首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序: #include<stdio.h> main() { int i; scanf("%dt",&i); if(i--<5)printf("%d",i); else
阅读以下程序: #include<stdio.h> main() { int i; scanf("%dt",&i); if(i--<5)printf("%d",i); else
admin
2020-05-19
51
问题
阅读以下程序:
#include<stdio.h>
main()
{ int i;
scanf("%dt",&i);
if(i--<5)printf("%d",i);
else
printf("%d",i++);
}
程序运行后,如果从键盘上输入5,则输出结果是( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
本题考查if-else语句的一般形式。i--是自减运算的后置形式,即先计算i是否小于5,再对i减1,所以条件(i--<5)的结果为0,i的值变为4,执行else子句,输出i++,这是自加运算的后置形式,即先输出i的值,再对i加1,i的值变为5。
转载请注明原文地址:https://kaotiyun.com/show/RvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库的三级模式中,外模式(用户模式或子模式)有()。
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}srs],*ps;ps=&g[0];则下列scanf函数调用语句有错误的是()。
以下选项中能用作数据常量的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
C语言源程序名的后缀是()。
有以下程序:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序,并从键盘输入:name=Lilihum=1001<回车>后,name的值为()。
有以下程序:#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行
以下选项中不能用作C程序合法常量的是
随机试题
肺病见黑色为
政治经济对教育的影响经常要以其他社会意识形态为中间环节,这主要是因为教育具有()。A.历史性B.永恒性C.阶级性D.相对独立性
1岁半小儿,食欲差,智力落后,出牙2颗,身高70cm,前囟1cm×1cm,家人要求补钙治疗。你认为应首先做下列哪项检查最有助于诊断( )。
下列是引起牙齿松动的原因,除外
从根本上说。良好的师生关系首先取决于()。
我国新型工业化道路的表现?
请你从选项四个图中选出唯一的一项填入问号处。保持题干图形规律性。
在科学上有成就的人,他们的治学大多走过一条共同的道路。由博返约,精修一门,是治学的真谛。各种学科都应了解一些,但某些学科应该知道其中的一切。正如鲁迅所说:“读书‘浏览’是重要的,但光‘浏览,不行,那样会成为‘杂耍’,是不会有成就的。应该在‘浏览’的基础上,
Guest:Oh,it’steno’clock.I’dbettergonow.Host:______
世界文学史上第一部长篇小说是_______。
最新回复
(
0
)