首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer,max As Integer For k=1To10 a(k)=InputBox("输入一
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer,max As Integer For k=1To10 a(k)=InputBox("输入一
admin
2018-06-20
87
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command1_Click()
Dim a(10)As Integer,max As Integer
For k=1To10
a(k)=InputBox("输入一个整数")
Next k
max=0
For k=1To10
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)<max Then
B、把max=a(k)改为a(k)=max
C、把第2个循环语句For k=1To10改为For k=2To10
D、把max=0改为max=a(10)
答案
D
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/WYGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Labell、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommandl_Click()
要想使列表框只允许单选列表项,应设置的属性为
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令
以下能对正实数d的第3位小数四舍五入的表达式是
以下能够设置控件焦点的方法是
下列不属于结构化分析的常用工具的是()。
深度为5的完全二叉树的结点数不可能是
支持子程序调用的数据结构是()。
支持子程序调用的数据结构是( )。
随机试题
为什么要把共产主义远大理想和中国特色社会主义共同理想结合起来?
老年人最常见的骨折部位是
善治脾虚泄泻的药物是( )。善治气虚心动悸的药物是( )。
经营提供商品或者服务有欺诈行为的,应当按照消费者的要求()
患者,女性,43岁。幼时曾患百日咳。咳嗽、咳痰3个月,近日咳大量脓痰,今日早晨突然咯血3口。最可能的诊断是
路线价法估价时需要用路线价再配合()计算出待估宗地的价格。
设A=,则A-1=
甲股份有限公司(以下简称“甲公司”)系一家上市公司,2013年至2016年对乙股份有限公司(以下简称“乙公司”)投资业务的有关资料如下。(1)2013年11月1日,甲公司与A公司签订股权转让协议,该股权转让协议规定:甲公司收购A公司持有的乙公司股权的20
科学教育学的奠基人是()。
[A]menu[B]access[C]ineffective[D]enhanced[E]routine[F]particularly[G]contend[H]content[I]prescribe[J]advocate[K]accord
最新回复
(
0
)