首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_____________。
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为_____________。
admin
2018-11-21
53
问题
函数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
程序员上午基础知识考试
软考初级
相关试题推荐
数据库管理系统由三级模式组成,其中决定DBMS功能的是(20)。数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(21)。
某局域网的Internet接入拓扑图如图8-3所示。在路由器Router上定义一条到达Internet网的默认路由,完成此任务的配置语句是(49)。
在OSI参考模型中,网络层处理的数据单位是(25)。
TheAssemblyLanguageisoftenusedtodistinguish(73)machine-readableinformationfromtextualhuman-readableinformation.
域名解析器向DNS服务发送请求时,用到的下层协议是(50)。
STD总线是面向工业控制的(14)位控制总线,它共有(15)条信号线。
设机器码的长度为8位,已知X、Z为带符号的纯整数,Y为带符号的纯小数,[X]原=[Y]补=[Z]移=11111111,求出X、Y、Z的十进制真值为X=(16),Y=(17),Z=(18)。
网页中<inputtype=textname="foo"size=20>代码定义了______。A.一个单选框B.一个单行文本输入框C.一个提交按钮D.一个使用图像的提交按钮
AnIntranetis(71)theapplicationofInternettechnologywithinaninternalorclosedusergroup.Internetsarecompanyandnot
在CRC(循环冗余校验)方法中,采用了____运算计算校验码。A.逻辑与B.逻辑或C.循环移位D.模2除法(异或)
随机试题
A.heightB.compensateC.whereasD.imbibeE.reflectF.degreeG.strategyH.replenishI.furtherJ.under
下列不属于上皮来源的良性肿瘤是
对肝性脑病患者的护理,不正确的是
银行贷款利息是该公司的()。该开发公司直接融资的信用形式或金融工具有()。
下列关于综合管廊维护管理的说法,错误的是()。
贝恩指数代表的是( )。
下列学习策略中,属于组织策略的是()
在考生文件夹下打开Exc.xlsx文件。将Sheet1工作表的A1:E1单元格合并为一个单元格,“水平对齐方式”设置为“居中”;计算各奖项奖学金的合计金额(合计金额=金额*(A系人数+B系人数))及合计金额的总计。
Thelastfewweekshavebeenenjoyable.
AboutTrainTickets1.WhatisatrainticketA【T1】______validforasinglejourneyTherearetwotypesoftrainticketsinEur
最新回复
(
0
)