首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
admin
2010-03-29
26
问题
与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全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
在下列选项中,没有构成死循环的是()。
随机试题
患者,男,65岁。MRI检查右肾内一病灶T1WI为高信号,T2WI仍然为高信号,边缘光滑,造影后无强化。最可能是
在脊柱横断层面上呈“V”形的韧带是
(2005年)下列不参与脱氢的辅酶是()。
乙公司对税务机关作出缴纳增值税的决定不服,( )。若乙公司仅就缴纳营业税的决定申请复议,没有提出赔偿请求,下列关于该复议程序的说法正确的是( )。
企业财务关系包括()。
下列句子没有语病的一句是()。
下列关于血压的描述错误的是()。
下列属于生产经营类事业单位的是()。
传输速率为54Mbps的WLAN标准是()。
Parentsareoftenupsetwhentheirchildrenpraisethehomesoftheirfriends.Theymayeven【T1】______themofdisloyalty,ormak
最新回复
(
0
)