首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
2017-11-23
53
问题
某人编写了如下程序,用来求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=l T0 lO
Ifa(k)>max Then
max=a(k)
End If
Next k
Print max
End SUb
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是
选项
A、把If a(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/uyGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设组合框Combol中有3个项目,则以下台删除最后—项的语句是_________。
如果在窗体上有命令按钮OK,在代码编辑窗口行与之对应的CmdOkClick()事件,则命令按钮控件的名称属性和Caption属性分别为______。
下列程序共执行了______次循环。PrivateSubCommand1_Click()DimintsumAsIntegerDimiASIntegerDimjAsIntegeri=1
运行下列程序段后,显示的结果为J1=23:J2=32IfJ1<J2ThenPrintJ2ElsePrintJ1
定时器的Interval属性以什么为单位指定Timer事件之前的时间间隔
要在窗体Form1中定义一个可以在窗体Form2中使用的整型变量X,可在Form1窗体的通用部分输入语句()。
滚动条控件的LargeChange属性所设置的是______。
数学式子5+(a+b)×2对应的VisualBasic表达式是_____________。
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。以下叙述中错误的是
随机试题
“我爱我师,我更爱真理。”这句话可以用来说明我国社会主义条件下师生关系的()
自发性气胸的典型症状
粪便中有意义的结晶是
A.非类固醇消炎痛药物B.发作早期给麦角胺咖啡因C.5-羟色胺受体激动剂D.心得安、苯噻啶等药物E.皮质类固醇
支气管一肺感染和阻塞是主要发病因素的疾病是
进入施工现场的装修材料应完好,并应核查其()等技术文件是否符合防火设计要求。
Thechangesmadeintheworkingconditionsatourcompanyresultedinremarkableimprovementsinallaspectsofourbusinessand
根据技能的定义,下列属于技能的是()。
下列关于行政立法程序的说法错误的是()
(2016广东)2011—2014年,新型农村合作医疗受益人次增长率最高的是()年。
最新回复
(
0
)