首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序: #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
38
问题
阅读以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
C语言源程序名的后缀是()。
计算机能直接执行的程序是()。
有以下程序:#include<stdio.h>main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}程序的运行结果是()。
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf(
有以下程序:#include<stdio.h>main(){intk=5:while(-k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
随机试题
什么是社会意识?简述社会意识对社会存在的依赖性。
A.I度深覆颌B.Ⅱ度深覆颌C.锁颌D.反锁颌E.开颌牙尖交错颌时,上、下前牙甚至前磨牙均不接触,称为()
最容易引起世界性流感大流行的是
A.发热,小便赤热,尿时灼痛B.排出砂石,排尿中断,腰酸绞痛C.小腹胀满,尿涩疼痛,余沥不尽D.小便混浊,白如泔浆,尿道不痛E.小便混浊,状如脂膏,尿热涩痛尿浊的临床特点是
下面五个选项中,错误的有()。
下列不是进度计划控制的具体内容的是()。
设备监理机构设计的辅助说明因应用领域和任务规模而异。一般作为辅助说明而提供的资料有( )。
甲方应纳印花税为( )元。乙方应纳印花税为( )元。
下列各项中,在计算企业所得税应纳税所得额时准予扣除的是()。
研究表明,很少服用抗生素的人比经常服用抗生素的人有更强的免疫系统。然而并无证据表明服用抗生素会削弱免疫系统。如果正确,以下哪项最好地调和了以上信息中明显的分歧?
最新回复
(
0
)