首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件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
34
问题
有如下程序文件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中,正确的SQL命令是()。
打开查询设计器建立查询的命令是()。
为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的()。
假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令()。
Employee的表结构为:职工号、单位号、工资,与SELECT*FROMEmployeeWHERE工资>=10000AND工资
在VisualFoxpro中,下列程序段执行后,内存变量S的值是()。CLEARS=0FORI=5TO55STEP5S=S+IENDFOR?S
表达式LEN(TRIM(SPACE(2)+’abc’一SPACE(3)))的计算结果是()。
在VisualFoxPro中,在屏幕上预览报表的命令是()。
假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
下面不属于软件工程过程的4种基本活动
随机试题
A.体外冲击波碎石B.输尿管肾镜取石C.输尿管肾镜碎石D.经皮肾镜取石E.输尿管切开取石大于2.5cm的肾盂结石最适宜
频数分布的两个重要特征是
Ⅱ类一般工业固废填埋场的底部与潜水面之间的岩土层一般为()。
证券公司设立集合资产管理计划,办理集合资产管理业务,应当符合的要求有()。
以固定资产取得的长期投资,按评估价值加上相关税费,借记“长期投资”科目,同时按转出的固定资产对应的非流动资产基金借记的会计科目是()。
简述一个良好的班集体具有哪些特征。
篮球比赛中,某持球队员向篮下突破,遇防守堵截,即传球给进攻时机更好的同伴投篮,这是运用()战术。
教育过程中班主任如何做好后进生的工作?
把下面六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
只有年满十八岁,才有选举权,李四已满十八岁,则()。
最新回复
(
0
)