首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_________。
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_________。
admin
2021-03-24
34
问题
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_________。
选项
A、2
B、3
C、8
D、10
答案
C
解析
调用函数时,传值调用是将实参的值拷贝给形参,在被调用函数中对形参的修改再与实参无关。引用调用(或传引用)的实质是将实参的地址传给形参,在被调用函数中修改形参的实质是修改实参变量。
函数f()执行时,其第一个参数x得到值5,其第二个参数a是main()函数中x的引用,即在f中对a的修改就是对main中x的修改。在函数f()中,运算“x=2
*
a-1”(x=2
*
2-1)的结果是将f的x修改为3,运算“a=x+5”即“a=3+5”将a的值修改为8,也就是将f中x的值修改为8,因此输出的值为8。
转载请注明原文地址:https://jikaoti.com/ti/35E7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
关于划分VLAN的优点,下面叙述正确的是__________________。
HTML中,以下<input>标记的type属性值________在浏览器中的显示不是按钮形式。
下面关于光纤的论述中,错误的是__________________。
默认情况下,FTP服务器的控制端口为(1),上传文件时的端口为(2)。(2)
In a computer, which of the following is the longest period?(66).
下面关于线性表的叙述中,错误的为(38)。
(65) is the address of a variable or a variable in which the address of another variable is stored.
Structuredprogrammingpractices(71)risetoPascal,inwhichconstructswereintroducedtomakeprogramsmorereadableandbetter
SupposeelementsinarrayAarealreadysortedascendingorderoftheirvalueswhenthecodebeginstorun,thenexecutiontime
Inthefollowingstatementsaboutfunctionaldependency,whichoneisincorrect?()
随机试题
股票现金流贴现零增长模型的假设前提是()。
网膜孔()
钱先生,69岁,因高热感染性休克入院。输液过程中溶液不滴,观察局部无肿胀,挤压近针头端输液管感觉有阻力,无回血。处理方法为
头癣中的黄癣致病菌为
A.麦冬B.重楼C.山麦冬D.知母E.天冬质柔韧,断面黄白色,半透明,中柱细小的药材是()
“银行存款余额调节表”编制完成后,可以作为调整企业银行存款余额的原始凭证。()
纳税人、扣缴义务人等税务管理相对人在提起税务行政诉讼时,必须符合的条件有()。
弓形虫是猫身上的单细胞寄生虫。有研究表明,受弓形虫感染的老鼠,其大脑掌控恐惧的区域会处于瘫痪状态,暴露在猫面前时也不感到恐惧。由此可以推出()。
A、 B、 C、 D、 C快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程
在软件开发中,需求分析阶段产生的主要文档是()。
最新回复
(
0
)