首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序: Private Sub Command1_Click() Dim a As Integer, b As Integer a=InputBox("请输入整数") b=InputBox("请输入整数") pro
某人编写了下面的程序: Private Sub Command1_Click() Dim a As Integer, b As Integer a=InputBox("请输入整数") b=InputBox("请输入整数") pro
admin
2015-06-30
14
问题
某人编写了下面的程序:
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a=InputBox("请输入整数")
b=InputBox("请输入整数")
pro a
pro b
Call pro(a+b)
End Sub
Private Sub pro(n As Integer)
While(n>0)
Print n Mod 10;
n=n\10
Wend
Print
End Sub
此程序功能是:输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。例如:若输入123 和234,则应该输出:
3 2 1
4 3 2
7 5 3
但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程序需要修改。下面的修改方案中正确的是( )。
选项
A、把过程pro 的形式参数 n As Integer 改为 ByVal n As Integer
B、把Call pro(a+b)改为 pro a+b
C、把n=n\10 改为 n=n / 10
D、在pro b语句之后增加语句 c%=a+b ,再把 Call pro(a+b)改为 pro c
答案
A
解析
在过程定义中过程的形式参数定义时如果没有ByVal指明参数的传递方式,那么默认为地址传递,这样过程中对形参的改变将影响到实参的值。本程序中过程定义语句 Private Sub pro(n As Integer)说明形参n为按地址传递的,而在过程内语句n=n\10改变了形参的值,因此,a、b的值就不再是最初输入的值了,表达式a+b就不是期望的两个输入数的和。因此得不到正确结果。
只要把Private Sub pro(n As Integer)改为Private Sub pro(ByVal n As Integer),程序即可得到正确结果,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/3rQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关系表达式中,其值为False的是
在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
以下关于函数过程的叙述中,正确的是
在窗体上面两个名称分别为Command1和Command2、标题分别为“初始化”和“求和”的命令按钮。程序运行后,如果单击“初始化”命令按钮,则对数组a的各元素赋值;如果单击“求和”命令按钮,则求出数组a的各元素之和,并在文本框中显示出来,如图所示。请填空
在窗体上画一个名称为Commandl的命令按钮,然后编写如下代码:OptionBase1PrirateSubCommand1Click()d=0c=10x=Array(10,
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,
下面概念中,不属于面向对象方法的是
下列数据结构中,能用二分法进行查找的是
Text文本框接受的最长字符数由文本框的______属性确定。
假定有下面的程序段:Fori=1To3Forj=1ToiFork=jTo3Print"i=";i,"j=";j,"k=";kNext
随机试题
在量化投资分析中,可以借鉴人工智能的技术包括()。Ⅰ.专家系统Ⅱ.机器学习Ⅲ.神经网络Ⅳ.遗传算法
ABS、SAN、HIPS都是苯乙烯系列合成树脂。()
下列属于一般能力的是()。
下列哪个说法是正确的
甲只有两个亲人儿子乙、女儿丙。甲得知自己罹患重病后,打印了一份自书遗嘱,言明自己拥有的玛莎拉蒂汽车由乙继承,兰博基尼汽车由丙继承,甲在打印的遗嘱上签名,注明的日期为2012年4月1日。2012年7月1日,甲上班时闲来无事,请同事钟某、王某(与甲无利害关系)
1.背景2013年4月,一飞行区指标为4E的机场修建滑行道桥,批准的可行性研究报告总投资为100万元。某具有一级机场场道工程专业承包企业资质的施工单位承担了施工任务。施工中发现施工图有问题,不得不停工。经技术人员反复研究认为施工图设计确有错误,需变更施工
某百货商店采用售价金额法核算,2013年10月3日购进商品一批,进价80000元,支付的进项税额13600元,款项通过银行转账;该批商品的舍税售价为117000元;10月20日,该批商品全部售出,并收到货款。假设10月无期初同类商品的存货,则该零售店应如何
下列著名历史人物属于安徽省的有()。
小李用150元钱购买了16元一个的书包、10元一个的计算器和7元一支的钢笔寄给灾区儿童,如果他买的每一样物品数量都不相同,书包数量最多而钢笔数量最少,那么他买的计算器数量比钢笔多多少个?
Youaregoingtoreadalistofheadingsandatextaboutlaughing.ChoosethemostsuitableheadingfromthelistA-Fforeach
最新回复
(
0
)