printf("%d",x);
printf("%d",y);
}
18.以下程序的运行结果是:_________。
mian()
{int x,y,z;
x=3;y=z=4;
printf("%d",(y==x)?1:0);
printf("%d",z>=y&&y>x);
}
第四
一、选择题
1.while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行,因此,进入while循环后,一定有能使此表达式的值变为的操作,否则,循环将会无限制地进行下去。
A)0 B)1 C)成立D)2
2.在do-while循环中,循环由do开始,用while结束;必须注意的是:在while表达式后面的不能丢,它表示do-while语句的结束。
A)0 B)1 C);D),
3.for语句中的表达式可以部分或全部省略,但两个不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。
A)0 B)1 C);D),
4.程序段如下
int k=-20;while(k=0) k=k+1;则以下说法中正确的是。
A)while循环执行20次B)循环是无限循环
C)循环体语句一次也不执行D)循环体语句执行一次5.程序段如下
int k=1;while(!k==0) {k=k+1;printf("%d\n",k);}说法正确的是。
A)while循环执行2次B)循环是无限循环
C)循环体语句一次也不执行D)循环体语句执行一次6.以下for循环是。