"循环语句题目精选:程序段分析与答案解析"
需积分: 0 188 浏览量
更新于2024-01-14
收藏 43KB DOCX 举报
第2次月考题(7)1;
单项选择
题号:40221
下面程序段的运行结果是__________
int m[]={5,8,7,6,9,2},i=1;
do{
m[i] =2;
}while(m[i]>5);
for(i=0;i<6;i++){
printf("%d ",m[i]);
}
A、7 10 9 8 11 4
B、7 10 9 8 11 2
C、5 10 9 8 11 2
D、5 10 9 8 11 4
答案:C
题号:40253
若有如下语句,则程序段_____________
int x=6;
do{
printf("%d\n", x -= 2);
}while(--x);
A、1
B、4和1
C、3和0
D、死循环
答案:B
题号:40280
下面程序段中,循环体的执行次数是_________
int a=10,b=0;
do {
b=2;
a-=2;
} while(a>=0);
A、4
B、5
C、6
D、死循环
答案:A
根据题目内容可知,第一个题目是关于一个数组的处理,初始数组为m[]={5,8,7,6,9,2},然后进行do-while循环,当m[i]的值大于5时,将m[i]赋值为2,然后循环结束。接着进行for循环,遍历数组并输出每个元素的值。根据代码逻辑,输出结果为5 10 9 8 11 2,所以答案是C。
第二个题目是关于do-while循环与输出语句的组合,初始变量x为6,然后进行do-while循环,每次循环都将x减去2,并输出x的值,直到循环条件不满足为止。根据代码逻辑,输出结果为4和1,所以答案是B。
第三个题目是关于do-while循环的执行次数,初始变量a为10,进行do-while循环,循环体内b赋值为2,a减去2,然后判断循环条件是否满足。根据代码逻辑,循环执行了4次,所以答案是A。
综上所述,程序的运行结果是C,输出结果是4和1,循环体的执行次数是4。
2022-08-03 上传
105 浏览量
申增浩
- 粉丝: 691
- 资源: 297
最新资源
- WINCVS从入门到精通
- 高质量C++&C编程
- MOTO A78飞越T6第三版刷机教程
- WINCVS从入门到精通
- Windows 2003 IIS下FTP设置方法
- LoadRunner操作入门
- LoadRunnerManual.pdf
- c++ language edition
- More Effecitve C++
- Linux 高级教程
- gcc 中文手册--linux c编程必备
- uml参考手册(由G.Booch,J.Rumbaugh,I.Jacobson撰写)
- 计算机等级考试二级公共基础知识120题详解篇
- jsp java 面试宝典
- glassfish developer guide
- linux必学的60个命令