首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-07-28
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,0,1
B、1,1,0,1
C、1,0,1,0
D、1,1,1,0
答案
A
解析
条件表达式的形式为: 表达式1:表达式2 : 表达式3 ,计算"表达式1"的值,若为"真",取"表达式2"的值作为整个条件表达式的值;若为"假",取"表达式3"的值作为整个条件表达式的值。根据逻辑与表达式的"短路"现象,表达式"a++&&b++"的结果为假,a=1,b=0,之后计算"d++"。所以整个条件表达式执行完毕之后:a=1,b=0,c=0,d=1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/TpJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设Y是int型变量,请写出判断Y为奇数的关系表达【】。
数据库管理系统是位于用户与【】之间的软件系统。
有一函数以下程序段中不能根据x值正确计算出y值的是
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
下列叙述不正确的是______。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列对于软件测试的描述中正确的是()。
随机试题
电气火灾监控器接线保养的保养方法包含()。
A、肌肉松弛B、肌肉痉挛C、肌束颤动D、肌肉运动不协调E、四肢肌肉、关节僵硬中暑痉挛()
下列防水卷材中,具有较好自愈性特点的是()。
在施工项目中,应对施工承担全面管理责任的是()。
刘先生今年30岁,在一家大公司工作,刘太太是国内某高校的教师。刘先生2003年买了一辆价值30万元的奥迪A4,当时奥迪A4的市价为32万元。刘先生对该车向某财产保险公司投了保。刘先生是住房公积金制度的客户,每月按时缴纳住房公积金。他打算购买一套评估价为60
关于个人独资企业和合伙企业征收个人所得税的管理方法,下列表述正确的是()。
根据物权法律制度的规定,下列各项中,能够成为所有权客体的有()。
Formostofhumanhistoryrichpeoplehadthemostleisure.Ontheotherhand,thepoorhavetypicallyworkedpersistently.Hans
调制解调器(Modem)是电话拨号上网的主要硬件设备,它的作用是
Manyoftheunusualbehaviorsattributedtocrows—suchasdrinkingcoffeeorpresentinggiftstopeoplewhofeedthem—arebased
最新回复
(
0
)