首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,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
33
问题
在下面的程序代码中,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
程序员上午基础知识考试
软考初级
相关试题推荐
关于DMA技术,下列选项中,正确的是(57)。
如果查询系统服务变量sysServices的命令为:snmputil get 192.168.0.110 public 1.7.0,则采用下列命令:snmputil(58)192.168.0.110 public 1.7也可达到查询变量sysService
计算机中存放当前指令地址的寄存器称为(7),在顺序执行程序时,若指令长度为16位,存储器按字节编址,每执行一条指令该寄存器自动加(8)。
ASP内置对象中,(43)对象获取客户端通过浏览器向服务器发送的信息。
在超文本中插入视频剪辑文件sle4.avi,鼠标移到AVI播放区域上时才开始播放AVI。实现这一功能正确的HTML程序为______。
在面向对象的系统中,由于有了______,所以父类的数据和方法可以应用于子类。
ASP提供的______对象可以向浏览器输出信息。A.RequestB.ResponseC.SessionD.Cookie
结构化程序中的基本结构不包括______。A.嵌套B.顺序C.循环D.选择
随机试题
筒述中国特色社会主义共同理想与共产主义远大理想的关系。
男,35岁。下肢水肿2周。血压28/14kPa,尿蛋白(+++),红细胞10~15/HP,尿糖(+),血肌酐160μmol/L,血白蛋白32g/L。下列哪项对诊断本病价值最小
A,术前用、术后不限B,术前用、术后不用C,术前不用、术后也不用D,术前用、术后必须用E,术前不用、术后用甲亢术前应用普萘洛尔
我国现有民事立法中,属于民事普通法的是()。
()对于蓝牙耳机相当于电话对于()
2000年底公司负债总额为多少?( )1999年主营业务收入为多少?( )
【中国青年党】
设A,B都是n阶矩阵,其中B是非零矩阵,且AB=O,则().
以下程序用来判断指定文件是否能正常打开,请填空。#include<stdio.h>main(){FILE*fp;if(((fp=fopen("test.txt","r"))=【】))
A、TheeruptedlavaB、Thedestructiveash.C、Theunbearableheat.D、Thepoisonousgas.BB是反复明确听到的信息。A先被女士提及,但随即被男士否定。原文出现了最高级the
最新回复
(
0
)