1、国家二级 VB 机试(上机操作)模拟试卷 317及答案与解析 一、基本操作题 1 (1)在名称为 Form1的窗体上画一个标题为 “直辖市 ”、名称为 Frame1的框架,在框架中画个名称为 Combol的组合框,其编辑域为空,有如图所示的 4个列表项,外观风格也与图中相同。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为Sjt1.frm。 (2)在名称为 Forml的窗体上画一个名称为Command1、标题为 “0”的命令按钮;再画一个名称为 Timer1的计时器,请通过属性窗口设置适当的属 性,并编写适当的事件过程,使得程序运行时,单击命令按钮后,该按钮标题
2、上的数字每 2秒在原有基础上加 2。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为 Sjt2 vbp,窗体文件名为 Sjt2 frm。 二、简单应用题 2 (1)在考生文件夹下有一个工程文件 sjt3 vbp。程序的功能是通过键盘向文本框中输人大、小写字母和数字。单击标题为 “统计 ”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组 x中显示,如 图所示。 在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的 ?改为正确的内容。 注意:不能修改程序的其
3、他部分和控件属性,最后将修改后的文件按原文件名进行存盘。 (2)考生文件夹下的工程文件 sjf4 vbp中有两个名称分别为 List1、 List2的列表框控件,两个名称分别为Command1、 Command2,标题分别为 “”、 “”,将 List1中的表项添加到 List2中,同时将List1中选中的表项清空;单击 “ 三、综合应用题 3 在考生文件夹下有一个工程文件 sjt5 vbp,含三个窗体,标题分别为 “启动 ”、 “注册 ”、 “登录 ”,程序运行时显示 “启动 ”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组 users中,注册用户数 (小于或等于
4、10个 )放在全局变量 n中 (均已在标准模块中定义 )。 注册时用户名不能重复,且 “口令 ”与 “验证口令 ”必须相同,注册成功则在 “启动 ”窗体的标签中提示 “注册成功 ”,否则提示相应错误信息。登录时,检验用户名和口令,若正确,则在 “启动 ”窗体的标签上提示 “登录成功 ”,否则提 示相应错误信息。 标准模块中函数 finduser 的功能是:在 users数组中搜索用户名 (参数 ch),找到则返回该用户名在 users中的位置,否则返回 0。 文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把 Form2、Form3窗体文件中的 ?改为正确的内容。 注意:不得修改已经存在的程序和控件的属性;最后,程序按原文件名存盘。 国家二级 VB 机试(上机操作)模拟试卷 317答案与解析