历年全国计算机考试vfp二级笔试试题集及答案_第1页
历年全国计算机考试vfp二级笔试试题集及答案_第2页
历年全国计算机考试vfp二级笔试试题集及答案_第3页
历年全国计算机考试vfp二级笔试试题集及答案_第4页
历年全国计算机考试vfp二级笔试试题集及答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

历年全国计算机考试vfp二级笔试试题集及答案第一部分:选择题(共20题,每题1分,共20分)一、选择题(每题1分,共20分)1.在VisualFoxPro中,以下哪个命令用于创建一个新的数据库文件?A.CREATETABLEB.CREATEDATABASEC.OPENDATABASED.USEDATABASE2.以下哪个不是VisualFoxPro的数据类型?A.字符型(Character)B.数值型(Numeric)C.逻辑型(Logical)D.函数型(Function)3.在VisualFoxPro中,以下哪个命令用于打开一个已经存在的数据库?A.CREATEDATABASEB.OPENDATABASEC.USEDATABASED.CLOSEDATABASE4.以下哪个不是VisualFoxPro的常用函数?A.LEFT()B.RIGHT()C.MID()D.SUM()5.在VisualFoxPro中,以下哪个命令用于删除一个表?A.DELETETABLEB.DROPTABLEC.REMOVETABLED.ERASETABLE6.以下哪个不是VisualFoxPro的索引类型?A.主索引(PRIMARYINDEX)B.候选索引(候选索引)C.普通索引(普通索引)D.唯一索引(唯一索引)7.在VisualFoxPro中,以下哪个命令用于插入一条新的记录?A.INSERTINTOB.ADDRECORDC.APPENDRECORDD.NEWRECORD8.以下哪个不是VisualFoxPro的查询方法?A.SQL查询B.汇总查询C.报表查询D.批处理查询9.在VisualFoxPro中,以下哪个命令用于更新一条记录?A.UPDATEB.MODIFYC.CHANGED.ALTER10.以下哪个不是VisualFoxPro的报表设计工具?A.报表向导B.报表设计器C.报表生成器D.报表预览器11.在VisualFoxPro中,以下哪个命令用于创建一个新的表单?A.CREATEFORMB.MAKEFORMC.DESIGNFORMD.NEWFORM12.以下哪个不是VisualFoxPro的常用控件?A.命令按钮(CommandButton)B.文本框(TextBox)C.列表框(ListBox)D.网格控件(Grid)13.在VisualFoxPro中,以下哪个命令用于保存一个表单?A.SAVEFORMB.SAVEASFORMC.EXPORTFORMD.COPYFORM14.以下哪个不是VisualFoxPro的常用宏命令?A.DOB.GOTOC.RUND.EXECUTE15.在VisualFoxPro中,以下哪个命令用于执行一个SQL语句?A.EXECUTESQLB.RUNSQLC.PERFORMSQLD.EXECSQL16.以下哪个不是VisualFoxPro的常用数据字典命令?A.CREATETABLEB.ALTERTABLEC.DROPTABLED.UPDATETABLE17.在VisualFoxPro中,以下哪个命令用于创建一个新的视图?A.CREATEVIEWB.MAKEVIEWC.DESIGNVIEWD.NEWVIEW18.以下哪个不是VisualFoxPro的常用数据传输方式?A.导入(Import)B.导出(Export)C.复制(Copy)D.删除(Delete)19.在VisualFoxPro中,以下哪个命令用于创建一个新的查询?A.CREATEQUERYB.MAKEQUERYC.DESIGNQUERYD.NEWQUERY20.以下哪个不是VisualFoxPro的常用调试工具?A.调试器(Debugger)B.跟踪器(Tracker)C.监视器(Watcher)D.记录器(Recorder)第二部分:填空题(共10题,每题2分,共20分)二、填空题(每题2分,共20分)1.VisualFoxPro是一种基于______的关系数据库管理系统。2.在VisualFoxPro中,______是数据库的基本单位。3.在VisualFoxPro中,______用于快速查找数据。4.在VisualFoxPro中,______用于创建和修改数据库表结构。5.在VisualFoxPro中,______用于创建和修改数据库索引。6.在VisualFoxPro中,______用于创建和修改数据库视图。7.在VisualFoxPro中,______用于创建和修改数据库查询。8.在VisualFoxPro中,______用于创建和修改数据库表单。9.在VisualFoxPro中,______用于创建和修改数据库报表。10.在VisualFoxPro中,______用于创建和修改数据库宏命令。第三部分:判断题(共10题,每题1分,共10分)三、判断题(每题1分,共10分)1.VisualFoxPro是一种面向对象的数据库管理系统。()2.在VisualFoxPro中,表是数据库的基本单位。()3.在VisualFoxPro中,索引可以加快数据的查找速度。()4.在VisualFoxPro中,视图是数据库的物理存储单元。()5.在VisualFoxPro中,查询是数据库的数据处理单元。()6.在VisualFoxPro中,表单是数据库的用户界面单元。()7.在VisualFoxPro中,报表是数据库的数据输出单元。()8.在VisualFoxPro中,宏命令是数据库的自动化处理单元。()9.在VisualFoxPro中,数据字典是数据库的系统管理单元。()10.在VisualFoxPro中,数据传输是数据库的数据交换单元。()第四部分:简答题(共5题,每题5分,共25分)四、简答题(每题5分,共25分)1.简述VisualFoxPro中数据库的基本概念。2.简述VisualFoxPro中索引的作用和类型。3.简述VisualFoxPro中视图的作用和特点。4.简述VisualFoxPro中查询的作用和类型。5.简述VisualFoxPro中表单的作用和设计方法。第五部分:综合应用题(共1题,共25分)五、综合应用题(共25分)背景信息:假设你是一名数据库管理员,负责管理一个公司的人力资源数据库。该数据库包含以下三个表:1.员工表(Employee):包含员工编号(EmpID,主键)、姓名(Name)、性别(Gender)、部门编号(DeptID)、入职日期(HireDate)等字段。2.部门表(Department):包含部门编号(DeptID,主键)、部门名称(DeptName)、部门负责人(Manager)等字段。3.工资表(Salary):包含员工编号(EmpID,外键)、基本工资(BaseSalary)、奖金(Bonus)、扣款(Deduction)等字段。具体要求:1.设计一个查询,查找所有在2020年入职的男性员工,并显示他们的姓名、部门名称和基本工资。(10分)2.设计一个报表,统计每个部门的员工人数和平均工资,并按部门名称排序。(10分)3.设计一个视图,显示所有员工的姓名、部门名称、基本工资和实发工资(实发工资=基本工资+奖金-扣款),并按实发工资降序排列。(5分)标准答案及解析第一部分:选择题(共20题,每题1分,共20分)1.B2.D3.B4.D5.B6.C7.C8.D9.A10.C11.A12.D13.B14.B15.A16.D17.A18.D19.A20.D第二部分:填空题(共10题,每题2分,共20分)1.关系型2.表3.索引4.CREATETABLE/ALTERTABLE5.CREATEINDEX/ALTERINDEX6.CREATEVIEW7.CREATEQUERY8.CREATEFORM/MODIFYFORM9.CREATEREPORT/MODIFYREPORT10.CREATEMACRO/MODIFYMACRO第三部分:判断题(共10题,每题1分,共10分)1.×2.√3.√4.×5.√6.√7.√8.√9.√10.√第四部分:简答题(共5题,每题5分,共25分)1.简述VisualFoxPro中数据库的基本概念。答:VisualFoxPro中的数据库是一个逻辑上的集合,包含多个表、视图、查询、报表、表单等对象。数据库的基本单位是表,表由行和列组成,行称为记录,列称为字段。数据库通过索引、视图、查询等机制来管理和操作数据。2.简述VisualFoxPro中索引的作用和类型。答:索引的作用是加快数据的查找速度,特别是在大型数据库中,索引可以显著提高查询效率。索引的类型包括:-主索引:每个表只能有一个主索引,主索引的字段值必须唯一。-候选索引:候选索引的字段值必须唯一,每个表可以有多个候选索引。-普通索引:普通索引的字段值可以重复,每个表可以有多个普通索引。-唯一索引:唯一索引的字段值必须唯一,但允许空值,每个表可以有多个唯一索引。3.简述VisualFoxPro中视图的作用和特点。答:视图的作用是提供一个虚拟的表,可以动态地显示和操作数据。视图的特点包括:-视图是基于表或多个表的查询结果,可以包含计算字段和条件过滤。-视图可以简化复杂的查询操作,提高数据访问的灵活性。-视图可以作为一种安全机制,限制用户对数据的访问权限。4.简述VisualFoxPro中查询的作用和类型。答:查询的作用是根据指定的条件从数据库中检索数据。查询的类型包括:-选择查询:用于检索数据,可以包含排序、分组、计算等操作。-更新查询:用于更新数据,可以根据指定的条件更新表中的记录。-删除查询:用于删除数据,可以根据指定的条件删除表中的记录。-插入查询:用于插入数据,可以根据指定的条件插入新的记录。5.简述VisualFoxPro中表单的作用和设计方法。答:表单的作用是提供一个用户界面,用于输入、显示和操作数据。设计表单的方法包括:-使用表单向导:通过向导快速创建简单的表单。-使用表单设计器:通过设计器自定义表单的布局和功能。-使用表单生成器:通过生成器创建复杂的表单,包括数据绑定、事件处理等。第五部分:综合应用题(共1题,共25分)背景信息:假设你是一名数据库管理员,负责管理一个公司的人力资源数据库。该数据库包含以下三个表:1.员工表(Employee):包含员工编号(EmpID,主键)、姓名(Name)、性别(Gender)、部门编号(DeptID)、入职日期(HireDate)等字段。2.部门表(Department):包含部门编号(DeptID,主键)、部门名称(DeptName)、部门负责人(Manager)等字段。3.工资表(Salary):包含员工编号(EmpID,外键)、基本工资(BaseSalary)、奖金(Bonus)、扣款(Deduction)等字段。具体要求:1.设计一个查询,查找所有在2020年入职的男性员工,并显示他们的姓名、部门名称和基本工资。(10分)```sqlSELECTEmployee.Name,Department.DeptName,Salary.BaseSalaryFROMEmployeeINNERJOINDepartmentONEmployee.DeptID=Department.DeptIDINNERJOINSalaryONEmployee.EmpID=Salary.EmpIDWHEREEmployee.Gender='男'ANDYEAR(Employee.HireDate)=2020;```2.设计一个报表,统计每个部门的员工人数和平均工资,并按部门名称排序。(10分)```sqlCREATEREPORTReport1ASSELECTDepartment.DeptName,COUNT(Employee.EmpID)ASEmployeeCount,AVG(Salary.BaseSalary)ASAverageSalaryFROMEmployeeINNERJOINDepartmentONEmployee.DeptID=Department.DeptIDINNERJOINSalaryONEmployee.EmpID=Salary.EmpIDGROUPBYDepartment.DeptNa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论