2011年计算机二级VFP考试课后练习题及答案汇总
2012-12-26来源/作者:卫凯点击次数:527
2011年计算机二级VFP考试课后练习题及答案汇总 | |
第一章 | 查看习题 |
1. 试说明数据与信息的区别和联系。 2. 什么是数据库、数据库管理系统和数据库系统? 3. 简述数据库的三级模式结构。 4. 数据库系统的特点是什么? 5. 实体之间的联系有哪几种?分别举例说明。 6. 数据库有哪几种常用的数据模型?Visual FoxPro属于哪一类? 7.以某种应用目的为背景,试设计一个数据库。 8.关系数据库管理系统的3种基本关系运算是什么? 9. 试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么? 10. 数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些? | |
第二章 | 查看习题 |
1. 如何启动与退出Visual FoxPro? 2. 简述Visual FoxPro用户界面的组成与特点。 3. Visual FoxPro有几种操作方式?各有何特点? 4. 对话框的作用是什么?它通常包括哪些控制对象? 5. 简述Visual FoxPro的可视化设计工具。 6. 完成下列操作。 | |
第三章 | 查看习题 |
1. 完成下列操作: 2. 字段变量与内存变量有何区别? 3. 下列数据哪些是变量?哪些是常量?是什么类型的常量? 4. 求下列表达式的值。 5. 针对学生表,写出下列条件。 6. 写出下列表达式。 7. 分析下列命令执行后的输出结果,并上机验证。 | |
第四章 | 查看习题 |
1. 什么是自由表?什么是数据库表? 2. 一个表有3个备注型字段,该表有多少个备注文件? 3. 在设计学生表时,可否将学生“性别”字段定义为逻辑型字段?这和定义为字符型字段有何区别?若定义为数值型呢? 4. 修改表的结构有哪些方法?它们有何区别? 5. 如何对浏览窗口进行分割?如何设置同步?如何设置数据显示方式? 6. DISPLAY和LIST命令有何异同? 7. 一个表用ZAP命令删除后,该表还存在吗? 该命令与DELETE和PACK有何异同? 8. 排序与索引有何区别?索引有哪几种?如何建立索引文件? 9. 在已打开的表中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值赋给当前记录的“姓名”字段,应使用什么命令? 10. 设txl.dbf有10条记录,在命令窗口执行下列命令后,表的当前记录是什么? 11. 在不同工作区之间切换用什么命令?如何访问别的工作区中的表? 12. 什么叫关联?如何建立关联? 13. 就学生表,写出实现下列操作的命令。 | |
第五章 | 查看习题 |
1.什么是永久关系?如何设置表间的永久关系? 2. 设置字段的显示标题、字段的注释信息、字段的默认值、字段的有效规则会给数据库中表的操作带来什么好处? 3. 字段级规则和记录级规则有何区别?如何设置? 4. 触发器有哪几种?各有什么作用? 5. 订货管理数据库有4个表 | |
第六章 | 查看习题 |
1. 简述SQL语言的功能及特点。 2. 利用第5章习题中给出的订货管理数据库和记录实例,用SQL语句完成下列操作 3. 利用第5章习题中给出的订货管理数据库和记录实例,用SQL语句完成以下操作 | |
第七章 | 查看习题 |
1.查询设计器有“字段”、“联接”、“筛选”、“排序依据”、“分组依据”、“杂项”等6个选项卡,简要说明这6个选项和SQL.SELECT命令中各子句的对应关系。 2 .用户浏览信息时,总是希望在一个界面中能为其提供完整而充分的信息,但在设计表时,往往从数据规范性与用户需求的多样与随机性等方面考虑难以完全按照显示界面设计表。以一个实例简要说明怎样使用视图解决这一矛盾。 3.对学生管理数据库,分别建立以下查询。 4.对学生管理数据库,分别建立以下视图。 | |
第八章 | 查看习题 |
1.简述项目管理器的主要功能。 2.项目管理器有几个选项卡?每个选项卡的作用是什么? 3.项目管理器有哪些常用的命令按钮?它们的作用是什么? 4.建立一个项目文件,定制项目管理器。 5.建立一个项目文件,向该项目添加已经建立的有关文件。 6.建立一个项目文件,在项目管理器中新建、修改和浏览表。 | |
第九章 | 查看习题 |
1.写出下列程序的执行结果。 2.输入一个三位整数,将其反向输出。如输入326,输出623。 3.输入学生成绩,若成绩大于80分,则输出“优良”,成绩小于60分,则输出“不及格”,否则输出“中等”。 4.在学生表中,分别统计汉族学生和少数民族学生的人数。 5.假定有包含若干个记录的表文件c1.dbf,其结构是:f1(N,3,0),f2(N,3,0)。编写程序,其功能是把各记录中所有大于40的字段值累加起来,最后把累加的结果存入第一个记录的f2字段中。 6.一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则称为绝对素数,例如13就是一个绝对素数。试求所有两位绝对素数。 7.用过程方式求S=A!+B!+C!(其中A,B,C从键盘输入)。 8.根据题目要求完善程序。 | |
第十章 | 查看习题 |
1.名词解释:类、子类、对象、事件、方法、属性。 2.对象与类有什么相同点和不同点? 3.容器类与控件类有哪些差别?引用容器中的对象时应注意哪些问题? 4.创建类有哪些方法?各有什么特点? 5.用CreateObject()命令建立一个表单,并在表单中加入一个标签对象,标签的Caption属性设置为“我的第一个表单”。 6.用可视化方法设计一个由命令按钮派生的子类,并为其加入一个属性Number,为该子类设计两个事件程序Click和RightClick,当Click事件发生时,判断其属性Number的值是否是一个奇数,当RightClick事件发生时,判断Number值是否是一个能被3整除的数。判断结果用MessageBox()函数输出。 7.用面向对象方法设计一个程序,找出1~100中的全部素数。 | |
第十一章 | 查看习题 |
1 .使用表单向导建立一个关于学生表的操作表单。如果要执行表单时不能修改数据,应修改什么对象的什么属性? 2 .不用表单向导,建立一个与第一题完全相同的表单。提示:修改第一题得到的表单查看其各对象的属性,还可查看到命令按钮组的父类名及其类文件。 3 .设计一个表单,表单中包含一个命令按钮和一个文本框,文本框的初始值设置为0,当单击一次命令按钮时,文本框中的数值加1。 4 .建立一个航班 5 .设计一个使用列表框和表格的表单 6 .在第4题的基础上,再建立一个列车表 | |
第十二章 | 查看习题 |
1.菜单由哪几部分组成? 2. 简述菜单文件与菜单程序的区别与联系。 3. 什么是快速菜单和快捷菜单?两者有何区别? 4. 利用菜单设计器为“学生管理系统”建立一个下拉菜单。 5. 在以上菜单系统中加入系统的“编辑”下拉菜单和“打印预览”菜单项。 6. 创建并设立顶层菜单。 7. 为一个表单建立一个快捷菜单,鼠标右键单击该表单时弹出快捷菜单,快捷菜单中的“浏览”选项可以浏览学生表。 | |
第十三章 | 查看习题 |
1. 报表的主要功能是什么? 2. 报表和表单的区别在哪里? 3. 报表包括哪几个基本组成部分? 4. 报表控件是指的什么? 5. 什么是标签?标签与报表的区别是什么? 6. 在定义一个表、一个视图或查询之前,可以创建报表或标签吗? 7. 有一个教职工表,完成下列操作。 | |
第十四章 | 查看习题 |
1. 说明在学生管理数据库中的授课表中为什么不加入一个“课程名”字段以方便查询,增加这个字段后不符合规范化的哪个范式? 2. 画出常见的一些实体(如学生、课程、教师、教室、寝室等)的E-R图,以描述这些实体属性及其联系。 3. 将第2题获得的E-R图转化为关系模型,并进行规范处理(规范化处理的一个基本方法就是分解,把一个表分解为几个小表,表之间用主属性进行连接)。 4. 补充完成“工资发放系统”中未给出的设计:第一、二类员工的考核数据录入,工资汇总表生成,工资数据备份等工作。 5. 做一个简化的“学生管理系统”系统设计,完成其功能设计、数据库设计和部分功能的程序设计工作,要求使用E-R图建立数据模型并进行规范化处理。 |
相关专题:
2011年下半年全国计算机等级考试冲刺专题
2011年计算机二级考试VFP备考冲刺攻略
编辑推荐:
2011年计算机二级VFP课后练习题及答案汇总
2011年计算机等级考试二级VFP基础综合试题及答案汇总
2010年全国计算机等级考试二级VFP习题及答案汇总