首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下所示,调用函数f()时传递给形参x的值为1。 若采用传引用(call by reference)的方式调用g(y),则函数f()的返回值为(49); 若采用传值(call by value)的方式调用g(y)
函数f()、g()的定义如下所示,调用函数f()时传递给形参x的值为1。 若采用传引用(call by reference)的方式调用g(y),则函数f()的返回值为(49); 若采用传值(call by value)的方式调用g(y)
admin
2009-02-15
90
问题
函数f()、g()的定义如下所示,调用函数f()时传递给形参x的值为1。
若采用传引用(call by reference)的方式调用g(y),则函数f()的返回值为(49);
若采用传值(call by value)的方式调用g(y),则函数f的返回值为(50)。
选项
A、7
B、6
C、5
D、3
答案
D
解析
引用调用和值调用是进行过程(函数)调用时实际参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形参的修改将反映在对应的实参变量中。调用函数f()时传递给形参x的值为1,因此局部变量z的初始值为2。在传值调用方式下,执行函数 g()不会影响实参z,因此函数f()的返回值为3;在引用调用方式下,执行函数g()时,对y的修改等同于对之进行修改,因此在函数g()中,执行“a=y*y;”语句后,局部变量口的值为4;执行“y=a+y;”语句后,参数y的值修改为6,因此函数调用g(c)结束后,z的值为6,函数只)的返回值为7。
转载请注明原文地址:https://kaotiyun.com/show/6PjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
通常,FTP服务器默认的“TCP端口”是(1),本题中FTP服务器采用主动模式传输数据,若按照图5-6“TCP端口”配置为600,则其数据端口为(2)。(1)A.21B.23C.25D.20(2)A.60
请根据网页显示的效果图(如图14-4所示),将HTML文本中(n)处的解答填于相应的解答栏内。[说明]<html><head><!--TemplateBeginEditablename="doctitle"-->
Web页面的规划有哪些原则?ASP发布网页与静态发布有什么区别?
请回答以下有关Internet的使用和操作的问题1~5。
阅读以下关于网络安全的技术说明,根据要求回答问题1~问题5。【说明】某企业采用WindowsServer2003操作系统部署企业虚拟专用网(VPN),将企业的两个异地网络通过公共Internet安全的互联起来。微软WindowsServer
某单位分得合法IP地址202.112.68.40掩码为255.255.255.248,其中,路由器的外口和ISP之间占据了两个,若使用202.112.68.41和202.112.68.42,掩码为255.255.255.252。
认真阅读基于Linux操作系统架构FTP服务器的技术说明,根据要求回答问题1~问题7。【说明】vsftpd(verysecureFTPdaemon)软件是Linux平台中具有代表性的开放源代码的免费FTP服务器软件,它可以提供虚拟用户、虚拟
阅读以下关于交换机VTP协议配置的技术说明,根据要求回答问题1~问题4。【说明】利用VLAN技术可以把物理上连接的网络从逻辑上划分为多个不同的虚拟子网,可以对各个子网实施不同的管理策略。利用showvtpstatus命令在某台交换机的特权模式
/etc/dhcpd.conf文件中的配置语句:hostCIU_DHCP{hardwareethemet52.54.AB.3B.B6.45fixed-address192.168.1.15;}表示的是什么意思?从上述/etc/dhcp
阅读以下关于FTTC宽带接入Internet的说明,根据要求回答问题。[说明]光纤接入网(OpticalAccessNetwork,OAN)是以光纤为传输媒体,并利用光波作为光载波传送信号的接入网。FTTC+LAN是实现小区用户宽带接入
随机试题
国家权力的主要属性是()
妊娠晚期胎动次数出现哪种情况提示胎儿有危险
A.生长激素B.垂体前叶C.甲状腺素D.甲状腺E.胰岛素糖尿病患儿缺乏的激素是
下列可以引起全身淋巴结肿大的疾病是( )
A.痰热壅肺证B.肺热炽盛证C.燥邪犯肺证D.风热犯肺证咳嗽、痰少色黄见于
经首次电除颤未消除心室颤动的最佳处理是()
施工合同履行过程中,承包商向指定分包商支付工程款的时间应当是()。
下列是由公安机关出入境管理部门签发的是()。
______dullhemaybe,heiscertainlyaverysuccessfultopexecutive.(2006年考试真题)
TheJapaneseareexpectinghouseguests.Thesevisitorswillstayforalongtime,servingtea,cleaninghouse,makingConversat
最新回复
(
0
)