首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件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
68
问题
有如下程序文件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://kaotiyun.com/show/B7op777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,根据变量的作用域来分,内存变量可分为( )。
在VisualFoxPro中,视图可以分为本地视图和______视图。
为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句:ALTERTABLE金牌榜______奖牌总数I______奖牌总数>=0使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,
一条没有指明去向的SQLSELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是
有关参照完整性的删除规则,正确的描述是
下列关于控件类的说法中,错误的是( )。
数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
使用SQL语句实现将一条新的记录插入“学生”表中:INSERT______学生(学号,姓名)VALUES("9801","李峰")
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第( )个位置。
为了在报表中打印当前时间,应该在适当区域插入一个()。
随机试题
关于生物样品测定定量下限的描述正确的是
下列关于扰乱市场秩序罪的说法哪些是正确的?
唐律中有关惩处官员职务犯罪的篇目是()。
钢筋混凝土预制桩基础施工中,打桩时应注意观察的内容中不包括()。钢筋混凝土预制桩的三种接桩工艺,不包括()。
应用疏浚工程预算定额时,对新建港区工况确定时应考虑()等因素。
与交换机或终端设备相连的两个数字配线架(或其等效设备)间用来传送一种规定速率的数字信号的全部装置便构成一个()。
在理财方案跟踪和定期评估方面,下列表述错误的是()
在货币具有的基本职能中,充当商品交换媒介的职能通常称为()。
根据《国际联盟盟约》的内容分析其实质。
以下结构体说明和变量定义中,正确的是
最新回复
(
0
)