首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的运行结果是( )。
有以下程序 #include main() { int a=0,b=0,c=0,d=0; (++a || ++b) ? ++c : ++d; printf("%d,%d,%d,%d\n", a,b,c,d); } 程序的运行结果是( )。
admin
2020-11-23
24
问题
有以下程序
#include
main()
{ int a=0,b=0,c=0,d=0;
(++a || ++b) ? ++c : ++d;
printf("%d,%d,%d,%d\n", a,b,c,d);
}
程序的运行结果是( )。
选项
A、1,0,1,0
B、1,1,0,1
C、1,0,0,1
D、1,1,1,0
答案
A
解析
条件表达式的形式为: 表达式1 ? 表达式2 : 表达式3 ,计算"表达式1"的值,若为"真",取"表达式2"的值作为整个条件表达式的值;若为"假",取"表达式3"的值作为整个条件表达式的值。根据逻辑或表达式的"短路"现象,表达式"++a||++b"的结果为真,a=1,b=0,之后计算"++c"。所以整个条件表达式执行完毕之后:a=1,b=0,c=1,d=0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/yr3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p己指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DE
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*
若变量已正确定义并赋值,则错误的赋值语句是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
以下叙述中正确的是()。
在关系数据库中,用来表示实体间联系的是()。
下列选项中属于面向对象设计方法主要特征的是
随机试题
单元(工序)工程完工后,应及时评定其质量等级,并按现场检验结果,如实填写《评定表》。现场检验应遵守()原则。
下列关于HRCT的肺间质性阴影,错误的是
患者,女性,64岁。因“发作性胸闷、胸痛10年余,加重伴不能平卧7天”入院,发作时无肩背放射痛。查体:眼睑及双下肢水肿,叩诊心界向左侧扩大,听诊心前区未闻及病理性杂音。进行超声心动图检查还可能出现的其他表现有
因连降大雨,某厂设计流量较小的排污渠之污水溢出,流入张某承包的鱼塘,致鱼大量死亡。张某诉至法院,要求该厂赔偿。该厂提出的下列哪些抗辩事由是依法不能成立的?
在软弱地基上修建的土质路堤,下列工程措施中可加强软土地基的稳定性的有()。
下列选项中,属于国有动产收入的是()。
账户发生额试算平衡方法是根据()来确定的。
阿德勒认为残疾的补偿作用包括()。
设A,B及A*都是n(n≥3)阶非零矩阵,且AB=O,则r(B)=().
Adayafterthemobilephonecelebratedits40thbirthday,Facebookhasproducedsomethingthatithopeswillmakecertainofth
最新回复
(
0
)