首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。
admin
2021-01-08
68
问题
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。
选项
A、35
B、28
C、25
D、13
答案
A
解析
本题考查参数传递基本知识。引用调用和值调用是进行过程(函数)调用时实在参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实在参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此,在被调用的过程(函数)中,既得到了实参的值,又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实在参数变量中。在值调用方式下调用函数g(a)时,实际参数a的值3传递给形式参数x,在函数g中,局部变量m的值由5修改为15,x的值由3修改为10,然后返回25并赋值给c,因此函数f的返回值为28(实参a的值仍然是3)。在引用调用方式下调用函数g(a)时,对x的修改就是对a的修改,因此函数调用g(a)结束后,a的值为10,函数f()的返回值为35(25+10)。
转载请注明原文地址:https://kaotiyun.com/show/YZkZ777K
本试题收录于:
网络管理员上午基础知识考试题库软考初级分类
0
网络管理员上午基础知识考试
软考初级
相关试题推荐
数据的存储有在线、近线和离线等方式。系统当前需要用的数据通常采用在线存储方式;近期备份数据通常采用近线存储方式;历史数据通常采用离线存储方式。目前,常用的在线式、近线式、离线式存储介质分别是______。
信息系统的安全防护措施中,不包括________。
下列关于有损压缩的叙述中,不正确的是(11)。
文件ABC.bmp存放在F盘的T文件夹中的G子文件夹下,它的完整文件标识符是______。
将一张幻灯片上的所有内容全部选定的命令快捷键是(56)。
假设100个数据的平均值为82.31,其中有10个数据又发生了如下增减变化:+3.52,+2.87,-4.13,+5.34,-2.87,+2.50,-3.52,+4.23,-5.04,+0.10,则新的平均值变为(26)。
通常,FTP服务器默认的“TCP端口”是(1),本题中FTP服务器采用主动模式传输数据,若按照上图“TCP端口”配置为600,则其数据端口为(2)。(1)A.21B.23C.25D.80(2)A.600B
对于传统的木马程序,侵入被攻击主机的入侵程序属于(1)。攻击者一旦获取入侵程序的(2),便与它连接起来。(1)A.客户程序B.服务程序C.代理程序D.系统程序(2)A.用户名和口令B.密钥C.访问权限D.
ADSL使用的多路复用技术是(33)。目前应用最广泛的时分多路复用是贝尔系统的T1载波,它是将(34)音频信道复用在一条通信线路上。
下列选项(48)不是标记<FRAME>的属性。
随机试题
态度通常由认知、情感和_______构成。
在国民经济各行业中,制成品的市场类型一般都属于()。
下面不会引起瞳孔缩小反射的是
患者35岁,女性,低热、食欲下降,腹胀2个月,停止排气排便1天,腹痛、恶心呕吐4小时,既往结核病史,查体发现脐周包块,肠鸣音亢进
男,40岁。从三楼跌下,左6、7、8肋骨骨折,脾破裂、肠破裂。入院时精神紧张,T38.5℃,面色苍白肢端冰冷,脉搏细速,P110次/分,血压130/100mmHg,尿量减少。该患者的状态应属于
在定期寿险中,保险人给付保险金的条件是( )。
令人担忧的是,部分私募、股民醉心于击鼓传花的游戏。对价值投资理念_______,不受抑制的股市投机使得价值投资理念面临边缘化的尴尬境地。填入画横线部分最恰当的一项是()
设A=,求A的特征值,并证明A不可以对角化.
软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,______属于软件架构设计师要完成的主要任务之一。
A、Hethoughtsheshouldmakeaphoneifanythingwentwrong.B、Hethoughtsheshouldjustwaitforsomeone’shelp.C、Hewasafra
最新回复
(
0
)