首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若实参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
72
问题
在下面的程序中,若实参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
程序员上午基础知识考试
软考初级
相关试题推荐
下列关于Word2003表格的叙述中,不正确的是________。
企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属于(16)。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
下列关于计算机使用操作的叙述,正确的是(22)。
根据2013年1月15日中国互联网络信息中心发布的第31次中国互联网络发展状况统计报告,中国网民数量达到5.64亿,其中手机网民数4.20亿,台式电脑网民数3.98亿。从以上数据可以算出,既用台式电脑上网也用手机上网的网民人数为________。
阅读下列HTMIL文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因及改正方法,把解答填入对应栏内。[说明]这是一个生成多窗口网页的题目,此Web页的名称为myhomepage。[HTML文本](1)
/etc/dhcpd.conf文件中的配置语句:hostCIU_DHCP{hardwareethemet52.54.AB.3B.B6.45fixed-address192.168.1.15;}表示的是什么意思?从上述/etc/dhcp
在Word编辑状态下,有些英文单词和汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(14)”是错误的;按(15)键与工具栏上的按钮功能相同。
A multimedia system allows end users to share, transfer and process a variety of forms of information in a(70)manner.
In a data warehouse environment, data is only valuable when it is organized and displayed as(75)
随机试题
东方膳食模式罹患癌症以()发病率较高。
软件详细设计产生的如图所示。该图是()。
下列正确的SQL语句是_______。
中晚期食管癌是指癌肿已累及肌层,或达外膜以外,局部或远处淋巴结转移。病理分型不包括以下哪项
以下哪种佐剂是完全福氏佐剂
叔丁基对羟基茴香醚苯甲醇
躁狂发作最多见的注意障碍是()
利润表中的营业成本只根据主营业务成本的当期发生额填列。()
(中国人大2012)以下不属于贷款风险五级分类管理中的类型的是()。
市场准入机制
最新回复
(
0
)