首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序文件mal.prg: SETUDFPARMS TO VALUE n=1 DO procl WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FORk=2 T
有如下程序文件mal.prg: SETUDFPARMS TO VALUE n=1 DO procl WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FORk=2 T
admin
2017-06-26
37
问题
有如下程序文件mal.prg:
SETUDFPARMS TO VALUE
n=1
DO procl WITH n
?n+2
PROCEDURE proc 1
PARAMETERS m
FORk=2 TO4
m=m+k
ENDFOR
RETURN
在命令窗口输入DO mal命令后,程序的输出结果是 ( )。
选项
A、12
B、11
C、10
D、3
答案
A
解析
SETUDFPARMS TO VALUE指定调用模块程序时,以按值方式传递参数。但由于主程序中调用模块程序用的格式是DO…WITH…,所以参数传递不受SETUDFPARMS TO VAL[厄命令的影响,应该按引用传递。先将n赋值为1,然后以n为参数,执行过程procl,在procl中,定义了一个变量m,接收传递过来的n的值,即m=1,接着进入for循环结构,共循环3次,最后m的值为10,但由于n是按引用传递,所以当执行完procI后,m的值传递回主程序,n的值变为10,当执行输出n+2时,输出的结果是12。
转载请注明原文地址:https://www.kaotiyun.com/show/vHBp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询"计算机系"学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
关系运算中选择某些列形成新的关系的运算是
在VisualFoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令
打开数据库abc的正确命令是
下列关于栈的叙述中,正确的是
设置表单标题的属性是( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
为了在报表中打印当前时间,应该插入一个( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
要使"产品"表中所有产品的单价上浮8%,正确的SQL命令是( )。
随机试题
不能用己烯雌酚的是
A.毛莨苷B.藏红花苦苷C.芦荟苷D.腺苷E.鸟苷最难发生酸水解的苷是
按()来分,化学热处理又可分为固体法、液体法和气体法。
按幻觉产生的条件分类,以下哪种幻觉不包括在内
按照应用和虚拟机的观点,软件可分为:
企业价值评估模型分为股利现金流量模型、股权现金流量模型和实体现金流量模型三种,其中在实务中很少被使用的是()。
下列关于折校的表述,错误的有()。
“巧妇难为无米之炊”,结合实际谈谈你的看法。
Theproducedepartmentsofthefuturemaylooklikenothingonearth,andwithgoodreason.Chinesescientistshavebeengrowing
Labelthediagrambelow.ChooseyouranswersfromtheboxandwritethelettersA-Enexttoquestions33-37.A.Cirrus
最新回复
(
0
)