循环结构程序设计-单元测验
答题人:杨少恒 提交时间:2022-11-15 07:35:57 作业得分: 76 分
1.下面的 while 循环,其执行次数是( )。int i=4; while(--i) printf(“%d”,i);
A、 0
B、 3
C、 4
D、 无限次
学生答案:B
正确答案:B
2.执行以下程序段后,s 的值是( )。int i=1,s=0;while (i<100) { s+=i++; if (i>100 ) break;}
A、 1 到 101 的和
B、 1 到 100 的和
C、 1 到 99 的和
D、 语法错误
学生答案:C
正确答案:C
3. 执 行 下 面 的 循 环 后 , y 的 值 为 ( ) 。 int x,y;for (y=1,x=1;y<=50;y++) { if
(x>=10 ) break; if
(x%2==1) { x+=5; continue;
} x -=3;}
A、 2
B、 4
C、 6
D、 8
学生答案:C
正确答案:C
4. 若 有 int i=1; 则 选 项 中 与 下 列 语 句 功 能 相 同 的 是 ( ) 。
while(1){ if(i>=100)break; s+=i; i++; }
A、 for(;i<100;i++) s=s+i;
B、 for(;i<100;i++;s=s+i);
C、 for(;i<=100;i++) s+=i;
D、 for(;i>=100;i++;s=s+i);
学生答案:A
正确答案:A
5. 假 定 所 有 变 量 均 已 正 确 定 义 , 下 列 程 序 段 运 行 后 y 的 值 是 ( ) 。 int a=0, y=10;if(a=0) y- -;else
if(a>0) y++; else y+=y;
A、 20
B、 11
C、 9
D、 0
学生答案:A
正确答案:A
6.关于下面的循环语句的正确说法是( )。int a=100,b;for(b=100;a!=b;++a,++b); printf ("------------");
评论0
最新资源