首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commadl_Ctick() Dim a(10)As Integer,maxAs Integer For k=1 To 10 a(k)=InputBox(“输入一
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commadl_Ctick() Dim a(10)As Integer,maxAs Integer For k=1 To 10 a(k)=InputBox(“输入一
admin
2015-12-09
45
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Commadl_Ctick()
Dim a(10)As Integer,maxAs Integer
For k=1 To 10
a(k)=InputBox(“输入一个整数”)
Next k
max=0
For k=1 To 10
Ira(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub.
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数
选项
A、把Ira(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是不可以的,它没有考虑到数组元素都小于0的情况。
转载请注明原文地址:https://kaotiyun.com/show/mNLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
3有如下程序,输出结果为()。PrivateSubForm_Activate()Dimaa=Array(1,2,3,4,5)Fori=LBound(a)ToUBound(A)a(i)=i*a(i)Ne
3()使图像(Image)控件中的图像自动适宜控件的大小。
用如下语句所定义的数组的元素个数是()个。Dimb(-2to4)asstring
组合框控件是将()组合成一个控件。
以下所列的菜单结构。要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是
下列语句用于打开一个顺序文件Open"C:\MyFile.txt"ForOutPut,但该语句的一个重要错误是没有()。
计时器文件设置时间间隔的属性是
下列队列的描述中,正确的是()。
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
阿司匹林抗血小板的作用机制是抑制______________,使______________合成减少。主要的不良反应是______________、______________。
Reiter综合征的临床特征的描述不正确的是
胃、十二指肠溃疡病,不需外科手术治疗的情况是
毫微型胶囊的粒径在微球通常的粒径在
在龈下刮治操作过程中,将龈下刮治器放人袋内时,工作面与牙根之间应成的角度是
木贼草常放于斗架的()
申请项目档案验收应具备的条件有()。
传统发展观认为,老年人的心理只是不断老化和衰退而没有发展,其主要依据是()。
明尼苏达多相人格测验是一种()。
家庭承包的土地承包经营权转让的,原承包方与发包方的承包关系不变。()
最新回复
(
0
)