首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x: for(x=5;x>0;x一一) if(x一一
有以下程序: #include main() { int x: for(x=5;x>0;x一一) if(x一一
admin
2018-01-14
19
问题
有以下程序:
#include
main()
{
int x:
for(x=5;x>0;x一一)
if(x一一<5)
printf("%d,",x);
else
printf("%d,",x++);
}
程序运行后的输出结果是( )。
选项
A、4,3,2,
B、4,3,1,
C、5,4,2,
D、5,3,1,
答案
B
解析
本题主要考查if选择语句的嵌套和自加自减运算符的用法。其中x++和x一一是先参与计算,再自加自减。x一5时,判断if条件x一一<5,先比较x<5是否成立,而5<5显然不成立,此时x自减1即4,执行else后的语句,先输出4,;然后x再自加1为5,接着执行第2次for循环,此时经过for循环中的x一一后,x变为4>0,执行if语句,由于4<5,条件成立,x先自减1为3,然后执行printf语句,输出3,;接着执行第三次for循环,经x一一后,x值为2>0,判断2<5成立,x先自减为1,然后输出1,;接着执行第四次for循环,经x一一后,x值为0,否循环表达式中判断条件x>0不成立,结束本次循环。故最后输出结果是4,3,1,。
转载请注明原文地址:https://kaotiyun.com/show/tHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
设有定义语句:“inta[][3]={{0),{1),{2});”,则数组元素a[1][2]的值是_________。
设有定义:intx=0.*p;,立刻执行以下语句,正确的语句是()。
C语言中char类型数据占字节数为()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
与结构化需求分析方法相对应的是【】方法。
在软件开发过程中,软件结构设计是描述______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
操吴戈兮被犀甲,车错毂兮短兵接。操:被:错:短兵:
在下列试剂中,软膏剂常用的附加剂有
关于地下室中卫生器具、脸盆的排水管装置,正确的是:
评定黏土、粉土和砂土的静止侧压力系数时,宜采用下列哪一种原位测试方法进行测试?
监理用表中的各方通用表类中,有权签发监理工作联系单的负责人包括( )。
某建设工程项目采用建设工程项目总承包模式,业主依据总承包合同约定,委托一家装饰装修单位分包该工程项目的装修任务,则该装饰装修单位应对()负责。
下列关于欧式期权和美式期权的说法,错误的是()。
()是基金的组织者和管理者,在整个基金的运作中起着核心的作用。
根据教材中对梦中的情绪体验的描述,作者不赞成的关于梦的观点有()。
Wisebuyingisapositivewayinwhichyoucanmakeyourmoneygofurther.The【C1】______yougoaboutpurchasinganarticleora
最新回复
(
0
)