首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
2019-04-29
39
问题
某人编写了如下程序,用来求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/oFUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt4.vbp,包含了所有控件和部分程序。程序运行时,请按以下顺序操作:1)单击“读入数据”按钮,可把考生目录下的文件in4.dat中的100个整数读到数组a中;2)从名称为Comb01的组合框中选中一项(如
下面程序运行后,语句“Printi”执行的次数是()。PrivateSubFormClick()DimiAsInteger,jAsIntegeri=0Doi=i+1For
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
在窗体上有两个文本框:Text1和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowText1.Text=“”:Text2.Text=“”:Yext2.SetFocusEnd
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
在考生文件夹下有一个工程文件sit5.vbp。程序运行时,单击“装入数据”按钮,则从考生目录下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框Listl中,距离放到数组a中;当选中列表框中的一个城市;时,它的距离就显示在Text1中
算法的时间复杂度是指
下列运算符中,优先级别最低的是()。
下列运算符中,优先级别最低的是()。
随机试题
逻辑电路中的“与”门和“或”门是相对的,即正“与”门就是负“或”门;正“或”门就是负“与”门。()
A.肝包虫病和肺包虫病B.窦道和虫囊肿C.胆管炎和胆结石D.干线型肝硬化E.橡皮肿棘球绦虫引起
下列哪项可使红细胞沉降率增快
妊娠期,阴道少量出血,时下时止而无腰酸腹痛者,应诊断为()
患者,男性,25岁,体重60kg。不慎被开水烫伤,自觉剧痛,头面部、颈部及双上肢均有水疱。若对该患者实施补液治疗,伤后第一个8小时应输入的电解质溶液量为
文职人员获得一等功以上奖励的,可以:
“大约在公元700年,北欧国家进入了维金时代。这一时代的特点是,大批青年竞相扬帆出海,驶往一切欧洲国家进行征战和从事贸易。维金时代有一条横贯北大西洋西部的航线。这条航线使用者主要是挪威人和冰岛发现之后的冰岛人。随着时光的推移,北欧人在这条航线上发现了一个又
下列犯罪中属于必要共同犯罪的是()。
简述侵权责任的承担方式。(2017一专一53)
为第二段第1个字符“可”加圈。
最新回复
(
0
)