未知题型
下列程序执行后输出的结果是______。 int d=l; fun(int p) { int d=5; d+=p++; printf('%d,',d); } main() { int a=3; fun(a); d+=a++; printf('%d/n',d); }
D.9,5
- A.8,12
B.9,13
C.8,4
【参考答案】
C
解析:本题执行过程如下:首先调用fun函数,使得实参a的值3传递绐形参p,得到局部变量d=8,打印出局部变量......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
未知题型
以下程序 #include<stdio.h> #include<string.h> main() { char*pl='abc',*p2='ABC',str[50]='xyz'; strcpy(str+2.strcat(p1,p2)); printf('%s/n,str); } 的输出是______。A.xyzabcABCB.zabcABCC.yzabcABCD.xyabcABC
A.h>
B.h>
C.strcat(p1,p2));
D.xyzabcABC
B.zabcABC
C.yzabcABC -
未知题型
下面程序 main() { int x=100,a=10,b=20,okl=5,ok2=0; if(a<B) if(b!=15) if(!ik1) x=1; else if(ok2)x=10; x=-1; printf('%d/n',x); } 的输出是______。D.不确定的值
A.-1
B.0
C.1 -
未知题型
下面程序 main() { int x=32; print('%d/n',x=x<<1); } 的输出是______。D.64
A.100
B.160
C.120
