2008年4月全国计算机等级考试二级Visual FoxPro数据库设计

合集下载

全国计算机等级考试二级笔试超级模拟试卷公共基础知识和Visual FoxPro数据库程序设计

全国计算机等级考试二级笔试超级模拟试卷公共基础知识和Visual FoxPro数据库程序设计

全国计算机等级考试二级笔试超级模拟试卷公共基础知识和Visual FoxPro数据库程序设计参考答案及评析一、选择题(1)C知识点:数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念评析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。

数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。

(2)D知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算评析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。

所以出栈时一定是先出D,再出C,最后出A。

(3)B知识点:数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念评析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。

对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。

(4)A知识点:线性单链表、双向链表与循环链表的结构及其基本运算评析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。

(5)B知识点:结构化分析方法,数据流图,数据字典,软件需求规格说明书评析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。

其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。

(6)B知识点:结构化分析方法,数据流图,数据字典,软件需求规格说明书评析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。

全国计算机等级考试二级教程

全国计算机等级考试二级教程

全国计算机等级考试二级教程(全套)全国计算机等级考试二级教程--公共基础知识(2008年版)教程全国计算机等级考试二级教程--VisualFoxPro(2008年版)教程全国计算机等级考试二级教程--VB语言程序设计(2008年版)教程全国计算机等级考试二级教程--Delphi语言程序设计(2008年版)教程全国计算机等级考试-二级教程-Java语言程序设计(2008年版)教程全国计算机等级考试-二级教程-C语言程序设计(2008年版)教程全国计算机等级考试-二级教程-C++语言程序设计(2008年版)教程全国计算机等级考试-二级教程-Access数据库程序设计(2008年版)教程2010年计算机等级考试二级公共基础教程2010年全国计算机等级考试二级VB上机考试新版题库pdf电子书免费下载2010年全国计算机等级考试二级Access上机考试新版题库pdf电子书免费下载2010年计算机等级考试上机题库(二级VFP)pdf电子书免费下载2010年计算机等级考试上机题库(二级C++)pdf电子书免费下载2010年全国计算机等级考试二级C上机考试新版题库pdf电子书免费下载2010年最新计算机等级考试软件—二级VFP(包含上机模拟系统,笔试系统,视频教程)2010年最新计算机等级考试软件—二级VB(包含上机模拟系统,笔试系统,视频教程)2010年最新计算机等级考试软件—二级Access(包含上机模拟系统,笔试系统,视频教程)2010年最新计算机等级考试软件—二级C语言(包含上机模拟系统,笔试系统,视频教程)2010年最新计算机等级考试软件—二级C++(包含上机模拟系统,笔试系统,视频教程)计算机等级考试二级上机试题,模拟系统,笔试系统,视频教程汇总2010年最新计算机等级考试二级VB上机试题50套解析2010年9月最新计算机等级考试三级网络技术笔试模拟试卷10套含答案解析。

全国计算机等级考试二级VFP考试大纲(2008年最新版)

全国计算机等级考试二级VFP考试大纲(2008年最新版)
1、人工管理
20世纪50年代中期以前
特点:①程序员必须掌握数据在计算机中的存储地址和方式,才能在程序中正确的使用数据。
②程序与数据不独立,数据不能保存,程序之间有数据冗余。
2.文件系统
20世纪50年代后期主60年代中期
特点:①数据存储在数据文件中,由文件管理系统使用数据。
②数据文件和程序文件相互依赖,数据冗余度大,且造成数据的不一致性。
(2) 设计子菜单。
(3) 设定菜单选项程序代码。
4、 使用报表设计器:
(1) 生成快速报表。
(2) 修改报表布局。
(3) 设计分组报表。
(4) 设计多栏报表。
5、 使用应用程序向导。
6、 应用程序生成器与连骗应用程序。
(2) 建立表之间的关联:一对一的关联;一对多的关联。
(3) 设置参照完整性。
(4) 建立表间临时关联。
3、 建立视图与数据查询:
(1) 查询文件的建立、执行与修改。
(2) 视图文件的建立、查看与修改。
(3) 建立多表查询。
(3) 循环结构程序设计。
3、 过程与过程调用。
(1) 子程序设计与调用。
(2) 过程与过程文件。
(3) 局部变量和全局变量、过程调用中的参数传递。
4、 用户定义对话框(MESSAGEBOX)的使用。
第一章 isual FoxPro基础
教学内容与目的:
一、 VISUAL FOXPRO基础知识
1、 基本概念:
数据库、数据模型、数据库管理系统、类和对象、事件、方法。
2、 关系数据库:
(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

计算机等级考试二级VFP笔试真题

计算机等级考试二级VFP笔试真题

2005年4月全国计算机等级考试二级Visual FoxPro数据库设计一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。

2008年4月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

2008年4月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2008年4月笔试试卷参考答案一、选择题(1)C)(2)A)(3)B)(4)B)(5)A)(6)D)(7)B)(8)C)(9)D)(10)C)(11)D)(12)D)(13)B)(14)C)(15)D)(16)B)(17)B)(18)A)(19)B)(20)A)(21)C)(22)B)(23)A)(24)C)(25)B)(26)C)(27)D)(28)B)(29)A)(30)C)(31)C)(32)D)(33)C)(34)D)(35)A)二、填空题(1)输出(2)16(3)24 (4)关系(5)数据定义语言(6)不能(7)DISTINCT (8)LIKE(9)数据库管理系统(10)PRIMARY KEY(11)AGE IS NULL (12).T.(13)DO mymenu.mpr (14)LOCAL(15)PACK全国计算机等级考试二级Visual FoxPro数据库设计2008年4月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)程序流程图中带有箭头的线段表示的是()。

A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括()。

A)多元性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是()。

A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是()。

A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指()。

A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。

A)快速排序B)冒泡排序C)简单插入排序D)堆排序(7)下列关于栈的叙述正确的是()。

2008年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

2008年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2008年9月笔试试卷参考答案一、选择题(1)B)(2)D)(3)C)(4)A)(5)D)(6)B)(7)A)(8)B)(9)C)(10)D)(11)D)(12)A)(13)C)(14)A)(15)D)(16)B)(17)B)(18)D)(19)B)(20)C)(21)A)(22)A)(23)B)(24)C)(25)A)(26)D)(27)A)(28)C)(29)B)(30)C)(31)B)(32)D)(33)A)(34)A)(35)D)二、填空题(1)DBXEAYFZC (2)单元(3)过程(4)逻辑设计(5)分量(6)to (大小写均可)(7)1234 (8)全部(9)into cursor (大小写均可)(10)主(11)视图(12)零或0 多(13)passwordchar (14)排除2008年9月全国计算机等级考试笔试试卷二级公共基础知识和Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A)12345ABCDE B)EDCBA54321C)ABCDE12345 D)54321EDCBA(2)下列叙述中正确的是()。

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列的中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列的中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A)O(n) B)O(n2)C)O(log2n) D)O(n log2n)(4)下列叙述中正确的是()。

全国计算机等级二级考试《Visual foxpro》教学与考试技巧

全国计算机等级二级考试《Visual foxpro》教学与考试技巧

全国计算机等级二级考试《Visual foxpro》教学与考试技巧Visual FoxPro 6.0简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。

目前众多学校都开有这门数据库设计课程。

本文论述了如何进行课堂教学改革,最终使得学生既掌握了数据库设计的基本概念,又顺利通过全国计算机等级二级考试。

标签:VFP 课堂教学数据库等级考试0 引言多年来,众多高校在开设《计算机应用基础》课程的同时,会开设一门语言课程。

而Visual FoxPro是众多财经、经管类学科必修的语言课程。

我校在汽车运用系的小专业高等级公路维护与管理专业率先开设了《Visual foxpro数据库》课程。

此门课程我们采用上机实践与课堂教学两方面的结合,使得学生迅速掌握数据库开发的相关知识,对于管理信息系统的使用与开发有了更深层次的掌握。

从2009年我们在VFP的课堂教学中引入一系列的改革,最重要的改革就是引入全国计算机等级二级考试大纲的内容。

重新编制了既有利于学生真正掌握VFP 这种数据库设计语言,又能顺利通过全国计算机等级考试二级的教学大纲。

通过大胆的实践与改革,收到了良好的效果。

从这个专业的考试情况来看2010年3月的考试报考人数45人,通过20人;2010年9月的考试报考人数为54人,通过47人;通过率逐年上升。

从这一方面反映我校的《Visual foxpro数据库》课堂教学与全国计算机等级考试的结合还是比较成功的。

以下是我在教学中的一些经验与大家探讨。

1 教学方法1.1 紧扣计算机等级考试大纲全国计算机等级考试大纲明确规定:二级考试由“二级公共基础知识”和“程序设计”两大部分组成,主要测试考生对该学科的基础理论、基本知识和基本技能的掌握程度,以及运用所学理论和知识解决实际问题的能力。

1.2 教学过程的取舍1.2.1 教材章节内容VFP整本书有一定的连贯性,第一章主要讲述了数据库的基本概念,部分内容与公共基础数上的内容重合;二章讲述了程序设计语言基本的命令,语句;三章主要讲述了VFP数据库的基本操作,比如建数据库,建表,建索引等;四章是本书的重点与难点SQL语句;第五章讲述了查询与视图的基本操作;第六章上机的重点难点、表单;第七章菜单的设计;第八章报表的设计;第九章连编可执行程序文件。

全国计算机等级考试二级VISUAL+FOXPRO真题2008年4月

全国计算机等级考试二级VISUAL+FOXPRO真题2008年4月

全国计算机等级考试二级VISUAL FOXPRO真题2008年4月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:33,分数:70.00)1.程序流程图中带有箭头的线段表示的是( )。

(分数:2.00)A.图元关系B.数据流C.控制流√D.调用关系解析:[解析] 程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。

其中,用带箭头的线段表示控制流,用矩形表示加工步骤,用菱形表示逻辑条件。

2.结构化程序设计的基本原则不包括( )。

(分数:2.00)A.多元性√B.自顶向下C.模块化D.逐步求精解析:[解析] 结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO 语句,其中不包括多元性。

3.软件设计中模块划分应遵循的准则是( )。

(分数:2.00)A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:[解析] 耦合性和内聚性是模块独立性的两个定性标准,各模块的内聚性越强,则耦合性越弱。

软件设计应该遵循高内聚低耦合的准则。

4.在软件开发中,需求分析阶段产生的主要文档是( )。

(分数:2.00)A.可行性分析报告B.软件需求规格说明书√C.概要设计说明书D.集成测试计划解析:[解析] 需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标确认,又可以作为控制软件开发进程的依据。

5.算法的有穷性是指( )。

(分数:2.00)A.算法程序的运行时间是有限的√B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:[解析] 算法的有穷性是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。

6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。

(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序√解析:[解析] 各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n-1)/2、简单插入排序n(n-1)/2、希尔排序O(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。

计算机等级考试二级VFP笔试真题

计算机等级考试二级VFP笔试真题

全国计算机等级考试二级Visual FoxPro数据库设计一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。

08年水平考试VFP设计(含答案)

08年水平考试VFP设计(含答案)

C)当前记录之前 D)当前记录之后 30. 数据表与相应索引文件已经打开,内存变量 XM="李春",执行时会产生逻辑错误的命 令是______。 A)LOCATE FOR 姓名=XM B)FIND &XM C)SEEK XM D)LOCATE FOR 姓名=&XM 31.在 1 号工作区上已打开别名“XS”的表文件,当前工作区为 2 号工作区,命令不能使 1 。 号工作区成为主工作区的是 A)SELECT 1 B)SELECT 0 C)SELECT A D)SELECT XS 32.已知数据表文件 DJKS.DBF,若按姓名\C\8,上机\N\6\2 的升序建立索引文件,应使用 的命令是___。 A)INDEX TO IDX1 ON 姓名+上机 B)INDEX TO IDX1 ON 姓名-上机 C)INDEX TO IDX1 ON 姓名+STR(上机,6,2) D)INDEX TO IDX1 ON 姓名+STR(100-上机) 33.Visual FoxPro 中的 SET RELAION 关联操作是一种 。 A)逻辑联接 B)物理连接 C)逻辑排序 D)物理排序 34.查询订购单号首字符是"P"的订单信息,应该使用命令_____。 A)SELECT * FROM 订单 WHERE HEAD(订购单号,1)="P" B)SELECT * FROM 订单 WHERE LEFT(订购单号,1)="P" C)SELECT * FROM 订单 WHERE "P" $ 订购单号 D)SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="P" 35.结构化程序设计的三种基本结构是指_________。 A)顺序、选择和循环 B)子程序、过程和自定义函数 C)层次、关系和网状 D)选择、投影和连接 。 36.下列说法错误的是 A)事件既可以由系统引发,也可以由用户激发 B)事件代码既能在事件引发时执行,也能够象方法一样被显示调用 C)Visual FoxPro 不仅允许为控件添加新属性,而且能为控件添加新方法和事件 D)事件代码不能由用户创建,是唯一的 37.在当前表单的 Label1 控件中显示系统时间的语句正确的是 。 A)bel1.Caption=TIME() B)bel1.Value=TIME() C)bel1.Text=TIME() D)bel1.ToolTipText=TIME() 38.在表单的常用方法中,将表单从内存中释放的方法是 。 A)Release B)Refresh C)Show D)Hide 39.默认情况下,报表设计器显示三个基本带区,分别是 。 A)页标头、细节、页注脚 B)页标头、细节带区、组注脚 C)标题、细节、页注脚 D)列标头、细节、列注脚 40.为了从用户菜单返回到系统菜单应该使用命令 。 A)SET DEFAULT TO SYSTEM B)SET MENU TO DEFAULT C)SET SYSMENU TO DEFAULT D)SET SYSTEM TO DEFAULT 二、填空题

《二级visual foxpro数据库程序设计》教案,清华大学出版社第2章Visual FoxPro数据库基础

《二级visual foxpro数据库程序设计》教案,清华大学出版社第2章Visual FoxPro数据库基础

第二章2.1数据库基础知识2.1.1计算机管理数据的发展1.数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。

数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。

2.计算机处理管理计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。

数据管理经历了:人工管理文件系统、数据库系统、分布式数据库系统、面向对象数据库系统等几个阶段。

①人工管理阶段(40年代中--50年代中)应用程序1—数据集1应用程序2—数据集2……应用程序n—数据集n②文件系统阶段(50年代末--60年代中)应用程序1---文件1应用程序2---文件2…存取方式…应用程序n---文件n③数据库系统阶段( 60年代末以来)应用程序1---文件1应用程序2---文件2④分布式数据库系统数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。

分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。

数据库技术与网络技术的结合分为两大类:紧密结合松散结合因此分布式DBMS分为两种:1)物理上分布、逻辑上集中的分布式数据库结合2)物理上分布、逻辑上分布的分布式数据库结合⑤面向对象数据库系统面向对象方法是一种认识、描述事物的方法论,它起源于程序设计语言。

面向对象数据库是面向对象方法在数据库领域中的实现和应用,它既是一个面向对象的系统,又是一个数据库系统。

2.1.2数据库系统1、数据库有关概念(1)数据库(DB)数据库是存储在计算机存储设备上的结构化的相关数据集合。

(2)数据库管理系统(DBMS)为了数据库的建立、使用和维护而配置的软件称为数据库管理系统。

(3)数据库应用系统(DBAS)数据库应用系统是指系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件系统。

(4)数据库管理员(DBA)数据库管理员是负责全面管理和实施数据库控制和维护的技术人员。

计算机等级考试二级VF程序设计

计算机等级考试二级VF程序设计

3.3.3删除记录的命令
1.置删除标记或逻辑删除的命令DELETE
格式:DELETE [FOR
Lexpressionl]
说明:(1)如果不用 FOR短语指定逻辑条件,则只逻辑删除 当前一条记录; (2)如果用 FOR短语指定了逻辑表达式Lexpressionl,则逻 辑删除该逻辑表达式为真的所有记录 例:逻辑删除当前表中年龄为20的学生记录 DELETE FOR 年龄=20
例:将当前表中已经删除的女生记录恢复 RECALL FOR 性别=“女”
删除记录的命令(续)
3.物理删除有删除标记的命令PACK 格式:PACK 功能:执行该命令后所有有删除标记的记录将从表中物理删除,并且 不可能再恢复。 例:将当前表中有删除标记的记录物理删除 PACK 4.物理删除表中的全部记录ZAP 格式:ZAP
3.1.5 删除数据库
(1)在项目管理器中删除数据库 移去:从项目管理器中删除数据库,但并 不从磁盘上删除相应的数据库文件; 删除:从项目管理器中删除数据库,并不 磁盘上删除相应的数据库文件; 取消:取消当前的操作,即不进行删除数 据库的操作 (2)用命令删除
命令格式:DELETE DATABASE DatabaseName|?[DELETETABLES] [RECYCLE]
5.显示组框
在显示组框下可以定义字段显示的格式、输入的掩码和字段的标 题。 格式实际上是一个输出掩码,它决定了字段在表单、浏览窗口 等界面中的显示风格。 输入掩码是字段的一种属性,用以限制或控制用户输入的格式。 例如,规定学号的格式由字母WL和一到两位数字组成,则掩码可以 定义为WL99。 标题用于字段显示时的标题,如果不指定标题则显示字段名。 当字段名是英文或缩写时,则通过指定标题使界面更友好。例如, 可以将学生表的学号字段的标题指定为“物理系学生的学号”。

新版全国计算机等级考试二级数据库程序设计(VisualFoxPro)应试经验谈

新版全国计算机等级考试二级数据库程序设计(VisualFoxPro)应试经验谈
为进 一 步 适 应 新 时期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场
二、 学 习方 法 1 . 精选典型例题练 习, 避免“ 题 海战 术 ” 。
现在 有关“ 计 算机二级 ” 考试 的复 习资料很多 , 搞 题 海 战 术是不可取的 。 有 的考生做几十套试题但还是没过 , 而 一 些 考 生 仅 仅 做 了几 套 试 题 却 考 出理 想 成 绩 ,考 生 应 该 根 据 考 试 大 纲 及 历 年 考 试 真 题 有 选 择 性 地 做 题 ,客 观 题 可 以 选 择 历 年 考 题做3 —4 套. 掌握答题技巧 , 总结 相 关 知 识 点 ; 操 作 题 在 学 习 中首 先 抓 住 重 点 题 型 练 习 ( 比 如 表 单 、菜 单 、 S Q L 语 句 相 关 试 题) , 然后选择历年考试真题复 习, 熟悉考试题型 , 掌 握 相 关 知 识点 , 真 正 做 到举 一反 三 。
_
_
新 版 全 国计 算 机 等 级 考 试 二 级 数 据 库 程 序 设计 ( Vi s u a l F o x Pr o) 应 试 经 验 谈
仲 炜 刘 晓 华
2 6 4 2 1 0 )
( 威海职业学院 信息工程系 , 山东 威 海 摘 要 :全 国 计 算 机 等 级 考 试 ( N a t i o n a l C o mp u t e r R a n k E x a mi n a t i o n , 简 称N C R E ) , 是经教 育部批 准 , 由教 育 部 考 试 中 心主办, 面向社会 。 用 于 考 查 应 试 人 员计 算 机 应 用 知 识 与技 能 的全 国 性 计 算 机 水 平 考 试 体 系。 N C R E 考 试 采 取 全 国 统 一 命 题、 统一考试的形式。 作 者 通 过 多次 进行 计 算 机 等级 考试 二 级 V F P 科 目考 前 辅 导教 学 。 总 结 出一 些 应 考 方 面 的 技 , 和 经验 , 供 广 大考 生参 考借 鉴 。 关键词 : 计 算 机 等 级 考 试 数 据库 程序 设计 应 试 经验

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2一、单项选择题1.设栈的顺序存储空间为S(1:m),初始状态为top;m+1。

现经过一系列入栈与退栈运算后,top:20,则当前栈中的元素个数为()。

A.30B.20C.m-19 √D.m-20解析:栈只在栈顶进行出栈和入栈操作,初始状态时top=m+1,之后每次出栈top+1,每次入栈top-1。

当栈中有x个元素时,top=m+1-x=20,所以x= m-19。

2.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。

A.逻辑独立性√B.物理独立性C.应用独立性D.空间独立性解析:数据独立性能使数据独立于应用程序,包括:①物理独立性:数据物理结构的改变,不会影响数据库的逻辑结构,也不会引起应用程序的改动;②逻辑独立性:数据库总体逻辑结构的改变,不会导致相应的应用程序的改变。

3.默认情况下,扩展名为.SCX的文件是()。

A.表备注文件B.表单文件√C.报表文件D.数据库备注文件解析:表单文件的扩展名是.SCX。

A项,表备注文件的扩展名为.FPT;C项,报表文件的扩展名为.FRX;D项,数据库备注文件的扩展名为.DCT。

4.下列叙述中正确的是()。

A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构√解析:一个有且只有一个根节点,每一个节点最多有一个前驱,也最多有一个后继的非空的数据结构被称为线性结构。

D项正确,栈和队列都是受限的线性表。

A项错误,链式存储的线性表空间不连续;B项错误,双向链表的两个指针域分别指向唯一的前驱和后继,属于线性结构;C项错误,树、图等非线性结构都可以用顺序存储结构。

5.不需要事先建立就可以直接使用的变量是()。

A.局部变量B.私有变量√C.全局变量D.数组解析:根据变量的有效范围,Visual FoxPro中变量可分为:①用public定义的全局变量;②用private定义的私有变量;③用local定义的局部变量。

全国高等学校计算机水平考试Ⅱ级VisualFoxPro程序设计

全国高等学校计算机水平考试Ⅱ级VisualFoxPro程序设计

全国高等学校计算机水平考试Ⅱ级《Visual FoxPro程序设计》考试大纲(试行) 一、考试目的与要求随着计算机技术的迅猛发展,数据处理已成为计算机的一种重要应用。

学习并掌握数据库技术是很必要的,而Visual FoxPro 作为一种基础数据库,以其成熟的技术、友善的界面、强大的功能、简单的编程机制获得了广大用户的喜爱和支持。

考生通过对本课程的学习,能基本掌握数据库技术的基本知识,了解数据库技术的应用情况,熟悉面向对象数据库的编程风格,为今后的进一步学习和工作打下扎实的基础。

其考试基本要求如下:1、具有数据库系统的基础知识2、了解面向对象的概念3、了解关系数据库的基本原理4、掌握Visual FoxPro数据库的基本操作5、掌握数据库程序设计方法6、能够使用Visual FoxPro建立应用程序界面二、考试内容㈠Visual FoxPro基础知识【考试要求】掌握:数据库、数据库管理系统、数据库系统基本概念及其相互之间的关系;常用的数据模型及其特点;关系数据库的三种基本关系运算(选择、投影和连接);Visual FoxPro数据库的特点、数据类型、主要文件类型、工作方式;常量、变量、运算符与表达式;一些常用函数的用法。

【主要考点】1、基本概念⑴数据库、数据库管理系统、数据库系统以及三者之间的关系;⑵对象、事件、方法以及面向对象程序设计的风格。

2、关系数据库(1)常用的数据模型(2)了解关系、关系模式、关系模型、元组、属性、域等基本概念(3)关系数据库的三种基本关系运算:选择、投影和连接(4)关系数据库的四个层次结构:数据库、数据表、记录、字段(5)数据的参照完整性3、Visual FoxPro系统特点与工作方式(1)Visual FoxPro数据库的特点(2)数据类型和主要文件类型(3)常用的设计器(表、数据库、视图、查询、表单、报表设计器)和向导(表单、查询和报表向导)(4)两种工作方式:交互方式(命令方式、菜单方式)和程序运行方式4、Visual FoxPro的基本数据元素(1)常量、变量、运算符与表达式(2)常用函数:数值计算函数、字符处理函数、日期时间函数、数据类型转换函数、数据表相关函数㈡Visual FoxPro数据库的基本操作【考试要求】掌握:数据表与数据库的建立、修改、删除等基本操作;索引建立;数据库表的属性定义、字段级有效性规则和记录级有效性规则及其相应的有效性信息的设置、触发器定义;数据库表间关系的建立;参照完整性设置;视图和查询的建立。

(二级 Visual FoxPro 数据库程序设计教学课件)第1章数据库基础知识及VisualFoxPro概述

(二级 Visual FoxPro 数据库程序设计教学课件)第1章数据库基础知识及VisualFoxPro概述

1.1.2数据库、数据库管理系统和数据库系统
1.数据库 数据库(Data Base)就是数据的集合,它把数据按照
特殊的目的和一定的方法存储起来,以便于访问管理和更 新。数据库可以直观地理解为存放资料的仓库,只不过这 个仓库是在计算机的大容量内存上, 2.数据库管理系统
数据库的创建、管理、使用和维护等都需要由一种叫 做数据库管理系统( DataBase Management System, DBMS)的软件来完成。它是位于用户与操作系统之间的系 统软件。
1.3.1关系术语
(1)关系 一个关系就是一张二维表,每个关系都有一个名称,即关系名。
在Visual FoxPro中,一个关系存储为一个文件,称为表,文件扩展 名为DBF。在Visual FoxPro中使用表来存放同类实体,即实体集,如 “学生”表存放学生实体集。 (2)元组
表中的行称为元组。元组对应于Visual FoxPro表文件中的一个 记录。每条记录代表一个具体的实体。 (3)字段
3.数据处理(Data Processing)
数据处理也称为信息处理,是指利用计算机将各种类 型的数据转换成信息的过程。它包括对数据的收集、整理、 存储、加工、分类、维护、排序、检索和传输等一系列处 理活动。
目前,数据处理常常离不开计算机技术和数据库技术。 在计算机中,通过计算机软件来管理数据,通过程序对数 据进行加工处理,用外存储器来存储数据。
3.数据库系统
数据库系统是指在计算机系统中引入数据库后的系统, 一般由数据库、数据库管理系统及其开发工具、应用系统、 数据库管理员和用户构成。数据库系统具有数据的结构化、 共享性、独立性、可控冗余度以及数据的安全性、完整性 和并发控制等特点。
1.1.3数据管理发展的三个阶段
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008年4月全国计算机等级考试二级VisualFoxPro 数据库设计一、选择题(每小题2分,共70分) 1)程序流程图中带有箭头的线段表示的是:()。

A .图元关系B .数据流C .控制流D .调用关系 2)结构化程序设计的基本原则不包括()。

A .多态性B .自顶向下C .模块化D .逐步求精 3)软件设计中模块划分应遵循的准则是()。

A .低内聚低耦合 B .高内聚低耦合 C .低内聚高耦合 D .高内聚高耦合 4)在软件开发中,需求分析阶段产生的主要文档是()。

A .可行性分析报告B .软件需求规格说明书C .概要设计说明书D .集成测试计划 5)算法的有穷性是指()。

A .算法程序的运行时间是有限的B .算法程序所处理的数据量是有限的C .算法程序的长度是有限的D .算法只能被有限的用户使用 6)对长度为n 的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。

A .快速排序 B .冒泡排序 C .直线插入排序 D .堆排序 7)下列关于栈的叙述正确的是()。

A .栈按“先进先出”组织数据B .栈按“先进后出”组织数据C .只能在栈底插入数据D .不能删除数据 8)在数据库设计中,将E-R 图转换成关系数据模型的过程属于()。

A .需求分析阶段B .概念设计阶段C .逻辑设计阶段D .物理设计阶段 9)有三个关系R 、S 和T 如下:RST由关系R 和S 通过运算得到关系T ,则所使用的运算为()。

A .并B .自然连接C .笛卡尔积D .交 10)设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC (学号,课号,成绩),则表SC 的关键字(键或码)为()。

A .课号,成绩B .学号,成绩C .学号,课号D .学号,姓名,成绩 11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是()。

A .“顾客”与“收款口”的关系B .“收款口”与“收款员”的关系C .“班组”与“收款口”的关系D .“收款口”与“设备”的关系 12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是()。

A .选择B .投影C .联接D .自然联接 13)在SELECT 语句中使用ORDER BY 是为了指定()。

A .查询的表B .查询结果的顺序C .查询的条件D .查询的字段14)有下程序,请选择最后在屏幕显示的结果:()。

SET EXACT ONs="ni"+SPACE(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"four"ENDIFENDIFRETURNA.one B.two C.three D.four15)如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:()。

A.M.姓名 B.M->姓名 C.姓名D.A和B都可以16)要为当前表所有性别为"女"的职工增加100元工资,应使用命令()。

A.REPLACE ALL工资WITH工资+100B.REPLACE工资WITH工资+100 FOR性别="女"C.REPLACE ALL工资WITH工资+100D.REPLACE ALL工资WITH工资+100 FOR性别="女"17)MODIFY STRUCTURE命令的功能是:()。

A.修改记录值B.修改表结构C.修改数据库结构 D.修改数据库或表结构18)可以运行查询文件的命令是:()。

A.DO B.BROWSE C.DO QUERY D.CREATE QUERY19)SQL语句中删除视图的命令是:()。

A.DROP TABLE B.DROP VIEW C.ERASE TABLE D.ERASE VIEW20)设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL 命令是:()。

A.SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY金额DESCB.SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY金额ASCC.SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY金额ASCD.SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY金额DESC21)设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL 命令是:()。

A.DELETE TABLE order WHERE签订日期<{^2002-1-1}B.DELETE TABLE order WHILE签订日期>{^2002-1-1}C.DELETE FROM order WHERE签订日期<{^2002-1-1}D.DELETE FROM order WHILE签订日期>{^2002-1-1}22)下面属于表单方法名(非事件名)的是:()。

A.Init B.Release C.Destroy D.Caption23)下列表单的哪个属性设置为真时,表单运行时将自动居中:()。

A.AutoCenter B.AlwaysOnTop C.ShowCenter D.FormCenter24)下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:()。

A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单25)表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:()。

A.执行表单的Click事件代码B.执行选项按纽组的Click事件代码C.执行Option1的Click事件代码D.不会有反应26)下列程序段执行以后,内存变量X和Y的值是:()。

CLEARSTORE 3 TO XSTORE 5 TO YPLUS((X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA.8 13 B.3 13 C.3 5 D.8 527)下列程序段执行以后,内存变量y的值是:()。

CLEARX=12345Y=0DO WHILE X>0y=y+x%10x=int(x/10)ENDDO?yA.54321 B.12345 C.51 D.1528)下列程序段执行后,内存变量s1的值是:()。

s1="network"s1=stuff(s1,4,4,"BIOS")A.network B.netBIOS C.net D.BIOS29)参照完整性规则的更新规则中“级联”的含义是:()。

A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新30)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:()。

A.临时表 B.表C.文本文件 D.屏幕31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:()。

A.myForm.Page3.myPageFrame.Caption="修改"B.myForm.myPageFrame.Caption.Page3="修改"C.Thisform.myPageFrame.Page3.Caption="修改"D.Thisform.myPageFrame.Caption.Page3="修改"32)向一个项目中添加一个数据库,应该使用项目管理器的:()。

A.“代码”选项卡 B.“类”选项卡 C.“文档”选项卡D.“数据”选项卡下表是用list命令显示的“运动员”表的内容和结构,(33)-(35)题使用该表:33)为“运动员”表增加一个字段“得分”的SQL语句是:()。

A.CHANGE TABLE 运动员ADD 得分IB.ALTER DATA 运动员ADD 得分IC.ALTER TABLE 运动员ADD 得分ID.CHANGE TABLE 运动员INSERT 得分I34)计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:()。

A.UPDATE 运动员FIELD 得分=2*投中2分球+3*投中3分球+罚球B.UPDATE 运动员FIELD 得分WITH2*投中2分球+3*投中3分球+罚球C.UPDATE 运动员SET 得分WITH2*投中2分球+3*投中3分球+罚球D.UPDATE 运动员SET 得分=2*投中2分球+3*投中3分球+罚球35)检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:()。

A.SELECT MAX(得分) 得分FROM运动员WHERE投中3分球<=5B.SELECT MAX(得分) 得分FROM运动员WHEN投中3分球<=5C.SELECT得分=MAX(得分) FROM运动员WHERE投中3分球<=5D.SELECT得分=MAX(得分) FROM运动员WHEN投中3分球<=5二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

注意:以命令关键字填空的必须拼写完整。

1)测试用例包括输入值集和_【1】_值集。

相关文档
最新文档