首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
27
问题
函数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://jikaoti.com/ti/yQL7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
走廊里有一盏灯F由开关A和开关B并联控制。若开关合上代表“1”,断开代表“0”,灯亮用1表示,灯灭用0表示。把F看成A和B的逻辑函数,则F的表达式为______。
在Linux操作系统中,______命令可以将文件备份到磁带上。A.cpB.tarC.dirD.Tr
Spywareandotherformsofmalwarearethebiggestonlinethreattoyourcomputer’s(1)_____nowadays.Theremalicious(2)_____
在下面Excel2003提供的算术运算符中,优先级最高的是______。A.+B./C.%D.**
下列服务组件中,______可以使用户在Linux与Windows操作系统之间实现文件系统和打印机共享功能。A.FTPB.SambaC.DHCPD.Squid
下面关于静态路由表说法中错误的是______。A.是由人工方式建立的B.在网络系统运行时,系统将自动运行动态路由选择协议C.网络结构发生变化时,路由表无法自动地更新D.需要网络管理人员将每一个目的地址的路径输入到路由表中
ATM连接管理控制是为了解决VC、VP连接是被接收还是被拒绝的问题。下列选项(39)不是有关连接被接收的条件。
在上题中,进行实际的通信中要满足的条件是______。
根据IPv6的地址前缀判断下面哪一个地址属于全球的单播地址。________
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]而言,假设数据段寄存器 DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7
随机试题
肾盂肾炎主要累及()
下列有关格式条款的表述错误的是()
下列不属于隐性唇裂表现的是
在项目组织设置中,各组织单元的职责与权力必须一致,体现了管理组织结构的()原则。
防护区的划分应根据封闭空间的结构特点和位置来划分,其中,采用管网灭火系统时,一个防护区的面积不宜大于()m2。
Inourcountry,teachersgenerallyrequirestudentstobequietand___________intheclassroom,becausethisreflectsthe"order
1.题目:三角形内角和2.内容:3.基本要求:(1)请在10分钟之内完成试讲内容;(2)让学生通过动手实践充分了解三角形内角和的规律;(3)教学中要有师生间的交流互动;(4)要求配合教学内容有适当的板书设计。本节课是用什么方法进行导入新
设NA为阿伏加德罗常数的值,下列说法正确的是()。
简述赫尔巴特的教育性教学原则。
WhatisJohnSmith?
最新回复
(
0
)