首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的运行结果是【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
54
问题
如下程序的运行结果是【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全国计算机二级
相关试题推荐
当服务器组中一台主机出现故障,该主机上运行的程序将立即转移到组内其他主机。下列技术中能够实现上述需求的是()。
如下图所示,某园区网中的路由器R1与R2相连,R2与R3相连,R3与R4相连,R4直接与Internet上的路由器R5相连,路由器R1和R2缺省路由的正确配置是()。
执行路由器的iproute命令必须进入的工作模式是()。
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b))的(V,D)报文后,R1更新的4个路由表项中距离值从上到下依次为0、2、3、3那么,①②③④可能的取值依次为(
下列关于接入技术特征的描述中,错误的是()。
为“学院”表增加一个字段“教师人数“的SQL语句是有关查询设计器,正确的描述是
用树型结构来表示实体之间联系的模型称为______。
在考生文件夹中完成如下综合应用:在考生文件夹中有表score(含有学号、物理、高数、英语和学分五个字段,具体字段类型请自行查询考生文件夹中的表结构),其中前4项已有数据。请编写符合下列要求的程序并运行程序:设计一个名为myform的
下列各项中,不是结构化程序基本模块结构的是______。
随机试题
指导课程编制过程最为关键的依据是()。
调压器工作不正常的原因之一是膜片固定器发生磨损,其处理的方法是()。
语法构词
( )可以和硝酸银反应生成白色沉淀。
注册咨询工程师(投资)注册有效期为()。
下列选项中,有两个错别字的一项是()。
在中国古代四大发明向西方传播的过程中,贡献最大的是()。
下列选项中,大于3/5而小于5/7的是()。
浮点加减运算结果满足()时,应作“机器零”处理。
PassageTwoComplaintsandlawsuitscannotsolvetheproblemofoverregulation,onlyideascan,butforanindustrybuilton
最新回复
(
0
)