计算机二级(VB)机试61
[模拟]计算机二级(VB)机试61 一、基本操作题 第1题: 在考生文件夹下完成下列基本操作: (1)用SQL INSERT语句插入元组(“p7”, “pN7”, 1020)到“零件信息”表(注意不 要重复执行插入操作),并将相应的SQL语句存放在文件one. prg中。 ⑵用SQL DELETE语句从“零件信息”表中删除单价小于1000的所有记录,并 将相应的SQL语句存放在文件two. prg中。 ⑶用SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件单价更改为 1090,并将相应的SQL语句存放在文件three, prg中。 (4)打开菜单文件mymenu. mnx,然后生成可执行的菜单程序mymenu. mpro 参考答案: (1)具体步骤如下:①在“命令”窗口输入命令:MODIFY COMMAND oneo② 进入文件编辑器,输入如下语句: INSERT INTO零件信息 VALUES (“p7”, “PN7”, 1020)③ 在“命令”窗口再次输入命令:DO one,执行文 件。(2)具体步骤如下:① 在“命令”窗口输入命令:MODIFY COMMAND two。 ② 进入文件编辑器,输入如下语句:DELETE FROM零件信息WHERE单价<1000 ③ 在“命令”窗口再次输入命令:DO two,执行文件。(3)具体步骤如下:① 在“命令”窗口输入命令:MODIFY COMMAND threeo②进入文件编辑器,输入 如下语句:UPDATE零件信息SET单价=1090 WHERE零件号=“p4”③在“命令” 窗口再次输入命令:DO three,执行文件。(4)具体步骤如下:①在“命令“窗 口输入命令:MODIFY MENU mymenuo②进入菜单设计器,选择菜单命令“菜单” 一 “生成”命令,生成一个可执行菜单文件,并保存到考生文件夹下。 详细解答: 本试题主要考查的是SQL的操作功能,包括数据的插入(INSERT),更新 (UPDATE)和删除(DELETE)功能。生成可执行菜单文件,应该首先打开菜单数据库 文件,然后通过菜单命令“菜单” 一 “生成”,才可以运行菜单。 二、简单应用题 第2题: (1) 以数据库score建立视图new view,该视图含有选修了课程但没有参加考试 (成绩字段值为NULL)的学生信息《包括“学号”、“姓名”和“系部” 3个字段)。 (2) 建立表单my3,在表单上添加表格控件(名称为grdCourse),并通过该控 件显示表course的内容(要求RecordSourceType属性必须为0)。 参考答案: (1)具体步骤如下:①在“命令”窗口输入命令:OPEN DATABASE score, 打开考生文件夹下的数据库。②通过菜单命令,打开“新建”对话框,选中视 图并单击“新建文件”按钮,以打开视图设计器。③按系统要求,先将数据库 中的3个表添加到视图设计器中。④ 在视图设计器中的“字段”选项卡中,将 “可用字段”列表框中的student,学号,student.姓名,student.系部3个字 段添加到右边的“选定字段”列表框中,⑤ 在“筛选”选项卡中,选择字段名 course.课程号,选中“否”复选框,在条件下拉列表框中选择IS NULL,逻辑 条件选择AND,接着设置第二个筛选条件,选择字段scorel,成绩,在条件下拉 列表框中选择IS NULLO⑥完成视图设计,将视图以new_view文件名保存在 考生文件夹下。(2)具体步骤如下:①在“命令”窗口输入命令:CREATE my3,进入“表单设计器”。②在表单设计器中放置一个表格控件,并将 表格控件的Name属性值改为grdCourse。③右击表单空白处,选择“数据环 境”快捷菜单命令。④弹出“添加表或视图”对话框,选择score数据库下的 course表,添加到数据环境中。⑤ 在表单设计器中对grdCourse表格控件的 RecordSourceType和RecordSource属性分别设为0-表和courseo ⑥ 保存表 单在考生文件夹下。 详细解答: 本试题(1)小题考查了视图的建立,要注意的是在定义视图之前,应该首先 打开相应的数据库文件,因为视图文件保存在数据库中,在磁盘上找不到该文 件;(2)小题中,表格数据源类型规定为表,在设计表单的同时,应该将相应的数 据表文件添加到表单的数据环境中。 三、综合应用题 第3题: 设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题 为“零件供应情况”。表单中有一个表格控件、两个命令按钮“查询”(名称为 Command 1)和“退出”(名称为 Command2) o 运行表单时,单击“查询”命令按钮后,表格控件(名称gridl)中显示了工程号 J4所使用零件的零件名、颜色和重量。 单击“退出”按钮关闭表单。 参考答案: 具体步骤如下:①在“命令”窗口输入命令:CREATE mysupply。② 进入表单设计器,通过“常用工具栏”向表单添加一个表格和两个命令按钮。③ 选中表单(l),在属性面板中修改Name的属性值为mysupply, Caption的属 性值为“零件供应情况”。④在属性面板顶端的下拉列表框中选择Commandl 选项,修改该命令按钮控件的Caption属性值为“查询”。⑤以同样的方法将 第二个命令按钮的Caption属性值改为“退出”。⑥ 双击命令按钮Commandl (查 询),编写该控件的Click事件,程序代码如下:****“查询”命令按钮的Click 事件代码**** SELECT零件.零件名,零件.颜色,零件.重量;FROM供应零件!零件 INNER JOIN供应零件!供应;0N零件.零件号=供应.零件号;WHERE供应.工程号 =“J4”; INTO CURSOR temp This. Gridl. RecordSourceType=l This. Gridl. RecordSource=〃temp〃 ************************************ (7) 以同样的方法为“退出“命令按钮 编写Click事件代码:**** “退出”命令按钮的Click事件代码**** This. Release ************************************ (8)保存表单完成 设计。 详细解答: 本试题考查的是表单设计,在设计控件属性中,不要将控件的标题(Caption) 和名称(Name)属性弄混淆了,名称属性是该控件的一个内部名称,而标题属性是 用来显示的一个标签名称。程序部分属于SQL的简单联接查询,在显示查询结果 时,首先可用一个临时表保存查询结果,然后将表格控件中,用于显示数据的属 性值设置为该临时表,以显示查询结果。