计算机等级考试二级VFP机试试题13

计算机等级考试二级VFP机试试题13,第1张

计算机等级考试二级VFP机试试题13,第2张

第13集

一、基本操作题(共四个子题,1、2题7分,3、4题8分)


1。在考生文件夹下建立STSC_M项目。


2。将数据库STSC添加到STSC M项目中。


3。从学生表(学生表中的所有字段)中查询“财务”学生的信息,按学号升序存放。


新表格新建。


4。使用视图设计器在数据库中构建视图NEW_VIEW:该视图包括学生表(word


段的顺序与学生表的顺序相同)和所有记录(元组)。这些记录按学生编号降序排列。


本问题主要评估点:


项目的建立,将数据库添加到项目中,在新表中查询和存储,以及视图的建立。


解决问题的思路:


1。创建项目


要创建项目,可以使用“文件”菜单中的“新建”命令。


2。将数据库添加到项目中:


在项目管理器的“数据”选项卡中选择数据库,点击“添加”,在“打开”对话框中选择要添加的数据库。


3。使用SQL语句


select * from student . DBF where department = " finance ";


按学号desc进入表新顺序


此查询可以完成。


您也可以创建一个查询来完成。在菜单中选择文件-新建-查询-新建文件,添加所有字段,在过滤栏中输入“部门= "财务”,按升序排序选择“学号”,将查询目的地设置为表新。注意将新的保存到考生文件夹中。最后,运行这个查询。


4。打开数据库后,在新建对话框中打开视图设计器,项目管理器,或者CREAT VIEW命令创建视图,将学生表添加到视图中,在排序依据中选择“学号”和降序,最后将视图命名为NEW_VIEW。


二。简单应用(2道小题,每题20分,40分)


1。首先,在考生文件夹中的数据库中打开数据库STSC,然后使用表单向导制作一个。


表单,要求选择学生表中的所有字段,表单样式为阴影;按钮类型是


图片按钮;按字段排序选择学号(升序);该表单的标题为“学生信息数据输入维度”


Protect”,最后将表单存储在考生文件夹中。表单的文件名是T1。


2。考生文件夹中有一个数据库STSC,还有一个数据库表STUDENT用来存储学生信件。


,使用菜单设计器制作一个名为SMENU1的菜单,其中包含“数据维护”。


和“文件”两个菜单栏。


每个菜单栏都包含一个子菜单。菜单结构如下:


数据维护


数据表格式输入


文件


退出


其中:


数据表格式输入菜单项对应的过程包括以下四个命令:打开数据库STSC的生命


命令,打开表STUDENT的命令,BROWSE命令,关闭数据库的命令。


...退出与命令SET SYSMENU TO DEFAULT对应的菜单项,以便返回系统菜单。


比尔。


问题1,本题主要考核点是使用表单向导制作表单。


要启动表单向导,您可以从“文件”菜单中选择“新建”,或者单击工具栏上的“新建”按钮打开“新建”对话框。选择文件类型的形式,然后单击向导按钮。或者,在“工具”菜单上,选择“向导”子菜单,选择“表单”,或者直接单击工具栏上的“表单向导”图标按钮。在“向导选择”对话框中,选择“表单向导”。然后按照表单向导进行操作。


问题2,本题主要考核点是菜单制作和数据库基本命令。


要创建一个新菜单,可以按照以下步骤操作:从“文件”菜单中选择“新建”,在“新建”对话框中选择“菜单”,然后单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮,调出“菜单设计器”。您也可以使用创建菜单命令直接调用菜单设计器。在菜单名称中填入“数据维护”,结果是一个子菜单。单击编辑。输入“& # 65533;在子菜单的菜单名称中。数据表格式输入",结果就是过程。在过程中输入以下命令:


开放数据STSC


使用学生


浏览


全部关闭


“文件”菜单同上,其中“退出”菜单对应的结果是一个命令,命令设置为SYSMENU默认。

三。综合应用(1小题,30分)


考生文件夹下有一个学生管理数据库stu_7,里面有季承表和学生表。


表格结构如下:


(1)季承表单(学号C(9),课程号C(3),年级N(7.2)),用于记录学生的考试情况。


考试成绩,单个学生可以有多个记录(注册一个学生的多个成绩)。


(2)学生表(学号C(9),姓名C(10),平均分N(7.2)),这是学生信息,一


每个学生只有一条记录(表中有固定的已知数据)。


请编写并运行符合下列要求的程序:


设计一个名为form_stu的表单。表单中有两个命令按钮。这些按钮的名称是


cmdYes和cmdNo,标题分别为“Statistics”和“Closing”。


程序运行时,点击“统计”按钮应完成以下操作:


(1)根据季承表计算每个学生的平均分,并将结果存入学生表平均分。


字段。


(2)根据上述计算结果,生成新的自由表pingjun,并按顺序取该表的字段。


学生表中的学号、姓名、平均分分为三项,按平均分升序排序。如果它是平的


平均分相等的,按学号升序排序。


单击“关闭”按钮终止程序。


本问题主要评估点:


编程中表单的建立、循环结构、条件结构、SELECT语句的应用等知识点。


解决问题的思路:


第一步:使用表单设计器创建所需的表单,表单中将添加两个按钮控件。分别设置两个按钮控件的title和name属性。


第二步:双击名为“统计”的按钮控件,在新打开的窗口中添加该按钮的点击事件代码:


设置TALK OFF &&程序运行时关闭命令执行的结果。


设置安全关闭&&当有重复的文件名时不会出现提示。


打开数据库STU_7 &&打开数据库文件STU_7。


使用学生&在当前工作区打开学生表格


DO WHILE NOT EOF() &&遍历student表中的每条记录,以便可以对每个学生进行操作。


从季承选择AVG;


其中学号=学生。学生id到数组Atemp中


& & AVG()函数可用于获取select SQL语句中表达式的平均值


&&您可以将结果集存储到数组Atemp中的一个数组中。


用Atemp(1,1)替换平均分


&&用平均分替换学生表中当前学号的平均分。


跳过


ENDDO


从学生处选择学号、姓名、平均分;


按平均分、学号排序;


成表平君


&&在SELECT SQL语句中,可以使用ORDER BY子句对结果集进行排序。如果有多个分类标准,


&&在ORDER BY中具有更高的优先级,默认是按升序排序。如果你想下降


&& order进行排序,指定desc;需要显示;是的,结果集可以直接放入永久的


In & & TABLE:INTO TABLE表名


全部关闭


开启通话


打开安全


第三步:双击名为“Exit”的按钮控件,在新打开的窗口中添加该按钮的CLICK事件代码:


此表单。释放并退出表单


第四步:用文件名form_stu保存表单并执行表单。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试二级VFP机试试题13

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情