首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为(35)。
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为(35)。
admin
2019-05-11
33
问题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为(35)。
选项
A、10
B、40
C、36
D、72
答案
B
解析
本题考查函数调用时的参数传递基本知识。传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,所以函数f中对a和x的引用是两个对象,如下图(a)所示,函数的返回值为36;引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如下图(b)所示,函数的返回值为64。
转载请注明原文地址:https://jikaoti.com/ti/DlL7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
UDP协议是一种不可靠、无连接的传输层协议,其报头长度为(69)。
在Word的编辑状态,选中整个表格后按Delete键,则(13)。
在Windows操作系统中,按PrtScr键,则使整个桌面内容(4)。
在路由器配置中,将新的静态路由添加进路由表需要在______下进行。
一般而言,单模光纤比多模光纤的主要不同是(28),但为充分利用其容量,都可以使用(29),技术同时传输多路信号。
Routersperformthedecisionprocessthatselectswhatpathapackettakes.These(71)layerdevicesparticipateinthecollection
SimpleNetworkManagementProtocol(SNMP)isanInternetStandardprotocolforcollectingandorganizinginformationaboutmanag
Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.
失效回复测试(RecoveryTesting),其目标是______。A)测试各种资源在超负荷的情况下的运行情况B)检测系统可以处理目标内确定的数据容量C)度量系统的性能和预先定义的目标有多大差距D)验证系统从软件或者硬件失效中恢复的能力
随机试题
一侧后部视神经的颞侧损伤颞叶病变
人体正常的血压范围是
高压电缆最内层的结构是
贷款档案管理的原则和管理模式不包括()。
下列不属于关税征税对象的是()。
下面是某求助者的MMPI—2的测验结果:临床量表剖面图模式属于()。
在B区的乙公司向在A区的甲公司购买玩具,合同签订地在C区,并约定如有纠纷,由合同签订地法院管辖。后甲公司拒绝交付部分玩具,乙公司欲起诉甲公司,则应由()管辖。
习近平总书记指出:“我们的党来自于人民,植根于人民,人民的拥护和支持是党执政的最牢固根基。”从根本上说,这是因为()。
下列说法不正确的是()。
()是清代昆曲净角,擅演《千金记》之楚霸王。
最新回复
(
0
)