首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序 Private Sub Command1_Click() Dim a As Integer,b As Integer a=InputBox("请输入整数"):b=InputBox("请输入整数") pro a:pro b Call p
某人编写了下面的程序 Private Sub Command1_Click() Dim a As Integer,b As Integer a=InputBox("请输入整数"):b=InputBox("请输入整数") pro a:pro b Call p
admin
2016-09-19
46
问题
某人编写了下面的程序
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
解析
本题考查的考点是有关过程调用的。本题题干中的程序之所以不能显示第三行的值,是由于在调用pro函数时使用的是默认的传地址调用,这时在pro过程中的对形参的更改都会影响到实参。仔细观察pro过程,发现每次循环都要对形参n整除10一直到n为0为止,所以每次pro过程调用结束后都会把对应实参改为0。修改参数传递方式为传值调用即可使程序正确运行。
转载请注明原文地址:https://kaotiyun.com/show/p7Lp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Commandl的命令按钮。设有如下的类型声明:TypePersonnameAsString*8majorAsString*20
下列有关过程的叙述中错误的是()。
关于变量作用域,下列叙述中正确的是()。
过程(Sub)和函数(Function)中,_______________可以有返回值。
下列表达式的值为2123的是()。
在窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程:PrivateSubForm_Click()Open“d:\Temptxte1.txt”.For:
以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是()。
下面排序算法中,平均排序速度最快的是()。
将数学表达式Cos2(a+B)+5e2写成VisualBasic的表达式,其正确的形式是______。
表达式"12345"<>"12345"&"ABC"的值是______。
随机试题
论述工作分析的具体方法及其优缺点。
在费用的计算中应包括
流行性脑脊髓膜炎患者最典型的皮肤黏膜体征是
对工程网络计划进行优化,其目的使该工程()。
有限责任公司的股东之间相互转让其全部或者部分股权,应当经其他股东过半数同意。()(2012年)
C公司正在研究一项生产能力扩张计划的可行性,需要对资本成本进行估计。估计资本成本的有关资料如下:(1)公司现有长期负债:面值为1000元,票面年利率为12%,每半年付息一次的不可赎回债券;该债券还有5年到期,当前市价为1051.19元;假设发行长期债券时
新建房屋安装中央空调设备,无论会计上如何核算,均应计入房产原值;但旧房安装空调设备,一般都单独作固定资产入账,不计入房产原值。()
下列属于船舶吨税的延期优惠的是()。
DOM is a platform-and language-(21)API that allows programs and scripts to dynamically access and update the content, structure
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******error******的下面,修改该语句即可。#
最新回复
(
0
)