若i和k都是int类型变量,有一下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是()。
A. 循环体执行两次
B. 循环体执行一次
C. 循环体一次也不执行
D. 构成无限循环
查看答案
for(i=0;i<=15;i++)printf("%d",i);循环结束后,i的值为()。
A. 14
B. 15
C. 16
D. 17
下面程序的结果是()#includeintmain(){intx=1;while(x<20){x=x*x;x=x+1;}printf("%d",x);return0;}
A. 1
B. 20
C. 25
D. 26
以下叙述中正确的是()
A. 只有适当地修改代码,就可以将do-while与while相互转换
B. 对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环
C. 对于“for(表达式1;表达式2;表达式3)循环体”,只有个别情况下才能转换成while语句
D. 如果根据算法需要使用无限循环(即通常所称的"死循环"),则只能使用while语句
有一下程序#includeintmain(){intk=5;while(--k){printf("%d",k-=3);}printf("\n");return0;}执行后的输出结果是
A. 1
B. 2
C. 4
D. 死循环