题目内容
(请给出正确答案)
[单选题]
若有下列定义和语句: int u=011,y=0x11,w=11; printf("%o,%x,%d\n",u,v,w); 则输出结果是()。
A.9,17,11
B.9,11,11
C.11,11,11
D.11,17,11
查看答案
如果结果不匹配,请 联系老师 获取答案
A.9,17,11
B.9,11,11
C.11,11,11
D.11,17,11
若有以下定义和语句 ()int u=010,v=Ox10,w=10;printf("%d,%d%d\n",u,v,w);则输出结果是
A.8,16,10
B.10,10,10
C.8,8,10
D.8,10,10
若有定义语句:int u[4][10],*P,*q[4];且0≤i<4,则错误的赋值是
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%%d,j=%%d\n",i,j);
输出的结果是()。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
A.i=8,
B.i=00000008,
C.i=08,
D.8
若有定义语句:int X=10;,则表达式-x =x+X的值为
A.-20
B.-10
C.0
D.10
A.0x12345678
B.0x21000000
C.100
D.异常
若有定义:int a=8,b=5,执行语句c=a/b+0.4;后,c的值为 ()
A.1.4
B.1
C.2
D.2
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
若有定义和语句: int a[10]={1,2,3,4,5,6,?,8,9,10},* p=a; 则不能表示a数组元素的表达式是 ()
A.* p
B.a[10]
C.* a
D.a[p-a)