题目内容 (请给出正确答案)
[单选题]

语句 if(x!=0) y=1; else y=2; 与()等价。

A.if(x) y=2; else y=1;

B.if(x) y=1; else y=2;

C.if(!x) y=1; else y=2;

D.if(x=0) y=2; else y=1;

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“语句 if(x!=0) y=1; else y=2; 与()…”相关的问题

第1题

x=2;y=2.0 #分号可把两个语句写在一行 if(x==y): print("相等") else: print("不相等"

A、相等

B、不相等

C、运行错误

D、死循环

点击查看答案

第2题

编写类AA的成员函数int Compare(AAb), 该函数用于比较*this与b的大小,若两者含有元素的个数n相同,并且数组中前n个元素值对应相同,则认为两者相等返回1,否则返回0。注意:用数组方式及for循环来实现该函数。输出结果如下:

a=b a<>C

注意:部分源程序已存在文件testl7_2.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数Compare的花括号中填写若干语句。

文件testl7_2.cpp的内容如下:

include<iostream.h>

include<stdlib.h>

class AA {

int *a;

int n;

int MS;

public:

void InitAA(int aa[], int nn, int ms)

{

if(nn>ms)

{

cout<<"Error!"<<end1;

exit(1);

}

MS=ms;

n=nn;

a=new int[MS];

for(int i=0; i<n; i++) a[i]=aa[i];

}

int Compare(AA b);

};

int AA::Compare(AA b)

{

}

void main()

{

AA a,b,c;

int x[]={1,2,3,4,5};

int y[]={1,2,3,6,7};

int z[]={1,2,5,7,9};

a. InitAA(x,3,5);

b. InitAA(y,3,5);

c. InitAA(z,3,5);

if (a.Compare(b))

cout<<"a=b"<<end1;

else

cout<<"a<>b"<<end1;

if (a.Compare(c))

cout<<"a=c"<<end1;

else

cout<<"a<>c"<<end1;

}

点击查看答案

第3题

对于 int x, y; 语句 1. if (x < 0) 2. y = -1; 3. else if (!x) 4. y = 0; 5. else 6. y = 1;

A、1. y=0; 2. if (x!=0) 3. if(x>0) 4. y=1; 5. else 6. y=-1;

B、1. if (x>=0) 2. y=0; 3. if(x) 4. y=1; 5. else 6. y=-1;

C、1. y=0; 2. if (x>=0) 3. if(x) 4. y=1; 5. else 6. y=-1;

D、1. if (x != 0) 2. if (x > 0) 3. y = 1; 4. else 5. y = -1;

点击查看答案

第4题

x=-2; y=-1; if(x!=0) if(x>0) y=1; else y=0; 该程序段的输出结果为()。

A. 1

B. 0

C. -1

D. 不确定

点击查看答案

第5题

分析程序段,最后y输出值是( ) int x=1,y=0; if(!x) y++; else if(x==0) if(x) y+=2; else y+=3;

A、0

B、1

C、2

D、3

点击查看答案

第6题

阅读程序段,分析z=()? void main() { int z; int x=1,y=0; if(!x) y++; else if(x==0) if(x) y+=2; else y+=3; z=y; while(1); }

A、3

B、2

C、1

D、0

点击查看答案

第7题

对下面的语句序列 X=1; X=2 Y=X*X+4*X+4; IF Y>X THEN Z=Y-X; ELSE Z=Z-Yj 可以实施的优化措施不包括_______。

A.常量合并

B.代码外提

C.死代码删除

D.无用赋值删除

点击查看答案

第8题

若x>0,则y=2x+1,否则y=3x。下面C语句是该关系的正确表达: if(x>0) y=2x+1; else y=3x;
点击查看答案

第9题

【填空题】下列程序段运行的结果为( ) int x=1; int y=2; if(x%2==0) y++; else y--; printf("y=%d",y);
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信