首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
2018-07-11
31
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command1_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Next k
mltx=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)
答案
D
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/h7Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的是()。
以下叙述中错误的是
为了保存数据,需打开顺序文件“E:\UserData.txt”,以下正确的命令是
下面变量定义中错误的是
执行语句DimX,YAsInteger后,
窗体上有1个Timerl计时器,1个Shapel形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1Timer()PrivateSubForm_Load()
对建立良好的程序设计风格,下面描述正确的是()。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图所示。要求:①利用属性窗口设置适当的属性,使text1、text2中数据右对齐。②请编写适当的程序完成以下功能:在Text1中输入40
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
计算下列不定积分:
在PowerPoint演示文稿中,在插入了一张来自文件的图片后,可以对该图片进行复制、移动、删除、改变大小等操作。()
下列哪种是釉质形成缺陷症的遗传类型
图示体系为()。
《城市居住区规划设计规范》规定,居住区用地分为()等四类。
以下关于肺循环说法正确的是()。
研究者招募了128名参加155英里超级马拉松的运动员,这些运动员需要穿越戈壁滩以及约旦和马达加斯加等地的沙漠。每名运动员均随机选择一只脚使用纸质医用胶带。结果,在胶带使用的部位,有98人没有足泡;而在未使用胶带的部位,则有81人磨出了足泡。研究者由此认为,
按照公文写作要求,修改下列语句中的错误。(1)张三所以取得这样优异的成果,是因为他长期地进行辛勤劳动。(2)我们要为四个现代化打下物质基础和精神准备。(3)对待犯错误的同志,是“惩前毖后,治病救人”的方针。(4)上次从教委借来的资料,正在打印,上课
Ifyouarewritingorstudying,itmakesverymuchdifferencewherethelightcomesfrom.Peoplewhousebooksandpenseveryda
Ifyouwanttosparkaheateddebateatadinnerparty,bringupthetopicofgeneticallymodifiedfoods.Formanypeople,thec
最新回复
(
0
)