首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
admin
2018-07-11
37
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command1_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Next k
mltx=0
For k=1 To 10
If a(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是( )。
选项
A、把If a(k)>max Then改为If a(k)
B、把max=a(k)改为a(k)=max
C、把第2个循环语句For k=1 To 10改为For k=2 To 10
D、把max=0改为max=a(10)
答案
D
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/h7Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行以下程序段:a$=“VisualBasicProgramming”b$:“C++”c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为()。
对于含有多个窗体的工程而言,以下叙述中正确的是
下列合法的变量名是
VB中,若没有显式声明变量的数据类型,则默认的类型是
在窗体上画一个水平滚动条,其属性值Min满足
在标准模块中,将a定义为全局整型变量的语句是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输人大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给
数据库中对概念模式内容进行说明的语言是
随机试题
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
可促进醛固酮分泌的因素是
患者转移性右下腹痛2天,全腹痛1天。检查:腹膜刺激征阳性,以右下腹为著,肠鸣音减弱,血白细胞计数1.8×109/L。应首先考虑的是
由于信息具有()的特点,就要求信息流经处理的道路最短,而且中间的停顿最少。
专家系统是一种以( )为基础的系统,是一种运用推理能力得出结论的人工智能系统。
火车票
有关证券从业监督管理的规定,说法错误的有()。Ⅰ.取得执业证书的人员,连续2年不在机构从业的,由证券业协会注销其执业证书Ⅱ.证券业从业人员与原应聘单位解除劳动合同的,应当在30日内向协会报告,由证券业协会变更该人员执业注册登记Ⅲ.证券业从业人
2019年3月,某贸易公司进口一批货物。合同中约定成交价格为人民币600万元,支付境内特许销售权费用人民币10万元、卖方佣金人民币5万元。该批货物运抵境内输入地点起卸前发生的运费和保险费共计人民币8万元。该货物关税完税价格()万元。
某船舶进港卸货,你们作为检验检疫工作人员对船舶进行卫生及相关检疫,花了半个小时,还没有结束。船长非常生气,说你们工作效率低,耽误时间,要投诉你们。作为检验检疫工作人员,你会如何与该船长沟通?请现场模拟。
你回去考虑A一下吧,若有B问题的话,随时C给我打D电话。
最新回复
(
0
)