首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值
admin
2019-05-11
58
问题
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。
选项
A、7
B、5
C、4
D、3
答案
D
解析
本题考查参数传递的基本知识。引用调用和值调用是进行过程(函数)调用时实际参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实际参数变量中。调用函数f()时传递给形参a的值为1,因此局部变量c的初始值为2。在传值调用方式下,执行函数g()不会影响实参c,因此函数f()的返回值为3;在引用调用方式下,执行函数g()时,对b的修改等同于对c进行修改,因此在g()中,局部变量x的值为4,参数b的值修改为4,因此函数调用g(c)结束后,c的值为4,函数q)的返回值为5。
转载请注明原文地址:https://www.kaotiyun.com/show/ocVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
要实现IP地址的动态分配,网络中至少要求将一台计算机配置为______。
IEEE802局域网中的地址分为两级,其中MAC地址是指______。A.应用层地址B.上层协议实体的地址C.主机的名字D.网卡的地址
某主机的IP地址为10.100.100.01/20,其子网掩码是______。A.255.255.248.0B.255.255.252.0C.255.255.240.0D.255.255.255.0
计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:(1)______是网络层的一个控制报文协议,(2)_____是超文本传输协议。(1)______A.SNMPB.WINSC.ICMPD.HTTP
以下对象中,______必须要有lock和unlock方法以确保多个用户无法同时改变某一属性。A.ApplicationB.SessionC.RequesetD.Response
下面描述了一封电子邮件的传输过程:①发送方利用安装在本地客户机上的电子邮件应用程序OutlookExpress起草电子邮件,单击“发送和接收”邮件命令后,通过(1)_____协议将邮件发送到本地邮件服务器中。②本地邮件服务器收到这个邮
在IPv6中,地址被扩充为128位,并且为IPv4保留了一部分地址空间。按照IPv6的地址表示方法,以下地址中属于IPv4地址的是______。A.0000:0000:0000:0000:0000:FFFF:1234:1180B.0000:0000
从中可以看出,经过路由会聚的地址应该是172.18.128.0/21。TCP是互联网中的(32)协议,使用(33)次握手协议建立连接。这种建立连接的方法可以防止(34)。TCP使用的流量控制协议是(35)。(34)
The Internet is a(66)network of networks which interconnects(67)ranging from the simplest personal computers to the most sophist
接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是(13)。
随机试题
扬弃就是()
Thenationasawholecannotbecomerich______thepeasantsarerelativelywelloff.
刘某在一次意外事故中掉入海中,就此下落不明。现已过三年,刘某的债权人韩某申请宣告其死亡,但刘某的父母、妻子坚决不同意。人民法院的做法正确的是:()
甲男和乙女婚姻关系被人民法院依法撤销。在被依法撤销之前共同生活了11个月。在这期间,共同劳动所得8000元;生育一个孩子丙。下列有关婚姻被撤销的后果正确的说法有()
()应当建立健全劳动安全生产教育培训制度,加强对职工安全生产的教育培训;未经安全生产教育培训的人员,不得上岗作业。
“备案号”栏应填写()。“成交方式”栏应填写()。
关于冲击疗法,以下哪些是正确的?()
当一位新入职的老师向经验丰富的张老师借教案上课时,张老师拒绝了,说道:“我的教案不一定适合你,这个周末我们一起来探讨。”这表明张老师()。
两个种植体固定桥的稳定线与桥体和支点线的位置有关,下列稳定性最好的是桥体中心位于支点线()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置井改正错误。
最新回复
(
0
)