首页/ 题库 / [单选题]设有定义int k=1,m=2;floa的答案

设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。

单选题
2022-01-14 23:20
A、k=k>=k
B、-k++
C、k%int(f)
D、k>=f>m
查看答案

正确答案
C

试题解析
解析:强制类型转换的一般形式为:  (类型名)  (表达式),而选项C中只给表达式加了括号,并没有绐类型名也加上括号,所以选项C的表达式错误。

标签:
相关题目
若有以下定义,则能使值为3的表达式是________int k=7, x=12;
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是______
设有定义:int x=12,n=5; 则表达式x%=(n%2)的值为______
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算______
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 ______。
设有定义:int x=2;,以下表达式中,值不为6的是______。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
设有定义: int a=2, b=3, c=4; 则以下选项中值为0的表达式是______。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y
若函数中有定义语句:int k;,则______。
以下程序的输出结果是________。 main() { int k=4,m=1,p; p=func(k,m);printf("%d,",p); p=func(k,m);printf("%d ",p); } func(int a,int B) { static int m=0,i=2; i+=m+1;m=i+a+b; return(m); }
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;
设有定义: int k=1,m=2; float f=7; 则以下选项中错误的表达式是 ______。
设有定义:int k=1,m=2;float f=7;则以下选项中错误的表达式是( )。
设有定义:int k=1,m=2:float f=7;,则以下选项中错误的表达式是( )。
设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。
广告位招租WX:84302438

免费的网站请分享给朋友吧