【计算机类职业资格】二级VISUAL+BASIC机试-122及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC机试-122及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC机试-122及答案解析.doc(6页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 机试-122 及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。(分数:30.00)(1).在名称为 Form1,标题为“框架”的窗体上画一个名称为 Frame1,且没有标题的框架。框架内含有 2个单选按钮,名称分别为 Opt1 和 Opt2、标题分别为“字体”、“大小”,如图 1 所示。*注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1.vbp,窗体文件名为 sjt1.frm。(分数:15.00)_(2).考生文件夹下的
2、工程文件 sjt2.vbp 中有一个由直线 Line1、Line2 和 Line3 组成的三角形,直线Line1、Line2 和 Line3 的坐标值如表 1 所示。表 1 名称 X1 Y1 X2 Y2Line1 600 1200 1600 300Line2 600 1200 2600 1200Line3 1600 300 2600 1200要求画一条直线 Line4 以构成三角形的高,且该直线的初始状态为不可见。再画 2 个命令按钮,名称分别为 Cmd1、Cmd2,标题分别为“显示高”、“隐藏高”,如图 2 所示。*请编写适当的事件过程使得在运行时,单击“显示高”按钮,则显示三角形的高;单击
3、“隐藏高”按钮,则隐藏三角形的高。注意:要求程序中不得使用变量,每个事件过程只能写一条语句。不得修改已经存在的控件,最后将修改后的文件按原文件名存盘。(分数:15.00)_二、简单应用题(总题数:1,分数:40.00)完成下列问题:(分数:40.00)(1).在考生文件夹下有一个工程文件 sjt3.vbp,在 Form1 的窗体中有 1 个文本框、2 个命令按钮和 1 个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔 1s,文本框中的数加 1;单击“停止计数”按钮,则停止计数(如图 3 所示)。*要求:修改适当的控件的属性,在程序中的横线处填写正确的内容,使其实现上述功能
4、,但不能修改程序中的其他部分。最后把修改后的文件以原来的文件名存盘。题目提供的源程序Private Sub C1_Click(Index As Integer)Select Case (1) Case 1Timer1.Enabled=FalseCase (2) Timer1.Enabled=TrueEnd SelectEnd SubPrivate Sub Timer1_Timer()Text1.Text=Text1.Text (3) End Sub(分数:20.00)_(2).已知出租车行驶不超过 4km 时一律收费 10 元。超过 4km 时分段处理,具体处理方式为:15km 以内每公里加收
5、 1.2 元,15km 以上每公里收 1.8 元。在考生文件夹下有一个工程文件 sjt4.vbp。程序的功能是:单击“输入”按钮,将弹出一个输入对话框,接收出租车行驶的里程数;单击“计算”按钮,则根据输入的里程数计算应付的出租车费,并将计算结果显示在名称为 Text1 的文本框内。在窗体文件中已经给出了全部控件(如图 4 所示),但程序不完整,在程序中的横线处填写正确的内容。*注意:不得修改已经存在的内容和控件属性。最后把修改后的文件按原文件名存盘。题目提供的源程序Dim s As IntegerPrivate Sub Command1_Click()s=Val(InputBox(“输入里程数
6、(单位:km)“)End SubPrivate Sub Command2_Click()If s0 ThenSelect Case (1) Case Is=4 (2) Case Is=15f=10+ (3) Case Is15f=10+ (4) +(s-15)*1.8End SelectText1.Text=fElseMsgBox “请单击“输入“按钮输入里程数!“End IfEnd Sub(分数:20.00)_三、综合应用题(总题数:1,分数:30.00)1.在考生文件夹下有一个工程文件 sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,名称分别为 Lab
7、el1 和 Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再画两个名称分别为 Text1 和 Text2、初始值为空的文本框,如图 5 所示。(分数:30.00)_二级 VISUAL+BASIC 机试-122 答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。(分数:30.00)(1).在名称为 Form1,标题为“框架”的窗体上画一个名称为 Frame1,且没有标题的框架。框架内含有 2个单选按钮,名称分别为 Opt1 和 Opt2、标题分
8、别为“字体”、“大小”,如图 1 所示。*注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1.vbp,窗体文件名为 sjt1.frm。(分数:15.00)_正确答案:(操作步骤第 1 步:建立一个新工程,并将窗体的 Caption 属性改为“框架”。第 2 步:添加一个框架控件,删除其 Caption 属性内的内容。第 3 步:在框架中画一个单选按钮将其“名称”属性改为 Opt1,将其 Caption 属性改为“字体”;再在框架中画一个单选按钮,将其“名称”属性改为 Opt2,将其 Caption 属性改为“大小”。第 4 步:调试并运行程序,最后按题目要求存盘。)解析:解析 本题主要
9、考查基本控件框架和单选按钮的使用。框架是一个容器型控件,可以容纳其他控件。要将其他控件放在框架中,可以直接在框架中画控件,也可以将事先画好的控件复制(或剪切)到剪切板中,然后选中框架,粘贴控件。要检查一个控件是否在框架中,可以用鼠标拖动框架,若框架中的控件能随框架移动,则说明控件在框架中;也可以用鼠标拖动控件,如果控件不能移出框架,也说明控件已经在框架中了。(2).考生文件夹下的工程文件 sjt2.vbp 中有一个由直线 Line1、Line2 和 Line3 组成的三角形,直线Line1、Line2 和 Line3 的坐标值如表 1 所示。表 1 名称 X1 Y1 X2 Y2Line1 60
10、0 1200 1600 300Line2 600 1200 2600 1200Line3 1600 300 2600 1200要求画一条直线 Line4 以构成三角形的高,且该直线的初始状态为不可见。再画 2 个命令按钮,名称分别为 Cmd1、Cmd2,标题分别为“显示高”、“隐藏高”,如图 2 所示。*请编写适当的事件过程使得在运行时,单击“显示高”按钮,则显示三角形的高;单击“隐藏高”按钮,则隐藏三角形的高。注意:要求程序中不得使用变量,每个事件过程只能写一条语句。不得修改已经存在的控件,最后将修改后的文件按原文件名存盘。(分数:15.00)_正确答案:(操作步骤第 1 步:打开工程,进入
11、窗体编辑状态。第 2 步:在窗体上绘制一条直线,坐标点分别为:X1=1600,Y1=300,X2=1600,Y2=1200。第 3 步:在窗体上画一个命令按钮,设置“名称”属性为 Cmd1,Caption 属性为“显示高”;再在窗体上画另一个命令按钮,设置“名称”属性为 Cmd2,Caption 属性为“隐藏高”。第 4 步:分别为“显示高”和“隐藏高”按钮编写代码。Private Sub Cmd1_Click( )Line4.Visible=TrueEnd SubPrivate Sub Cmd2_Click()Line4.Visible=FalseEnd Sub第 5 步:调试、运行并保存程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 机试 122 答案 解析 DOC
