首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。main(){ int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf("%d\n",x-);}
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。main(){ int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf("%d\n",x-);}
admin
2013-02-23
35
问题
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。main(){ int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf("%d\n",x-);}
选项
A、4和2
B、4和1
C、4和0
D、3和1
答案
1
解析
本题考查if else语句。首先scanf函数通过键盘读入x的值.当x=3时,第一个if语句,先判断条件,取x的值3和2比较,然后将x的值加1,发现条件成立,执行下列的printf语句,输出x的值4。当x=1时,第一个if语句,先判断条件,取x的值1和2比较,然后将x的值加1(x的值变为2),发现条件不成立,执行下列的else语句,先输出x的值2,再将x的值减1。
转载请注明原文地址:https://kaotiyun.com/show/lOPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在计算机中,算法是指()
以下程序的运行结果是【】。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j));}
执行以下for语句后,变量i的值是【】。for(i=1;i++<=5;);
以下关于宏与函数的叙述中正确的是()
下列数据中,不合法的C语言实型数据是
在数据流图(DFD)中,带有名字的箭头表示______。
下列不属于软件调试技术的是______。
如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是()
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#include<stdio.h>main(){union{inti[2];longk;charc[4];}r,*s=&
在计算机系统中,可执行程序是______。
随机试题
A.尿比重>1.020,尿钠<20mmol/LB.尿比重<1.020,尿钠>40mmol/LC.尿比重低,血中血细胞比容下降,补液后尿量每日仍<400ml/dD.尿比重>1.030。血细胞比容增加,补液后尿量显著增加E.每日尿量>1000m
有关公文印章的犯罪,以下说法正确的是()
甲将乙杀害,经鉴定甲系精神病人,检察院申请法院适用强制医疗程序。关于本案,下列哪一选项是正确的?(2016年卷二42题)
关于非法证据的排除,下列哪些说法是正确的?(2012年卷二67题,多选)
下列关于混凝土路面伸缩缝构造设计的表述,哪一条是错误的?[2004年第061题]
根据计量法,下列计量标准器具中,县级以上人民政府计量行政部门需要进行强制检定的有()。
生成性学习就是要训练学生对所阅读的东西产生一个_______,以加强其深层理解。
专政职能是发挥民主职能的社会基础。()
(2011上项管)甲乙两个公司在项目实施过程中,对合同的生效时间产生了分歧。仲裁机构调查时发现以下事实:①双方签署的合同上并没有对合同的生效日期做出规定;②双方签署合同的过程如下:乙公司在拟定好合同文本并签署后以邮寄的方式寄给甲公司,信封上盖有乙公司所在地
AlongwiththegrandviewoftheGreatWall,travelerstoPekingshouldn’tmisstryingthePekingRoastedDuck.Toenjoythefam
最新回复
(
0
)