首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件mal.prg: SET UDFPARMS TO VALUE n=1 DOproc1 WITH n ?n+2 PROCEDURE proc 1 P
有如下程序文件mal.prg: SET UDFPARMS TO VALUE n=1 DOproc1 WITH n ?n+2 PROCEDURE proc 1 P
admin
2013-02-01
50
问题
有如下程序文件mal.prg:
SET UDFPARMS TO VALUE
n=1
DOproc1 WITH n
?n+2
PROCEDURE proc 1
PARAMETERS m
FOR k=2 TO 4
m=m+k
ENDFOR
RETURN
在命令窗口输入DO mal命令后,程序的输出结果是( )。
选项
A、12
B、11
C、10
D、3
答案
A
解析
SET LJDFPARMS TO VALUE指定调用模块程序时,以按值方式传递参数。但由于主程序中调用模块程序用的格式是DO…WITH…,所以参数传递不受SETUDFPARMS 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/SJsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
通过项目管理器窗口的命令按钮,不能完成的操作是()。
(1)建立项目文件,名为myp。(2)将数据库“学生”添加到新建立的项目当中。(3)建立自由表myt(不要求输入数据),表结构为:考号字符型(7)姓名字符型(8)成绩整型(4)
检索尚未确定的供应商的定单号,正确的命令是
在考生文件夹下有仓库数据库chaxun3包括3个表文件:zg(仓库号C(4),职工号C(4),工资N(4))dgd(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10))gys(供应商号C(4),供应商名C(16),
下列关于控件类的说法中,错误的是()。
定义何种菜单时,可以使用菜单设计器窗口中的“插入栏”按钮,以插入标准的系统菜单命令()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下面表单及控件常用事件中,与鼠标操作有关的是
下列对调试器的叙述中,正确的是
算法分析的目的是
随机试题
下面描述饮水加氟的优点中错误的是
急性肾功能衰竭少尿时,宜选用作为基础降压药宜选用
男,35岁。腹痛、反酸10年。1周来症状加重,并出现夜间痛,进食能部分缓解。最有助于明确诊断的检查是
1991年1月1日晚,张某被人袭击打成重伤。经过长时间的查访,于2009年6月30日张某掌握确凿的证据证明将其打伤的人是李某。这时张某要得到法律保护,应当在()前向李某提出赔偿要求。
导致木材物理力学性质发生改变的临界含水率是()。[2011年真题]
各单位应当建立( )制度,以保证账证相符。
临时流动性便利的英文缩写是()。
下列纳税人中,税务机关有权核定其应纳税额的有()。
BackinSeattle,aroundthecomerfromtheDiscoveryInstitute,StephenMeyerofferssomepeer-reviewedevidencethattheretrul
A、Agrandweddingwasbeingheldinthehotel.B、Itwasabusyseasonforholiday-makers.C、Thehotelwasundergoingmajorrepai
最新回复
(
0
)