首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int a=2; int f(int*a) {return(*a) ++;} main() { int s=0; { int a=5; s+=f(&a) ; } s+=f(&a) ;
有以下程序 int a=2; int f(int*a) {return(*a) ++;} main() { int s=0; { int a=5; s+=f(&a) ; } s+=f(&a) ;
admin
2009-04-15
22
问题
有以下程序 int a=2; int f(int*a) {return(*a) ++;} main() { int s=0; { int a=5; s+=f(&a) ; } s+=f(&a) ; pfintf("%d\n",a) ; } 执行后输出结果是
选项
A、10
B、9
C、7
D、8
答案
4
解析
若在函数中定义了与全局变量名字相同局部变量,则全局变量在该函数中将不起作用。本题中定义了一个全局变量a和局部变量a。在主函数中定义一个整型变量s并赋初值为0,接着定义了一个局部变量a并赋值为5,由于该局部变量的和全局变量a同名,故全局变量在复合语句中将不起作用,然后调用函数f(&a) (该函数的作用是返回存储变量a的空间中的值,并让该值加1,分析程序可知返回值为5,并让a值加 1变为6),并将返回值加到s中。此时s的值为5,然后执行该复合语句外的其他语句,同样调用函数f(&a) ,但传递的参数是全局变量a,故其返回值为2,加到s中后s的值变为 7,故最后输出的s的值为7。
转载请注明原文地址:https://jikaoti.com/ti/zTI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有语法错误的赋值语句是( )。
以下关于多重窗体程序的叙述中,错误的是( )。
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中:同时计算矩阵主对角线的元素之和,计算结果显
以下关于注释语句的叙述中,错误的是
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中:PrivateSubCommand1_Click()Open“out.txt”ForOutputAs#2Print“Text1”
结构化程序设计中,下面对goto语句使用描述正确的是
下列选项中不属于软件生命周期开发阶段任务的是()。
设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。x=IIf((a>b)And(c>d),10,20)
随机试题
青年女性病人于受凉淋雨后,突发寒战、高热、胸痛、咳嗽、气急,咳铁锈色痰,体检左下肺有实变体征及湿啰音。对症护理中,下列哪项不妥()
噎膈的产生除与食管、胃有关外,还与哪些脏腑有关
妊娠合并心脏病孕妇心脏负担最重的时期是
中外国情不同,历史文化背景不同,政治见解不同,在旅游途中对同一个问题形成不同的观点,有的甚至分歧甚大,作为导游员应立足于()的立场。
根据以下资料。回答116-120题。2009年4月我国铁路、民航客运总量是:
合乎人类更高层次需求的社会救助,“皆有所养”是不够的,因为人类还有尊严,人的尊严是统领个人权利的核心价值。体面的、合乎人类尊严的基本生活,不仅体现在物质需求,还有精神需要。通俗地说,人不仅要“肚皮”,还要“脸皮”。反窥现实,不论是企业赞助、单位捐赠、政府慰
一、注意事项1.本题是由给定资料与作答要求两部分构成。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.监考人员宣布考试开始时,才可以开始答题。3.所有题目一律使用现代汉语作答。二、给定资料1.随着
一个进程获得了除CPU以外的所有资源,则该进程可能处于()状态。
“在这里千万不要忘记:实践标准实质上决不能完全地证实或驳倒人类的任何表象。这个标准也是这样的‘不确定’,以便不让人的知识变成‘绝对’,同时它又是这样的确定,以便同唯心主义和不可知论的一切变种进行无情的斗争。”列宁的这一论述表明实践标准具有不确定性,这是因为
(1)Howtheytoiledandsweatedtogetthehayin!Buttheireffortswererewarded,fortheharvestwasanevenbiggersuccesst
最新回复
(
0
)