首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序: 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-08-28
80
问题
某人编写了下面的程序:
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+
C、改为 pro a+b
D、把n=n\10 改为 n=n / 10
答案
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/SiQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Labell、标题为“列表框的使用”的标签。再画一个名称为.Listl的列表框,列表中含有5个表项,表项内容分别为“北京”、“山西”、
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为L,abell、标题为“设置速度”的标签,通过属性窗口把标签的大小设置为自动调整。画一个名称为HScrolll的水平滚动条,通过属性窗
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图1-183所示。要求如下:①利用属性窗口向列表框添加四个项目:Visual.Basic、TurboC、C++、Java。②请编写适当的程
Print方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是______。
下面可以打开立即窗口的操作是______。
下列表达式有错误,正确的写法应该是【】。[(a+B)+c]/80-5÷(d+e)
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
以下关于图片框控件的说法中,错误的是______。
随机试题
有“曲状元”之誉的元代作家是()
导致患者内源性感染的因素可能是()。
A药品不良反应B新的药品不良反应C药品严重不良反应D药品不良反应报告的内容和统计资料E药品不良反应报告和监测是加强药品监督管理、指导合理用药的依据。
女,60岁,全口牙缺失,在正中关系位时,上颌弓前部明显位于下颌弓前方,排牙时错误的方法是A.将下前牙排列稍拥挤B.上颌前牙腭侧加厚成平面板C.选用较上颌牙小一型号的下前牙D.选用较上颌牙大一型号的下前牙E.上前牙略向舌侧排,下前牙略向唇侧排
该患者烧伤面积为除外体表烧伤,还应首先考虑
A.结节病Ⅰ期B.急性间质性肺炎C.重症肌无力D.纵隔淋巴瘤E.原发综合征可引起Ⅱ型呼吸衰竭的是
王某怀疑其妻与其表兄刘某有不正当关系,遂于某晚跟踪其妻至刘某住所。进屋后,王某发现其妻披头散发,正在哭泣,刘某站在旁边,王某大怒,遂殴打其妻,并与刘某发生争吵。王某知道刘某有百万家财,决定抓住这个机会狠狠敲诈他一笔,于是谎称到其父母家中解决问题,将刘某骗至
我国规定证券回购交易必须具备以下条件()。
我国《刑法》第263条规定:“以暴力、胁迫或者其他方法抢劫公私财物的,处三年以上十年以下有期徒刑,并处罚金;有下列情形之一的,处十年以上有期徒刑、无期徒刑或者死刑,并处罚金或者没收财产。(一)人户抢劫的;(二)在公共交通工具上抢劫的;(五)抢劫致人
关于法律援助,下列说法不正确的是:
最新回复
(
0
)