更多"若有如下定义: int s[3] 则下面表达式中不能代表数组元素s"的相关试题:
[单项选择]若有如下定义:
int x=3,y=2,Z;
则表达式Z=X/y*3.0的值是( )。
A. 2
B. 2.0
C. 3
D. 3.0
[单项选择]若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是
A. *(*w+3)
B. *(*w+1)[4]
C. *(*(*w+1))
D. *(&w[0][0]+1)
[填空题]若有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c值的类型为 【7】 。
[单项选择]若有以下定义:
char a;int b;
float c:double d;
则表达式a*b+b-c值的类型为( )。
A. float
B. int
C. char
D. double
[单项选择]若有定义语句:int x=10;则表达式x-=x+x的值为
A. -20
B. -10
C. 0
D. 10
[单项选择]若有定义:int k,*q;,则下列各选项中赋值表达式正确的是
A. q=(&k+1)
B. q=&k
C. q=k
D. *q=&k
[单项选择]若有定义:int a=2,b=3;float x=3.5,y=2.5;,则下面表达式的值为( )。
(float) (a+b)/2+(int)x% (int)y
A. 3.5
B. 35
C. 3.500000
D. 35.00000
[单项选择]若有以下定义:int t[3][2];,能正确表示t数组元素地址的表达式是()。
A. &t[3][2]
B. t[3]
C. t[1]
D. *t[2]
[填空题]若有定义语句:int a=5;,则表达式:a++的值是______。