首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
admin
2019-04-09
69
问题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
选项
A、10
B、40
C、36
D、72
答案
B
解析
传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,函数f中对a和x的引用是两个对象,如图6-4所示,函数的返回值为36。引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如图6-5所示,函数的返回值为64。
转载请注明原文地址:https://kaotiyun.com/show/ftVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下列关于网络安全服务的叙述中,(68)是错误的。
某操作系统中,有以下四个作业:在单道方式下,采用短作业优先算法时作业调度的顺序是(20),一种综合兼顾短作业和长作业的作业调度算法是(21)。
在Linux中,(39)是系统内存的映射,可以通过访问它来获取系统信息。
在无线网络中,负责把有线网络的信息转化为无线信号的是(36)。
在Linux中,某文件的访问权限信息是“-rwxr--r--”,下列对该文件说明是正确的是(21)。
信号机制是解决进程同步和互斥的有效工具。实现进程间的互斥时,公用变量信号的初值一般设置为(18);实现进程间的同步时,私用变量初值一般设置为(19)。
在用户成功登录后,Linux系统运行的第一个程序是(62)。
ASP内置对象中,(43)对象获取客户端通过浏览器向服务器发送的信息。
在面向对象的系统中,由于有了______,所以父类的数据和方法可以应用于子类。
在上题中,进行实际的通信中要满足的条件是______。
随机试题
胃癌病人胃液分析的结果为()
Iwasabouttoleavemyhouse_____thephonerang.
肌肉初长度的大小取决于
患儿,男,9岁。矢状骨面型为I类,双侧上颌第二乳磨牙早失,磨牙为远中尖对尖关系,前牙排列整齐。此时最佳的处置方案为
29岁妇女,近2年常于经前1日开始出现下腹痛,你认为下列哪项检查最无意义
[2014年第8题]下列说法中正确的是()。
风险型决策要求未来可能发生的自然状态的概率是()。
专门决策预算主要反映项目投资与筹资计划,是编制现金预算和预计资产负债表的依据之一。()
某日人民币的外汇牌价如下表(货币单位:人民币元)按照这一汇率,100元人民币可以兑换()。
根据以下资料。回答下列题。2010年,进口数量最多的商品与进口数量最少的商品的金额相比,相差()。
最新回复
(
0
)