首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
31
问题
函数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://jikaoti.com/ti/TQL7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Linux操作系统中,______命令可以将文件备份到磁带上。A.cpB.tarC.dirD.Tr
在Telnet中,程序的______。A.执行和显示均在远程计算机上B.执行和显示均在本地计算机上C.执行在本地计算机上,显示在远程计算机上D.执行在远程计算机上,显示在本地计算机上
______采用不同频率的信号在同一信道上传输数据。A.空分多路复用B.时分多路复用C.频分多路复用D.码分多址
以下不是浏览器软件的是______。A.InternetExplorerB.NetscapeCommunicatorC.Lotus1-2-3D.HotJavaBrowser
某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为______。
从中可以看出,经过路由会聚的地址应该是172.18.128.0/21。TCP是互联网中的(32)协议,使用(33)次握手协议建立连接。这种建立连接的方法可以防止(34)。TCP使用的流量控制协议是(35)。(32)
关于计算机软件著作权,下列说法中,错误的是______。A.计算机软件更新快,所以保护期只有10年B.计算机软件受到著作权保护时,必须具有独创性C.著作权不保护计算机软件开发所使用的思想、原理和算法D.受著作权法保护的软件必须固定在有形场上
在上题中,进行实际的通信中要满足的条件是______。
已知x=-105/128,若采用8位机器码表示,则[x]补=(1)。
汉字的区位码、国标码和机内码(又称内码)是3个不同的概念,假设某个汉字的区号是30(十进制数)、位号是63(十进制数),则在PC中它的内码(十六进制数)是(13)。
随机试题
关于胸部体层摄影的叙述,错误的是
下列有关农村土地承包经营权流转的说法错误的是:()
关于财务会计和管理会计的区别,下列说法错误的是()。
A、14.2B、18.6C、15.8D、16.4A从每行来看,第一项-第二项+4=第三项。6.4-3.9+4=6.5,6.8-4.6+4=6.2,(14.2)-7.2+4=11。
房屋租赁具有下列特征()。
幼儿园课程就是()
下列各项行为中,不能适用我国《刑法》的是()。
科学研究的目的是发现事物的本质,总结事物的发展规律,________反映科学研究成果的学术论文应该记载新的发现和新的结论,________使人们获得新的知识。依次填入画横线部分最恰当的一项是()。
可转让支付命令账户(NOW)是对()签发的类似于支票的凭证。
A、Buyinganairticket.B、LookingforhisIDcard.C、Checkinginattheairport.A此段对话中男士说的是:我想买张去巴黎的飞机票。女士说的是:我能看一下您的身份证吗?问题是:
最新回复
(
0
)