首页
登录
从业资格
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
免费题库
2022-08-02
112
问题
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为();若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为()。
A.6B.10C.14D.随机数
选项
A.6
B.10
C.14
D.随机数
答案
C
解析
传值调用是指把实在参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。引用调用是指把实在参数的地址传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值都是对形式参数的间接访问。
若参数a、y以引用调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+l后,y=7。因为函数f2执行的是引用传递,变量y和变量a共享一个地址单元,因此a的值也变为7。执行语句return a*x后,函数f1的返回值为2×7=14。
若参数a、y以传值调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+1后,y=7。因为函数f2执行的是传值调用,变量y的改变不会引起变量a的改变。因此执行语句return a*x后,函数f1的返回值为2×3=6。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2428514.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
()包含了为独立的专业领域的概念定义的实体,例如建筑、结构工程、设备管理等。它是
从概念设计到竣工设计,LOD被定义为()个等级。A.2 B.3 C.4 D
1997年1月发布的IFC1.0重点定义了四个工业应用领域,包括()。A.建筑
美国建筑协会(AIA)定义建筑信息模型中数据细致程度(LOD)的概念,分LOD1
关于LOD建模深度标准的说法错误的是()。A.LOD的定义可以用于两种途径:确定
幕墙类型属性对话框中连接条件的设置不包含()。A.自定义 B.垂直网格连续
幕墙类型属性对话框中连接条件的设置包含哪些?()A.自定义 B.垂直网格连续
美国建筑师协会(AIA)定义了建筑信息模型中数据细致程度(LOD)的概念,LOD
习惯性流产定义为A.连续2次流产 B.连续2次自然流产 C.连续3次流产
若分页系统的地址结构如下图所示。 该系统页的大小为()字节,页号的取值范围
随机试题
汉字蕴含古代中国人的智慧。体现中国悠久的历史。书写汉字有助更好地理解传统文化,因为每一个汉字都有其独特的文化内涵。但近年来,随着电脑和手机的普及,越来越
JasonBraddockknewhehadtopayforhiscollegeeducation,sohewenttow
[originaltext]Afewmonthsago,ateamofinterviewersweresenttoschools
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescripti
国家档案馆保管的档案,一般应当自形成之日起满()向社会开放。属于县级国家档案馆
在世界文明发展历史上,许多辉煌的文明都销声匿迹了。作为四大古文明之一的中华文明
(2018年真题)下列关于房地产有限合伙的说法中,错误的是()。A.有限合
李先生,25岁。骑摩托车肇事导致颅脑损伤,急救车送来急诊,当时呼唤睁眼,问话吐词
当没有条件从站外引接可靠电源时,可在站内设置自备应急电源,其容量应满足全站I类负
根据增值税法律制度的规定,下列关于增值税纳税义务发生时间的表述中,不正确的是(
最新回复
(
0
)