首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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://jikaoti.com/ti/zSa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是()。
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix操作系统属于________软件。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
下面属于黑盒测试方法的是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
随机试题
主要解决半结构化和非结构化决策问题的信息系统是
有关吗啡与哌替啶的描述错误的是
关于自发性气胸的体征,下列说法不正确的是
建设项目竣工环境保护验收监测与调查中,清洁生产调查工作的主要任务是调查环评文件和批复文件所要求的清洁生产指标落实情况,如( )。
属于投标人之间串通投标的是( )。
以下属于质量控制制度要素的有()。
下列各项中,属于依照《中华人民共和国会计法》可对单位并处5000元以上10万元以下罚款的行为有()。
一般活动的周安排,常常根据()进行。
下面是关于嵌入式系统中UART的叙述,其中错误的是()。
WhenGeoffMarcywas14,hisparentsboughthimatelescope.Everynight,hewouldgoontotheroofoutsidehiswindowtoseeth
最新回复
(
0
)