首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的运行结果是【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
35
问题
如下程序的运行结果是【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全国计算机二级
相关试题推荐
采用直通交换模式的交换机开始转发数据帧时已经接收到的帧长度是()。
在网络的拓扑结构中,只有一个根结点,而其他结点都只有一个父结点的结构称为()。
WindowsServer2003对已备份文件在备份后不做标记的备份方法是()。
下列关于接入技术特征的描述中,错误的是()。
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
在VisualFoxPro中表单的Load事件发生在Init事件之【】。
在VisualFoxPro的表单设计中,为表格控件指定数据源的属性是【】。
以下题目使用的数据表如下:当前盘当前目录下在数据库:学院.dbc,其中有“教师”表和“学院”表。
栈底至栈顶依次存放元素A、B、C、D,在第5个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。
面向数据流的设计方法把______映射成软件结构。
随机试题
车身钣金件的切割方法有哪些?
在A公司的董事会上,组织的管理层次问题引起了各位董事的高度注意。它们普遍认为,公司的效率不高主要是公司的管理层次太多。在寻找减少层次的讨论中,你认为下面哪一个因素将会使组织的管理层次减少()
下列中国近代历史事件,按时间排序正确的是()。
中国古建筑作为一个独特体系到何时基本形成?
某设区的市建设高新技术开发区,依据《开发区区域环境影响评价技术导则》,以下可不列入“环境影响评价重点”的是()。
基金托管人应当履行的职责包括()等。(2008年上半年)
会计人员审核原始凭证时发现其金额有差错,应由()。
一般来说,项目采购的特点包括________。
[A]AnElementalCurriculum[B]ExpectationsofEarlyTeachers[C]EducationasaPreparationforWorkingLife[D]Escalati
SatiricLiteraturePerhapsthemoststrikingqualityofsatiricliteratureisitsfreshness,itsoriginalityofperspective.
最新回复
(
0
)