首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
admin
2017-07-05
52
问题
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
选项
A、先执行a++,表达式a++的值为0,短路,得a++,执行它
B、先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++&&b++)值为0,因此执行d++
C、先执行a++,表达式a++的值为1;再执行b++,表达式b++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
D、先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
答案
A
解析
表达式1.表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3。逻辑与运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,直接执行表达式3,即d++,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/UODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)pfintf("%d",i);}printf("\n");}
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do{sw
下列选项中不符合良好程序设计风格的是
在嵌套使用if语句时,C语言规定else总是()。
下列程序的输出结果是()。main(){chara[7]"aO\OaO\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);}
有以下程序,请在处填写正确语句。使程序可正常编译运行。#include;mairl();{doublex,y,(*p)():scanf(“%If%If”,&x,&y);P=avg
若有说明inta[3][4];则a数组元素的非法引用是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
除锈的方法分为物理除锈和化学除锈。物理除锈有手工除锈和机械除锈,化学除锈主要是指()。
属于初级胆汁酸的是
A.赫依B.希日C.巴达干D.血E.皇水三根中为生命活动动力的支配者是
设备购置费的组成为()。
近年中国内地多所高校纷纷开设“淑女班”,旨在培养在校女大学生成为“既懂国学礼仪,又会服装搭配,兼具艺术修养”的现代淑女。有人认为“淑女班”可以提升女大学生自身修养,也有人认为这是大学教育对世俗的迎合。请谈谈你对“淑女班”的看法。
曹雪芹通过贾府的衣食住行把________人家的富贵之相刻画得淋漓尽致。一屋一室,或雕梁画栋,或________,或金碧辉煌,或简约古朴,相映成辉,相映成画;一餐一饮精烹细作,食不厌精;________,雀衣彩绣,美轮美奂。但仍然没有宴席上的浅斟深酌更能体
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取相应的措施是()。
(2005年单选22)宪法规范区别于普通法律规范的首要特点是()。
简述危害国家安全罪的共同特征。
A、anamedfavoritemusicianB、thefavoritemotionpictureactorC、thefavoritedramaticactorD、thefavoritecomicactorA
最新回复
(
0
)