首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。 Main program Pr
在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。 Main program Pr
admin
2007-03-10
120
问题
在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。
Main program Procedure addone(x)
a:=1; a:=x+1;
addone(a); x:=x+2;
write(a); return;
选项
A、1
B、2
C、3
D、4
答案
D
解析
所有函数的定义都是独立的、平行的。在一个函数定义中不允许定义另外一个函数,但可以对别的函数进行调用或做引用说明;它也可以对自身进行调用,即递归调用。函数原型的形式如下:
函数 函数名(形参表);
形参表中的形参名可以省略。函数原型提供了更强的函数检查功能,在编译阶段就能发现函数的返回值的类型以及参数个数和类型是否正确。
传值调用是指把实形参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。
引用调用是指把实形参数的地址传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值都是对形式参数的间接访问。
实参a与形参x以引用调用的方式传递信息,那么,addone(a)则会通过语句“a:= x+1;”和“x:=x+2;”改变a的值。因此,变量a的值变为4。
实参a与形参x以传值调用的方式传递信息,则a的值保持不变。
这里需要说明的是,变量a没有进行声明而在“Main program”和“addone”中进行引用,在这里应当视为全局变量。
转载请注明原文地址:https://kaotiyun.com/show/K2jZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下列关于系统软件的叙述中,正确的是(7)。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
以下关于“互联网+”含义的叙述中,________并不恰当。
在Access2007中,若要想查询所有姓名为2个汉字的学生记录,应在准则中输入______。
______isusedtocommunicatewithanothercomputerovertelephonelines.
某学校一个教师可以讲授多门课程,一门课程也可以由多个教师讲授,则教师与课程之间的关系类型为()。
/etc/dhcpd.conf文件中的配置语句:hostCIU_DHCP{hardwareethemet52.54.AB.3B.B6.45fixed-address192.168.1.15;}表示的是什么意思?从上述/etc/dhcp
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。[说明]某单位网络拓扑结构如图3-1所示。内部服务器和客户机使用私网地址,由路由器实现NAT转换。该单位在互联网上注册了域名test.com,在完成了网络和服务器的部署后,测试服务器与客
GIF files are limited to a maximum of 8 bits/pixel,it simply means that no more than 256colors are allowed in(74).
Each instruction is processed(75),and several instructions are at varying stages of execution in the processor at any given time
随机试题
正常胃液显微镜检查不能见到
急性阑尾炎最常见的并发症是
CMBD范本规定的合同争端第一处理方案的处理方式有()。
背景某小学工程的计划进度和实际进度如下表所示,表中粗实线表示计划进度(进度线上方的数据为每周计划完成工作预算成本),粗虚线表示实际进度(进度线上方的数据为每周实际发生成本),假定各分项工程每周计划完成总工程量和实际完成总工程量相等,且进度均匀进展
随着行业营销费用的增加,刺激消费的力度加大,市场需求一般会随之增大,但当营销费用超过一定水平后,就不能进一步促进需求,市场需求达到极限值,这个极限值被叫做()。
社会工作者对服务对象说:“我们大家对目前所存在的问题已经有了很多讨论,为了达到解决问题的日的,现在需要制定明确的目标来督促你的行动,也让我能知道应该怎样帮助你。下面,我们讨论一下,看看什么是你认为最重要的目标,以及应该怎样具体行动来一步步达到你所希望的目标
巴黎画派
融合牙(fusedteeth)
设inta=10,b=11,c=12;,表达式(a+b)<c&&==c的值是
Drivingcars,trucksandmotorcyclesisanimportantpartofourlives.Wedoiteverydaytogettowork,toschoolortofrien
最新回复
(
0
)