12?x+10:x—12; printf("%d\n",y); " />
若运行时给变量x输入12,则以下程序的运行结果 是( )。 main() {lnt x,y; scanf("%d",&x); y=x>12?x+10:x—12; printf("%d\n",y);
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
12?x+10:x—12; printf("%d\n",y); ">若运行时给变量x输入12,则以下程序的运行结果 是( )。 main() {lnt x,y; scanf("%d",&x); y=x>12?x+10:x—12; printf("%d\n",y);
若运行时给变量x输入12,则以下程序的运行结果 是( )。 main() {lnt x,y; scanf("%d",&x); y=x>12?x+10:x—12; printf("%d\n",y);
admin
2020-04-18
27
问题
若运行时给变量x输入12,则以下程序的运行结果
是( )。
main()
{lnt x,y;
scanf("%d",&x);
y=x>12?x+10:x—12;
printf("%d\n",y);
}
选项
A、0
B、22
C、12
D、10
答案
A
解析
本题考查三目条件运算符“?:”。表达式“x>12?x+10:x—12”即,如果x>12成立,则x+10的值即为此表达式的值,否则x—12即为此表达式的值。因为x=12,所以x>12不成立,所以执行“y=x—12=0”。
转载请注明原文地址:https://kaotiyun.com/show/ckCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于逻辑运算符两侧运算对象的叙述中正确的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下选项中,能用作用户标识符的是()。【09年9月】
设有定义:intn=1234;doublex=3.1415;则语句printf("%3d,%1.3f\n",n,x);的输出结果是()。
以下叙述中错误的是()。
以下关于C语言数据类型使用的叙述中错误的是()。【10年3月】
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:A
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
随机试题
关于Western印迹,不正确的叙述是
A.G蛋白的α亚基并使之失活B.G蛋白的β亚基并使之失活C.G蛋白的γ亚基并使之失活D.真核翻译延伸因子并使之失活E.真核翻译起始因子并使之失活白喉毒素共价修饰
栝楼根在复元活血汤中的主要治疗作用是
治疗湿热泄泻,应首选:
肠阿米巴病的治疗包括
A.血液透析B.浓集血小板悬液C.抗生素D.血细胞分离机清除过多白细胞E.骨髓及干细胞移植白血病患者当白细胞>l00×109/L时应用
慢性心力衰竭发作最常见的诱因是
居住小区的规模主要取决于()。
甲县居民刘某与乙县大江房地产公司在丙县售房处签订了房屋买卖合同,购买大江公司在丁县所建住房1套。双方约定合同发生纠纷后,可以向甲县法院或者丙县法院起诉。后因房屋面积发生争议,刘某欲向法院起诉。有关本案管辖权,下列说法正确的是()。
注意可分为()。
最新回复
(
0
)