首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
2018-10-18
28
问题
某人编写了如下程序,用来求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://kaotiyun.com/show/yWFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=1To3Ifk<=1Thenx=1ElseIfk<=2Then
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)
以下不能用Print方法输出数据的对象或窗口是()。
设Lahel1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是()。
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停
能够产生1到50之间(含1和50)随机整数的表达式是( )。
以下说法中正确的是
以下表达式与Int(3.5)的值相同的是
下列说法中,错误的是
随机试题
能出现反常呼吸的肋骨骨折是
维生素K参与合成()
碱性磷酸酶(ALP)升高的疾病是
任何直接操作的阀门手轮边缘,其周围至少应保持有()的净空距离。
施工项目的施工资源管理的目的是()
随着通讯技术的进步,当今社会,政府执政的舆论环境已发生了明显的变化,各种舆论可以借助网络、短信等现代传播工具,跨越时空迅速传递,使意见空间加大,意见力度增强,而决策透明度的增加和公民民主参与意识的增强,又加大了政府的舆论压力。在这样的背景下,政府对“舆情危
下列食品中没有毒性的是()。
A(71)is used to communicate with another computer over telephone lines.
数据的存储结构是指______。
如果在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。
最新回复
(
0
)