循环语句 for (x=0; x<4;x++) y++; 的循环体执行__()
A.5次
B.4次
C.3次
D.2次
D、2次
A.5次
B.4次
C.3次
D.2次
D、2次
下列的for语句的循环次数为______。 for(x=1,y=0;(y!=19)&&(x<7);x++);
下列的for语句的循环次数为______。 for(x=1,y=0;(y!=19) &&(x<7);x++);
以下不是无限循环的语句为( )。
(A)for(y=0,x=1;x>++y;x=i++) i=x;
(B)for(;;x++=i);
(C)while(1){x++;}
(D)for(i=10;;i--) sum+=i;
C语言题目
1、 以下关于switch语句的叙述中,错误的是【 】。
A.switch语句允许嵌套使用
B.语句中必须有default部分,才能构成完整的switch语句
C.只有与break语句结合使用,switch语句才能实现程序的选择控制
D.语句中各case与后面的常量表达式之间必须有空格
2、下面叙述中正确的是【 】。
A.do-while语句构成的循环不能用其他语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while后的表达式为零时结束循环
D.用do-while语句构成的循环,在while后的表达式为非零时结束循环
3、以下程序段中由while构成的循环执行的次数为【 】。
int k=0; while (k=1) k++;
A.执行1次
B.一次也不执行
C.无限次
D.有语法错,不能执行
4、以下正确的描述是【 】。
A.continue语句的作用是结束整个循环的执行
B.在for循环中,不能使用break语句跳出循环
C.只能在循环体内和switch语句体内使用break语句
D.在循环体内使用break语句或continue语句的作用相同
5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。
A.执行1次
B.执行2次
C.0
D.无限次
根据以下if语句写出与其功能相同的switch语句(x的值在0~100之间)。 if语句: if(x<60)m=1; else if(x<70)m=2; else if(x<80)m=3; else if(x<90)m=4; else if(x<100)m=5; switch语句: switch(【 】) { 【 】m=1;break; case 6:m=2;break; case 7:m=3;break; case 8:m=4;break; 【 】m=5; }
A.10,20,20
B.50,60,21
C.51,60,21
D.60,70,31
以下or循环的执行次数是 ()or(int x=0,(x==0)&(x>4);x++);
A.无限次
B.一次也不执行
C.执行4次
D.执行3次
设有如下语句,则执行后的输出结果是( )。
int x=10,y=3,z;
printf("%d\n", z=(x%y,x/y));
(A)1 (B)0 (C)4 (D)3
A.int a[1][4]={1,2,3,4,5};
B.float x[3][]={{1},{2},{3}};
C.longb[2][3]={{1},{1,2},{1,2,3}};
D.double y[][3]={0};
A.第5行: !find第7行: x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0
B.第5行: find==1第7行: x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0
C.第5行: find!=0第7行: x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0
D.第5行: find!=1第7行: x/2==1 && x/3==2 && x/5==4 && x/6==5 && x/7==0