更多"在C语言中,若有int(*a[10](),f();则合法的表达式有:("的相关试题:
[多项选择]在C语言中,若有int(*a[10](),f();则合法的表达式有:()
A. **(a+i)()
B. (**(a+i))()
C. *(a+i)=f
D. a[i]=&f
[单项选择]数值函数Int(数值表达式)返回数值表达式值的
A. 绝对值
B. 符号值
C. 整数部分值
D. 小数部分值
[单项选择]若有定义:int k,*q;,则下列各选项中赋值表达式正确的是
A. q=(&k+1)
B. q=&k
C. q=k
D. *q=&k
[单项选择]若有定义语句:int x=10;,则表达式x-=x+x的值为
A. -20
B. -10
C. 0
D. 10
[单项选择]若有以下定义:
char a;int b;
float c:double d;
则表达式a*b+b-c值的类型为( )。
A. float
B. int
C. char
D. double
[单项选择]若有以下定义,则能使值为3的表达式是
int k=7,x=12;
A. x%=(k%=5)
B. x%=(k-k%5)
C. x%=k-k%5
D. (x%=k)-(k%=5)
[单项选择]若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。
A. float
B. int
C. char
D. double
[单项选择]若有定义:
int a=7;float x=2.5,y=4.7;
则表达式x+a%3,(int)(x+y)%2/4的值是( )。
A. 2.500000
B. 2.750000
C. 3.500000
D. 0.000000
[单项选择]若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是
A. 2.500000
B. 2.750000
C. 3.500000
D. 0.000000