更多"设有定义: int k=1,m=2; float f=7; 则以"的相关试题:
[单项选择]设有定义:
int k=1,m=2; float f=7;
则以下选项中错误的表达式是()。
A. k=k>=k
B. -k++
C. k% int(f)
D. k>=f>=m
[单项选择]设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
A. k=k>=k
B. -k++
C. k%int(f)
D. k>=f>=m
[填空题]若有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c值的类型为 【7】 。
[单项选择]设有定义:int m=0;。以下选项的4个表达式中与其他3个表达式的值不相同的是
A. ++m B) m+=1 C) m++ D) m+1
[单项选择]若有以下定义:
char a;int b;
float c:double d;
则表达式a*b+b-c值的类型为( )。
A. float
B. int
C. char
D. double
[单项选择]设有以下定义:
struck sk
int a;
float b;
data;
int *p;
若要使p指向data中的a域,正确的赋值语句是( )。
A. p=&a;
B. p=data.a;
C. p=&data.a;
D. *p=data.a;
[单项选择]设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )。
A. k++
B. k+=1
C. ++k
D. k+1
[单项选择]若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。
A. float
B. int
C. char
D. double
[单项选择]设有以下定义:
union data
int d1; float d2; demo;
则下面叙述中错误的是( )。
A. 变量demo与成员d2所占的内存字节数相同
B. 变量demo中各成员的地址相同
C. 变量demo和各成员的地址相同
D. 若给demo.d1赋99后,demo.d2中的值是99.0
[单项选择]若有以下定义;char a;int b; float c;double d;则表达式“a*b+d-c”值的类型为 ( )
A. float
B. int
C. char
D. double
[单项选择]设有以下定义:
union data
int d1; float d2; demo;
则下面叙述中错误的是( )。
A. 变量demo与成员d2所占的内存字节数相同
B. 变量demo中各成员的地址相同
C. 变量demo和各成员的地址相同
D. 若给demo.d1赋99后,demo.d2中的值是99.0
[单项选择]设有以下定义
union data
(int d1;float d2;)demo;
则下面叙述中错误的是( )。
A. 变量demo与成员d2所占的内存字节数相同
B. 变量demo中各成员的地址相同
C. 变量demo和各成员的地址相同
D. 若给demo.d1赋99后,demo.d2中的值是99.0