首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出最小值”),即可求出其最小值,并
(1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出最小值”),即可求出其最小值,并
admin
2009-03-26
70
问题
(1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出最小值”),即可求出其最小值,并在窗体上显示出来(如图40一4所示)。这个程序不完整,请把它补充完整,并能正确运行。
注意:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。窗口中有一个名称为Picturel的图片框,一个名称为HScrolll的滚动条,3个名称分别为Commandl、Command2和Command3的命令按钮,标题分别为“开始”、“暂停”和“关闭”,一个名称为Timerl的计时器控件。程序运行后,单击“开始”按钮后,使红框沿直线左右运动,并可以使用滚动条调节运动的速度;单击“暂停”按钮后,小球暂停运动;单击“关闭”按钮结束程序。程序运行界面如图40—5所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)本题主要考查Randomize语句、Rnd()函数、Int()函数、循环语句、判断语句以及Print方法,根据题意,双击进入代码窗口,编写如下代码: 0ption Base 1 Private Sub Commandl_Click() Dim arrN(30)As Integer Dim Min As Integer Randomize For i=1 To 30 arrN(i)=Int(Rnd*
1000
) Next i
Min
=arrN(1) For i=2 To 30 If
arrN(i)
Then Min=arrN(i) End If Next i Print Min End Sub 单击[*]按钮运行程序,并按要求保存。 (2)计时器控件作用是以一定的时间间隔激发计时器事件(Timer)执行相应的代码。当计时器控件的Enabled属性为True时,计时器计时开始,当为False时计时器计时暂停。 根据题意,将3个命令按钮、一个标签、一个计时控件和一个水平滚动条控件添加到窗体中,命令按钮的名称分别为Commandl、Command2和Command3,Caption属性为“开始”、“暂停”和“关闭”,Timer的间隔为0,名称为Timerl,标签的名称为Labell,背景色为红色,水平滚动条的名称为HScrolll,Min属性为5,Max属性为30。双击Commandl进入代码编写窗口,开始时,将Timer的Interval赋为1,而暂停时则设为0,初始Interval为0,具体代码如下: Dim direct As Integer Dim rights As Integer Dim lr As Integer Private Sub Commandl_Click() Timerl.
Interval
=1 gnd Sub Private Sub Command2 Click() Timerl.
Interval
=0 End Sub Private Sub Command3_Click() Unload Me End Sub Private Sub Form_Load() direct=0 Timerl.
Interval
=0 Timerl Timer End Sub Private Sub Timerl Timer() rights=Forml.Width-1500 lr=Labell.Left+Labell.Width If Labell.Left>=3 60 And lr<=rights Then If direct=0 Then Labell.Left=Labell.Left+HSerolll.
Value
Else Labell.Left=Labell.Left-HScrolll.
Value
End If Else If Labell.Left<360 Then Labell.Left=360 direct=0 End If If lr>rights Then direct=1 Labell.Left=rights-Labell.Width End If End If End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/qV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
给定下面的代码:byte[]arrayl,array2[];bytearray3[][];byte[][]array4;如果上面的每一个数组都初始化了,以下各项语句中错误的是()。
关系数据库管理系统能实现的专门关系运算包括()。
结构化程序设计主要强调的是()。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为()。
char类型的取值范围是()。
数据的存储结构是指()。
线程在生命周期中要经历5种状态,分别是新建状态、可运行状态、运行状态、【】状态和终止状态。
JavaApplet应用程序的编写和执行共分4步进行:编写源代码、编写HTML文件调用该小程序、【】、解释执行。
已知;1Stringinput=JoptionPane.showInputDialog("Whatsyourname?");2intage=Integer.parseIntln(input);语句2所起的
随机试题
下列不属于代表性误差产生的原因的是()。
驾驶机动车在这个路口可以直接向右转弯。
A.骨髓瘤肾病B.淀粉样变性C.原发性小血管炎肾损害D.Goodpasture综合征E.狼疮性肾炎男性患者,52岁,发热、咳嗽半年余,蛋白尿、镜下血尿2个月,消瘦、乏力,辅助检查示贫血、红细胞沉降率快,C
某市属工程公司在市内高架线路的混凝土工程施工过程中出现了局部坍塌事故。调查组经技术鉴定认为是施工单位未向监理报批,擅自拆模过早,混凝土未达到足够的强度造成的。由于及时发现,没有造成重大损失,估计损失不足4万元,且未造成人身伤亡。此质量事故的
根据韩国的个人所得税制度的规定,下列关于应税所得的说法中不正确的是()。
为了确保国家课税权的实现,纳税人通过行政复议寻求法律保护的前提条件之一,是必须事先履行税务行政执法机关认定的纳税义务,否则不予受理。这一做法适用的原则是()。(2012年)
下列关于分批法的说法中,正确的有()。
【2015年菏泽市】教师必须十分重视自身的发展,做到以身作则,为人师表,这体现了教师劳动的哪一特点?()
蝉鸣:盛夏:时令
(1)Ralphfeltakindofaffectionatereverencefortheconch(海螺),eventhoughhehadfishedthethingoutofthelagoonhimsel
最新回复
(
0
)