首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=Inp
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=Inp
admin
2017-06-21
51
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Commandl_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Nextk
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改为Ifa(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://kaotiyun.com/show/NPGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在文本框中输入密码时,要求在文本框中只显示(*)号,则应当设置此文本框的()属性。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
以下关于窗体的描述中,错误的是()。
在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是______。
下面不属于软件设计原则的是
关于结构化程序设计原则和方法的描述错误的是()。
在数据流图(DFD)中,带有名字的箭头表示______。
下列函数调用时弹出的对话框中按钮的个数为【】。MsgBox("程序非法!",vbAbortRetryIgnore,"消息提示:")
在VisualBasic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是()
下列过程定义语句中,参数不是对象的定义语句是
随机试题
胃酸缺乏常见于
患者,女,56岁。颊侧牙龈黏膜黑色斑发现2年,大小约1.3cm×0.8cm,近期生长迅速,色素加深,周围有卫星。该患者可能的诊断为
关于可逆过程的判断( )。
下列各项收入中,属于工业企业的其他业务收入的有()。
反映上海20世纪230年代初期动荡社会生活面貌的长篇小说是()。
Iprefertocommunicatewithmycustomers______(通过写电子邮件而不是打电话).
某年级有84名学生,其中男生的年龄之和是女生的3倍。3年后,男生的年龄之和比女生年龄之和的3倍少36岁。问该年级男生有多少人?
Theindustrialagehasbeentheonlyperiodofhumanhistorywhich1.______mostpeople’sworkhastakentheformofjobs.Thei
Mr.Smithwasa【B1】______industrialist,buthewasnotsatisfiedwithlife.Hedidn’tsleepwellandhisfooddidnot【B2】______w
A、Eatinginacafeteria.B、Buyingsomethinginastore.C、Talkingonthetelephone.D、Gettingmoneyatabank.C
最新回复
(
0
)