对于下面的程序段: x:=28; y:=20; z:=30; if x>y then z:=x+y; x:=y; z:=x+y; y:=z; 执行该程序段后,变量y的值为()
第1题:
以下选项错误的是
A.main()
{ int x,y,z;
x=0;y=x-1;
z=x+y;}
B.main()
{ int x,y,z;
x=0,y=x+1;
z=x+y;}
C.main()
{ int x;int
int y;
x=0,y=x+1;
z=x+y;}
D.main()
{ int x,y,z;
x=0;y=x+1;
z=x+y,}
第2题:
( 6 )有如下程序段:
int x=1,Y=2,z=3;
x=x^z;
y=y^z;
z=x^y;
cout<<x<<y<<z;
执行这个程序段的输出是【 6 】 。
第3题:
Ax=10,y=20,z=30
Bx=20,y=30,z=30
Cx=20,y=30,z=10
Dx=20,y=30,z=20
第4题:
写出执行完下列代码段之后指定变量的值:
boo1 x=true,y=false,z=false;
x=x&&y‖z;
y=x‖y&&z;
z=!(x!=y)‖(y==z),
则 x=false, y=false, z=【 】。
第5题:
以下( )程序段可以实施X、Y变量值的交换。
A.Y=X:X=Y
B.Z=X:Y=Z:X=Y
C.Z=X:X=Y:Y=Z
D.Z=X:W=Y:Y=Z:X=Y
第6题:
假定w、x、y、z、m均为血型变量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(W<X)?w:X;
m=(m<y)?m:y;
m=(m<z)?m:z;
则该程序运行后,m的值是【 】。
第7题:
以下程序段的执行结果为( )。 #include< iostream.h> #definePLUS(x,y) x+y void main () {int x=1,y=2,Z=3,sum: sum=PLUS (x+y,Z) * PLUS (y,Z): cout<<"SUM="<<sum; cout<<endl:}
A.SUM=9
B.SUM=12
C.SUM=18
D.SUM=30
第8题:
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
A.1
B.2
C.3
D.4
第9题:
有如下程序段:
intx=1,y=2,z=3;
x=x^z:
y=y^z;
z=x^y:
cout<<x<<y<<z;
这个程序段的输出结果是______。
第10题:
以下程序段的执行结果为 #include<iostream.h> #define PLUS(X,Y)X+Y void main( ) { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z) * PLUS(y,z); cout < <"SUM=" < < sum; cout< <end1;}
A.SUM=9
B.SUM=12
C.SUM=18
D.SUM=30