首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
admin
2019-05-11
64
问题
函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。
选项
A、14
B、16
C、17
D、22
答案
A
解析
本题考查的是参数传递基本知识。
引用调用和值调用是进行过程(函数)调用时实际参数与形式参数问传递信息的两种基本方式。
在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形参的修改将反映在对应的实参变量中。
运行函数f()时,参数x的值为5,因此局部变量a的值为9。在传值调用方式下,执行函数g()不会影响实参a,因此函数f()的返回值为14;在引用调用方式下,执行函数g()时,对y的修改就是对a的修改,因此在g()中,局部变量a的值为8,参数y的值改为17,因此函数调用g(a)结束后,a的值为17,函数f()的返回值为22。
转载请注明原文地址:https://kaotiyun.com/show/GcVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
分区存储管理使系统中出现了不连续而又无法分配的小的空闲区,这些不能利用的小分区称为______。
HTML文档中<table>标记的align属性用于定义______。
操作系统的基本特征是并发性、共享性、______和不确定性。A.动态性B.虚拟性C.交互性D.多态性
计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:(1)______是网络层的一个控制报文协议,(2)_____是超文本传输协议。(1)______A.SNMPB.WINSC.ICMPD.HTTP
在Word2003的编辑状态中,若设置一个文字格式为下标形式,应使用“格式”菜单中的菜单项为(1)____;统计文档的字数,需要使用的菜单是(2)____;插入声音文件,应选择“插入”菜单中的菜单项是(3)_____。(2)____
有3台交换机分别安装在办公楼的1~3层,同属于财务部门的6台PC机分别连接在这3台交换机的端口上,为了提高网络安全性和易管理性,最好的解决方案是______。A.改变物理连接,将6台PC机全部移动到同一层B.使用路由器,并用访问控制列表(ACL)控制主
TCP/IP(1)_____layerprotocolsprovideservicestotheapplication(2)_____runningonacomputer.Theapplicationlayerdoes
不归零码(NRZ)的编码方法是______。(21)
(53)防火墙是在网络的入口对通过的数据包进行选择,只有满足条件的数据包才能通过,否则被抛弃。
在执行递归过程时,通常使用的数据结构是______。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)
随机试题
下列哪项不是交感神经兴奋时的特点()
甲状腺扫描最有独特重要价值的适应证是
患者男,46岁。T10损伤术后卧床制动,患者双上肢功能无障碍,双下肢屈髋肌肌力2级,踝背屈0级,大小便正常。患者ASIA损伤分级为
对新建、改建和扩建企业,在竣工验收前进行有害因素的测定属于
我国现阶段的全民所有制经济采取的是()形式。[2008年真题]
与新教师相比,专家教师的课时计划具有的特征有()。
A、 B、 C、 D、 C
A、 B、 C、 D、 C
Theexaminersintroducethemselvesandthenoneexaminerasksyouandyourpartnertosayyournamesandspellthem.Thisexamin
Thewomanstoppedthecarbecause______.Thehitchhikerleftthebagwithaguninitbehindbecause______.
最新回复
(
0
)