首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件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
59
问题
有如下程序文件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://www.kaotiyun.com/show/nvIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在表结构为(职工号,姓名,工资)的表Emp!oyee中查询职工号的左4位为“1962”的职工的最高工资值,正确的SQL命令是()。
将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是()。
下面设置系统菜单的命令中,错误的是()。
有以下表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)查询单价小于16或大于20的图书信息,不正确的SQL语句是()。
Employee的表结构为:职工号、单位号、工资,查询至少有5名职工的每个单位的人数和最高工资,结果按工资降序排序。正确的SQL命令是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
查询设计器中的“筛选”选项卡的作用是()。
表达式LEN(TRIM(SPACE(2)+’abc’一SPACE(3)))的计算结果是()。
假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该选项组value属性的值为()。
在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是()。
随机试题
萋尿生殖嵴可分成内外两部分,内侧份为__________,外侧份为__________。
简述巴黎公社政权形式的主要特点。
生理性贫血常发生于生后
依据《民用爆炸物品安全管理条例》的规定,爆炸作业人员应当经考核合格,取得《爆破作业人员许可证》后,方可从事爆破作业,对其考核的单位是()。
在教学中运用变式的主要目的是()。
根据房屋买卖的契约征收的契税属于()。
1929—1933年经济危机的爆发,从反面显示了()
下列叙述中正确的是()。
A、HemusthavebeenmistakenforJack.B、Twinsusuallyhavealotincommon.C、Jackiscertainlynotashealthyasheis.D、Heh
Thehumanbrainishard-wiredtorecognizefaces.Butrememberingfacesisnotthesameasbeingabletodescribethem.Thisis
最新回复
(
0
)