首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main(){int x=8; for(;x>0;x--) {if(x%3){printf("%d,",x--);continue;}
有以下程序 #include<stdio.h> main(){int x=8; for(;x>0;x--) {if(x%3){printf("%d,",x--);continue;}
admin
2019-07-14
21
问题
有以下程序
#include<stdio.h>
main(){int x=8;
for(;x>0;x--)
{if(x%3){printf("%d,",x--);continue;}
prinff("%d,",--x);
}}
程序的运行结果是
选项
A、8,7,5,2,
B、9,7,6,4,
C、7,4,2,
D、8,5,4,2,
答案
D
解析
“x--”表示先执行程序,再令x的值减1;而“--x”表示令x的值减1,再执行程序。x=8时,x%3为非0值,执行语句“{printf("%d,”,x--);continue;}”,输出“8,”,此时经过x--,x的值变为7,跳出此次循环;执行“x--,x=6,x%3=0”,后面语句不执行,执行语句“prjnt("%d,",--x);”,输出“5,”;执行for语句中的x--,得到x=4,判断x%3,输出“4,”,执行两次x--后,x=2,执行“{printf("%d,",x--);continue;}”后,输出“2,”;然后执行两次x--后,x=0,不符合“x>0”,循环全部结束。
转载请注明原文地址:https://jikaoti.com/ti/Mcf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关系表达式中,结果为"假"的是
下列定义数组的语句中,正确的是()。
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",fun(9));}程序运行后的输出结
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
以下不合法的字符常量是
C语言中double类型数据占字节数为
下面选项中关于位运算的叙述正确的是
在数据库系统中,用户所见的数据模式为
下列与队列结构有关联的是
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
随机试题
如果喂奶后1h以上仍出现呕吐,且伴有()等,可能伴有内、外科疾病,应到医院就诊。
被宣告为无民事行为能力人的精神病人其所订立的遗嘱()。
嵌顿性疝与绞窄性疝的根本区别是
A.验收检查B.定期清斗C.清斗并记录D.复核经营中药饮片的零售药店为防止饮片生虫、发霉、变质,放置中药饮片的柜斗应当
肝脏的功能不包括
在路线价法中多做()。
发展对外经济贸易是生产力发展的必然结果。()
著名教育家夸美纽斯是德国人。()
下列关于融资租赁合同中,租赁物的瑕疵担保责任的表述,正确的有()。
以下各方法中不属于Applet显示相关的方法的是()。
最新回复
(
0
)