首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下所示,己知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为 (1)______ ;若以传引用方式调用g,则函数f的返回值为 (2)______ 。 (2)______ A.18 B.17 C.12
函数f()、g()的定义如下所示,己知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为 (1)______ ;若以传引用方式调用g,则函数f的返回值为 (2)______ 。 (2)______ A.18 B.17 C.12
admin
2019-05-11
26
问题
函数f()、g()的定义如下所示,己知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为 (1)______ ;若以传引用方式调用g,则函数f的返回值为 (2)______ 。
(2)______
A.18
B.17
C.12
D.8
选项
A、
B、
C、
D、
答案
A
解析
本题考查函数调用时的参数传递概念。
实现函数调用时,实参要向形参传递值。参数传递指的是在函数调用时实参与形参的匹配动作。如果由实参向形参传递值,相应的调用就称为传值调用;如果传递的是实参的地址(或者通过引用传递),则称为引用调用。
在函数f中以传值调用方式调用函数g时,将x的值(即3)传递给函数g的形参x,在函数g中,x*x即3*3赋值给定义在g中的局部变量x(形参x),而与函数f中的x无关。调用结束回到函数f后,y得到9,x的值(即3)不变,因此x+y的结果为12。
在函数f中以引用调用方式调用函数g时,在函数g中的x与f中的x是同一个数据对象,因此x*x即3*3赋值x后,函数f中的x被修改了。调用结束回到函数f后,y得到9,x的值为9,因此x+y的结果为18。
转载请注明原文地址:https://kaotiyun.com/show/WfVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
文件系统中,设立打开文件(Open)系统功能调用的基本操作是(7)。
在Windows中,打开程序菜单的下拉菜单,可以用(1)键和各菜单名旁带下划线的字母组合。要将当前活动窗口的图像存入剪贴板,应该按(2)键。
在Internet域名系统中,gov通常表示______。
IEEE802.11定义了无线局域网的两种工作模式,其中的______模式是一种点对点连接的网络,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间可以直接通信。A.RoamingB.AdHocC.InfrastructureD.Diff
DOM is a platform and language -(66)API that allows programs and scripts to dynamically access and update the content, structure
Theuseofnetwork(1),systemsthateffectivelyisolateanorganization’Sinternalnetworkstructurefroman(2)network,suchast
Traditionalnetworklayerpacketforwardingreliesontheinformationprovidedbynetworklayer(1)protocols,orstaticroutin
Amanagementdomaintypicallycontainsalargeamountofmanagementinformation.Eachindividualitemof(1)informationisan
Software design is a(46) process. It requires a certain amount of fl air on the part of the(47). Design can not be learned from
Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.
随机试题
西方政治学的开山之作是()
A.抑制二氢叶酸合成酶B.抑制二氢叶酸还原酶C.影响核酸的代谢D.使细菌蛋白质合成受阻E.影响细胞膜通透性磺胺嘧啶
与肺痨相类同的疾病是
A、溶液剂B、溶胶剂C、乳剂D、混悬剂E、乳化剂分散相以小液滴状态分散的
地方政府一般债券采用()形式,地方政府一般债券实行自发自还。
佛教的“三宝”是指()。
下列情形中,《刑法》规定应当减刑的是()。
下列与“人在屋檐下,不得不低头”所体现的哲学道理不相同的是()。
设f(x),g(x)在[a,b]上二阶可导,g’’(x)≠0,f(a)=f(b)=g(a)=g(b)=0.证明:在(a,b)内至少存在一点ξ,使
EffectiveAssignmentsUsingLibraryandInternetResourcesFacultymemberscanfacilitatestudents’developmentasseekersa
最新回复
(
0
)