首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有嵌套的if语句: if(a<b) if(a<c)k=a; else k=c; else if(b<c)k=b; else k=c; 以下选项中与上述if语句等价的语句是( )。
有嵌套的if语句: if(a<b) if(a<c)k=a; else k=c; else if(b<c)k=b; else k=c; 以下选项中与上述if语句等价的语句是( )。
admin
2017-12-13
48
问题
有嵌套的if语句:
if(a<b)
if(a<c)k=a;
else k=c;
else if(b<c)k=b;
else k=c;
以下选项中与上述if语句等价的语句是( )。
选项
A、k=(a<b)?((b<c)?a:b):((b>c)?b:c);
B、k=(a<b)?((a<c)?a:c):((b<c)?b:c);
C、k=(a<b)?a:b;k=(b<c)?b:c;
D、k=(a<b)?a:b;k=(a<c)?a:c;
答案
B
解析
题目中嵌套语句的含义是当a<b且a<c成立时,将a的值赋给k,如果a<b成立而a<c不成立,则将c的值赋给k。如果a<b不成立而b<c成立,则将b的值赋给k,如果a<b不成立且b<c也不成立,则将c的值赋给k。判断条件表达式,只有B选项可以表示这个含义。
转载请注明原文地址:https://kaotiyun.com/show/5mxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineX5+6main(){inta=2,c;c=X*2;printf(“%d”,C;}程序运行后的输出结果是()。
下面程序的运行结果是()。for((i=3;i
下列叙述中错误的是()。
以下程序的运行结果是____________。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf(“%d\n”.MAX(ij));}
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=‘a’;intb=2:printf(a>b?“***a=%d”:“###b=%d”,a,b);
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
对于一个正常运行的c程序,下列叙述中正确的是()。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
以下叙述中正确的是()。
下列各选项中,不属于序言性注释的是()。
随机试题
受体根据与其结合的______________命名,胆碱能受体又有______________和______________之分别。前者分布于______________,______________,______________,____________
Windows中双击处于最大化状态的窗口的标题栏,则使该窗口______。
对于放射治疗敏感的是
该患者最可能的诊断是( )。该患者在左房代偿期最严重的表现是( )。
个人质押贷款利率按中国人民银行规定的()期限贷款利率执行,以个人凭证式国债质押的,贷款期限内如遇利率调整,贷款利率()。
企业实际支付已宣告的现金股利会导致企业所有者权益减少。()
截至2011年4月21日22时,沪深两市已有534家上市公司公布第一季度财报。这534家公司实现营业总收入4572.78①亿元,同比增长30.74%。不过,一季度营业总收入环比下降12%②,这534家公司2011年一季度存货6167.68亿元,较上年年末增
Theauroraisoneofnature’smost______spectacles.
Inthatcountry,hospitaldoctorsdon’tgosightseeingveryoftenbecausetheirwork______almostalltheirtime.
A、Itsoundstoogoodtobetrue.B、It’suptoyou.C、Forgetit.D、Well,I’mnotsure.A“Toogoodtobetrue.”意为“好得令人难以置信”,表示自己
最新回复
(
0
)