首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后输出的结果是______。 int d=l; fun(int p) { int d=5; d+=p++; printf("%d,",d); }
下列程序执行后输出的结果是______。 int d=l; fun(int p) { int d=5; d+=p++; printf("%d,",d); }
admin
2010-09-05
35
问题
下列程序执行后输出的结果是______。 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); }
选项
A、8,12
B、9,13
C、8,4
D、9,5
答案
C
解析
本题执行过程如下:首先调用fun函数,使得实参a的值3传递绐形参p,得到局部变量d=8,打印出局部变量d的值8返回主函数执行 “d+=a++””,此处的d为全局变量,所以d=1+3=4(由于本题是值传递,所以在函数fun中对p值的改变并不能引起a的改变),故本题的输出是8,4。
转载请注明原文地址:https://kaotiyun.com/show/xdWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是()。
下列叙述中正确的是
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()DimA(3,3)AsIntegerForj=1To3Fork=1T
下列叙述中正确的是
以下叙述中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
结构化程序设计方法的主要原则可以概括为自顶向下、逐渐求精、【】和限制使用goto语句。
随机试题
简报类文书的主要特点。
商品经济产生的一般前提条件是()
A.肝气郁结之聚证B.气滞血阻之积证C.瘀血内结之积证D.食滞痰阻之聚证腹部积块质软不坚,固定不移,胀痛不适,舌苔薄,脉弦等。证属
已排卵的成年妇女,测尿中孕二醉峰值,24小时尿液平均含量应达到:
在无刺激条件下,分泌量最多的唾液腺是
止呕要药是
“2000国家GPS控制网”的组成包括()。
专家们从16世纪意大利艺术家所画的一幅画中的一个人物上移去了一层18世纪的红色颜料,揭示出下面有一层绿色颜料。因为绿色颜料追溯到16世纪,这个人物在1563年被完成时一定是绿色,而不是红色。下列哪一项如果正确,最反对上面的论述?
企业为生产产品而发生的各项间接费用,应首先归集在()账户。
Today,therearemanyavenuesopentothosewhowishtocontinuetheireducation.However,nearlyallrequiresomebreakinone’
最新回复
(
0
)