首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
50
问题
函数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
程序员上午基础知识考试
软考初级
相关试题推荐
通过BT下载数据采用的是什么传输方式?如果已经把图12-3中的mp3下载完,而又想让别人从自己的电脑中下载,必须怎么操作?
Web页面的规划有哪些原则?ASP发布网页与静态发布有什么区别?
WindowsNT中,启动系统的选择由文件Boot.ini来设定。假设某台PC机上,文件Boot.ini的内容如下:[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)Par
结合图3-14所示的网络拓扑结构图及题干的相关描述信息,请将图3-15所示的配置文件中的(1)~(4)空缺处的内容填写完整。DHCP是BOOTP协议的一个扩展,便于客户自动从DHCP服务器获取IP地址和相关设置,其实现IP地址动态分配的过程中,客户
在安装Linux前,必须对硬盘进行分区。在Linux系统中用设备名称指定分区,命名方法是在驱动器的设备名称(/dev/hda或/dev/hdb)后加上指定分区的数字,1~4代表主分区,逻辑分区从5开始编号。若某系统使用两个IDE硬盘,第一个硬盘a分
该商务网站有一个购物车模块,购物车模块中自定义的两个Session属性如下。①CID用来记录用户选择的商品。②CNUM用来记录相应商品的数量。请根据表6-23所列的购物情况,将(1)~(3)空缺处对session对象处理方式的内容填
该商务网站有一个购物车模块,购物车模块中自定义的两个Session属性如下。①CID用来记录用户选择的商品。②CNUM用来记录相应商品的数量。请根据表6-23所列的购物情况,将(1)~(3)空缺处对session对象处理方式的内容填
以下给出的是提交按钮触发过程的部分代码,请根据图7-10所示内容填写下述HTML代码中空缺的部分。该网站的多个网页中均使用了层叠样式表(CSS)进行页面格式设置。通常使用CSS的方法有(12)和(13)两种。
阅读以下有关网络管理的叙述,将应填入()对应栏内。【说明】网络管理是指对网络的运行状态进行(1)和(2),使其能够有效、可靠、安全、经济地提供服务,从这个定义可以看出,网络管理包含两个任务:一是对网络的运行状态进行监控,二是对网络的运
若某处理器的时钟频率为500MHz,每四个时钟周期组成一个机器周期,执行一条指令平均需要三个机器周期,则该处理器的一个机器周期为(13)ns,平均执行速度约为(14)MIPS。
随机试题
以下所列各项,能引起资产总额与权益总额同时增加的业务是()
ErnestMillerHemingwaywasbornonJuly21,1899inOakPark,Illinois.Inthenearlysixtytwoyearsofhislifethatfollowed,
引起流行性出血热的病毒所属的科是
A、血铅B、空气铅C、尿硫醚D、ZPPE、8-羟基脱氧鸟苷哪项为内负荷指标
既能清热燥湿,又善治下焦湿热诸证的药物是
市区某房地产企业,2013年相关业务如下;(1)2012年1月购买一块25000平方米的土地使用权进行房地产开发.合同注明转让价款700万元。(2)取得土地后。为开发上述土地,共支付土地征用费500万元.前期工程费400万元,三通一平费用200万元。开
根据《中华人民共和国行政许可法》,下列法律原则中,不属于行政许可法基本原则的是()。
哺乳动物在衰老过程中,大脑中的小胶质细胞会转变为促炎表型,出现过度活化,进而产生损害认知和运动功能的化学物质。这是为什么人到老年大脑功能会衰退的原因之一。实验表明,多补充膳食纤维,可以平衡与年龄有关的肠道微生物群失调,从面提高血液中丁酸盐的水平。研究人员据
A、Near2million.B、3.2millionand3.7million.C、About18,000.D、20,000and24,000.B从“...Thestoryboardisvaluedatbetween
HowMarketLeadersKeepTheirEdgeResearchfindsthattherearethreemethodswithwhichbigcompanieskeeptheiradvantages
最新回复
(
0
)