首页
登录
从业资格
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时
免费题库
2022-08-02
36
问题
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为( ) ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 ( ) 。
问题1选项A.20B.25C.60D.75问题2选项A.20B.25C.60D.75
选项
答案
DA
解析
传值调用:在按值调用时,过程的形式参数取得的是实际参数的值。在这种情况下,形式参数实际上是过程中的局部量,其值的改变不会导致调用点所传送的实际参数的值发生改变,也就是数据的传送是单向的
引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数的引用相当于对实际参数所在的存储单元的地址引用。任何改变形式参数值的操作会反映在该存储单元中,也就是反映在实际参数中,因此数据的传送是双向的
本题的第一问:采用的是引用调用方式执行,x=5,g(a)中y=y*y-1=15,即a这时的值被修改为15,最好a*x=5*15=75
本题的第二问:采用的是传值调用方式执行,x=5,g(a)中y=y*y-1=15,即a这时的值仍然为4,最好a*x=5*4=20
转载请注明原文地址:https://tihaiku.com/congyezige/2417899.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
阅读以下说明和C函数代码,回答问题并将解答写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
对表1和表2进行()关系运算可以得到表3。 A.投影 B.选择 C.自
算术表达式a+b*(c+d/e)可转换为后缀表达式()。A.abcde*/+
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
逻辑变量X、Y进行逻辑“异或”(用⊕表示)运算的含义是:若X、Y取值相同(都为t
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传值方
随机试题
WhichofthefollowingisTRUEaboutthesafetyofputtingphotosonline?[origi
[originaltext]AmericanIndiansgrewandsmokedtobaccobeforeColumbuscame
下列攻击行为中,属于典型被动攻击的是()。A.拒绝服务攻击 B.会话拦截
在经济学中,由于事前信息不对称,银行将优质客户拒之门外的现象是一种()。A.
外感风热,目赤肿痛者,首选药物是A.牛蒡子B.柴胡C.薄荷D.菊花E.蝉蜕
片剂需要进行的特殊检查是A.水分B.粒度C.重量/装量差异D.外观性状E.崩解时
慢性粒细胞白血病化疗首选A.羟基脲 B.白消安 C.靛玉红 D.MTX
上市公司公开发行股票和非公开发行股票,都应当由证券公司承销。()
以下电信收费方式中,()属于定额资费。A.收入网费和使用费的移动电话资费 B.
某股份制生产经营单位,为了保证安全生产资金的投入,年初桉照国家的有关规定提取安全
最新回复
(
0
)