首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=8; for(;x>0;x--) { if(x%3) { printf("%d,",x--); c
有以下程序: #include<stdio.h> main() { int x=8; for(;x>0;x--) { if(x%3) { printf("%d,",x--); c
admin
2022-10-24
13
问题
有以下程序:
#include<stdio.h>
main()
{
int x=8;
for(;x>0;x--)
{
if(x%3)
{
printf("%d,",x--);
continue;
}
printf("%d,",--x);
}
}
程序的运行结果是( )。
选项
A、7,4,2,
B、8,7,5,2,
C、9,7,6,4,
D、8,5,4,2,
答案
D
解析
coutinue语句的作用是跳出循环体中剩余的语句而进行下一次循环。第1次循环,x的值为8,循环体中if条件成立,输出x的值8后将x减1,再执行continue语句,跳出本次循环。第2次循环,x的值为6,不满足循环体内的if条件,执行输出“--x”的操作,即输出5后跳出循环。第3次循环,x的值为4,满足循环体内的if条件,执行输出“x--”的操作,即输出4后将x减1,执行continue语句,跳出本次循环。第4次循环,x的值为2,满足循环体内的if条件,执行输出“x--”的操作,即输出2后将x减1,执行continue语句,跳出本次循环。在进行for条件表达式中第3个表达式“x--”的操作后,x的值为0,不满足条件,结束循环。所以运行结果为“8,5,4,2,”。故本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/dKd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1
关于C语言标识符,以下叙述中错误的是()。
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k-
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
数据库设计的根本目标是要解决
设有条件表达式:(ExP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
对人类是可能致癌物是指
A.白消安B.泼尼松C.硫酸亚铁D.叶酸E.丙酸睾酮缺铁性贫血治疗首选
A、易爆炸品B、自燃及遇火燃烧的药品C、易燃液体D、极毒品及杀害性药品E、具有强烈腐蚀性的药品苯酚为
社会风险是指由于(),给项目建设和运营带来困难和损失的可能性。
下列水泥中不宜用于化学侵蚀及海水侵蚀工程的是()。
下列工作中不属于建设单位在建设准备阶段应进行的工作是()
股份有限公司的设立,可以采取发起设立或者募集设立的方式。对于上述两种方式,下列表述中,正确的有()。
据科学家观测,北极的年平均气温大约在8℃,而南极的年平均气温要比北极低得多,大约在-56℃。关于造成南极比北极冷的原因,以下说法正确的是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()。
Mostpeoplewouldbe【21】______bythehighqualityofmedicine【22】______tomostAmericans.Thereisalotofspecialization
最新回复
(
0
)