若有定义:int[]x={11,22,33,44};,其中0≤k≤3,则对x数组元素错误的引用是()。
A.x[k]
B.x[k+5]
C.x[4]
D.x[0]
A.x[k]
B.x[k+5]
C.x[4]
D.x[0]
若有下列定义(设int类型变量占两个字节),则i=【 】 ,j=【 】。 int i=8,j=9;float x=123.456; print("i=%oj=%o\n",i,j);
若有如下定义: int x=2,y=3,z=4; 则表达式!(x=y)||x+z&&y-z的值是【 】。
若有定义:“int a=7;float x=2.5,Y=4.7;"则表达式x+a 9/6 3*(int)(x+y)% 2/4的值是()。
A.2.500000
B.2.750000
C.3.500000
D.0.000000
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)
A.switch(a+b){ case 1:printf("*/n");case 2*a:printf("* */n");}
B.switch(x){ case 1.0:printf("*/n");case 2.0:printf("* */n");}
C.switch(x){ case 1,2:printf("*/n");case 3:printf("* */n");}
D.switch(a+b){ case 1:printf("*/n");case 1+2:printf("* */n");}
若有定义:“int a[6]={1,2,3,4,5,6),*p一&a[2];”则p[1]的值是()。
A.2
B.3
C.4
D.5
若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为______。