首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
有如下语句: k=a>b?(b>c?1:0):0;, 以下程序段中,与上述语句功能相同的是( )。
admin
2020-10-26
33
问题
有如下语句:
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>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);voidf(int*p,int*q){p=p+1
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,
下面关于位运算符的叙述,正确的是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下列关于二叉树的叙述中,正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
有以下程序:#includemain(){char*p1=0;int*p2=0:float*p3=0:printf("%d,%d,%d\n",sizeof(p1),sizeof(p2
随机试题
如何检修电子振动式传感器?
分析与销售量有关的因素,建立数学模型预测销售收入的方法是()
肉毒碱去甲肾上腺素
二尖瓣关闭不全患者查体不可能出现的体征有
当氢质子放入静磁场后,下列说法正确的是
某心脏病患者出现心悸,心率每分钟30~40次,律齐,首要的处理措施是
患者的CVP为4cmH2O,血压69/49mmHg,尿量每小时11ml,护士应该为患者采取的措施是()
下列项目中,不属于会计核算方法的是()。
ADO对象模型中有5个主要对象,他们是Connection、Command、RecordSet、Error和()。
Herecomesthee-bookrevolutionA)Atwhattemperaturedoelectronicbookscatchfire?We’regoingtofindoutsometimethi
最新回复
(
0
)