首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
57
问题
函数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
网络管理员上午基础知识考试
软考初级
相关试题推荐
在许多应用中,创建一个安全的、不容易被破解的密码非常重要。以下多种构建密码(8个字符以上)的方法中,比较安全的是________。
下列关于Windows窗口的叙述中,不正确的是______。
某公司上月的职工缺勤统计表如下:则缺勤不超过2天的人数占全体职工的比例为(28)。
在Excel中,单元格地址绝对引用的方法是(52)。
在Excel中,绝对地址在被复制或移动到其他单元格时,其单元格地址______。
在Word中采用(47)可实现下图显示的排版格式。
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
安装Windows服务器时,通常将分区格式化为NTFS格式,NTFS的主要优点有哪三个方面?局域网的IP地址范围限定在192.168.10.17~192.168.10.31之间,子网掩码应设置为多少?
先阅读以下说明,然后回答问题1至问题3。[说明]Sniffer是一个著名的监视工具,可以利用Sniffer的强大功能和特征,解决网络问题,图14-1是通过Sniffer解码的ARP请求和应苔报文的结构。
Photoshop图像处理软件能够生成PSD、BMP、TIFF、GIF和JPEG格式的图像文件。这些图像文件可以为Flash、Authorware、PowerPoint等多媒体工具软件提供素材。在上述图像文件格式中,哪种格式可以保存图层、通道等图像
随机试题
基金销售机构收取增值服务费,不符合要求的是()。
背景资料:高新技术企业新建一栋8层框架结构办公楼工程,采用公开招标的方式选择A施工单位作为施工总承包,并按照《建设工程施工合同(示范文本)》(GF—2013—0201)签订施工合同。合同中约定钢筋、水泥等由业主供应,其他结构材料及装饰装修材料均由
通货紧缩是指()。
设某一可修复产品的寿命服从指数分布,其故障密度函数f(t)=λe-λt(t≥0),则下列结论正确的有()。
国内民航运输中,以下禁止作为行李托运的是()。
编写教科书应遵循的基本原则是()
小王不是摄影师,但小王所认识的人都是摄影师,而摄影师都喜欢旅行,因为只有在旅行中才能遇到最美的风景,小王的朋友小张通过旅行与小王一起认识了小李。根据以上陈述,可以得出以下哪项?
教育促进个体个性化与社会化之间是矛盾的。
有如下类定义:classPoint{private;staticinthow_many;};________how_many=O;要初始化Point类的静态成员howmany,下划线处应填
Manypeopleacquiresoftwareprogramsfortheirhomecomputersbyillegallycopyingthoseprogramsratherthanpurchasingthem.
最新回复
(
0
)