首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行时给变量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
47
问题
若运行时给变量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全国计算机二级
相关试题推荐
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
以下程序运行后输入:3,abcde,则输出结果是【 】#include <string.h> move(char*str,intn) {chartemp;inti; temp=str[n-1]; for(i=n-1;i
已定义以下函数 fun(int*p) { return*p; } 该函数的返回值是
要求以下程序的功能是计算:s=1+1/2+1/3+…+…1/10 main( ) { intn;floats; s=1.0; for(n=10;n>1;n--) s=s+1/n; print
以下程序中给指针p分配三个double型动态内存单元,请填空。 #include<stdlib.h> main( ) { double*p; p=(double*)malloc(【】); p[0]=1.5;p[1]
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
结构化程序所规定的三种最基本控制结构是()。
随机试题
我国的55号钢与原苏联ROCT的()钢性能相同。
蛔虫病流行范围广、感染率高的原因不包括()
A、氟胞嘧啶B、阿糖腺苷C、阿糖胞苷D、吡喹酮E、头孢他啶对真菌感染有效的药物是()。
唯一介入工程建设项目全过程管理的项目参与方是()
海关对非法代理他人报关或者超出海关准予的从业范围进行报关活动的报关企业可以处以()以下罚款,暂停其()以内从事报关业务。
下列关于房地产开发企业成本、费用扣除的企业所得税处理,正确的是()。
缺口分析的局限性包括()。
如果某单项资产的β值等于1.2,则下列表述中正确的有()。
dx=_____________.
OneofthemainresposibilitiesofICMPistoreport(71).Althoughtechnologyhasproducedincreasinglyrelaibletransmissionmedia
最新回复
(
0
)