首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command l_Click() Dim a(1 0)As Integer,max As Integer For
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command l_Click() Dim a(1 0)As Integer,max As Integer For
admin
2020-04-18
46
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command l_Click()
Dim a(1 0)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改为If a(k)<max Then
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://jikaoti.com/ti/qRx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,X
下列符号常量的声明中不合法的是
以下叙述中错误的是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
在窗体上画两个单选按钮(名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”)、1个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”)。程序运行后,要求“宋体”单选按钮和“粗体”复
软件调试的目的是
数据库设计中反映用户对数据要求的模式是
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
男性,38岁。健康体检报告示:AST80U/L,总胆红素l2.7μmol/L,肌酐55μmol/L,空腹血糖6.2mmol/L。体检结论为【】
女性,52岁,有胆管结石病史,近2天来右上腹痛,体温37.8℃。2小时前突然畏寒、寒战,体温达40℃,精神紧张、兴奋,口渴,面色苍白,脉搏98/min、有力,血压10.7/6.67kPa(80/50mmHg),尿量每小时26ml。病人的情况是
“六淫”是指
A.内膝眼 B.攒竹 C.阴陵泉 D.太阳 E.阳陵泉屈膝,位于髌韧带内侧凹陷处的腧穴是
与自动喷水湿式灭火系统相比,自动喷水干式灭火系统的特点有()。
境内自然人申请开立证券账户,需提供的材料有()
假设从空中R点看到地表的纬线m和晨昏线n如下图所示。R点在地表的垂直投影为S。据此完成问题。S地的纬度()。
下面关于WiFi无线局域网的叙述中,错误的是()。
JanHendrikSchon’ssuccessseemedtoogoodtobetrue,anditwas.InonlyfouryearsasaphysicistatBellLaboratories,Scho
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)