计算机等级考试上机练习题
一、程序设计题
浙江省计算机等级考试(二级VB)上机测试的程序设计题,从2002年秋季开始,其题型及考试要求都有较大变化。要求考生在老考生目录中,按照题目要求,自己新建一工程文件Design.Vbp,按题目要求完成界面设计和编写相应事件代码。
程序设计题的操作步骤如下:
1.考生在单击“回答”按钮后,便可启动Visual Basic6.0系统,同时运行考生目录中的文件,以便考生设计时随时同程序设计要求最终效果比较。
2.程序界面设计,要求考生设置窗体指定的一些属性,在窗体添加控件,并设置控件的某些属性。
3.编写程序代码,根据题目的要求,在代码窗口中编写相应事件的程序代码,调试运行程序使其程序的运行效果与运行的效果相同。
4.将工程以文件名“Design.Vbp”,窗体以文件名“Design.Frm”保存在考生文件夹中。
注意:界面设计中,以默认方式命名控件,从左至右,从上向下的顺序拖放控件。在调试过程中,考生可通过运行考生目录下的文件来查看程序的最终效果。把自己完成的程序运行效果同它比较,若有不同,再次检查你的界面设计和程序代码是否正确,使程序运行效果与运行结果相同。
下面是计算机等级考试(二级Visual Basic程序设计)上机测试的程序设计样题。如果学生要上机做这些试题,由于你的计算机中没有Design.EXE文件,你可自己启动Visual Basic6.0系统,新建一标准EXE工程,按题目的要求设计界面、添加所需控件并设置相关属性,编写相应事件代码,使其程序运行结果能实现题目的要求。
(二)程序设计题
1.请参考程序的运行结果,新建一个工程,完成“添加与删除”程序的设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“添加与删除”,固定边框。
(2)在窗体中引入一个文本框Text1,再在文本框的下面引入一个列表框List1,列表框内容中有四项,分别为“Word、Excel、PowerPoint、Outlook”。
(3)单击“添加”按钮(Command1),将文本框中的内容加到列表框中的第一题,如果文本框中没有内容,则给出提示“没有内容,不予添加”。
(4)单击“删除”按钮(Command2),将选中表项删除,如果没有选择要删除的表项,则给出提示“请选择删除的项目”。
(5)其他界面设计参考程序运行效果,如图2-1所示。
图2-1 “添加与删除”程序运行结果
2.请参考程序的运行结果,新建一个工程,完成“加法器”程序的设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“加法器”,固定边框。
(2)在窗体上从到下依次引入Text1、Text2、Text3三个文本框,三个文本框的对齐方式均为右对齐。
(3)上面两个文本框用于输入加数,要求不接受非数字键
(4)下面一个文本框用于显示和,它不能进行编辑操作。
(5)单击“=”按钮(Command1),将两个加数的和显示在下面一个文本框中。
(6)单击“清空”按钮(Command2),三个文本框内容都被清空,同时第一个文本框获得焦点。
(7)其他界面设计参考程序运行效果,如图2-2所示。
图2-2 “加法器”程序运行效果
3.请参考程序的运行结果,新建一个工程,完成“字幕滚动”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“字幕滚动”,固定边框。
(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜为“红”。
(3)单击“开始”按钮,标签文字在定时器控制下自动地从左向右移动,移动速度为每个时间间隔右移100缇,当标签移动到窗体外时,再从窗体的左边进入,同时“开始”按钮变为“停止”按钮。
(4)单击“停止”按钮,标签“祝您考试成功”文字停止滚动。同时,“停止”按钮变为“开始”按钮。
(5)定时器(Timer1)的时间间隔为0.1秒。
(6)其他界面设计参考程序运行效果,如图2-3所示。
图2-3 “字幕滚动”程序运行效果
4.请参考程序的运行结果,新建一个工程,完成“改变字号”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“改变字号”,固定边框。
刘若英图片
(2)窗体的下部有一个水平滚动条Hscroll1,它的取值范围为[12,72]。
(3)窗体的上部有一个标签Label1,标题为“心想事成”,格式设置为在窗体中水平居中对齐。
(4)水平滚动条的上有一个标签Label2,标题为“字号”,标签的旁边有一个文本框Text1,文字内容为“12”,Text1最多接受两个字符。
(5)改变滚动条可以控制标签文字的大小,并同时在文本框Text1中显示标签文字的大小改变后的字号。
(6)在文本框Text1中输入一个属于[12,72]的两位整数后,也可以改变标签文字的大小,并同时调整水平滚动条的滚动框位置;如果输入的数据不在上述范围内,则不起作用(要求用Text1的Change事件实现)。
(7)要求以上两种改变字号的操作要保持标签Label1在窗体中水平居中。
(8)其他界面设计参考程序运行效果,如图2-4所示。
图2-4  “改变字号”程序运行效果
5.请参考程序的运行结果,新建一个工程,完成“字幕闪烁”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“字幕闪烁”,固定边框。
灭鼠最佳方法
(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜为“红”。格式设置为在窗体中水平居中对齐。
(3)单击“开始”按钮,标签文字在定时器控制下自动交替以红兰两种颜显示。同时“开始”按钮变为“停止”按钮。
(4)单击“停止”按钮,标签文字停止闪烁。同时,“停止”按钮变为“开始”按钮。
(5)定时器(Timer1)的时间间隔为0.3秒。
(6)其他界面设计参考程序运行效果,如图2-5所示。
图2-5  “字幕闪烁”程序运行效果
6.请参考程序的运行结果,新建一个工程,完成“图片欣赏”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“图片欣赏”,固定边框。
(2)窗体上有驱动器列表框(Drive1)、目录列表框(Dir1)和文件列表框(File1)三个控件,要求三个控件能够联动。
(3)窗体的右半部有一个图像框Image1,将它的Stretch属性设置为True。
(4)设置文件列表框只显示*.bmp和*.jpg类型的图片文件。
(5)单击文件列表框上的图片文件名时,图片显示在图像框中。
(6)其他界面设计参考程序运行效果,如图2-6所示。
图2-6  “图片欣赏”程序运行效果
7.请参考程序的运行结果,新建一个工程,完成“拨号盘”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“拨号盘”,固定边框。
你好神手什么时候上映
(2)窗体的上边有一个文本框Text1,设置为最多接受10个字符;Font;宋体、粗体、三号;文字颜为兰。
(3)用命令按钮数组Command1(0)~Command1(9)构成数字键,数字键标题正好和命令按钮数组的下标一致。单击数字键按钮,将拨号的内容显示在文本框中。
二级VB
(4)单击“重拨”按钮(Command2),再现原来的拨号过程;(提示:再现过程由定时器实现)。
(5)定时器(Timer1)的时间间隔为0.5秒。仙洋快手号为什么封了
(6)其他界面设计参考程序运行效果,如图2-7所示。
图2-7 “拨号盘”程序运行效果
8.请参考程序的运行结果,新建一个工程,完成“作图”程序设计。将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:
(1)窗体的标题为“作图”,固定边框。
(2)窗体的右边是一个图片框Picture1,用于显示图形。
(3)单击“坐标系”按钮(Command1),将图片框的坐标系统设置为原点在中央,X轴[-10,10],Y轴[-10,10],并在图片框中画出该坐标系统示意图。
(4)单击“扇形”按钮(Command2),在图片框中画一个圆心在原点,半径为5,圆周为红,线宽为2,内部为绿,起始角为л/6,终止角为5л/6的扇形。
(5)单击“结束”按钮(Command3),程序结束运行,
(6)其他界面设计参考程序运行效果,如图2-8所示。
图2-8  “作图”程序运行效果
9.请参考程序的运行结果,新建一个工程,完成“反弹球”程序的设计。将工程文件以Design.vbp、窗体文件以Design.frn保存到考生目录下,具体要求如下:
(1)窗体的标题为“反弹球”,固定边框。
(2)设计两个菜单项,nnustart的标题为“启动”,nnustop的标题为“停止”。
(3)在窗体中引入一个形状控件Shapel,形状为圆,贺半径为500Twios,填充为红。
(4)第一次单击菜单“启动”,圆球先向右上角方向运动,碰壁后改变方向。每年时间间隔水平方向改变量bx和垂直方向改变量by都是100Twips。
(5)单击菜单“停止”,圆球停止运动。再单击菜单“启动”,圆球继续运动。