首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件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
75
问题
有如下程序文件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全国计算机二级
相关试题推荐
当前目录下有“课程表”文件,要求查找即选修了“W1”,又选修了"W2”的学生号,则语句为: SELECTA.学生号FROM选课表A,【】; WHEREA.学生号=B.学生号AND; A.学生号=″W1″AND; 【】
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
设有使用零件表SYLJ(项目号,零件号;数量),为“数量”字段增加有效性规则:数量>0,应使用的SQL语句是:【】TABLE使用零件【】数量SEI【】数量>0
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在SQLSELECT中,字符串匹配运算符用【】表示,【】可用来表示0个或多个字符。
下列关于接收参数和传送参数的说法中,正确的是
?LEN("计算机")<LEN("COMPUTER")的显示结果是【】。
在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是
软件工程研究的内容主要包括:【】技术和软件工程管理。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。
随机试题
这个标志是何含义?
GB50236—2011标准规定,对于规格为φ159mm×10mm管子的Ⅲ级焊缝表面气孔每50mm焊缝长度内允许直径不大于0.3δ,且≤2mm的气孔()个。
UCS/Unicode中的汉字编码与GB2312-80、GBK标准以及GBl8030标准都兼容。()
化脓性关节炎不可逆的病理变化是
黄某一天牵着一名贵猎犬闲逛,遇到素日不睦的李某,于是就让狗扑咬李,李顺势用石块砸黄,致黄轻伤,并用木棒将还在扑咬的猎犬打死。李的行为_________。
土地管理制度是整个土地制度的核心。()
建设项目竣工环境保护验收调查的方法有()。
保持伤口深处不受细菌感染是困难的。即使是高效抗菌素也不能杀死生活在伤口深处的细菌。但是,许多医生却用诸如蔗糖这样的甜性物质包扎伤口而除去了伤口深处的细菌。以下哪项如果为真,最有助于解释用蔗糖杀死伤口深处细菌的原因?
Peoplethroughouttheworldenjoyhikingtowildernesscampsites,usuallyonestablishedtrails.Thisactivityiscalledbackpac
Thewalletisheadingforextinction.Asaday-to-dayessential,itwilldieoffwiththegenerationwhoreadprintnewspapers.
最新回复
(
0
)