首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { int x: for(x=5;x>0;X——) if(x——<5) printf("%d,",x); else print{("%d,",x++); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> main( ) { int x: for(x=5;x>0;X——) if(x——<5) printf("%d,",x); else print{("%d,",x++); } 程序运行后的输出结果是(
admin
2022-06-24
48
问题
有以下程序:
#include<stdio.h>
main( )
{
int x:
for(x=5;x>0;X——)
if(x——<5)
printf("%d,",x);
else
print{("%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,for循环表达式中判断条件x>0不成立,结束本次循环。最后输出结果是4,3,1,。
转载请注明原文地址:https://kaotiyun.com/show/pGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
下面属于白盒测试方法的是()。
以下叙述中错误的是
有以下程序#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(“%d%d”,a,b);}voidfun2(){a=3;b=4;}main(){fun1
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
以下关于宏的叙述中错误的是()。
以下选项中,合法的一组C语言数值常量是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
荆芥、麻黄适合切制的片形是
获得性免疫缺陷综合征的主要特征表现为
在城市供电规划中,10kV开关站最大供电容量不宜超过下列哪个数值?()
设备的开发设计包括哪几个阶段?监理工程师对设备设计质量监理的主要根据是什么?
监理招标的评标主要侧重( )等方面。
某省属重点水利工程项目计划于2013年12月28日开工,由于坝肩施工标段工程复杂,技术难度高,一般施工队伍难以胜任,业主自行决定采取邀请招标方式,于2013年9月8日向通过资格预审的A、B、C、D、E五家施工承包企业发出了投标邀请书。该五家企业均接受了邀请
活动课程
[*]
Whatdoesthewomando?
Theselfishnessofhumansisacentralassumptionoforthodox(传统的)economics,whereitisthoughttoleadtobenefitsfortheeco
最新回复
(
0
)