首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序 Private Sub Command l_Click() Dim aAs Integer,bAs Integer a=InputBox(”请输入整数”):b=InputBox(”请输入整数
某人编写了下面的程序 Private Sub Command l_Click() Dim aAs Integer,bAs Integer a=InputBox(”请输入整数”):b=InputBox(”请输入整数
admin
2019-04-29
70
问题
某人编写了下面的程序
Private Sub Command l_Click()
Dim aAs Integer,bAs 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/dGUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文什sjt3.vbp,其窗体中有一个红色方框和一个计时器控件。程序运行时每隔0.5秒,方框的颜色交替变为黄色和红色(黄色值为&HFFFF&;红色值为&HFF&);若单击鼠标右键,则停止变色;若单.击鼠标左键,则方框左上角移到鼠标点击
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体外观如图3-5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为:Form1的窗体上画一个名称为List1的列表框,并任意输入若干列表项;再画一个名称为Text1的文本框,无初始内容。请编写List1和Text1的Click事件过
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTestl——Click(Index
在考生文件夹下有一个工程文件sjt5.vbp。程序功能为:在文本框Textl中输入一个正整数N后,单击“计算”按钮,则计算11+22+33+…+NN,并将计算结果显示在Text2中。程序中的函数f可以计算mm的值。在给出的窗体文件中已经有了全部控件,但程
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Frame1、标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Check1、Check2、Check3,其标题分别是“上海
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
软件调试的目的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有一个名称为List1的列表框,且已有若干个项目,如图(a)所示。“部分反序”命令按钮的名称为Command1。程序运行时,单击“部分反序”按钮,列表框中除最前面的一个项目不动外,其他项目的顺序反向
随机试题
普萘洛尔不宜用于
女性,68岁,因充血性心力衰竭和进行性呼吸困难加重,抢救无效死亡。尸体解剖发现:在肺组织切片中,肺泡内有大量吞噬含铁血黄素的细胞。这些细胞起源于
A、面总静脉B、下颌后静脉C、上颌静脉D、颈内静脉E、颈外静脉下颌后静脉后支和耳后静脉汇合成()
A.鳞状化生B.角化珠C.胶样小体D.角质栓塞E.子囊涎腺多形性腺瘤()
下述哪项不是肾综合征出血热发生原发性休克的特点
某酒店为深入贯彻执行新《中华人民共和国消防法》、《机关、团体、企业、事业单位消防安全管理规定》、《××省消防条例》,确保宾客生命财产安全,积极有效减少灾害损失,增强酒店员工的消防安全意识,牢固树立“宾客至上、安全第一”理念,落实“预防为主,防消结合”的方针
赵某、钱某、孙某和李某共同设立了一家普通合伙企业,钱某被委托单独执行合伙企业事务。钱某因重大过失给合伙企业造成了较大的损失,但自己并未牟取利益。为此,赵某、孙某和李某一致同意将钱某除名,并作出决议,书面通知钱某本人。对于该除名决议的下列表述中,正确的是(
通过16PF的记分模板,只能得到量表的原始分数,下一步还需要通过查表,将原始分数转为()。
Hepurchasedaticketandwentuponthetopdeck.
Thegovernmentplaced()onthenumbersofforeigncarsthatcouldbeimported.
最新回复
(
0
)