若输入字符串:abcde<回车>,则以下while循环体将执行()次. While((ch=getchar())==’e’) printf("*");
第1题:
若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i<=17 i=i+2Loop
A.3次
B.4次
C.5次
D.6次
第2题:
A、字符串"20"
B、字符串"120"
C、默认值100
D、数值120
第3题:
设有以下循环结构; Do 循环体 Loop While<杂件> 则以下叙述中错误的是______。
A.若“条件”是一个为0常数,则一次也不执行循环体
B.“条件”可以是关系表达式、逻辑表达式或常数
C.循环体中可以使用Exit Do语句
D.如果“条件”总是为True,则不停地执行循环体
第4题:
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。
include<stdio.h>
main()
{ char ch;
while((ch=getchar())=='0')prinft("");
}
第5题:
设有以下循环结构 Do 循环体 Loop While<条件> 则以下叙述中错误的是
A.若“条件”是一个为0的常数,则一次也不执行循环体
B.“条件”可以是关系表达式、逻辑表达式或常数
C.循环体中可以使用Exit Do语句
D.如果“条件”总是为True,则不停地执行循环体
第6题:
若输入字符串:abcde↙,则以下while循环体将执行次。while((ch=getchar())==’e’)printf("*");
第7题:
当执行以下程序时,______ 是正确的 k=1; do { k=k*k; } while(!k)
A.循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误
第8题:
若while循环的“头”为“while(i++<=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行()次后正常结束。
11
略
第9题:
当循环条件第一次为假时,while的循环体一次都不执行,do…while则执行一次循环体。
第10题:
循环结构,当表达式的值第一次为假时,while的循环体一次都不执行,do…while则执行一次循环体。
第11题:
第12题:
abcdefg#
abcdefg
abcdefg##
##
第13题:
A.while循环执行4次
B.循环体执行一次
C.循环体一次也不执行
D.死循环
第14题:
设有以下循环结构 Do 循环体 Loop While<条件> 则以下叙述中错误的是
A.若“条件”是一个为0的常数,则一次也不执行循环体
B.“条件”可以是关系表达式、逻辑表达式或常数
C.循环体中可以使用Exit Do语句
D.如果“条件”总是为True,则不停地执行循环体
第15题:
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会当机。
第16题:
假定有以下循环结构 Do While条件 循环体 Loop 则正确的叙述是( )。
A.如果“条件”值为0,则一次循环体也不执行
B.如果“条件”值为0,则至少执行一次循环体
C.如果“条件”值为-1,则一次循环体也不执行
D.不论“条件”是否为“真”,至少要执行一次循环体
第17题:
程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下,(20)是正确的。
A.while语句的功能可由do-while语句实现
B.do-while语句的功能可由while语句实现
C.若已知循环体的次数,则只能使用while语句
D.循环条件相同时,do-while语句的执行效率更高
第18题:
当执行以下程序段时,( )。 x=-l: do{x=x*X;)while(!x);
A. 循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误
第19题:
在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为______。 main() { char ch; while((ch=getchar())!='\n') { if(ch>='A' && ch<='Z') ch=ch+32; else if(ch>='a'&&ch<='2')ch=ch-32; printf("%c",ch); } printf("\n"); }
A.ABCdef
B.abcDEF
C.abc
D.DEF
第20题:
当表达式的值第一次为假时,while的循环体一次都不执行,do…while则执行一次循环体。
第21题:
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内应填写(). ch=getchar( ); while(ch ____ 'Y')/*在括号中填写*/ ch=getchar( );
第22题:
若输入字符串:abcde<回车>,则以下while循环体将执行()次. While((ch=getchar( ))=='e') printf("*");
第23题:
对
错
第24题:
Peachflower is pink.
Peachfloweris pink.
Peachflowerispink.
Peach flower is pink.