首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
2020-04-18
59
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command1_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Next k
max=0
For k=1 To 10
Ifa(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是
选项
A、把Ifa(k)>max Then改为Ifa(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是不可以的,它没有考虑到数组元素都小于0的情况。
转载请注明原文地址:https://kaotiyun.com/show/OvTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
语句PrintFormat(Int(12345.6789*100+0.5)/100,"0000,0.00")的输出结果是()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体如图所示。运行程序时,从考生文件夹数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,同时统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果显示在相应的文本框
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*yIfy>10The
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(K
下列有关过程的叙述中错误的是()。
下列合法的变量名是
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If”A”
随机试题
表现为慢性阻塞性肺疾病是
A.漏出液B.浆液性渗出液C.血性渗出液D.乳糜性渗出液E.脓性渗出液下列疾病典型的临床表现是
通过采取技术和管理手段使事故发生后不造成严重后果或使后果尽可能减小,这是()。
《国务院关于加快发展服务业的若干意见》提出,要大力发展()的服务业。
海关的电子口岸执法系统目前研制出的一种新型信息系统,其模式为()。
A公司的记账本位币为人民币,对外币业务采用交易发生日的即期汇率进行折算,按月计算汇兑损益。2018年5月17日进口商品一批,价款为4500万美元,货款尚未支付,当日的市场汇率为1美元=6.75人民币元,5月31日的市场汇率为1美元=6.78人民币元,6月
矩阵与()相似.
采用SMTP协议和POP协议的服务器功能都是通过Internet实现邮件通信,它们在功能上的区别是(53)。
Since1951theproportionofmarriedwomenwhoworkhasgrownfromjustoverafifthtoahalf.Comparedwiththeircounterparts
A、Hewantstokeepinformedwhilehe’sabsent.B、Hedidn’tcheckthedetailsofthereport.C、Hehasjustcomebacktowork.D、H
最新回复
(
0
)