首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【程序】 SET TALK OFF CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP W1TU A,(B) ? A,B PROCEDURE SWAP PARAMETERS
【程序】 SET TALK OFF CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP W1TU A,(B) ? A,B PROCEDURE SWAP PARAMETERS
admin
2010-06-18
12
问题
【程序】
SET TALK OFF
CLEAR
STORE 10 TO A
STORE 20 TO B
SET UDFPARMS TO REFERENCE
DO SWAP W1TU A,(B)
? A,B
PROCEDURE SWAP
PARAMETERS X1,X2
TEMP=X1
X1=X2
X2=TEMP
ENDPROC
SET TALK ON
RETURN
B的输出结果为 ______。
选项
A、10
B、20
C、30
D、5
答案
B
解析
命令SET UDFPARAMS TO REFERENCE 用来设置参数传递方式为按引用传递。也就是说,当形参变量值改变时,实参变量也是随之改变。但是由于本题采用的调用方式是:DO WITH,所以调用方式不受参数UDFPARAMS的影响。调用过程中变量A是按引用传递,变量B用括号括起来,因此B始终是按值传递。模块SWAP的功能是将两个变量交换。程序开始时变量 A和B的值分别为10和20,执行模块SWAP之后将A和B交换,由于变量A是按引用传递,因此交换后变量A指向B的地址,因此返回主程序后A的值为20,变量B为按值传递,模块结束后,其值仍为20,因此返回主程序后,变量A和B指向同一个地址,其值均为20。
转载请注明原文地址:https://kaotiyun.com/show/8ChZ777K
本试题收录于:
浙江省计算机二级VF题库浙江省计算机等级分类
0
浙江省计算机二级VF
浙江省计算机等级
相关试题推荐
在下面的例子里usingSystem;classA{publicA(){PrintFields();}publicvirtualvoidPrintFields(){}
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8。
判断单链表中是否存在环(网上说的笔试题)
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。
下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。templateclassArray{public:Array(unsignedarraySize):data(0),size(arraySize)
如果没有光盘,利用系统默认安装调制解调器的驱动程序。
从“系统属性”出发安装网卡驱动程序。
在“开始”菜单的“所有程序”中添加“记事本”快捷方式。
打开Word菜单后,为选择相应菜单可用各菜单名旁带下划线的字母并同时按下()键。A.CtrlB.ShiftC.AltD.Ctrl+Shift
随机试题
A.普通胰岛素B.门冬胰岛素C.预混胰岛素D.精蛋白锌胰岛素E.地特胰岛素胰岛素的给药时间适宜睡前给药的胰岛素制剂种类是
以下有关行政的生效规则描述不正确的是()
下列关于表见代理的表述中,正确的有()。
债务链中,小王是小李的债务人,小李是小赵的债务人。由于小李怠于行使自己到期的债权,则( )。
(),中国人民银行对银行业金融机构的监管职责由新设立的中国银监会行使。
幸福有没有标准?我认为,现实生活离不开比较,但是幸福的比拼,本身就是比较_________的事情。幸福耐不住人家打扰,经不起科学研究,当幸福成为指数、成为概念、成为一批标准时,也就变得_________了。填入划横线部分最恰当的一项是:
在IPv6中,回送地址一般为()。
充分的Web支持是MSSQLSERVER2000的主要功能之一,下列________不是其所支持的内容。
【B1】【B9】
Whichofthefollowingisastativeverb(静态动词)?
最新回复
(
0
)