- 70
- 0
- 约4.85千字
- 约 7页
- 2017-03-05 发布于重庆
- 举报
1、若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是_____。for(i=5;i0;i--)for(j=0;j4;j++){…}
A.20
B.24
C.25
D.30
确定 [A]?? 教师批改: 2、以下程序段的输出结果是_____。 int?x=3; do {? printf(%3d,x-=2);?} while(!(--x));
A.1
B.30
C.1?-2
D.死循环
确定 [C]?? 教师批改: 3、以下程序执行后sum的值是_____。main(){?int?i,sum;??for(i=1;i6;i++)?sum+=i;??printf(%d\n,sum);}
A.15
B.14
C.不确定
D.0
确定 [C]?? 教师批改: 4、有以下程序段int?k=0;while(k=1)k++;while?循环执行的次数是_____。
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
确定 [A]?? 教师批改: 5、执行下列语句中,sum变量的值是_____。int?sum=0;for(i=0;i10;i++,sum+=i);
A.45
B.55
C.0
D.编译错误
确定 [B]?? 教师批改: 6、设有程序段:??int?k=10;??while(k=0)??????k=k-1;则下面描述中正确的是_____。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
确定 [C]?? 教师批改: 7、以下程序段的运行结果是_____。 int?n=0; while(n++=2);?????printf(%d,n);
A.?2
B.?3
C.?4
D.?有语法错误
确定 [C]?? 教师批改: 8、以下程序段的运行结果是_____。 int?a=1,b=2,c=2,t;????while(abc)???????{?t=a;?a=b;?b=t;?c--;?}????printf(%d,%d,%d,a,b,c);
A.?1,2,0
B.?2,1,0
C.?1,2,1
D.?2,1,1
确定 [A]?? 教师批改: 9、下面程序段的运行结果是____。x=y=0;while(x15)???????y++?,x+=++y ;printf(%d,%d?,y,x);
A.?20,7
B.?6,12
C.?20,8
D.?8,20
确定 [D]?? 教师批改: 10、下面程序的功能是将从键盘输入的一对数从小到大排序输出。当输入一对相等数时结束循环,请选择填空_____。#include?<stdio.h>main()??{?int?a,b,t????scanf(%d%d,a,b);????whlle(_______?)????{??if(a>b)?????????{?t=a;a=b;b=t;}???????printf(”%d,%d\n”,a,b);???????scanf(%d%d,a,b);?????}???}
A.!a=b?
B.a!=b
C.a==b?
D.a=b
确定 [B]?? 教师批改: 11、以下正确的描述是_____。
A.?continue语句的作用是结束整个循环的执行
B.?只能在循环体内和switch语句体内使用break语句
C.?在循环体内使用break语句或continue语句的作用相同
D.?从多层循环嵌套中退出时,只能使用goto语句
确定 [B]?? 教师批改: 12、下面程序段_____。for(t=1;t=100;t++)??{?scanf(%d,x);????if(x<0)??contjnue;????printf(%3d,?t);???}
A.?当x0时整个循环结束
B.?x=0时什么也不输出
C.?printf函数永远也不执行
D.?最多允许输出100个非负整数
确定 [D]?? 教师批改: 13、下面程序段_____。?x=36??do{y=x--;??????if(!y)????????{?printf(*);?continue;?}??????printf(#);?????}while(1=x=2);
A.?将输出##
B.?将输出##*
C.?是死循环
D.?含有不合法的控制表达式
确定 [C]??
原创力文档

文档评论(0)