首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。 (50
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。 (50
admin
2019-07-12
24
问题
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。
(50)
选项
A、12
B、16
C、20
D、24
答案
D
解析
本题考查函数调用时参数传递基础知识。
发生函数调用时,调用函数与被调用函数之间交换信息的主要方法有传值调用和引用调用两种。
若实现函数调用时实参向形式参数传递相应类型的值,则称为是传值调用。这种方式下形式参数不能向实际参数传递信息。
在C语言中,要实现被调用函数对实际参数的修改,必须用指针作形参。即调用时需要先对实参进行取地址运算,然后将实参的地址传递给指针形参。本质上仍属于传值调用。
引用是C++中增加的数据类型,当形式参数为引用类型时,函数中对形参的访问和修改本质上就是针对相应实际参数变量所作的访问和改变。
本题中,传值调用方式下,表达式“x=f(a)”中调用f时,是将a的值(即5)传给r,这样执行函数f时,r的初始值为5,经过“a=r+1”运算后,全局变量a的值从5变为6,然后“r= r*2”将r的值改变为10,“return r”将10返回并赋值给x,因此执行“print a+x”后输出了16。
传值调用方式下,表达式“x=f(a)”中调用f时,r则是a的引用(即r是a的别名),因此,经过“a=r+1”运算后,a的值(也就是r的值)变为6,然后“r=r*2”将r的值(也就是a的值)改变为12,“return r”使得将12返回并赋值给x,因此执行“print a+x”后输出了24。
转载请注明原文地址:https://kaotiyun.com/show/U2CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以下关于三层交换机的叙述中,正确的是(64)________________。
脉冲代码调制的传输过程是:先将模拟信号采样、量化、编码后变成数字信号,经信道传输到接收端,先由译码器恢复出采样值,再经__________滤出模拟基带信号。
以下关于Cache的叙述中,正确的是()。
阅读以下说明和表,回答问题1~问题4。【说明】某公司信息管理系统的需求分析和部分关系模式设计的结果描述如下。1.公司有多个部门,每个部门有一名负责人、一间办公室、一部电话、多名职员,每个职员最多属于一个部门,负责人也是一名公司职员。
(1)数据流图1-1缺少了一条数据流(在图1-2中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。(2)数据流图1-2中缺少了与“查询房屋”加工相关的数据流,请指出此数据流的起点和终点。请补齐下列数据字典条目:
根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿((1),入住日期,退房日期,预付款额)若将上述各关系直接实现为
阅读以下说明,回答问题1至问题4。【说明】某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:(1)一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同;(2)每个房间有房间号(如201、20
阅读以下说明和c++码,将应填入(n)处的字名写在的对应栏内。[说明]以下函数完成求表达式的值,请填空使之完成此功能。floatsum(floatx){floats=0.0;ints
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。[说明]在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某公司的组织结构图如图6-1所示,现采用组合(Composition)设计模式来设计,得到如图6-2所示的类图。其中Company为抽象类,定义
随机试题
TheOriginofMother’sDayIntheU.S.Mothers’DayisaholidaycelebratedonthesecondSundayinMay.Itisadaywhenc
绿色瘤常伴随于:()
患者,男性,52岁。主诉间断胸闷2个月余,加重3天入院。查体:T35.6℃,Bp123/85mmHg,HR92次/分,R23次/分,ECG示窦性心律,V1~V3导联ST段压低0.1~0.2mV。患者既往吸烟史23年,高血压病史10余年,闭角型青光眼病史3年
渗出液葡萄糖降低最明显的感染性疾病是
A.妊娠失音B.月经先后无定期C.产后小便异常D.恶阻E.经行头痛与脾虚运化失司有关的病证是
劳动合同期限为2年的,试用期不得超过()。
房地产开发企业用于在建商品房的土地使用权,在资产负债表中应列示的项目为()。
小明某学期的数学平时成绩为70分,期中考试成绩为80分,期末考试成绩为85分,该校规定学期总评成绩的构成为:平时:期中:期末=3:3:4。以此计算,小明的总评成绩是()。
识记材料的数量越大,识记后遗忘的越少。()
通常右图所表示的情绪理论是()
最新回复
(
0
)