语句 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;
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;
第2题
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题
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;
第5题
A、0
B、1
C、2
D、3
第6题
A、3
B、2
C、1
D、0
第7题
A.常量合并
B.代码外提
C.死代码删除
D.无用赋值删除
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!