首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_____________。
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_____________。
admin
2018-11-21
43
问题
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_____________。
选项
A、2
B、4
C、5.
D、8
答案
D
解析
本题考查程序语言基础知识。
实现函数调用时,形参具有独立的存储空间。在传值方式下,是将实参的值拷贝给形参;在传引用方式下,是将实参的地址传递给形参,或者理解为被调用函数中形参名为实参的别名,因此,对形参的修改实质上就是对实参的修改。
本题中,函数调用f(1,x)执行时,形参x的初始值为1,a的值为2,经过运算“x=2
*
a+1”,修改了函数f的形参x的值(x的值改为5),再经过运算“a=x+3”后,a的值改为8,a实质上是main函数中x的别名,因此返回main函数之后,x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/OJVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
我国目前的有线电视系统采用的是______。
在一个由多台路由器构成的网络中发现跨越路由器时ping不通的情况,可用配置管理工具收集______信息进行分析。
如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。
某计算机的时钟频率为600MHz,测试该计算机的程序使用4种类型的指令。每种指令的数量及所需指令时钟数(CPI)见表8-1,则该计算机的运算速度约为(5)MIPS。
在安装网络的时候,不需要设置(48)。
During the last few years, it has been realized that maintenance of programs is more expensive than development, so reading of p
在OSI参考模型中,(50)是最高层,直接向用户提供网络管理、电子邮件、远程登录、文件传榆等服务。(51)的功能为建立、维持和释放数据链路,在数据传输时进行流量控制和差错控制。
关于无线局域网,下面叙述中正确的是______。A.802.11工作在2.4GHz频段B.802.11b和802.11a可以互相兼容C.802.11a和802.11g工作在5GHz频段D.802.11b和802.11g不互相兼容
某种部件使用在10000台计算机中,运行工作1000小时后,其中20台计算机的这种部件失效,则该部件千小时可靠度R为______。A.0.990B.0.992C.0.996D.0.998
Which of the following statements about object oriented database is not correct?(72).
随机试题
对一个被测量进行重复观测,在所得的一系列测得值中,出现了与其他值偏离较远的个别值时,应___________。
预算体系
在Word中,下列关于设置页边距的说法,错误的是()
与肝硬化发生密切相关的DNA病毒是
关于对比剂应具备的条件,错误的是
下列何种环境污染物可破坏臭氧层
人员晋升计划的内容不包括()。(2007年11月二级真题)
“炮制虽繁必不敢省人工,品味虽贵必不敢减物力”是同仁堂人的承诺;“修合无人见,存心有天知”是同仁堂人的良心。在这份坚守中,同仁堂从346年前的一间小药铺发展成为今天享誉中外的著名企业。同仁堂的成功得益于()。
电子邮件通常使用的协议有______。
DoesHighPriceEqualHighQuality?1.有的人认为高价格等于高品质2.也有人表示反对3.在我看来……
最新回复
(
0
)