更多"[单选题]设有 int x=11; 则表达式 (x++ * 1/3) "的相关试题:
[单选题]设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。
A.3
B.4
C.11
D.12
[单选题]若有定义语句: int x=10;,则表达式x-=x+x的值为( )。
A.-20
B.-10
C.0
D.10
[单选题]若x、i、j、k都是int型变量,则计算下面表达式后,x的值为( )。
X=(i=4,j=16,k=32)
A.4
B.16
C.32
D.52
[单选题]设有以下程序段,则值为6的表达式是( )。
struct st { int n; struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,0 },*p;
p=&a[0];
A.p++->n
B. ++p->n
C. p->n++
D.(*p).n++
[单选题]设有整型变量x,则表达式x=5/8运算后,变量x的值为( )。
A.0
B.0.625
C.0.6
D.0.63
[单选题]设有定义: int a=10; 则表达式a+=a*=a的值是( )。
A.10
B.100
C.1000
D.200
[单选题]若x是一个bool型变量,y是一个值为100的int型变量,则表达式 !x && y>0 的值为( )。
A.true
B.false
C.与x的值相同
D.与x的值相反
[单选题]若有如下定义变量:
int k=7,x=12; 则能使值为3的表达式是
()。
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)
[单选题]设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32)
后,X的值为()。
A.4
B.16
C.32
D.52
[单选题]若定义int a=2,b=2,下列表达式中值不为4的是:
A.a*(++b)
B.a*(b++)
C.a+b
D.a*b
[单选题]设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。
A.12
B.18
C.16
D.21