首页
登录
从业资格
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a
练习题库
2022-08-02
50
问题
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为( );若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值(请作答此空)。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。
A.35B.32C.11D.7
选项
A.35
B.32
C.11
D.7
答案
D
解析
传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。本题中,a=x>>1,x值为5,则 a=2;采用传值调用时,由于 g(a)对数据x的运算不会影响原来x的值,所以a+x=5+2=7;采用引用调用时,由于 g(a)对数据x的运算会影响原来x的值,当执行g(a)后x的值为6,所以a+x=5+6=11 。
转载请注明原文地址:https://tihaiku.com/congyezige/2416234.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用
在面向对象方法中,(请作答此空)定义了超类和子类的概念,子类在原有父类接口的前提
在面向对象方法中,()定义了超类和子类的概念,子类在原有父类接口的前提下,用适
HTML中()用于定义文档的标题。A.font B.title C.ali
某非确定的有限自动机(NFA)的状态转换图如下图所示(q0既是初态也是终态),与
某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代
某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代
某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代
随机试题
[originaltext]Acrowdofsome35,000,includingU.SFirstLadyandItalian
对于一个旅游目的地来说,( )是吸引旅游者来访的根本基础。A.旅游动机 B.
患者,男,20岁。因"反复发热1周,牙龈出血2天"入院。查体:体温40℃,胸骨压
如下图所示,下列关于幻灯片打印操作的描述正确的是()。 A.每页纸张只能打
A.寒湿阻络证 B.气血亏虚证 C.寒湿凝筋证 D.湿热下注证 E.血脉
有机磷农药中毒的机制是A、抑制乙酰胆碱酯酶 B、抑制腺苷酸环化酶 C、直接激
“CoreCompetence”通行的中文翻译是“核心竞争力”,但它的准确译法
根据《证券法》的规定,公司的下列情形中,属于应当由证券交易所决定暂停其债券上市交
2×21年1月1日,甲公司以1019.33万元购入财政部于当日发行的3年期、到
某公司承建一15m跨度的拱桥,下列说法正确的是()。A.视桥梁宽度采用分块
最新回复
(
0
)