首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
93
问题
函数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
网络管理员上午基础知识考试
软考初级
相关试题推荐
所谓信息化,是指社会经济的发展从以物质与能量为经济结构重心,向以______为经济结构重心转变的过程。
我国颁布的互联网和信息系统安全保护等有关的法规,规范了从业人员的行为。对从业人员行为的要求中,不包括(64)。
企业建立管理信息系统的目标不包括()。
下图所示的插头可以连接到计算机上的(22)接口。
下列关于Excel功能的叙述中,不正确的是()。
某班50名学生右眼视力的检查结果如下表所示:则全班学生右眼视力的众数是______。"
将一张幻灯片上的所有内容全部选定的命令快捷键是(56)。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
下列关于Word2007格式刷的叙述中,不正确的是__________。
安装Windows服务器时,通常将分区格式化为NTFS格式,NTFS的主要优点有哪三个方面?局域网的IP地址范围限定在192.168.10.17~192.168.10.31之间,子网掩码应设置为多少?
随机试题
患儿男,7岁,鼻部瘙痒3天。查体:双侧鼻前庭皮肤渗液,以右侧为甚。最可能的诊断是
克拉维酸与阿莫西林合用,主要是因为前者可
在同一生产安全事故中,起因物和致害物是相同的物体。()
按照GB/T9801—88,二氧化氮的监测分析方法是( )。
单位基本存款账户的使用范围包括()。
有期徒刑总和刑期不满35年的,数罪并罚最高不能超过20年;总和刑期在35年以上的,数罪并罚最高不能超过25年。()
方程的解所在区间是()。
从社会发展的主体选择性的角度看,中国人民走上社会主义道路,其原因在于
NetWare386网络系统中,安装只使用常规内存的DOS工作站,所使用的信息重定向文件是( )
A、Theycaneasilylearnquitelongpoemsbyheart.B、Theycanrememberlongstorybyheart.C、Theycanrememberalmosteverythin
最新回复
(
0
)