首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“开始”,名称为Commandl;有一个图片框,名称为Picl,还有一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求: 设置计时器的属性,使其每隔3秒
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“开始”,名称为Commandl;有一个图片框,名称为Picl,还有一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求: 设置计时器的属性,使其每隔3秒
admin
2010-07-13
48
问题
(1)在考生目录下有一个工程文件sj3.vbp,窗体中有一个命令按钮,标题为“开始”,名称为Commandl;有一个图片框,名称为Picl,还有一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求:
设置计时器的属性,使其每隔3秒调用Timerl事件过程一次,改变Picl的背景色(红、绿、蓝3色)。
去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,使得在运行时单击“开始”按钮,则Picl每隔3秒改变一次背景色,由红变绿,由绿变蓝,再由蓝变红,如图23—3所示。
注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(2)在窗体上绘制一个命令按钮,名称为Commandl,标题分别为“计算”,一个名称为Textl的文本框。请编写适当的事件过程,在Textl中输出30以内满足勾股定理的整数组合。注:勾股定理中3个数的关系是:a
2
+b
2
=c
2
。例如3、4、5就是一个整数组合,即3
2
+4
2
=5
2
。如图23—4所示。
注意:编写程序,去掉程序中的注释符“’”,把程序中的“?”改为正确的内容,不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
选项
答案
(1)本题主要考查Timer控件的属性设置和图片框控件的属性设置。计时器的Interval属性用于设置每次触发计时器的Timer事件的时间间隔,单位为毫秒,它可以在属性窗口中设置,也可以通过代码设置。图片框控件既可用于显示图片,也可用于在上面绘图,由于本题只要求改变颜色,所以只需控制其背景颜色属性即可。根据题意,补充后的代码如下: Dim a As Integer Private Sub Commandl_Click() Timerl.
Interval
=1000’开始后,Timer的间隔时间为1秒 End Sub Private Sub Form_Load() a=0’初始化计数 Picl.
BackColor
=RtB(255,0,O) End Sub Private Sub Timerl_Timer() a=(a+1)Mod 9 ’以9为周期 If a<3 Then’当a小于3时 Picl.
BackColor
=RGB(255,0,O) ’背景色为红色 ElseIf a>=3 And a<6 Then’当a<6时 Picl.
BackColor
=
RGB
(O,255,0) ’背景色为绿色 Else’其他情况 Picl.
BackColor
=RGB(0,0,255)’背景色为蓝色 End If End Sub 单击[*]按钮运行程序,并按要求保存。 (2)本题只要明白勾股定理的含义就不难了,即a^2+b^2=c^2。程序中利用3重循环对30以内的数进行遍历,每发现一组符合条件的数,就以逗号间隔显示在文本框中。窗体界面题中已设计好,只需补充相应的代码,补充后的代码如下: Private Sub Commandl_Click() Dim i As Integer Dim j As Integer Dim k As Integer Dim str As String str="" For i=1 To 30 ’第1个数用For循环从1遍历到30 For j=i To 30’第2个数用For循环从i遍历到30 For k=i To 30’第3个数用For循环从i遍历到30 If i^2+j^2=k^2 Then’满足勾股定理 str=str+CStr(i)+","+CStr(j)+","+CStr(k)+vbCrLf’将获得的3个数通过字符串形式记录 End If Next k Next j Next i Textl.Text=str’在Textl中显示结果 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/PLmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
对于建立良好的程序设计风格,下面描述中最正确的是( )。
下面程序段的输出结果是()。classBase{inti;Base(){add(1);}voidadd(intV){i+=v;}Voidphnt()
下面代码段的输出是()。if(5&7)0&&5|2)system.out.println("true");
设计程序时,应采纳的原则之一是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intj=2,i=5;whi
Applet是能够嵌入到【】页面中,并能够在浏览器中运行的Java类。
在Java新的I/O功能中,通过文件锁定来实现多个线程的【】,避免了可能存在的安全隐患。
在结构化程序设计中,模块划分的原则是( )。
下列组件不能添加进Frame主窗口的是()。
随机试题
下列选项中,可以归入不正当竞争行为的有()
男性,35岁,高热,皮肤瘙痒半个月,右颈部及锁骨上淋巴结肿大,无压痛,互相粘连,血红蛋白90g/L,白细胞10×109/L,中性66%,淋巴24%,骨髓涂片找到R—S细胞。最大可能诊断
A.嫩蜜B.中蜜C.老蜜D.蜜水E.生蜜在蜂蜜的炼制中,适用于含较多纤维或黏性差的药粉制丸的是()。
张某、方某共同出资,分别设立甲公司和丙公司。2013年3月1日,甲公司与乙公司签订了开发某房地产项目的《合作协议一》,约定如下:“甲公司将丙公司10%的股权转让给乙公司,乙公司在协议签订之日起三日内向甲公司支付首付款4000万元,尾款1000万元在次年3月
甲公司将一栋写字楼出租给乙公司使用,并一直采用成本模式进行计量,税法对其成本模式计量口径是认可的。2014年1月1日,由于房地产交易市场的成熟,具备了采用公允价值模式计量的条件,甲公司决定对该投资性房地产从成本模式转换为公允价值模式计量。该写字楼原价600
有关市场风险溢价的估计,下列说法正确的是()。
陶渊明“不为五斗米折腰”,体现的动机冲突是()。
设有某简化的网上购物系统,其ER图如下:该系统数据之间存在下列约束:Ⅰ.一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户;Ⅱ.一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单;Ⅲ.一种商品可
NotesforholidayTravelinformationExampleWillemailtheflightnumber-mustfindoutwhich【L1】________arrivingat-best
A、Handlingcustomercomplaints.B、Recruitingandtrainingnewstaff.C、Dispatchingorderedgoodsontime.D、Developingcomputer
最新回复
(
0
)