首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序: 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
41
问题
某人编写了下面的程序:
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/dKQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
一个模块直接调用的其他模块个数称为______。
在C盘当前文件夹下有一个已建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开Alph.txt文件,读取字符串并显示在文本框Text1中,然后调用StrSort过程将此字符串按ASCII码的顺序重新排列并显示
下列叙述中不正确的是()。
在窗体上有一个命令按钮Command1,编写如下程序:PrivateSubCommand1_Click()Printpp1(3,7)EndSubPublicFunctionpp1(xAsSingle,
要使文本框获得输入焦点,则应采用文本框控件的()方法。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
在窗体上画两个单选按钮,名称分别为Opfion1和Ophon2,标题分别为“黑体”和“楷体”;一个复选框,名称为Check1,标题为“粗体”。要求程序运行时,“黑体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是()。
下列叙述中错误的是()。
下列可以打开立即窗口的操作是______。
表达式Len(Str(1.3))Mod2的值为______。
随机试题
“一个钥匙开一把锁”体现的是德育的方向性原则。
女性50岁,反复严重高血钾,Ccr40ml/min,CO2CP15mmol/L,Cl-110mmol/L。尿常规正常,无肾病史
某地下车库土方工程,工程内容包括挖基础土方和基础土方回填。基础土方回填采崩打夯机夯实,除基础回填所需土方外,余土全部用自卸汽车外运800m至弃土场。提供的施工场地,已按设计室外地坪一0.2。0m平整,土质为三类土,地下水位一0.800m,要求施T前降低
债券和股票的区别表现在()方面。
以下()不属于非现场调查。
甲股份有限公司(以下简称“甲公司”)为上市公司,2016年与长期股权投资和企业合并有关资料如下:(1)2016年1月20日,甲公司与乙公司签订购买乙公司持有的丙公司(非上市公司)60%股权的合同。合同规定:以丙公司2016年1月15日评估的可辨认净资
案例:马老师非常认真,每一堂课的备课内容都非常丰富,恨不得自己讲授的东西同学们都能理解掌握,在一次音乐鉴赏课上,马老师滔滔不绝地讲了一整节课关于这首歌曲的背景、创作情感和自己的感悟,忽视了同学们的感受,下课后同学们纷纷议论:“我们上的是音乐课还是
Machinesofthenewtype______madeinShanghai.
Thesmallestwordsinourvocabularyoftenrevealthemostaboutus,includinghonestyandthinkingstyle.Stopandthinkabout
A—FreeDeliverytoYourDoorB—TollGateC—NoEntryD—StrictlyNoParkingE—Lugga
最新回复
(
0
)