题目内容

假设变量s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),则与以下程序段功能等价的赋值语句是( )。s = a;for(b = 1; b <= c; b++)s = s + 1;

A. s=a+b
B. s=a+c
C. s=s+b
D. s=b+c

查看答案
更多问题

以下选项中,( )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);

答案查题题库