题目内容

以下选项中,( )for语句是不能编译的?

A. for(i=0; i<10, j<10; i++);
B. for(i=0; j=0; i<10; i++ );
C. for(i=0; i<10; i--);
D. for(i=0; j<10; j++);

查看答案
更多问题

下列程序段的输出结果是()intmain(void){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i);case2:printf("%d",i);case3:printf("%d",i);}return0;}

A. 11122
B. 12
C. 12020
D. 120

若i,j已经定义为int类型,则以下程序段中内循环体的总的执行次数是()for(i=5;i;i--)for(j=0;j<4;j++){内循环体;}

A. 20
B. 24
C. 25
D. 30

若变量已经正确定义,要求完成5!的计算,以下不能完成操作的是()

A.for(i=1,p=1;i<=5;i++)p*=i;
B.for(i=1,p=1;i<=5;i++){p=1;p*=i;}
C.while(i<=5){p*=i;i++;}
D.do{p*=i++;}while(i<6);

for语句的一般形式如下,若表达式2的值为“真”,则先执行循环体语句,再计算表达式3,然后继续循环。

A. 对
B. 错

答案查题题库