首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x; for(x=5;x>0;x——) if(x—<5) printf("%d,",x);
有以下程序: #include<stdio.h> main() { int x; for(x=5;x>0;x——) if(x—<5) printf("%d,",x);
admin
2019-02-02
41
问题
有以下程序:
#include<stdio.h>
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/xbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列能正确定义且赋初值的语句是()。
若变量已正确定义并赋值,对库函数错误调用的是()
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
下面不属于软件工程的三个要素的是______。
在面向对象方法中,信息隐蔽是通过对象的()性来实现的。
计算机辅助教育的英文缩写是()
在结构化方法中,软件功能分解属于软件开发中的()阶段。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ______。
随机试题
()有坫座的虎钳,允许将工件放在上面做轻微的敲打。
A.疝囊高位结扎术B.Ferguson法C.Bassini法D.Halsted法E.McVay法精索置于腹壁皮下组织内的是
某孤儿院为谋取单位福利,分两次将38名孤儿交给国外从事孤儿收养的中介组织,共收取30余万美元的“中介费”、“劳务费”。关于本案,下列哪一选项符合依法治国的要求?(2011年卷二2题,单选)
货物采购合同的主要内容包括()。
根据我国现行规定,筹集建设项目资本金的方式可以是()。
以下关于FCM说法正确的是()。
对纳税人下列行为,税务机关可以无限期追征其未缴或者少缴的税款、滞纳金或者所骗取的税款。这些行为有()。
特殊医学用途配方食品应当经()注册。
改正下列错别字前扑后继(广东外语外贸大学2015)
One of the functions of the(71)is to store the applications programs { or the various secondaries. The(72)may have similar or d
最新回复
(
0
)