已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.
A. 343B. 334 C. 333D. 434
求详细解释,谢谢
人气:320 ℃ 时间:2019-11-12 05:45:57
解答
a++先赋值后自加,所以执行完语句后,自然是等于4,b自然是3
a>b,所以x = a++,所以x = 3 答案是 A
推荐
- x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是
- 已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______.
- 设x为int型变量,则执行以下语句后,x的值为 x=10; x+=x-=x-x;A=10 B=20 C=30 D=40
- 说明语句int a=-1,b=2,c=0,d=7 则执行下面赋值语句以后X的值为( )
- 初二数学问题:X=√3除以3时,代数式x²-3X除以X-2除以(X+3除以2-X)的值为多少? 化为最简就行了
- 取一个玻璃杯,盛半杯水,并用彩笔画出水的高度.然后把5枚1元硬币放入水中,看水位升到哪里记下来;如果把50枚1角硬币放入水中,结果相同吗?为什么?
- 4x^2-14xy+6y^2-7x+y-2
- 你愿意和我一起参加历史博物馆吗?英文翻译
猜你喜欢