【计算机类职业资格】二级VISUAL+BASIC-39及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-39及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-39及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-39 及答案解析(总分:85.00,做题时间:90 分钟)一、B1 基本操作题/B(总题数:1,分数:15.00)1.在名为 Form1 的窗体上绘制一个名为 HS1 的水平滚动条,请在属性窗口中设置它的属性值,满足以下要求:它的最大刻度值为 200,最小刻度值为 100,在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动 10 个刻度。再在滚动条下面绘制两个名称分别为 Lab1 和 Lab2 的标签,并分别显示100 和 200,运行时的窗体如下图所示。 (分数:15.00)_二、B2 简单应用题/B(总题数:1,分数:40.00)2.在考
2、生文件夹中有文件 sjt3.vbp 及其窗体文件 sjt3.frm,该程序是不完整的,请在有?号的地方填入正确的内容,然后删除?及所有注释符(即号),但不能修改其他部分。存盘时不得改变文件夹和文件名。 本题描述如下: 窗体上有一个名称 Text1 的文本框,两个复选框,名称分别为 Ch1 和 Ch2,标题分别为“足球”和“乒乓球”;一个名称为 C1,标题为“确定”命令按钮。要求程序运行后,如果只选中 Ch1,单击“确定”命令按钮,则在文本框中显示“我喜欢足球”:如果只选中 Ch2,单击“确定”命令按钮,则在文本框中显示“我喜欢乒乓球”;如果同时选中 Ch1 和 Ch2,然后单击“确定”命令按钮
3、,则在文本框中显示“我喜欢足球和乒乓球”;如果 Ch1 和 Ch2 都不选,然后单击“确定”命令按钮,则在文本框中什么都不显示。程序运行界面如图 21 所示。 (分数:40.00)_三、B3 综合应用题/B(总题数:1,分数:30.00)3.在考生文件夹下有一个工程文件 sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请在程序中的横线处填写正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体
4、文件。 题目提供的源程序 Dim stepy As Integer 纵向移动增量 Dim stepx As Integer 横向移动增量 Const LEFT_BUTTON=1 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) Dim x0 As Integer, y0 As Integer, a As Single, radius As Integer radius=Shape1.Width/2 圆的半径 If Button=LEFT_BUTTON Then x0
5、=Shape1.Left+radius 圆心的 x 坐标 y0=Shape1.Top+radius 圆心的 y 坐标 If x=x0 Then stepy=Sgn(y-y0)*50 stepx=U U /U/U Else a=(y-y0)/(x-x0) 斜率 stepx=Sgn(x-y0)*50 U U /U /U=a * stepx If Abs(stepy)Abs(stepx) Then stepy=Sgn(y-y0)*50 stepx=stepy/a End If End If U U /U /U=True Else U U /U /U=False End If End Sub Priv
6、ate Sub Timer1_Timer() Shape1.Move Shape1.Left+stepx, Shape1.Top+U U /U /U End Sub(分数:30.00)_二级 VISUAL+BASIC-39 答案解析(总分:85.00,做题时间:90 分钟)一、B1 基本操作题/B(总题数:1,分数:15.00)1.在名为 Form1 的窗体上绘制一个名为 HS1 的水平滚动条,请在属性窗口中设置它的属性值,满足以下要求:它的最大刻度值为 200,最小刻度值为 100,在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动 10 个刻度。再在滚动条下面绘制两个名
7、称分别为 Lab1 和 Lab2 的标签,并分别显示100 和 200,运行时的窗体如下图所示。 (分数:15.00)_正确答案:(第一步:新建一个名为 Form1 的窗体; 第二步:单击工具箱中的 HScrollBar 控件图标,在窗体上拖拉出一个水平滚动条,在属性窗口设置该水平滚动条名称为 HS1,Max 为 200,Min 为100,LargeChange 为 10; 第三步:单击工具箱中的 Labe1 控件图标,在窗体上拖拉出两个标签,在其属性窗口设置名称分别为 Lab1 和 Lab2,Caption 属性分别为 100 和 200; 第四步:按要求保存文件即完成本题。)解析:解析 本
8、题主要考查 HScrollBar 控件属性的设置。二、B2 简单应用题/B(总题数:1,分数:40.00)2.在考生文件夹中有文件 sjt3.vbp 及其窗体文件 sjt3.frm,该程序是不完整的,请在有?号的地方填入正确的内容,然后删除?及所有注释符(即号),但不能修改其他部分。存盘时不得改变文件夹和文件名。 本题描述如下: 窗体上有一个名称 Text1 的文本框,两个复选框,名称分别为 Ch1 和 Ch2,标题分别为“足球”和“乒乓球”;一个名称为 C1,标题为“确定”命令按钮。要求程序运行后,如果只选中 Ch1,单击“确定”命令按钮,则在文本框中显示“我喜欢足球”:如果只选中 Ch2,
9、单击“确定”命令按钮,则在文本框中显示“我喜欢乒乓球”;如果同时选中 Ch1 和 Ch2,然后单击“确定”命令按钮,则在文本框中显示“我喜欢足球和乒乓球”;如果 Ch1 和 Ch2 都不选,然后单击“确定”命令按钮,则在文本框中什么都不显示。程序运行界面如图 21 所示。 (分数:40.00)_正确答案:( 复选框用来表示状态,在程序运行期间可以改变其状态。复选框标题由 Caption 属性来设置,复选框的 value 属性用来表示复选框的状态,其取值有:0:表示复选框未被选中;1:表示复选框被选中;2:表示复选框被禁止使用(灰色)。 解题步骤;第一步:编写程序代码。程序提供的代码:Optio
10、n ExplicitPrivate Sub C1_Click() ? =“If Ch1.Value and Not Ch2.Value Then Text1.Text=“我喜欢足球“ If Ch1. Value=? And Ch2. Value Then Text1.Text=“我喜欢乒乓球“If Ch1. Value And Ch2. ValueThen Text1. Text=“我喜欢足球和乒乓球“End Sub参考代码:Option ExplicitPrivate Sub C1_Click()Text1. Text=“If Ch1. Value And Not Ch2. Value Th
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC39 答案 解析 DOC
