首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,a是整型全局变量,b是整型局部变量,x是整数形参,若调用com()时以引用调用的方式传递信息,则输出结果为(43);若调用com()时以传值的方式传递信息,则输出结果为(44)。
在下面的程序代码中,a是整型全局变量,b是整型局部变量,x是整数形参,若调用com()时以引用调用的方式传递信息,则输出结果为(43);若调用com()时以传值的方式传递信息,则输出结果为(44)。
admin
2019-05-11
73
问题
在下面的程序代码中,a是整型全局变量,b是整型局部变量,x是整数形参,若调用com()时以引用调用的方式传递信息,则输出结果为(43);若调用com()时以传值的方式传递信息,则输出结果为(44)。
选项
A、8
B、12
C、14
D、16
答案
D
解析
引用调用和值调用是进行过程(函数)调用时实在参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实在参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行被调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实在参数变量中。在引用调用方式下,题目中函数com的执行语句对x的修改结果就是a的值,即a的值在com中被改为8(即y=4+4),com()的返回值为8,因此输出16(8+8)。在值调用方式下,在com中修改x的值不会影响实参a,所以输出12(4+8)。
转载请注明原文地址:https://kaotiyun.com/show/NcVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Linux操作系统中,网络管理员可以通过修改盟文件对Web服务器端口进行配置。A.inetd.confB.lilo.confC.httpd.confD.resolv.conf
SNMP协议中,下列选项中______操作用来支持被管网络设备向管理者的报警。A.getB.get-nextC.setD.Trap
下列选项中不是网络管理软件的是______。A.NetManagerB.OpenViewC.NetViewD.UseNet
在无线局域网的主要工作过程中,无线工作站从一个扩展服务区中一个基本服务集移动到另一个基本服务集的过程是______。A.扫频B.关联C.重关联D.漫游
某计算机有4MB的内存,并按字节编址,为了能存取其中的内容,地址寄存器至少需要(1)_____位。平时,程序员所使用的地址为(2)_____。(2)_____A.物理地址B.逻辑地址C.指令地址D.程序地址
电子邮件网关的功能是(44)。
在“Excel 2000”表处理中,假设A1=1,A2=1.5,选择A1:A2区域,并将鼠标指针放在该区域右下角填充柄上,拖动至A10后,执行SUM(A1:A10)操作,其运算结果为(16)。
SNMP管理器要实现对SNMP代理的管理,必须满足的条件是(59)。
数字签名中最常用的方法是(48)。
随机试题
(2002年第8题)如果潮气量减少一半,而呼吸频率加快一倍,则
假设单一因素改变,下列因素的变化可致使信噪比降低的是
常用骨髓穿刺部位是
呋塞米是一类常用的保钾利尿药。()
水利工程质量与安全事故发生后应及时报告的内容有()。
根据《全国建筑市场各主体不良行为记录认定标准》,属于工程质量不良行为的有()。
某公司的境外子公司的记账本位币为美元。本期期末汇率为1美元=6.65元人民币,本期平均汇率为1美元=6.43元人民币。子公司资产负债表中“盈余公积”项目年初余额为2500万美元,折合人民币16250万元,本期所有者权益变动表“提取盈余公积”项目金额为800
在CAPM的框架下,考虑一个有效组合j,给定如下条件:E(Rj)=20%;E(Rm)=15%;Rf=5%;σm=20%则该投资组合的回报率标准差为()。
在报表中,要计算“数学”字段的最高分,应将控件的“控件来源"属性设置为
GregLouganis:Thesewerethetrialsforthe1988OlympicsinSeoul,Korea.Untilthisdive,Ihadbeenahead.Butnow,some
最新回复
(
0
)