首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
admin
2022-06-24
37
问题
有如下语句:
k=a>b?(b>c?1:0):0;,
以下程序段中,与上述语句功能相同的是( )。
选项
A、if((a>b)&&(b>c))k=1;else k=0:
B、if((a>b)∣∣(b>c)),k=1;else k=0:
C、if(a<=b)k=0;else if(b<=c)k=1;
D、if(a>b)k=1;else if(b>c)k=1;else k=0;
答案
A
解析
三元运算符表达式的形式为:表达式1?表达式2:表达式3,当表达式1的值为真时,结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断a、b的关系:①如果a>b,那么就执行“:”前面的语句(b>c?1:0);判断b、c的关系,如果b>c,k=1,否则k=0;②如果a<=b,则k=0。综上所述:当a>b且b>c时,k=1,否则k=0,与A选项语句功能相同。
转载请注明原文地址:https://kaotiyun.com/show/4Qkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf(’’%2d%f’,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
下面选项中的程序段,没有编译错误的是
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
合法定义一维数组的是()。
下面不属于结构化程序设计风格的是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
在快速排序法中,每经过一次数据交换(或移动)后
在C语言中,以下说法不正确的是()。
随机试题
血液采集过程中,只能一对一进行贴签,经核对后,将唯一性条形码标识牢固粘贴在
投标人需知是表明招标人对投标人的实质性要求与条件以及有关注意事项,用于指导投标人投标的文件,一般包括()等内容。
下列内容中,属于承诺对要约的内容作出非实质性变更的是()
下列各项中,属于基本养老保险覆盖范围的有()。
辅助生产费用的直接分配法,是将辅助生产费用()。
纳税人不能准确提供应税产品销售数量或移送使用数量的,可以根据()确定资源税的课税数量。
据史料记载,隋朝时期,“京兆王都所在,俗具五方,人物混淆,华戎杂错。去农从商,争朝夕之利,游手为事,竞锥刀之末”。材料表明隋朝()。
Nasreddinwasapoorman,sohetriedtogrow【C11】______hecouldinhisowngarden,sothathewouldnothavetobuysomanyin
释放和关闭表单的方法是()。
A、Itwillsoonerorlaterbesolved.B、Itisoneofthemostseriousissues.C、Itisn’tashardaswarorpoverty.D、Itisther
最新回复
(
0
)