首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer, max As Integer For k=1 To 10 a(k)=In
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer, max As Integer For k=1 To 10 a(k)=In
admin
2020-06-30
80
问题
某人编写了如下程序,用来求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
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)
答案
B
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/4LHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中,正确的是()。
在考生目录下有一个工程文件sit5.vbpo其功能是产生并显示一个数列的前一项。数列产生的规律是:数列的前2项是小于10的正整数,将此2数相乘,若乘积
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimart(5)Asrec则下面的输出语句中正确的是
列表框中的项目保存在一个数组中,这个数组的名字是
关于随机文件,以下叙述中错误的是
设有语句Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是
下面关于文件叙述中错误的是()。
以下关于控件的叙述中,正确的是
构成计算机软件的是
如下关于变体类型变量的叙述中,错误的是( )。
随机试题
验型是保证大型铸件质量、防止铸件产生缺陷所必需的重要工艺操作。但验型容易损坏砂型,所以合型后开型的次数以()次为宜。
设a是一个常数,且f(x)=a,则函数f(x)在点x0处().
波长为λ的X射线,投射到晶格常数为d的晶体上,取k=1,2,3,…,出现X射线衍射加强的衍射角θ(衍射的X射线与晶面的夹角)满足的公式为()。
当均质土坝或心墙坝施工质量不好,坝体坝基渗漏严重,可采用()处理。
债权人与债务人应当在合同中约定,债权人留置财产后,债务人履行债务的期限应当不少于()。
注册会计师运用分析程序的基础就是利用分析()各因素的内在关系。
2013年10月31日,甲公司应收乙公司的一笔货款500万元到期,由于乙公司发生财务困难该笔贷款预计在短期内容无法回收。甲公司已为该债权计提坏账准备100万元。当日甲公司就该项债权与乙公司进行协商,下列协商方案中,属于甲公司债务重组的有()。
A:Todaywearegoingtotalkaboutagreatinvention.Itlookslikeahumanbeing.【T1】________B:It’sarobot.【T2】________
梁朝简文帝诗云:“紫燕跃武,赤兔越空。”两句中赤兔指良马,紫燕亦指良马。李善注谢灵运诗云:“文帝自代还,有良马九匹,一名飞燕骝。”在古代,武威铜马足下的飞燕无疑是用来比喻良马之神速。这种造型让人一看便知其意,所以铜马应直截了当取名为“紫燕骝”或“飞燕骝”,
Themoneyisthere.Sowhyisitnotbeingspent?Thatisthebigpuzzleabouttherichworld’seffortstoimprovehealthinpoo
最新回复
(
0
)