"循环语句题目精选:程序段分析与答案解析"
需积分: 0 155 浏览量
更新于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。
2021-10-12 上传
2023-06-07 上传
2023-06-06 上传
2024-09-11 上传
2023-06-06 上传
2023-07-11 上传
2023-05-30 上传
申增浩
- 粉丝: 431
- 资源: 297
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能