2024年vf真题机试

发布 2023-04-21 12:57:28 阅读 7521

一、基本操作题(共4题,第题各7分,第题各8分,共计30分)

1)创建一个名为"学生管理"的项目文件。

2)将考生文件夹下的数据库"班级学生"添加到新建的项目文件中。

3)打开数据库"班级学生",将考生文件夹下的自由表"教师"添加到数据库"班级学生"中;为"教师"表创建一个索引名和索引表达式均为"教师编号"的主索引(升序)。

4)通过"班级号"字段建立"班级"表和"学生"表间的永久联系。

二、简单应用题(共2小题,每题各20分,共计40分)

1)根据"班级学生"库中的表用sql select命令查询学生的学号、姓名、课程号和成绩,结果按"课程号"降序排序,"课程号"相同时按"成绩"降序排序,并将查询结果存储到cjb表中,将使用的sql语句保存到中。

2)使用表单向导选择"学生"表生成一个名为myform1的表单。要求选择"学生"表中所有字段,表单样式为"浮雕式";按钮类型为"**按钮";排序字段选择"学号"(降序);表单标题为"学生基本情况输入维护"。

三、综合应用题(共1小题,计30分)

在考生文件夹下,完成如下综合应用:

设计一个表单名为myform2的表单,表单文件名为myform2,表单的标题为"教师课程学生基本信息浏览"。表单上有1个包含3个选项卡的"页框"(pageframe1)控件和一个"退出"按钮(command1)。如图2-2所示。

其他功能要求如下:

为表单建立数据环境,向数据环境依次添加"学生"表、"班级"表和"教师"表。

要求表单的高度为300,宽度为500;表单显示时自动在主窗口内居中。

3个选项卡的标签的名称分别为"学生表"(page1)、"班级表"(page2)和"教师表"(page3),每个选项卡分别以**形式浏览"学生"表、"班级"表和"教师"表的信息。选项卡距离表单的左边距为20,顶边距为15,选项卡的高度为240,宽度为450。

单击"退出"按钮时关闭表单。

图2-2 表单示例。

一、基本操作题。

审题分析】本大题考查了项目管理器的建立及使用;为数据库表建立索引及两个表联系的基本操作。

为数据库表建立索引可以在表设计器中操作,建立索引时,可以先在表设计器的"字段"选项卡中建立一个普通索引,然后在"索引"选项卡中修改该索引的相关内容,例如索引名、索引类型等,也可以直接在"索引"选项卡中建立索引。

对两个表建立联系是在数据库设计器中进行操作的,建立联系前必须对两个表中进行连接的字段建立相关索引,并通过索引字段建立表间联系。对本题操作时,可在项目管理器中选中要进行操作的数据库或表对象,然后单击项目管理器中的"修改"按钮打开相关的库或表设计器进行操作。

操作步骤】1)在命令窗口执行命令:create project 学生管理,新建一个项目管理器。

2)在项目管理器中选中"数据"选项卡内的"数据库"项,然后单击"添加"按钮,在弹出的"打开"对话框中双击"班级学生"数据库文件,将数据库添加到项目管理器中。

3)①在项目管理器中单击"数据库"前面的"+"号,依次展开"数据库"→"班级学生"→"表"。然后单击"添加"按钮,在弹出的"打开"对话框中双击"教师"表文件,将自由表添加到数据库中。

选中"教师"表单击"修改"按钮,弹出"教师"表设计器,在表设计器的"字段"选项卡中选中"教师编号"字段名,然后在"索引"列的下拉框选择"升序"排序方式,接着在"索引"选项卡中将"类型"设置为"主索引",单击"确定"按钮保存表结构修改。

4)①参照"教师"表的操作,为"班级"表建立"班级号"字段的主索引;为"学生"表建立"班级号"字段的普通索引。

在项目管理器中选中数据库"班级学生",然后单击"修改"命令按钮,打开数据库设计器,拖动"班级"表"索引"下方的主索引"班级号"到"学生"表中"索引"下方的普通索引"班级号"上,为两个表建立联系。

二、简单应用题。

1)【审题分析】

本题主要考查的是sql连接查询。查询中需要涉及"学生"表和"成绩"表中的记录,通过"学号"字段可以建立两个表的联系,在输出查询结果时候,利用desc短语可以指定将结果按字段的降序排序,并通过into table短语将查询结果输出到指定的表中保存。

操作步骤】步骤1:在命令窗口执行命令:modify file mysql,打开文本编辑器编写sql命令。

步骤2:在编辑器中输入如下程序**(以下程序是通过查询设计器生成):

select 学生。学号, 学生。姓名, 成绩。课程号, 成绩。成绩;

from 班级学生!学生 inner join 班级学生!成绩 ;

on 学生。学号 = 成绩。学号;

order by 成绩。课程号 desc, 成绩。成绩 desc; &查询结果先按"课程号"降序,再按"成绩"降序。

into table

步骤3:在命令窗口执行命令:do 执行文件(注意:执行文件时,文件后缀名。txt不能缺省)。

2)【审题分析】

本题考查的是表单向导的使用,属于比较简单的操作。在启动向导前,可以先打开数据库环境,这样在启动向导添加数据表时,可在向导中直接选中,否则需要通过在"打开"对话框中选择数据表。本题只需根据向导提示在各界面中完成相应的操作即可。

操作步骤】步骤1:在命令窗口执行命令:open database 班级学生,打开数据库环境。

步骤2:执行【文件】→【新建】菜单命令,或单击"常用"工具栏的"新建"按钮,在弹出的"新建"对话框中选中"表单"选项,然后单击"向导"图标按钮,系统弹出"向导取向"对话框,选中"表单向导"项,单击"确定"按钮,启动表单向导。

步骤3:在表单向导的"步骤1 - 字段选取"界面的"数据库和表"下选中"学生"表,将"可用字段"中的字段全部添加到"选定字段"中,单击"下一步"按钮。

步骤4:在表单向导的"步骤2 - 选择表单样式"界面中选中"样式"列表中的"浮雕式",再在"按钮类型"选项中选中"**按钮",单击"下一步"按钮。

步骤5:在表单向导的"步骤3 - 排序次序"界面中双击"可用的字段或索引标识"中的"学号"字段到"选定字段"列表中,然后选中"降序"选项,单击"下一步"按钮。

步骤6:在表单向导的"步骤4 - 完成"界面中的"请键入表单标题"下方文本框中输入"学生基本情况输入维护",单击"完成"按钮。

步骤7:在"另存为"对话框的"保存表单为:"框中输入表单文件名myform1,单击"保存"按钮。

知识拓展】在visual foxpro中,不能通过命令方式打开表单向导,使用命令将直接进入表单设计器,除非了在"新建"对话框中启动向导之外,还可以通过执行【工具】→【向导】→【表单】菜单命令启动向导,或在项目管理器中新建文件也可以打开表单向导。

三、综合应用题。

审题分析】本大题主要考查的是表单中页框控件的使用,以及表单数据环境的使用。通过拖放表单数据环境中的表到表单中,可快速建立**及**与数据表的联系,要注意的是在向每个页面中添加**数据对象时,一定要注意页面处于编辑状态下(每个页面都可单独选定),否则添加的**对象只是停留在页框上方,该**实际是包含在表单中而非添加到页框的页面中。控制页框中页面数的属性为pagecount,该属性为页框控件最重要的属性之一。

操作步骤】步骤1:在命令窗口执行命令:create form myform2,打开表单设计器新建表单。从"表单控件"工具栏中依次向表单添加一个命令按钮和一个页框控件。

步骤2:在"属性"面板的下拉框中选择表单对象,在"全部"选项卡中修改对象属性值,见表3-5。

表3-5 表单及控件属性设置。

续表。步骤3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在"添加表或视图"对话框中双击"学生"、"班级"和"教师"表,将表添加到数据环境中。

步骤4:然后右击"页框"控件,选择【编辑】快捷菜单命令,让页框处于编辑状态,再将数据环境中的三个数据表分别拖到三个对应的页面中(注意:操作过程,当独立的页面被选中时,页框处于编辑状态,在页框四周会出现蓝色边框;另外,表单设计器窗口应为"还原"状态,而非最大化窗口,否则将遮盖表单数据环境内容,无法将表拖到页面中)。

步骤5:双击"退出"命令按钮,编写按钮的click事件**:

步骤6:单击"常用"工具栏中的"运行"按钮查看结果,将表单文件保存到考生文件夹下。

知识拓展】visual foxpro中的表单控件可以分为基本型控件和容器型控件,基本型控件是指不能包含其他控件的控件,如标签、文本框等,而容器型控件是指可以包含其他控件的控件,如本题的页框控件,它可以再包含若干个页面对象,每个页面都可以独立编辑。在页框中只能增减页面而不能添加其他对象,但在每个独立的页面中却可以包含其他控件对象。

二级ACCESS机试真题

2011年3月下午考试科目 上机真题。一 基本操作题。在考生文件夹中有 数据库。1 将考生文件夹中的 导入到数据库中,生成的email,第一行包含列标题,选择id列为主键。2 将email表的email地址列冻结,将id列隐藏,单元格格式为 凹陷 email表如图所示。3 将email表的 服务器i...

2024年广西造价员机试真题 1

单选。类型一 在计价软件中,输入定额子目01010004,将人工乘1.18系数后,该定额子目的 人工费单价 是多少?考系数功能 软件操作 在分部分项输入01010004,选中定额 点击工具栏。里面的系数按钮 在弹出的对话框中输入相应的人材机系数,点击计算,直接看人工单价即可 注意根据题目要求输入,还...

辅机真题题库

1 锅炉电点火器由两根耐热 c 金属丝电极组成。a 不锈钢 b 铜镍合金 c 铬镁 d 铝镁。2 容易引起阀芯卡阻和节流孔道淤塞的固体杂质粒径是 a m。a 5 15 b 15 25 c 25 35 d 大于35 3 以下制冷剂中,属于共沸混合物的是 d a r404a b r407c c r410...