首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序: Private Sub Command1_Click() Dim a As Integer,b As Integer a=InputBox("请输入整数") b=InputBox("请输入整数")
某人编写了下面的程序: Private Sub Command1_Click() Dim a As Integer,b As Integer a=InputBox("请输入整数") b=InputBox("请输入整数")
admin
2020-07-22
55
问题
某人编写了下面的程序:
Private Sub Command1_Click()
Dim a As Integer,b As Integer
a=InputBox("请输入整数")
b=InputBox("请输入整数")
pro a
pro b
Cau pro(a+b)
End Sub
Private Sub pro(n As Integer)
Wllile(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 pm(n As Integer)改为Private Sub pro(ByVal n As Integer),程序即可得到正确结果,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/UtHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是x=5Printx+1;x+1
下列关于栈的叙述中,正确的是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
数据库系统的核心是()。
在窗体上有一个名称为CD1的通用对话框和一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型”栏中显示*.txt。则能够满足上述要求的程序是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
软件需求分析阶段的工作,叮以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
下列对队列的描述中正确的是
支持子程序调用的数据结构是()。
随机试题
亚里士多德文艺理论的代表作是【】
下列哪项是正确的护理目标陈述方式( )。
患者女,近几天来发生尿急、尿频、尿痛伴发热,首先应检查的是
会计人员下列()发生变更,可以不向会计从业资格管理机构办理从业档案信息变更登记。
自2003年1月1日至( ),对部分数控机床企业生产销售的数控机床产品实行增值税先征后返。
与公开发行股票相比,下列关于非公开发行股票的说法中,正确的有()。
某些藻类植物并非在所有的水环境中都能生长得很好,有一种水藻只有当周围的水流速度很慢时才能长得茂盛。然而,有人发现在一些地区,旱季过后,即使河水的水流速度很慢,也很少见到这种水藻。以下哪项如果为真,可以作为上述现象的解释?
商品不是物,而是物掩盖下的社会生产关系。马克思的这一论断的含义是()。
按照ITU标准,传输速率为155.520Mbps的标准是()。
公司计划在“创新产品展示及说明会”会议茶歇期间,在大屏幕投影上向来宾自动播放会议的日程和主题,要求市场部助理小王完成相关演示文件的制作。具体要求如下:为了实现幻灯片可以自动放映,设置每张幻灯片的自动放映时间不少于2秒钟。
最新回复
(
0
)