首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
admin
2017-08-22
78
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Command1_Click()
a%=10:b%=20
Call swap(a,b)
Print a,b
End Sub
Private Sub swap(ByVal a As Integer,ByVal b As
Integer)
c=a:a=b:b=c
End Sub
在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是( )。
选项
A、调用swap过程的语句错误,应改为:Call swap a,b
B、输出语句错误,应改为:Print"a","b"
C、过程的形式参数有错,应改为:swap(ByRef a AS Integer,ByRef b As Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查参数传递。VB过程调用中,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://kaotiyun.com/show/ztGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
详细设计的结果基本决定了最终程序的
执行语句Print"Sgn(-34)=";Sgn(-34)后,其输出结果为()。
表达式“12345“”1234a”&“ABC”的值是_____________。
下列各种形式的循环中,输出"*"的个数最少的循环是
滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是______。
如果准备读文件,打开顺序文件“text.dat”的正确语句是
下列叙述中正确的是()。
下列关于关系运算的叙述中正确的是()。
下面关于菜单的叙述中错误的是______。
软件工程中,软件配置由配置项来表示,以下选项中,______不属于软件配置项的内容。
随机试题
A.药味加减的变化B.药量增减的变化C.剂量更换的变化D.药味加减和药量增减变化的联合运用E.药味加减、药量增减和剂型更换变化的联合运用(2006年第98,99题)枳术汤与枳术丸的关系属于()
2005年是西藏自治区成立40周年。据统计,2004年西藏自治区的生产总值达到211.54亿元,比40年前增长18.6倍。40年来,中央对西藏地方的财政投资累计达到968.72亿元,一大批基础性骨干项目陆续建成,城乡,居民收入持续增长,人民生活不断改善,绝
如果某男是B型血
一般资料:李某,女性,17岁,高二学生。案例介绍:李某表情惊慌,由其父母带到心理咨询室。下面是心理咨询师与李某的一段谈话:心理咨询师:(介绍心理咨询后)你需要我帮你解决什么心理问题呢?李某:我,我想上学,最……最近特别害怕。
人在运动时要流汗的原因是()。
某大学寝室有8个人,三个是广东人,一个是北京人,有两个是北方人,一个保送生,三个是贫困生。假设上述介绍涉及该寝室的所有同学.则下列关于该寝室同学的判断与题干有矛盾的是()。
下面关于二叉排序树叙述中,正确的是
WhichofthefollowingstatementsaboutthetelephoneofthefutureisNOTtrue?
GeorgeMasonmustrankwithJohnAdamsandJamesMadisonasoneofthethreeFoundingFatherswholefttheirpersonalimprinton
Thereareseveralpossiblerelationshipsbetweenlanguageandsociety.Oneiswhatsocialstructuremayeitherinfluenceordete
最新回复
(
0
)