题目内容

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

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

查看答案
更多问题

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

A. for(j=15;j>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++;

下面有关for循环的正确描述是()

A. for循环只能用于循环次数已确定的情况
B. for循环是先执行循环体语句,后判定表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来

( )语句可以结束本次循环而不会结束整个循环。

A. next
B. continue
C. switch
D. break

以下代码运行结果是:int a = 1, sum = 0;while (a< 3){sum = sum + a;a++;}printf(“%d \n”,sum);

A. 0
B. 1
C. 2
D. 3

答案查题题库