有如下程序:void main(){ int s=0,a=1,n; scanf("%d",&n); do { s+=1; a=a-2; }while(a!=n) printf("%d\n",s); }若要使程序输出为2,则该程序从键盘输入的值是( ) 。
查看答案
下列程序段中printf语句执行的次数为( )for(i=1;i<3;i++){ for(j=4 ;j ; j=j-2){s=i+j;if(s%2==0) break;printf("%d\n",s);}}
A. 1
B. 2
C. 3
D. 4
以下程序的打印结果是()。 #include #define N 2 #define M N+1 #define NUM (M+1)*M/2 int main(void) { int i = 0; while(i < NUM) printf("%d", i++); printf("\n"); return 0; }
A. 01234567
B. 012345
C. 123456
D. 01
在循环语句的循环体中执行break语句,其作用是()。
A. 跳出该循环体,提前结束循环
B. 继续执行break语句之后的循环体各语句
C. 结束本次循环,进行下次循环
D. 终止程序运行
下面关于continue和break语句的叙述中正确的是________
A. continue和break语旬都可以出现在switch语句中
B. continue和break语句都可以出现在循环语句的循环体中
C. 在循环语句和switch语句之外允许出现continue和break语句
D. 执行循环语句中的continue和break语句都将立即终止循环