首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=8; for( ;x>0;x--) { if(x%3){printf("%d,",x--);continue;} pr
有以下程序 #include <stdio.h> main() { int x=8; for( ;x>0;x--) { if(x%3){printf("%d,",x--);continue;} pr
admin
2019-08-10
25
问题
有以下程序
#include <stdio.h>
main()
{
int x=8;
for( ;x>0;x--)
{
if(x%3){printf("%d,",x--);continue;}
printf("%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,后面语句不执行,执行语句printf("%d,",--x);,输出“5,”;执行for语句中的x--,得到x=4,判断x%3,输出“4,”,执行两次x--后,x=2,执行{ printf("%d,", x--); continue; }后,输出“2,”;然后执行两次x--后,x=0,不符合“x>0”,循环全部结束。
转载请注明原文地址:https://www.kaotiyun.com/show/ZMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
结构化程序设计的基本原则不包括( )。
下列叙述中正确的是( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列叙述中正确的是()。
下面不属于软件需求分析阶段主要工作的是
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
【背景资料】某办公楼工程,建筑面积153000m2,地下2层,地上30层,建筑物总高度136.6m,地下钢筋混凝土结构,地上型钢混凝土组合结构,基础埋深8.4m。施工单位项目经理根据《建设工程项目管理规范》(GB/T503
关于主动脉瓣关闭不全的病理生理改变。下列哪项是错误的
不含有甾体结构的药物是
关于小儿血压,下列正确的是:
《电气装置安装工程高压电器施工及验收规范》对油断路器的安装和调控要求中,正确的是()。
企业取得货物时发生的下列相关税费或支出中,不应计入货物取得成本的有()。
用复利计算第n期期末终值的计算公式为()。[2015年12月真题]
226,264,316,388,()。
陶行知教育思想的核心是“生活即教育”。
R.A=S.A或S.A=R.A
最新回复
(
0
)