首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command 1_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=InputB
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command 1_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=InputB
admin
2015-05-29
49
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command 1_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
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是
选项
A、把Ifa(k)>max Then改为If a(k)
B、把max=a(k)改为a(k)=max
C、把第2个循环语句For k=1 To 10改为For k=2 To 10
D、把max=0(k)改为max=a(10)
答案
D
解析
本题考查的考点是有关循环和数组的。本题为了实现求取最大值,首先应该假设数组中的某一个数就是最大值,再依次与数组元素比较,一旦某个元素比当前的最大值大,就把它作为新的最大值。max初值没为0是不可以的,它没有考虑到数组元素都小于0的情况。
转载请注明原文地址:https://www.kaotiyun.com/show/aDQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”。运行程序时会自
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowTextl.Text=""Text2.Te
把窗体的KeyPreview属性设置为True,然后编写如下事件过程:PrirateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(K
下列程序段的执行结果为DimA(10,10)ForI=2To4ForJ=4To5A(I,J)=I*JNextJNextIPr
以下关于菜单的叙述中,错误的是
以下程序代码实现单击命令按钮Command1时生成20个(0,100)之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。Dimarr(1To20)Fori=1To20arr(i)=【】
下面对语句的功能说明中错误的是Open"Text.Dat"ForOutputAs#FreeFile
一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句PublicXAsInteger,在Modell中有语句PublicYAsInteger。则以下叙述中正确的是
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
通用对话框中打开“颜色对话框”的方法是()。
随机试题
小脑病变时呈【】
患者,男,35岁,症见腹大胀满,青筋暴露,面色晦滞,唇紫,口干而燥,心烦失眠,小便短少,舌红少津,苔少,脉细数。患者近日面赤,颧红,耳鸣,可加
男,35岁。突发性中上腹痛,1天后出现下腹部疼痛,特别是右下腹痛,诊断为急性阑尾炎入院。患者入院后拒绝手术治疗,行庆大霉素等抗感染治疗,两天后热不退,突然出现寒战、高热、黄疸等症状,体检时发现右上腹压痛明显,伴肝脏肿大,白细胞升高。应考虑
建设工程合同约定的质量目标()国家强制性质量条文的要求。
借款人按“个人质押贷款合同”的约定归还贷款本息,贷款结清后,客户凭()领回质物。
把“如果出现干扰恋爱双方爱情关系的外在力量,恋爱的双方情感反而会加强,恋爱关系也因此更加牢固”的现象称为()。
德国古典哲学的主要代表人物是()。
一日,在信访局楼顶,数位农民工因老板拖欠工资欲集体跳楼,作为信访局工作人员,你怎么办?
Thepurposeofinsuranceisto______.Whichofthefollowingstatementsistreeaboutinsuranceproducts?
Tony,thetelephone(ring)______.Pleaseansweritquickly.
最新回复
(
0
)