首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。请考生在窗体上设置一个计时器,名称为Timerl,并补充完整程序代码,使得程序开始运行后,每隔3秒,用黑色填充四分之一的圆,界面如图64—4所示。 注意:请在
(1)在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。请考生在窗体上设置一个计时器,名称为Timerl,并补充完整程序代码,使得程序开始运行后,每隔3秒,用黑色填充四分之一的圆,界面如图64—4所示。 注意:请在
admin
2010-07-13
28
问题
(1)在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。请考生在窗体上设置一个计时器,名称为Timerl,并补充完整程序代码,使得程序开始运行后,每隔3秒,用黑色填充四分之一的圆,界面如图64—4所示。
注意:请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
(2)在考生文件夹下有工程文件sj4.Vbp及窗体文件sj4.frm,该程序是不完整的。本程序的功能为当用户单击窗体上的命令按钮“输入”时,可以输入4个数值,随后程序对这4个数值进行升序排序,并显示出来,如图64—5所示。
注意:请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成对应功能。Interval属性用于设置触发计时器的Timer事件的时间间隔,单位为毫秒,值为0时计时器不启用。Enabled属性控制计时器是否开始启用,True为启用,False为不启用。 程序中用到了Circle函数来画圆,其格式为:原点,半径,[颜色],[起始角度],[结束角度]。每隔3秒填充一次,也就是第4秒填充一次,因此,以4为循环周期。根据题意,将一个计时控件添加到窗体中,其名称为Timerl,间隔为3000毫秒,双击Timerl,进入代码编写窗口,补充后的具体代码如下: Dim a As Integer Private Sub Form_Click() a=
0
’初始化计数值 End Sub Private Sub Timerl_Timer() Const rPI As Single=3.14159265358979 ’圆周率 Me.FillStyle=0’填充方式为0 Me.Cls’清空窗口 For i=1 To 600 ’从半径为l到600画圆,即填充颜色 Me.
Circle
(1500,1000),i,vbBlack,360/180*rPI,(90*a+90)/180*rPI Next i Me.
Circle
(1500,1000),600,(90*a+90)/180*rPI,360/180*rPI a=(a+1)Mod 4’以4为周期填充 End Sub 单击[*]按钮运行程序,并按要求保存。 (2)本题主要考查考生阅读程序的能力,以及对数组、输入函数、IF语句的掌握情况。 根据题意,将两个命令按钮添加到窗体中,名称分别为Commandl和Command2、Caption分别为“输入”和“排序”,设置完成后双击Commandl进入代码窗口,补充后的代码如下: Dim a(4)As Integer Dim i As Integer Dim str As String Dim,tmp As String Private Sub Commandl_Click() str="" For i=1 To 4 a(i)=Val(
InputBox
("请输入:")) ’逐个输入数据 tmp=a(i) str=str+tmp+"" ’将数据放入字符串中 Next i Print str ’在窗口上显示字符串 End Sub Private Sub Command2_Click() str="排序后:" For i=1 To 4 ’升序排列 temp=a(i) For i=0 To i If a(j)>
temp
Then’读取的数据比原位置的数据大则偏移 For k=i To j+1 Step-1 a(k)=a(k-1) ’数据向后偏移一个 Next k a(j)=temp
Exit For
End If Next j Next i For i=1 To 4 tmp=a(i) ’将排序后的数组放人字符串中 str=str+tmp+"" Next i Print str’显示排序后的数组字符串 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/oGmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关于内存变量的调用,下列说法中正确的是()。
设计程序时,应采纳的原则之一是()。
MouseEvent事件可以实现监听器接口的是MouseListener和【】。
设有如下的变量定义:doublex=4.700000;floaty=2.5f;intz=7;则执行表达式“y+z%3*(int)(x+y)%2/4”后的值是【】。
下面不属于软件设计原则的是( )。
Graphic提供的绘图方法可以分为:绘制【】的方法和绘制文本的方法。
Java语言中的【】是程序的基本单位。
下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请在横线处将程序补充完整。publicclassSun{publicstaticvoidmain(Stringargs[]){int[]a={678,45,324,528,439,3
利用File对象可以判断的是
随机试题
Whydoesthemanpostponetheproject?
某患者佩戴软性角膜接触镜3年,近半月来出现异物感,镜片移动增大,镜片特别容易脏,眼睛痒,并伴有丝状分泌物。该患者可能为
最先提出“胃不和则卧不安”的著作是
若某药品有效期是2015年9月,则在药品包装标签上,有效期的正确表述方法可以是
重力式码头棱体抛填前应检查基床和岸坡有无(),必要时应进行清理。
在规定的时间内向保护对象以设计喷射率直接喷射气体,在保护对象周围形成局部高浓度,并持续一定时间的灭火系统,称为()。
跟单员应确认原材料采购量应与贸易合同或订单总量相匹配。()
甲企业与乙银行签订一借款合同。合同约定:甲企业向乙银行借款500万元,借款期限自2009年8月1日至2011年7月31日,以及利息支付等事项。张某在借款合同保证人一栏签字。甲企业将其现有的以及将有的生产设备、原材料、半成品、产品一并抵押给乙银行,双方签订了
关于现代出版业行业用语“页”“面”“页码”的说法,错误的是()。
家庭教育是一个人一生中不可或缺的,家庭教育的主要任务有()。
最新回复
(
0
)