首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。 main() int a=
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。 main() int a=
admin
2019-04-09
58
问题
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。
main()
int a=2;
f1(a);
write (a);
procedure f1(x)
f2(x);
x=x+x;
return;
procedure f2(y)
y=y*y;
return;
选项
A、2
B、4
C、6
D、8
答案
B
解析
在许多高级语言中,都是以main()函数作为程序入口,这是一个约定俗成的规则,在本题的伪代码中也不例外。程序一开始,首先在main()函数中定义了一个局部变量a,并初始化为2,然后调用f1()过程,若采用传值方式,则f1()不会对变量a做出任何的改变,因为在main()函数中调用f1()过程时,传递给f1()的只是a的值, a内容的一份拷贝,所以不会对main()函数中的变量a造成任何影响。故第1空应该选择A。若调用f1()过程时,采用的是引用方式传递参数,则在f1()过程中,对形参x所作的修改会直接作用到main()函数的变量a上。在f1()中,首先调用f2()过程,由于 f2()此时采用传值方式,所以可以忽略,它不会影响形参x。接下来执行x=x+x, x的值变为4。故最终输出结果,a的值为4,第2空应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/ttVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在OSI参考模型中,同等层相互交换信息的实体构成了(29)。
TCP/IP协议集由Internet工作委员会发布并已成为(26)标准。与(27)的情况不同,从来不存在正式的TCP/IP层次结构模型,但根据已开发的协议标准,可以根据通信任务将其分成4个比较独立的层次,即网络接9层、网络互联层、(28)、应用层。
H.323协议为基于网络的通信系统,定义的主要组件包括终端(Terminal)、网关(Gateway)、(25)等。
某网站用到的层叠样式表文件(example.css)在网站根目录下的include文件夹下,某网页文件在网站根目录下的admin目录中,请完成以下该页面导入外部样式表文件的部分代码。<metahttp-equiv="Content-TyPe"c
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(5)中的内容是不能用指令来修改的。
ASP内建对象中,(56)可以用来存储特定用户会话所需的信息。
以下关于程序运行时内存分配区域的叙述中,说法错误的是(37)。
编译器和解释器是两种高级语言处理程序,与编译器相比,______。A.解释器不参与运行控制,程序执行的速度慢B.解释器参与运行控制,程序执行的速度慢C.解释器参与运行控制,程序执行的速度快D.解释器不参与运行控制,程序执行的速度快
ATM连接管理控制是为了解决VC、VP连接是被接收还是被拒绝的问题。下列选项(30)不是有关连接被接收的条件。
随机试题
A.持续性腹痛B.进食-疼痛-缓解C.疼痛-进食-缓解D.疼痛-排便-缓解胃溃疡腹痛的规律是
碳酸锂的作用机制是抑制
患者,女,45岁。一年前患乙肝,经治疗后现头晕,目眩,胁痛,肢体麻木,筋脉拘急,月经不调,面色不华,舌质淡,脉细涩。中医诊断为()。
设计和施工总承包实行建设项目总承包模式,可以在很大程度上解决()问题。
在计算利息额时,按一定期限,将所生利息加入本金再计算利息的计息方法是()。
东方公司为上市公司,2×16年1月1日,东方公司取得吉祥银行贷款10000万元,约定贷款期限为4年(即2×19年12月31日到期),年利率12%,按年付息,东方公司已按时支付所有利息。2×19年12月31日。东方公司出现严重资金周转问题,多项债务违约,信
()不是业主大会或业主代表大会的职责。
为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为( )。
IntheUnitedStates,olderpeoplerarelylivewiththeftadultchildren,Butinmanyothercultureschildrenareexpectedtoca
Readtheextractbelowfromtheannualreportofacompanywithmanufacturinginterestsaroundtheworld.Choosethebestwo
最新回复
(
0
)