首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
admin
2020-06-30
45
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Commandl_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://kaotiyun.com/show/ZIHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输人一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Labell中,若是其他字符,则将该
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger n=2 Form=1To3 Printproc(n); NextmEndSubF
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
假定有如下的Sub过程:SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:Priv
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是( )。
鼠标拖放控件要触发两个事件,这两个事件是( )。
下面属于黑盒测试方法的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
随机试题
有一名脑外伤病人,CT示右颞部梭形高密度影像,脑室中线受压移位,其诊断是
目前我国农业部确定实施强制免疫的动物疫病不包括()
下列不属于异位妊娠保守性药物治疗的适应证的是()
甲厂技术人员康民思以3万元钱将一项技术转让给孔斯,孔斯获得该生产新型电视机技术之后找到费克,两人约定:孔斯以技术出资,费克投入资金,注册乙公司生产和销售该新型电视机:协商好后,费兜用孔斯提供的技术开始批量生产电视机。正当费克准备将电视机推向市场之时,得知在
出厂期超过()或受潮的水泥,必须经过试验,合格后方可使用。
下列关于贷款迁徙率指标计算的说法不正确的是( )。
外国投资者未能在外资企业营业执照签发之日起()内缴付第一期出资的,或者无正当理由逾期()不缴付其他各期出资的,外资企业批准证书即自动失效。
全陪小于带领一旅游团乘飞机前往某地旅游。较圆满地结束了此次任务后,在《全陪日志》中,小于描述了他在陪同过程中遇到的几件事情:事件一:活动刚开始就不顺利,由于天气原因,飞机延迟了两小时才起飞,到达目的地机场后,竟然没有地陪来接!后来经多方联系,才见
在数据处理中,其处理的最小单位是()。
НевозможнопонятьсегодняшнийКитай,не_____егопрошлое.
最新回复
(
0
)