首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=8; for(;x>0;x一一) { if(x%3) { printf(“%d,”,x一一); continue;
有以下程序: #include main() { int x=8; for(;x>0;x一一) { if(x%3) { printf(“%d,”,x一一); continue;
admin
2017-11-06
63
问题
有以下程序:
#include
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值减一,执行continue语句,跳出本次循环。第4次判断循环条件时x的值为2,满足循环体内if条件,打印x一,即打印2,后将x减1,执行continue语句,跳出本次循环。在进行for条件表达式中第3个表达式x一的操作后,x的值为0,不满足条件,结束循环。所以打印结果为8,5,4,2,。
转载请注明原文地址:https://kaotiyun.com/show/66xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义并赋值,以下正确的表达式是()。
程序测试分为静态分析和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有以下程序:main(){inta[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i<3;i++)for(k=i+i;k<4;k++
下列叙述中错误的是()。
下列叙述中,不符合良好程序设计风格要求的是()。
下列关于栈的描述中错误的是()。
以下选项中有语法错误的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
以下选项中非法的字符常量是
在计算机中,算法是指______。
随机试题
刚地弓形虫的感染途径是
会计报表的编制过程是用户()的综合应用过程。
下列说法正确的有()。
对于我国社会来说,完善的社会主义市场经济体系的建立必须以()为基础特征。
中国人民银行决定,从2011年5月18日起,再度上调存款类金融机构人民币准备金率0.5个百分点。这是央行2011年以来第4次上调存款准备金率。此举意在进一步回笼市场的宽裕流动性。()
信息加工心理学的学习理论提出幼儿有三种长时记忆即()。
根据乔纳森提出的知识获得三阶段模式,高级知识的获得主要通过何种方式?()。
Secondhandsmokeisaccountablefor42,000deathsannuallytononsmokersintheUnitedStates,includingnearly900infants,acc
A、Becauseshequittedherjob.B、BecauseshewasareporterofNewsoftheWorld.C、Becauseshetoldthenewspaperthattheirma
A、NewYork,ManchesterandBerlin.B、London,ParisandMadrid.C、Madrid,LondonandRome.D、London,Paris,RomeandBerlin.D
最新回复
(
0
)