首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若实参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
69
问题
在下面的程序中,若实参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
程序员上午基础知识考试
软考初级
相关试题推荐
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
以下(44)不能实现窗口间的焦点切换操作。
在Access2007中,若要想查询所有姓名为2个汉字的学生记录,应在准则中输入______。
小张为本企业录入一篇领导讲话文稿。文稿中引用了该企业2008年的销售额和各产品的利润等数据。小张考虑到目前是2010年,从信息的实效性出发,决定对文稿中的这部分内容进行处理,则______做法最为恰当。
在Word2007中要建立一个表格,方法是()。
某PPT文件共有8张幻灯片,现选中第6张幻灯片,对其设置新的背景颜色,单击“应用”按钮后,则()。
阅读以下说明,回答问题1至问题5。【说明】某局域网的IP地址为202.117.12.0/24,网络结构如图2-1所示。采用DHCP服务器自动分配IP地址,其中DHCPServer2的地址池为202.117.12.3~202.117.12.128。
Very long,complex expressions in program are difficult to write correctly and difficultto(68).
In C language, external variables have to be defined(54) function, this(55)actual storage for it.
A______copiesaphotograph,drawingorpageoftextintothecomputer.
随机试题
关于消化性溃疡,下列哪些说法不正确
大叶性肺炎患者引起低张性缺氧时血氧改变是
瘿在古代文献中,有五瘿之分,下列各项,不属于五瘿的是()
风寒表证、风热表证皆可使用的药物是
(2014年)甲系A公司业务员,负责A公司与B公司的业务往来事宜。2014年2月,甲离职,但A公司并未将这一情况通知B公司。2014年3月3日,甲仍以A公司业务员的名义到B公司购货,并向B公司交付了一张出票人为A公司、金额为30万元的支票,用于支付货款,但
保罗·朗格朗首次提出的教育概念是()
纳兰性德《酒泉子》“谢却荼蘼,一片月明如水。篆香消,犹未睡,早鸦啼。嫩寒无赖罗衣薄,休傍阑干角。最愁人,灯欲落,雁还飞”。全词营造了()的意境。
关于行政许可程序,下列哪一选项是正确的?()
“修合无人见,存心有天知”这副对联是对中国古代某种职业的职业精神和职业道德的描述和概括,这种职业是()。
A、Becausetheywouldadmireherforhavingsomanyclients.B、Becauseshedoesn’twanttodinefarfromtheoffice.C、Becausesh
最新回复
(
0
)