首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件mal.prg: SET UDFPARM S TO VALUE n=1 DO procl WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FOR k=
有如下程序文件mal.prg: SET UDFPARM S TO VALUE n=1 DO procl WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FOR k=
admin
2014-11-29
71
问题
有如下程序文件mal.prg:
SET UDFPARM S TO VALUE
n=1
DO procl 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 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/B7op777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
按照“先进先出”组织数据的数据结构是( )。
数据库系统的核心是()。
使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。
按照“先进后出”原则组织数据的数据结构是()。
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。
下列关于属性、方法和事件的叙述中,______是错误的。
算法指的是______。
下列数据结构中,属于非线性的是()。
随机试题
近代汉魏六朝诗派的代表人物是【】
下列项目中,应计提折旧的固定资产有()
处方:维生素C104g 碳酸氢钠49g 亚硫酸氢钠2g 依地酸二钠0.05g 注射用水加至1000ml下列有关维生素C注射液的叙述正确的是:
起搏器植入术后健康教育包括
下列哪种气雾剂不含抛射剂
设备工程进度控制的最终目标是()。
钻孔灌注桩施工中,成孔后压灌混凝土并将钢筋笼插至设计深度成桩的方法是()。
变更卸货地交付货物是指在不同于提单上记载的卸货港卸货并交付货物。()
一份问卷调查的封面如下:××市家庭状况调查问卷尊敬的市民:您好!我们正在进行一项有关家庭需求和社会服务方面的调查,旨在通过分析居民家庭生活现状,提出协助家庭健康发展的建议。通过对
下列各句句意明确、不存在语病的一项是()。
最新回复
(
0
)