题目内容

设有变量声明“char ch;",执行“for(;(ch=getchar())! ='\n';)printf("%c",ch);"时,从键盘上输入“ABCDEFG↙"之后,输出的结果是________

ABCDEFG
B. AABBCCDDEEFFGG
C. 非字母数字字符
D. 语旬不能执行

查看答案
更多问题

以下叙述正确的是()

A. do-while语句构成的循环不能用其他语句构成的循环代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成的循环,在while后的表达式为非零是结束循环
D. 用do-while语句构成的循环,在while后的表达式为零是结束循环

下面关于循环语旬for、while、do_while的叙述中正确的是________

A. 三种循环语旬都可能出现无穷循环
B. 三种循环语旬中都可以缺省循环终止条件表达式
C. 三种循环语旬的循环体都至少被尤条件地执行一次
D. 三种循环语旬的循环体都必须放入一对花括号中

要求通过 whi1e循环不断地将读入的字符输出,当读入字母 N 时结束循环 若变量已正确定义,下面正确的程序段是________

A. whi1e((ch=getchar())!=’N’)printf("%c",ch);
B. whi1e(ch=getchar()!=’N’)printf("%c",ch);
C. whi1e(ch=getchar()==’N’)printf("%c",ch);
D. whi1e((ch=getchar())==’N’)printf("%c"",,ch);

已有定义“int i,a=1;unsigned j;”,则下列语旬执行时会出现无限循环的语旬是________

A. for(j=15; k>0;j-=2)a++;
B. for(j=0;j<15;j+=2)a++;
C. for(i=0;i<15;i+=2)a++;
D. for(i=15;i>0;i-=2)a++;

答案查题题库