首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int x=8: for( ; x>0;x--) { if(x%3) { printf("%d,",X--); con
若有以下程序: #include main( ) { int x=8: for( ; x>0;x--) { if(x%3) { printf("%d,",X--); con
admin
2015-08-09
547
问题
若有以下程序:
#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值减1,执行conti肌e语句,跳出本次循环。第四次判断循环条件时x的为2,满足循环体中if条件,打印x--,即打印2后将x减1,执行continue语句,跳出本次循环。在进行for条件表达式中第三个表达式x--的操作后x的值为0,不满足条件结束循环。所以打印结果为8,5,4,2,。
转载请注明原文地址:https://kaotiyun.com/show/ILDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
源程序的文档化不包括()。
下列叙述中正确的是()。
下列程序的输出结果是______。main(){inta=1,b=2,c=3,t=0;if(a<B){t=a;a=b;b=t;}if(a<C){t=a;a=c;c=t;}printf("%d,%d,%d\n
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;for(i=0;i<3;i++)
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
下列叙述中正确的是()。
随机试题
A.疼痛为持续性全腹胀痛,少有阵发性绞痛B.疼痛发作急骤,程度剧烈,持续性,可不断加重C.腹痛呈阵发性绞痛,有腹痛缓解间歇期D.腹痛一般在上腹部E.腹痛一般在下腹部麻痹性肠梗阻腹痛特点为
下列何药不具有化瘀止血的作用
PLE()通过通信接口与CPU相连,实现人机对话,用户可通过它对PLC进行程序编制。
认为人的发展主要依靠外在的力量,诸如环境的刺激和要求,他人的影响和学校的教育等,持这种观点的教育家是()。
(2012—单选—5)被誉为近代中国“开眼看世界”第一人的是()。
解放:束缚
【《东南互保章程》】江西师范大学2013年中国通史真题;中南大学2014年中国近代史真题;辽宁大学2015年历史学专业基础真题;内蒙古大学2015年中国史真题
正当行为
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发()。
Whichdepartmentdoesthewomanworkfor?
最新回复
(
0
)