若有定义:int x=0, *p=&x;, 则语句 printf("%d\n",*p);的输出结果是( )。
A.随机值
B.0
C.x 的地址
D.p的地址
第1题:
int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf("%d\n",y); 程序的输出结果y的值是__________ 。
第2题:
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p; } main0 { printf("%d\n",fun(7));} 执行后的输出结果是______。
A.7
B.3
C.2
D.0
第3题:
有以下程序
fun(int x)
{ int p;
if(x==0||x==1) return(3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7)); }
执行后的输出结果是
A)7
B)3
C)2
D)0
第4题:
若有下列定义和语句: int u=011,v=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
第5题:
若有以下程序
main()
{ int p,a=5;
if(p=a!=0)
printf("%d\n",p);
else
pfintf("%d\n",p+2);
}
执行后输出结果是【 】。
第6题:
有以下程序
fun(int x)
{ int p;
if(x= =1) return (3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是
A.7
B.3
C.2
D.0
第7题:
若有定义:int X=0,* P=&x;,则语句printf(”%d\n”,* P.的输出结果是( )。
A.随机值
B.0
C.X的地址
D.P的地址
第8题:
设有定义: float x=123.4567; ,则执行以下语句后的输出结果是 【 6 】 。
printf("%f\n",(int)(x*100+0.5)/100.0);
第9题:
设有如下定义:int x=1,y=-1;则下列语句的输出结果是______。printf("%d\n",(x--&++y));
A.1
B.0
C.-1
D.2
第10题:
设有定义:float x=123.4567;,则执行以下语句后的输出结果是[ ]。
printf("%f\n"(int)(x*100+0.5)/100.1;