若intx=2,y=3,z=4则表达式x
第1题:
若x,y,z均被定义为整数,则下列表达式终能正确表达代数式1/(x*y*z)的是()
A、1/x*y*z
B、1.0/(x*y*z)
C、1/(x*y*z)
D、1/x/y/(floAt)z
第2题:
已知x=5,y=2,z=6。表达式x>y And z>x Or x<y And Not z>y的值是( )。
A.False
B.True
C.1
D.0
第3题:
A、36
B、12
C、14
D、6
第4题:
有如下程序: #included<iostream> usingnamespacestd; voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){ intx=10,y=26; f1(X,y); f2(x,y); cout<<y<<endl; return0; } 运行时的输出结果是( )。
A.10
B.16
C.26
D.36
第5题:
有如下程序:
#included<iostream>
usingnamespacestd;
voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){
intx=10,y=26;
f1(X,y);
f2(x,y);
cout<<y<<endl;
return0;
}
运行时的输出结果是( )。
A.10
B.16
C.26
D.36
第6题:
有如下程序段:
intx=1,y=2,z=3;
x=x^z:
y=y^z;
z=x^y:
cout<<x<<y<<z;
这个程序段的输出结果是______。
第7题:
A.1
B.2
C.3
D.4
第8题:
有下列程序: include
voidmain( )include<stdi0.h>
voidmain( )
{intx=1,y=2,z=3;
if(x>y)
if(y<z)print{("%d",++z);
elseprintf("%d",++y);
printf(”%d\n”,x++);
}
程序的运行结果是( )。
A.331
B.41
C.2
D.1
D。【解析】C语言中规定,else与离它最近的if相匹配。 x=1,y=2,z=3,所以第一个if的条件(x>y)不成立,直接执行printf("%d\n",x+1);语句,输出x的值1,再把x加1。
第9题:
执行下面程序段后,z值为( )。 intx=1,y=2,z=3; z=z/(float)(x/y);
A.编译无法通过
B.6
C.3
D.2
第10题:
若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后x的值为()。
A.6
B.7
C.8
D.3