首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了下面的程序 Private Sub CommandlClick() Dim a As Integer,b As Integer a=InputBox(“请输入整数”):b=InputBox(“请输入整数”) pro a:pro b Call pr
某人编写了下面的程序 Private Sub CommandlClick() Dim a As Integer,b As Integer a=InputBox(“请输入整数”):b=InputBox(“请输入整数”) pro a:pro b Call pr
admin
2019-06-11
20
问题
某人编写了下面的程序
Private Sub CommandlClick()
Dim a As Integer,b As Integer
a=InputBox(“请输入整数”):b=InputBox(“请输入整数”)
pro a:pro b
Call pro(a+b)
End Sub
Private Sub pro(nAs Integer)
While(n>0)
Print n Mod 10;n=n\10
Wend
Print
End Sub
此程序功能是:输入2个正整数,反序输出这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函数时使用的是默认的传地址调用,这时在vro过程中的对形参的更改都会影响到实参。仔细观察pro过程,发现每次循环都要对形参n整除10一直到n为0为止,所以每次pro过程调用结束后都会把对应实参改为0。修改参数传递方式为传值调用即可使程序正确运行。
转载请注明原文地址:https://kaotiyun.com/show/uAUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Click()Dima(4)AsIntegerFori=1To
下列数组定义中错误的是
结构化程序设计的基本原则不包括
以下关于文件的叙述中,错误的是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
要使标签中的文本靠右显示,应将其Aligment属性设置为
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
控制照片斑点的方法不包括
机体阴液突然大量丢失,导致生命垂危的病理变化称为
依照我国法律,商户可否直接请求法院对上述厂房强制执行?依照我国法律,商户可否要求农机厂履行出资义务,将厂房所有权转移至飞龙公司?
下列属于坝基稳定问题的有()。
钢筋机械连接的方法不包括( )。
根据我国《合伙企业法》的规定:“合伙人以其在合伙企业中的财产份额出质的。须经其他合伙人一致同意;未经其他合伙人一致同意,其行为无效,由此给善意第三人造成损失的,由行为人依法承担赔偿责任。”下列关于该法律规范逻辑结构的表述中,错误的是()。
Whetheryou’rebuyingyourfirsthome,lookingforabetterdealorsimplywanttoknowmoreaboutmortgages,wecanhelp.When
“九一八”事变后,日本打开人侵华北门户的协定是()。
在测试日程表的制定中,预期完成日期与被测试系统投产、发布和部署的日期应该______。
A、9:30pm.B、9:45pm.C、10:00pm.D、10:15pm.B男士询问女士飞机起飞的时间,女士告诉他是晚上十点差一刻。由此可知,飞机起飞的时问是9:45。aquarter表示时间时意为“一刻钟”。
最新回复
(
0
)