首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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://www.kaotiyun.com/show/yr3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745
给定程序中,函数fun的功能是:统计形参S所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
设有定义:inta=64,b=8;,则表达式(a&&b)和(a|b)&&(a||b)的值分别为()。
以下选项中,没有编译错误的是()。
若有定义和语句:inta,b;scanf(″%d,%d″,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
若变量已正确定义并赋值,则错误的赋值语句是()。
若有C语言表达式2+3*4+7/3,则以下选项中叙述正确的执行顺序是()。
以下叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是
随机试题
患者48岁,GOPO,绝经1年,自觉左侧下腹部钝痛半年,近2个月来阴道偶有阵发性阴道排液,呈血水样,无特殊气味,偶自扪及下腹部有包块。
血源性骨髓炎死骨形成的最主要原因是
A、调敷患处B、涂患处C、贴患处D、撒布患处E、吹布患处生肌散的用法是
下列关于土地使用权划拨正确的表述为()。
如图所示,图示多跨静定梁的支座反力为()。
关于砌筑空心砖墙的说法,正确的是()。
我国证券交易所的交易机制有()。Ⅰ.竞价交易Ⅱ.大宗交易Ⅲ.要约收购Ⅳ.协议转让
根据个人独资企业法律制度的规定,下列各项中,可以作为个人独资企业出资的有()。
义乌是全球最大的小商品贸易市场,每年,都会有价值千亿的来自不同地区的中国制造汇聚到这里,再从这里流向全球各地。因此,义乌的小商品贸易数据一定程度上可以作为区域经济的晴雨表和风向标,甚至有人利用义乌指数成功预测了国外总统选举的结果。以上材料给我们的启示是(
ThefirstnavigationallightsintheNewWorldwereprobablylanternshungatharborentrances.Thefirstlighthousewasputup
最新回复
(
0
)