首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=8; for( ; x>0; x-- ) { if(x%3) { printf("%d,", x--); continue ; } printf("%d,", --x); } } 程序的
有以下程序 #include main() { int x=8; for( ; x>0; x-- ) { if(x%3) { printf("%d,", x--); continue ; } printf("%d,", --x); } } 程序的
admin
2015-07-31
37
问题
有以下程序
#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的作用是跳出循环体中剩余的语句而进行下一次循环,第一次循环x的值为8,循环体中if条件成立,打印x的值8后将x减1,再执行continue语句,跳出本次循环?第二次判断循环条件时,x的值变为6,不满足循环体内if条件,执行打印- -x的操作,即打印5后跳出循环,第三次判断循环条件时x的值为4,满足循环体中if条件,执行打印x- -的操作,即打印4,后将x值减一,执行continue语句,跳出本次循环?第四次判断循环条件时x的为2,满足循环体中if条件,打印x- -,即打印2后将x减一,执行continue语句,跳出本次循环?在进行for条件表达式中第三个表达式x- -的操作后x的值为0,不满足条件结束循环,所以打印结果为8,5,4,2。
转载请注明原文地址:https://kaotiyun.com/show/InDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
在C语言中,函数调用时()。
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
利用fseek函数可实现的操作是()。
下列叙述中,错误的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
随机试题
维生素K参与下列哪些凝血因子的合成
Whatwastheoriginoftheoilwhichnowdrivesourmotorcarsandaircraft?Scientistsare【C1】______aboutthe【C2】______ofcoal,
甲状腺内孤立的、无触痛性、不规则的硬结节最可能的是
A.头痛B.眩晕C.两者均可D.两者均不可半夏白术天麻汤可治疗
编制建设工程勘察、设计文件,应当以下列一些规定为依据,其中()不正确。
通过两种测量手段测得某管道中液体的压力和流量信号如图中的曲线1和曲线2所示,由此可以说明()。
随着社会主义市场经济体制的建立和完善,人力资源逐步走向()配置。
对对联。上联:诚实守信立根本下联:__________
J.Martin方法应用逐步求精自顶向下分层规划,以下不属于规划内容的是
下面哪一项不是文件系统的功能( )。
最新回复
(
0
)