设有如下定义:inta=4;则计算表达式“a+=a-a*a”后的值是()。
第1题:
已知inta=6;则执行a+=2;语句后,a的值为8。()
第2题:
A、-60
B、0
C、2
D、-24
第3题:
A、是一个指向整型变量的指针
B、它是一个指向函数值是int的函数指针
C、是一个函数名
D、定义不合法
第4题:
设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。
A.0
B.-12
C.-24
D.-8
第5题:
A、3
B、4
C、5
D、6
第6题:
若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()
第7题:
A.a[1][2]
B.a[1]
C.*(p+1*10+2)
D.*(a[1]+2)
第8题:
设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。
第9题:
设有如下定义和声明: struct 3 {int a; struct s *next }; struct s x[4]={1,&x[1],3,& x[2],5,&x[3],7,'\0'),*t; t=&x[0]; 则下列表达式值为2的是( )
A.++t->a
B.(*t).a++
C.t->a++
D.t++->a
第10题:
若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。
A.0
B.1
C.12
D.6