首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为(1);若g(a)采用值调用(call by vatue)的方式传递参数,则函数f的返回值为
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为(1);若g(a)采用值调用(call by vatue)的方式传递参数,则函数f的返回值为
admin
2019-05-11
49
问题
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为(1);若g(a)采用值调用(call by vatue)的方式传递参数,则函数f的返回值为(2)。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。
(2)
选项
A、35
B、32
C、11
D、7
答案
D
解析
本题考查程序语言基础知识。首先分析函数f的语句执行过程。形参x的值为5,将x的值(二进制形式高位都为0,低八位为00000101)右移1位后赋值给a,使得a的值为2(二进制形式高位都为0,低八位为00000010),然后执行函数调用g(a)。若以引用调用方式调用g(a),则在函数g执行时,其形参x相当于是f中a的别名,对于运算“x=x*(x+1)”,此运算前x的值为2,运算后x的值改变为6,返回到函数f后a的值被改变为是6,在f中a和x是两个数据对象,所以f结束时返回a+x的值为11(5+6)。若以值调用方式调用g(a),则在函数g执行时,其形参x是一个独立的数据对象(值为2),接下来进行运算“x=x木(x+1)”,运算前x的值为2,运算后x的值改变为6,最后返回到函数f,a的值不改变,仍然是2,所以f结束时返回a+x的值为7(即2+5)。
转载请注明原文地址:https://www.kaotiyun.com/show/FMVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
只有得到允许的入才能修改数据,并能够识别出数据是否已经被篡改,这属于信息安全5个要素中的______。
在下列多路复用技术中,适合于光纤通信的是(1)_____,在数据通信中,利用电话交换网与调制解调器进行数据传输的方法属于(2)_____。(1)_____A.TDMAB.CDMAC.WDMAD.FDMA
设机器字长为16,则原码表示的定点小数的最大值为(1)_____,用补码表示的定点小数的最小值为(2)_____。(1)_____A.1-2-15B.1-2-16C.1-2-14D.1
访问交换机的方式有多种,配置一台新的交换机时可以______进行访问。A.通过微机的串口连接交换机的控制台端口B.通过Telnet程序远程访问交换机C.通过浏览器访问指定IP地址的交换机D.通过运行SNMP协议的网管软件访问交换机
不支持自定义类的程序设计语言是______。A.CB.C#C.C++D.Java
十进制数-82,若用二进制补码表示结果为(1)_____;十进制数25,若采用BCD码表示,结果为(2)_____。(2)_____A.00011001B.10011001C.00100101D.10100101
在Linux中常使用wu-ftpd构建FTP服务器,如果希望使某用户无法访问FTP服务器,应在配置文件(1)_____中进行设置,统计当前登录FTP的人数应该使用(2)____命令,通过运行(3)_____命令可以设置在操作系统启动时自动运
在Windows操作系统中,某主机运行(65)命令后显示的信息如下图所示,则该网卡IP地址为(66),默认网关为(67)。 (65)
要从学生成绩表(Stu_grade)中按课程号(Cno)统计出每门课程的选修人数,(27)可以实现这一功能。Stu_grade
在面向对象程序设计语言中,(31)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32)可以实现发送一个通用的消息而调用不同的方法;(33)是实现信息隐蔽的一种技术,其目的是使类的(34)相互分离。
随机试题
简述公司增资的法定程序。
合伙协议属于
最高层次的行政组织是一个()
阅读《哦,香雪》中的一段文字,回答问题:她站了起来,忽然感到心里很满,风也柔和了许多。她发现月亮是这样明净,群山被月光笼罩着,像母亲庄严、神圣的胸脯;那秋风吹干的一树树核桃叶,卷起来像一树树金铃铛,她第一次听清它们在夜晚,在风的怂恿下“豁啷啷”地
甲租用乙的房屋,半年后甲拒付租金,乙请求甲支付租金的诉讼时效为()
牙周炎造成牙齿松动的最主要原因是
湿热泄泻的主方是()肝郁泄泻的主方是()
对于水闸下游翼墙的单侧扩散角,下列说法正确的是()。
试唱下面的旋律,判断此曲的名称是()。
著名教育家夸美纽斯是德国人。()
最新回复
(
0
)