首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。
admin
2019-05-11
53
问题
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。
选项
A、2
B、4
C、6
D、8
答案
A
解析
在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)体的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以传值方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。若参数传递采用引用方式,则调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,因此对应的形参既得到了实参的值又得到了实参的地址,然后执行被调用的过程(或函数)。在过程(或函数)的执行过程中,针对形式参数的修改将反映在对应的实际参数变量中。题目中若调用f1(x)时,参数传递采用传值方式,则主过程中实际参数a的值不会被改变,所以输出结果为2。若调用f1(x)时,参数传递采用引用方式,调用翅f2(y)时,参数传递采用传值方式,则在函数f1中调用f2不会改变f1中x的值,而在f1中对x的修改就会反映在主过程main的实参a中,因此输出结果为4。
转载请注明原文地址:https://www.kaotiyun.com/show/QuVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下列用于100Mbps快速以太网的标准是______。
一般而言,单模光纤比多模光纤的主要不同是(28),但为充分利用其容量,都可以使用(29),技术同时传输多路信号。
根据可信计算机系统评估标准,WindowsXP安全等级属于______级。
在TCP/IP模型中,(25)处理机器之间的通信,(26)负责接收IP数据报并发送至选定的网络。
在SNMP的网络管理模型中______是位于被管理的设备中的一个网络管理软件模块,它掌握本地的网络管理信息,并将此信息转换为SNMP兼容的形式,在NMS发出请求时做出响应。
在WindowsSever2003系统中,用户分为本地用户和域用户,本地用户的安全策略用“本地安全策略”设置,域用户的安全策略通过活动目录管理。在“本地安全设置”中若启用了“密码必须符合复杂性要求”功能,如图4.11所示,则用户“ABC”可以采用的密
在取指令时首先将(1)_____的内容送往地址寄存器,然后将地址号通过(2)______送至存储器,选中并读取存储器中对应的单元内容。(1)_____A.程序计数器B.通用寄存器C.累加器D.标志寄存器
Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在______目录中。A./binB./etcC./devD./lib
(21)是重复性事物或概念所做的统一规定,它以科学,技术和实践经验的综合成果为基础,经有关方面协商一致,由主管部门批准,以特定形式发布,作为共同遵守的准则和依据。
在下列有关声卡的叙述中,错误的是(46)。
随机试题
简述中国长期流传的饮食观念。
A.胃B.十二指肠C.空肠D.回肠吸收维生素B12的主要部位是
抗菌药物氯霉素抗菌谱较广,但现已较少应用于临床抗感染主要是因为其
大气污染物通常以__________存在于空气中。()
该长期借款的资本成本率为( )。追加筹资的综合资本成本率为( )。
下列各项中,符合我国税收立法规定的有()。
设立普通合伙企业的条件有()。
近年来,我国流动人口一直维持在2亿人以上,且持续增长,城乡间人口流动是主要的流动形式。据此完成下列问题。城乡间人口流动与城市经济发展、农村经济水平提高联系密切。下面三者关系排序应是()。①城乡间人口流动②农业专业化发展
在下列有关Windows98/XP处理器管理功能的叙述中,错误的是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
最新回复
(
0
)