首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
admin
2020-10-26
36
问题
有如下语句:
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/RJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
有以下程序#include<stdio.h>voidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break
有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+:a++;}returnta++;}main(){ints
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
结构化程序设计的基本原则不包括
C语言中,最基本的数据类型包括()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下列关于数据库设计的叙述中,正确的是()。
随机试题
1937年,在淞沪会战中率领“八百壮士”孤军据守四行仓库的爱国将领是()
A.天蓝色与白色相间B.绿色与白色相间C.黑白相间,黑底白字D.宝石蓝色精神药品的专有标志样式是
简述瑕疵证据的补正规则。
在近代传统诗坛上,樊增祥属于()
A.全血胆碱酯酶活性测定B.血中碳氧血红蛋白测定C.血中游离原卟啉测定D.血中锌卟啉测定E.血中高铁血红蛋白测定机体接触有机磷农药的生物监测指标是
以下哪项是类风湿性关节炎的中医病名
征收15亩蔬菜生产基地,应当()。甲公司对陈某所购商品房承担的维修期从()之日起计算。
Thecompanyismostworriedabouthow______.Whendealingwithenquiries,staffusually______.
Theabilityoffallingcatstorightthemselvesinmidairandlandontheirfeethasbeenasourceofwonderforages.Biologist
【S1】【S3】
最新回复
(
0
)