首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的运行结果是【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
62
问题
如下程序的运行结果是【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全国计算机二级
相关试题推荐
在网络的拓扑结构中,只有一个根结点,而其他结点都只有一个父结点的结构称为()。
下列关于Windows2003系统DHCP服务器的描述中,错误的是()。
采用RSA算法,网络中N个用户之间进行加密通信,需要的密钥个数是()。
将Catalyst6500交换机的设备管理地址设置为203.29.166.9/24,缺省网关的IP地址为203.29.166.1,正确的配置语句是()。
在VisualFoxPro的项目管理器中不包括的选项卡是
在VisualFoxPro的查询设计器中【】选项卡对应的SQL短语是WHERE。
使数据库表变为自由表的命令是【】TABLE。
在VisualFoxPro中项目文件的扩展名是【】。
如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在Forml的Load事件中加入语句假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则
为“学院”表增加一个字段“教师人数“的SQL语句是使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是
随机试题
根据公募基金销售费用规范,以下表述错误的是()。
汽车解码仪有()功能等。
简述办理遗嘱公证应注意的问题。
与普济消毒饮主治证接近的方剂是与四逆汤主治证接近的方剂是
按照容器温度分类,容器可以分为()。
临时授权,是指被授权者因故不能履行业务审批职责时,临时将自己权限范围内的信贷审批权限授予其他符合条件者代为行使。并延至信贷业务结束。()
“法律原则直接反映法律的价值倾向”这句话体现了法律原则的()特点。
犯罪中止可以发生在()
甲公司与乙公司签订运输合同,约定由乙公司将甲公司的氯气运至某市。甲公司在装运时未按规定使用专用容器。运输途中一罐氯气滚落到马路上,乙公司的司机甄某未察觉,氯气泄漏致数人中毒。受害人的损害应由()。
Completethesentencesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.Desertcrocodilessometimeslivein
最新回复
(
0
)