首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行时给变量x输入12,则以下程序的运行结果是( )。 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d\n",y); }
若运行时给变量x输入12,则以下程序的运行结果是( )。 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d\n",y); }
admin
2011-06-10
41
问题
若运行时给变量x输入12,则以下程序的运行结果是( )。 main() {int 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/CRPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("%d\n",k); } 执行后输出的结果
下列关于C语言用户标识符的叙述中正确的是
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 structnode {intdata; structnode*next; }*p,*q,*r; 现要将q和r所指结点的先后
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
以下不能定义为用户标识符的是
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
下面描述中,不符合结构化程序设计风格的是
下列关于C语言用户标识符的叙述中正确的是
随机试题
在物资统计中,标志按其表明总体单位特征的区别,又分为品质标志和()标志。
下列哪项属五行之“金”
下列关于超导磁体的特点,不正确的是
风险管理是为了达到一个组织的既定目标,而对组织所承担的各种风险进行管理的系统过程,其采取的方法应符合()的要求。
新型城市卫生服务体系是以社区卫生服务为基础,社区卫生服务机构与医院()分工合理、协作密切共同构成的。
外部言语主要有__________和__________两大类。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
下列哪一项不支持急进性肾小球肾炎的诊断
属相
A、Thespeakerisaskedtocheckhisbag.B、Thespeakerisabouttofinishhisdinner.C、Thespeakerdoesn’twanttogotothede
最新回复
(
0
)