首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若实参a与形参x以引用调用的方式传递信息,则输出结果为(1);若实参a与形参x以值调用的方式传递信息,那么输出结果为(2)。 Mainprogram a:=1; addone(a); write(a
在下面的程序中,若实参a与形参x以引用调用的方式传递信息,则输出结果为(1);若实参a与形参x以值调用的方式传递信息,那么输出结果为(2)。 Mainprogram a:=1; addone(a); write(a
admin
2019-04-09
112
问题
在下面的程序中,若实参a与形参x以引用调用的方式传递信息,则输出结果为(1);若实参a与形参x以值调用的方式传递信息,那么输出结果为(2)。
Mainprogram
a:=1;
addone(a);
write(a);
Procedure addone(x)
a:=x+1;
x:=x+2;
return;
选项
A、1
B、2
C、3
D、4
答案
B
解析
引用调用是指把实参的地址传递给相应的形参,此时子程序对形参的改变会同时改变实参的值。值调用是指把实参的值传递给相应的形参,此时子程序对形参的改变不会影响实参的值。所以,如果本题以引用调用,则在addone过程中,首先执行a:=x+1会将a加1,然后执行x:=x+2会对形参x加2,因为是引用调用,所以实参a也会加2,故a最终被加3,第1空应该选择D。如果以值调用,在addone过程中,只有a:=x+1语句会影响a的值,x:=x+2只影响形参x的值,并不会影响实参a,故a最终被加1,第2空应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/NtVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(1
在Linux中,某文件的访问权限信息是“-rwxr--r--”,下列对该文件说明是正确的是(21)。
设X为逻辑变量,下列逻辑运算中,不正确的是(10)。
ICMP是Internet控制报文协议。在网络中,ICMP测试的目的是(64)。
希赛IT教育研发中心要在教学楼A和教学楼B之间组建局域网,而教学楼A和教学楼B之间的距离超过了电缆的最大限制长度,则采用如下(62)办法解决。
关于DMA技术,下列选项中,正确的是(57)。
对于关系数据库的规范化,下列说法中错误的是(24)。
ISO定义的网络管理功能中,______的功能包括初始化被管理对象、更改系统配置等。A.配置管理B.故障管理C.性能管理D.安全管理
某校园网用户无法访问外部站点202.93.58.176,管理人员在Windows操作系统下可以使用(61)判断故障发生在校园网内还是校园网外。
随机试题
简述肾的形态。
________指会给某一社会群体带来利益而同时给其他社会群体造成损失的政策。
男性,54岁,外伤性肠穿孔修补术后第2天,肠蠕动未恢复,腹胀明显,对此,最有效的护理措施是
外伤引起的头痛,其疼痛特点是( )。
混凝土材料在单向受压条件下的应力一应变曲线呈现明显的非线性特征,在外部应力达到抗压强度的30%左右时,图线发生弯曲,这时应力一应变关系的非线性主要是由于()。[2014.年真题]
主控项目不包括的检验内容是()。
某建筑工程幕墙分包商欲将分包范围内的劳务作业分包给某建筑劳务公司,则该劳务分包()。
农村信用社在()情况下,可以实行以县(市)为单位的统一法人。
某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。商品关系的主键是(42);仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)。
以下程序的输出结果是()。list=[”1”,”3”,”5”]defapp(x):list.append(x)app(”7”)print(list)
最新回复
(
0
)