首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
admin
2010-03-29
24
问题
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
选项
A、if(x>0)y=1 else if(x<0)y=-1; else y=O;
B、if(x) if(x>0)y=1; else if(x<0)y=-1;
C、y=-1; if(x) if(x>0)y=1; else if(x==0)y=0; else y=-1;
D、y=0; if(x>=0) if(x>0)y=1; else y=-1;
答案
1
解析
条件运算符要求有三个操作对象,它是c++语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式1?表达式2:表达式3,先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。本题中用了两次三目运算符。
转载请注明原文地址:https://kaotiyun.com/show/yGjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
若intk,则关于for(k=一l;k<0;k++)printf(’’****\n’’);语句执行情况的叙述中正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
在下列选项中,没有构成死循环的是()。
在下列选项中,没有构成死循环的是()。
随机试题
患痔多年的患者突感肛门部剧痛,排便、走路、咳嗽时疼痛加重。检查:肛门部有一圆形肿物突出与周围分界清楚,触痛。应诊为
牙髓病的主要致病因素是
营养不良患儿的年龄主要为
民主集中制是一种民主与集中相结合的制度,它包括以下哪些内容?()
(2015年)恒利发展是在上海证券交易所挂牌的上市公司,股本总额10亿元,主营业务为医疗器械研发与生产。维义高科是从事互联网医疗业务的有限责任公司,甲公司和乙公司分别持有维义高科90%和10%的股权。为谋求业务转型,恒利发展于2015年6月3日,与维义高科
劳动法律关系包括()。[2012年11月四级真题]
下列关于力学知识的表述中,不正确的一项是()。
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommand1_Click()Tex
【S1】【S5】
Thinktwicenexttimesomeoneasksyoufor"fiveminutesofyourtime"itcouldcostyoumorethanyouthink.ABritishprofesso
最新回复
(
0
)