网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/--x 的值是多少?
A.5
B.5.5
C.7
D.8
参考答案和解析
A 从数据定义语句中可以得出下列结论:指针变量P指向的数组元素是x[1]。再来分析赋值句的右边表达式“(*--p)++”,其中的“--”优先于“*”先计算“--p”,使得p指向数组元素x[0];所以“(*--p)”就是数组元素a[0],再计算其后的“++”,由于“++”是后缀,所以表达式的值就是数组元素x[0]的值,为1,然后再对数组元素x[0]加1。因此变量y的值是1。本题答案应选A。
更多 “设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/--x 的值是多少?A.5B.5.5C.7D.8” 相关考题
考题
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A.B.C.D.
考题
数学表达式8[x+4y+(z^2+2)]的VFP的表达式应该为()A、8*[x+4y+(z^2+2)]B、8(x+4y+(z^2+2))C、8*(x+4*y+(z^2+2))D、8*[x+4*y+(z^2+2)]
考题
单选题设x=1,y=2,z=3则执行语句y+=z--/++x;后y的值是()A
3.5B
3C
4D
5
热门标签
最新试卷