首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click( ) Dim a(10)As Integer,max As Integer For k=1
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click( ) Dim a(10)As Integer,max As Integer For k=1
admin
2020-08-10
37
问题
某人编写了如下程序,用来求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=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)<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,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://jikaoti.com/ti/c3S0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0s=s&nMod10:s
设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是()。
以下关于文件的叙述中,错误的是
以下叙述中错误的是
在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单项的访问键,可以将该菜单项的标题设置为
产生100以内(不含100)2位随机整数的VisualBasic表达式是
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10
表达式Int(5.3)+Int(-5.8)>Fix(5.3)+Fix(-5.8)的值是
把数学表达式表示为正确的VB表达似乎应该是
随机试题
如何理解管理的具体含义?
蛋白质。螺旋是最常见的二级结构。下列5种氨基酸中哪个最适合形成a螺旋
A、高血压病1级B、高血压病2级C、高血压病3级D、高血压危象E、高血压脑病血压骤然升高,剧烈头痛,呕吐,意识模糊,抽搐,属于
设计、采购和施工总承包(EPC)的工作内容主要包括( )。
对于单层防腐蚀结构施工,热喷涂层的厚度由()厚度确定。
关于个人客户的历史数据的特点是()。
某企业经过分析,某种产品的制造费用与人工工时密切相关,采用公式法编制的制造费用预算表:要求:请计算工时为500小时,修理费用预算额?制造费用的预算额为多少?
光的速度是每秒30万千米,太阳离地球1亿5千万千米.问:光从太阳到地球要用几分钟?
中国共产党在中国革命中战胜敌人的三个法宝是()。
下列有关魏晋南北朝时期法律制度的表述,正确的是()。
最新回复
(
0
)