首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
admin
2022-06-24
29
问题
有如下语句:
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全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中错误的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
下列关于栈叙述正确的是()。
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
以下选项中关于C语言常量的叙述错误的是
下列选项中能正确定义数组的语句是()。
在C程序中,下列说法正确的是()。
设有如下关系表:则下列操作中正确的是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
现行宪法规定,行使宪法解释权的机关是()。
关于心室肌Ca2+通道的叙述,错误的是
以下物质存在于丹参中,且具有脂溶性的是()
下列工程建设地方标准条文中,经国务院建设行政主管部门确定后,可作为强制性条文的有()。
计算机中网络通信协议IP指的是()。
已知(P/A,10%,10)=6.1446,则年利率为10%,期数为10年的预付年金现值系数为()。
某房地产开发企业2012年有关经营情况如下:(1)1月1日与当地某金融机构按照同期银行借款利率签订借款合同一份,合同记载借款金额5000万元,借款期限11个月,还款到期日11月30日。(2)3月中旬用借款5000万元和自有资金10
根据《收养法》的有关规定,下列关于一般收养法律关系中,收养人应当具备条件的表述,错误的是()。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
最新回复
(
0
)