首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序 Privme Sub Command1_Click() Private Sub pro(n As Integer) Dim a As Integer,b As Integer While(n>
某人编写了下面的程序 Privme Sub Command1_Click() Private Sub pro(n As Integer) Dim a As Integer,b As Integer While(n>
admin
2020-01-02
37
问题
某人编写了下面的程序
Privme Sub Command1_Click() Private Sub pro(n As Integer)
Dim a As Integer,b As Integer While(n>0)
a=InputBox("请输入整数") Print n Mod 10;n=n\10
b=InputBox("请输入整数") Wend
pro a:pro b Print
Call pro(a+b) End Sub
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/FbTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮(Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()Dima(10)AsInterger,p(3)AsIntergerK=5F
如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配
以下叙述中错误的是()。
如图所示,在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每1s在文本框中显示一次当前的时间。PrivateSubTimer1TextTime.Text=TimeEndSub在下划线上应填入
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
下列程序的执行结果为()。A="5":B="6"A=Val(A)+Val(B)B=Val("56")IfABThenPrintA-BElsePrintB-A
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
(1)在名称为Form1的窗体上添加一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。同时建立一个下拉菜单,其名称为File,标题为“文件”,此菜单含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为被选中,运
(1)在名称为Form1的窗体上添加一个名称为Shape1的形状控件,通过设置参数使其形状为圆形;添加一个名称为Label1的标签,标题为“形状”,标签的大小能够根据标签内容的字数、大小而定;添加一个名称为Text1的文本框,文本框最多能够显示5个字符,文
随机试题
子宫淋巴管会注入以下淋巴结,除了
醋制延胡索的目的是()
巴比妥类药物的中毒症状包括()。
“合格境外机构投资者(QFII)勺审批及监管,境外资产管理机构在华设立代表处的审批”属于中国证监会内设()的职责。
按照(),金融市场划分为有形市场和无形市场。
下列各项股利政策中,股利水平与当期盈利直接关联的有()。
设f(x)在[0,1]上连续,在(0,1)内可导,且f(0)=f(1),证明:存在ξ,η∈(0,1),使得f’(ξ)+f’(η)=0.
设an>0,bn>0,(n=1,2,…),且满足试证:(Ⅰ)若级数收敛,则收敛;(Ⅱ)若级数发散,则发散.
英文缩写CAD的中文意思是
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文件。按照
最新回复
(
0
)