首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的运行结果是【9】。 CLEAR STORE 100 TO x1 x2 SET UDFPARMS TO VALUE DO p4 WITH x1,(X2) ?x1.x2 *过程p4 PROCED
如下程序的运行结果是【9】。 CLEAR STORE 100 TO x1 x2 SET UDFPARMS TO VALUE DO p4 WITH x1,(X2) ?x1.x2 *过程p4 PROCED
admin
2011-10-24
28
问题
如下程序的运行结果是【9】。
CLEAR
STORE 100 TO x1 x2
SET UDFPARMS TO VALUE
DO p4 WITH x1,(X2)
?x1.x2
*过程p4
PROCEDURE p4
PARAMETERS x1,X2
STORE x1+1 TO x1
STORE x2+1 TO x2
ENDPROC
选项
答案
101 100
解析
SET UDFPARMS TO VALUE命令是设置参数传递的方式为按值传递,表示形参变量值的改变不会影响实参变量的取值;SET UDFPARMS TO REFERENCE命令是设置参数传递的方式为按引用传递,形参变量值改变时,实参变量值也随之改变。
程序首先给x1和x2赋初值100。
DO p4 WITH x1,(x2)命令是调用p4模块程序,用此命令调用模块程序时的参数传递方式并不受UDFPARMS值的设置的影响,其中,实参x1是变量,虽然设置了参数传递的方式为按值传递,但变量还是会按引用传递,传递的不是变量的值,而是变量的地址,在模块程序中对形参变量值的改变,同样是对实参变量值的改变,但用一对圆括号将一个变量括起来使其变成一般形式的表达式时,不管什么情况,总是按值传递,所以x2、的值是不变的,即还是100。
在p4模块程序中,PARAMETERS x1,x2命令是建立私有变量x1和x2,然后利用STORE赋值命令重新给x1和x2赋值为x+1,此时x1和x2的值都是101。
调用模块程序时,系统自动把实参x1的地址传递给对应的形参x1,当形参x1重新赋值为101后,实参的值也会相应的变为101,而x2因加了括号,成为了一般形式的表达式,不管什么情况,总是按值传递,x2的值不变,还是100,故本题答案为101 100。
转载请注明原文地址:https://kaotiyun.com/show/uZzp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
如下图所示,交换机B的端口5/1为千兆以太网接口,通信方式如图所注。下列交换机A的端口配置,正确的是()。
如下图所示,CiscoCatalyst6500的千兆以太网端口4/5与CiscoCatalyst3500的端口g0/8相连,g0/8工作在全双工方式。两台交换机之间需传输两个VLAN,其VLANID为101、102,VLAN名为VL101、VL1
网络系统分层设计中层次之间的上联带宽与下一级带宽之比一般控制在()。
数据库表的字段可以定义默认值,默认值是
在VisualFoxPro中字段的数据类型不可以指定为
在VisualFoxPro的项目管理器中不包括的选项卡是
在VisualFoxPro中如下程序的运行结果(即执行命令DOmain后)是【】。*程序文件名:main.prgSETTALKOFFCLOSEALLCLEARALLmX="VisualFoxPr
在VisualFoxPro中,BUILD【】命令连编生成的程序可以脱离开VisualFoxPro在Windows环境下运行。
下列各项中,不是结构化程序基本模块结构的是______。
随机试题
人类历史上出现过的商品交换形式有()
男,33岁,十二指肠溃疡10余年,近日上腹痛反酸,下列哪种药物抑酸效果最好
(2010年多项选择第68题)甲企业拟购买乙企业发明的一种新型数控机床。在价格谈判中,甲企业可采取的基本法则有()。
按照现行的国际贸易惯例解释,若以CFR条件成交,买卖双方风险划分是以()。
()是债券价格与到期收益率之间用弯曲程度的表达方式。
[2015]上市公司甲公司是ABC会计师事务所的常年审计客户,XYz公司和ABC会计师事务所处于同一网络,审计项目组在甲公司2014年度财务报表审计中遇到下列事项:(1)ABC会计师事务所委派A注册会计师担任甲公司2014年度审计项目合伙人,A注
个体归因时遵循的主要原则包括()。
(2016年真题)下列行为可以构成犯罪的是()。
VirtualDriverDrivinginvolvessharpeyesandkeenears,analyzingwithabrain,andcoordinationbetweenhands,feetandb
Accordingtotheprofessor,whatcaninitiateanaphylaxis?Clickontwoanswers.
最新回复
(
0
)