1、VB机试模拟试卷 173及答案与解析 一、基本操作题( 30分) 1 在名为 Form1的窗体上绘制两个标签 (名称分别为 Lab1和 Lab2,标题分别为 “姓名 ”和 “年龄 ”)、两个文本框 (名称分别为 Text1和 Text2, Text属性均为空白 )和一个命令按钮 (名称为 Cmd1,标题为 Display)。然后编写命令按钮的 Click事件过程,使程序运行后,在两个文本框中分别输入姓名和年龄,然后单击命令按钮,则在窗体上显示两个文本框中的内容,如下图所示。 注意: 程序中不得使用任何变量;文件必须存放在考生文件夹中,工程 文件名为 execise57.vbp,窗体文件名为 e
2、xecise57.frm。 二、简单应用题( 40分) 2 在考生文件夹中有工程文件 execise70.vbp及窗体文件 execise70.frm。在名为Form1的窗体上有 2个框架、 7个标签和 7个文本框,所有控件已经画好。该程序的功能是:根据给定的图形的三边的边长来判断图形的类型。若为三角形则同时计算出为何种三角形、及三角形的周长和面积。 要求完成 “判断并计算 ”按钮的如下功能: (1)判断输入的条件是否为三角形,若是三角形则在 Text1中显示 “是三角形 ”:在 Text2中显示是何种三角形 。 (2)单击 “清除再来 ”按钮可以将所有显示框清空,且按钮本身变为不可选取状态。
3、当单击 “判断并计算 ”按钮之后重新恢复为可选状态。 附加信息: (1)三角形存在的条件为任一边不为 0且任两边之和大于第三边。 (2)若一边具有 a(上标 )2+b(上标 )2=c(上标 )2,则为直角三角形;若所有边具有a2+b2 C2,则为锐角三角形;若一边具有 a2+b2 c2,则为钝角三角形。 本程序不完整,请补充完整,并能正确运行。程序运行情况如下图所示。 要求 : 去掉程序中的注释符 “”,把程序中的问号 “?”改为正确的内容,使其实 现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。三、综合应用题( 30分) 3 在考生文件夹下有一个工程文件
4、 execise44.vbp(相应的窗体文件为execise44.frm),在该工程中为考生提供了一个通用过程,考生可以直接调用。请在窗体上绘制一个名为 Text1的文本框;绘制一个名为 Cmd1、标题为 “计算 ”的命令按钮;再绘制两个单选按钮,名称分别为 Opt1和 Opt2、标题分别为 “求 100到 500之间能被 5整除的数之和 ”和 “求 100到 500之间能被 9整除的 数之和 ”,如下图所示。 编写适当的事件过程,使得在运行时,选中一个单选按钮,再单击 “计算 ”按钮,就可以按照单选按钮后的文字要求计算,并把计算结果放入文本框中,最后把已经修改的工程文件和窗体文件以原来的文件名存盘。 注意: 考生不得修改窗体文件中已经存在的程序,退出程序时必须通过单击窗体右上角的 “关闭 ”按钮。在结束程序运行之前,必须至少进行一种计算,否则不得分。 VB机试模拟试卷 173答案与解析 一、基本操作题( 30分) 1 【正确答案】 二、简单应用题( 40分) 2 【正确答案】 三、 综合应用题( 30分) 3 【正确答案】