网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
3、若有定义:int x=3,y=2,z=2;,则表达式:z*=(x>y?++x:y++)的值是().
A.4
B.0
C.1
D.8
参考答案和解析
C 解析:变量z被定义为整型,所以选项B和D不符合题意,首先被排除。变量x和y也被定义为整型,所以表达式x/y的值为整数1,最后z被赋值为3,选项C正确。
更多 “3、若有定义:int x=3,y=2,z=2;,则表达式:z*=(x>y?++x:y++)的值是().A.4B.0C.1D.8” 相关考题
考题
下列程序的运行结果是_______。main(){ int x=1,y=2,z=3;printf("%d,",x<y?y:x);primf("%d,",z<y?x++:y++);primf("%d,%d",x,y);}
考题
若有以下程序段;includeusing namespace std;int main(){ int a[]={1,4,5}; int *p=a[0],x=6,y,z; for(y=0;y<3;y++) z=((*(p+y)<x) ? *(p+y):x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。A.1B.4C.5D.2
考题
单选题假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。A
3B
3.5C
4D
5
热门标签
最新试卷