首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。 main() int a=
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。 main() int a=
admin
2019-04-09
74
问题
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(1);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(2)。
main()
int a=2;
f1(a);
write (a);
procedure f1(x)
f2(x);
x=x+x;
return;
procedure f2(y)
y=y*y;
return;
选项
A、2
B、4
C、6
D、8
答案
B
解析
在许多高级语言中,都是以main()函数作为程序入口,这是一个约定俗成的规则,在本题的伪代码中也不例外。程序一开始,首先在main()函数中定义了一个局部变量a,并初始化为2,然后调用f1()过程,若采用传值方式,则f1()不会对变量a做出任何的改变,因为在main()函数中调用f1()过程时,传递给f1()的只是a的值, a内容的一份拷贝,所以不会对main()函数中的变量a造成任何影响。故第1空应该选择A。若调用f1()过程时,采用的是引用方式传递参数,则在f1()过程中,对形参x所作的修改会直接作用到main()函数的变量a上。在f1()中,首先调用f2()过程,由于 f2()此时采用传值方式,所以可以忽略,它不会影响形参x。接下来执行x=x+x, x的值变为4。故最终输出结果,a的值为4,第2空应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/ttVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
TCP/IP协议集由Internet工作委员会发布并已成为(26)标准。与(27)的情况不同,从来不存在正式的TCP/IP层次结构模型,但根据已开发的协议标准,可以根据通信任务将其分成4个比较独立的层次,即网络接9层、网络互联层、(28)、应用层。
在Windows系统中,可按(9)键得到帮助信息。Windows中的“回收站”是(10)。在Windows资源管理器中,要恢复误删除的文件,最简单的办法是单击(11)按钮.
在Windows系统中,可用hosts文件进行域名的本地解析,该文件在WindowsXP中是放在Windows安装目录下的(11)目录中。
在Windows系统中,下列操作中要检查磁盘坏块的方式是(8)。
用于整个开发阶段,及早提交一个原型系统的是(61)原型.
在HTML语言中,"e;表示(43)。
OSI参考模型可以分为7层。数据的压缩、解压缩、加密和解密工作都是(52)负责,电子邮件和网络管理程序工作在(53)。
设某单总线LAN,总线长度为1000m,数据率为10Mb/s,数字信号在总线上的传输速度为2C/3(C为光速),则每个信号占据的介质长度为(47)m。当采用CSMA/CD(非噩EE用802.3标准)访问方式时,如只考虑数据帧而忽略其他一切因素,则最小时间
随机试题
男性,20岁,外地来广州学生。高热3天,抽搐、意识障碍1天入院,体检体温40℃,呼吸30次/分,颈抵抗,病理神经反射阳性,四肢肌张力增高,外周血象白细胞20×109/L,中性粒细胞比例为92%,尿蛋白(+),为明确诊断,下列检查中最重要的是
慢性肾功能衰竭最早最常出现的症状是
某初产妇,停经38周,正常妊娠,宫高30cm,腹围90cm,骨盆无异常,有规律宫缩6小时,胎膜破裂3小时。肛查:宫颈消失,宫口开大1cm,头先露,S-1,宫缩为25秒/6~7分,应给予如何处理最恰当( )。
对家族性Ⅲ型高脂血症效果较好,且可以消退黄色瘤的药物为
pK8大于7.5的弱酸性药物如异戊巴比妥,在胃肠道pH范围内基本都是
有关组织结构的叙述中,正确的说法是( )。
关于塔吊安装、拆除的说法。正确的有()。
土方开挖后,工程质量检验的内容有()。
下列指标中,可以用于评价单一方案决策的有()。
Insomecountrieswhereracialprejudiceisacute,violencehassocometobetakenforgrantedasameansofsolvingdifference
最新回复
(
0
)