首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件mal.prg: SET UDFPARMS TO VALUE IF1 DO procl WITH n ?n+2 PROCEDURE procl PARAMETERS m FOR k=2 TO 4 m=m+k ENDFOR RETURN 在命令
有如下程序文件mal.prg: SET UDFPARMS TO VALUE IF1 DO procl WITH n ?n+2 PROCEDURE procl PARAMETERS m FOR k=2 TO 4 m=m+k ENDFOR RETURN 在命令
admin
2017-03-28
39
问题
有如下程序文件mal.prg:
SET UDFPARMS TO VALUE
IF1
DO procl WITH n
?n+2
PROCEDURE procl
PARAMETERS m
FOR k=2 TO 4
m=m+k
ENDFOR
RETURN
在命令窗口输入DO mal命令后,程序的输出结果是( )。
选项
A、12
B、11
C、10
D、3
答案
A
解析
SET UDFPARMS TO VALUE指定调用模块程序时,以按值方式传递参数。但由于主程序中调用模块程序用的格式是DO …WITH…,所以参数传递不受SET UDFPARMS TO VALUE命令的影响,应该按引用传递。先将n赋值为1,然后以n为参数,执行过程procl,在procl中,定义了一个变量m,接收传递过来的n的值,即m=1,接着进入for循环结构,共循环3次,最后m的值为10,但由于n是按引用传递,所以当执行完procl后,m的值传递回主程序,n的值变为10,当执行输出n+2时,输出的结果是12。
转载请注明原文地址:https://kaotiyun.com/show/nvIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是()。
下面命令的输出结果是()。DIMENSIONa(10)?a(1)
下面叙述中错误的是()。
在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规划中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则(
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是()。
在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
ThenewsAcomingfromBdifferentpartsoftheworldCareoftenDextremelydiscouragingthesedays.
比例调节器的输出只取决于()。
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.【61】alongreadingassignmentisgiven,instru
关于乳腺摄影,错误的是
下述关于内部收益率的说法中,不正确的是()。
下列有关酶的说法正确的是()
在数据库技术中,使用数据模型的概念描述数据库的语义和结构一般可分为两类:概念数据模型和【】数据模型。
Whyisn’tthewomangoingtothemovie?
A、 B、 C、 B
Hewasaskedtospeakloudersothatallofuscouldhearhim.
最新回复
(
0
)