重庆二级 - vfp计算机二级笔试复习资料 联系客服

发布时间 : 星期四 文章重庆二级 - vfp计算机二级笔试复习资料更新完毕开始阅读b3533ad0bb4cf7ec4afed070

VFP考前笔试复习资料

☆一、数据库系统基础知识与VFP系统概述(单选、判断等题型)

1、英文缩写含义:MIS、DBMS、SQL、RDBS、DB、DDL、DML、DCL。

MIS( management information system) : 由人和计算机网络集成,能提供企业管理所需信息以

支持企业的生产经营和决策的人机系统。

DBMS (database management system) : 数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

SQL (structured query language) : 结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

RDBS (Relational Data Base System,RDBS) :关系数据库系统. DBS(DatabaseSystem):中文意为“数据库系统。 DBS包括DBMS,DBAS。

DDL (Data Definition Language):数据定义语言。 DML(Data Manipulation Language):数据操作语言。 DCL(Data Control Language):是数据库控制语言。

2、关系(是一张二维表,有一个关系名(表名))、关系模式(二维表结构或框架)、元组(行)、属性(列)、域(属性的取值范围)、关键字(主码: 能唯一标识一个元组的字段)、外码(外部关键字)、关系模型(是用二维表的结构来描述各实体联系)

3. 三种数据模型(层次、网状、关系)、实体之间的三种联系(一对一、一对多、多对多)、数据库系统的3级模式(外、概、内)、三种关系运算(选择(水平方向)for,while,where、投影(垂直方向)fields,select、连接(一对一,一对多,多对多)),数据的完整性(实体完整性、域完整性、参照完整性)。

4.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的概念、特点、核心(DBMS)及三者间关系(DBS包含DB和DBMS)。

5.32位VFP特点、用户界面、三种操作方式、主要文件类型、项目管理器(.Pjx) 6、各实体之间关系常见有:学生与课程(选课),学生与图书(借阅),商品与客户(订购),项目与零件(使用)(多对多)、校长与学校(一对一)、部门与职工(一对多)。传统的集合运算:并,差,交.

7、启动:单击“开始”→“程序” →“Microsoft Visual FoxPro 6.0” →“Microsoft Visual FoxPro 6.0”。

退出:(1) 单击右上角的“×”。 (2) 单击“文件”→“退出”。 (3) ALT+F4。 (4) 在命令窗口中键入QUIT。 三种操作方式:交互式(命令窗口输入命令)和 自动化工作方式(程序运行方式)和菜单方式。

显示(CTRL+F2或单击“窗口”→“命令窗口”或单击常用工具按钮“命令窗口”)与隐藏(单击“窗口”→“隐藏” 或单击常用工具按钮“命令窗口”)命令窗口的三种操作方法。

设置VFP的默认目录位置:单击“工具”→“选项” →“文件位置” →“默认目录” →“修改”。 或 Set default to 默认目录

(一)、选择题

☆1、使用( )关系运算可以改变一个关系中字段的排列顺序。 A)选择 B)投影 C)联接 D)复制

☆2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( ) A)DB包括DBS和DBMS B)DBMS包括DB和DBS

C)DBS包括DB和DBMS D)DBMS、DB和DBS之间没有关系 ☆3、下列关系运算中,( )的功能是从关系中找出满足给定条件的元组以便形成新的关系。 A)选择 B)投影 C)联接 D)自然连接

☆4、如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的联系属于_。 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系

5、数据库是系统中各用户的共享资源,下面( )不是系统必须提供的数据控制功能。 A)数据的安全性控制 B)数据的完整性控制 C)并发控制 D)实时控制 6、下列关于数据库系统的叙述,正确是( )

A)数据库系统只是比文件系统管理的数据更多 B)数据库系统中数据的一致性是指数据类型一致 C)数据库系统避免了一切数据冗余 D)数据库系统减少了数据冗余 7、在数据库系统中,用户对数据的操作只需按其( )来进行

A)物理结构 B)逻辑结构 C)顺序结构 D)索引结构

☆8、在数据管理技术的发展过程中,下列________阶段可实现数据完全共享。 A)人工管理 B)文件系统 C)数据库系统 D)人工智能管理 ☆9、专门的关系代数运算的3中运算关系是( ) A)投影、关系、选择 B)选择、关联、关系 C)选择、投影、连接 D)投影、联接、关联 ☆10、数据库系统的核心是( )

A)数据库 B)数据库管理系统 C)操作系统 D)执行系统 ☆11、数据库系统与文件系统的主要区别是( ) A)数据库系统复杂,而文件系统简单

1

B)文件系统不能实现数据结构化,记录之间没有联系,但在数据库系统中,数据不再针对某一应用,而是面向全组织,具有整体的结构化

C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D)文件系统管理的数据量较小,而数据库系统可以管理庞大的数据 ☆12、用二维表来表示实体及实体之间联系的数据模型称为( )

A)实体一联系模型 B)层次模型 C)网状模型 D)关系模型 ☆13、下列有关系数据库优点的描述中,正确的是( )

A)实现数据结构化 B)减少数据冗余实现数据共享 C)数据与程序相互独立 D)以上都对 ☆14、”商品”与”顾客”两个实体集之间的联系一般是()(&&:如用户订购物品,学生选课等,也属于多对多) (A)一对一 (B)一对多 (C)多对一 (D)多对多(&&某商品可被多人购买,一个人可购买多种商品) ☆15、如果一个关系中的属性或属性组不是该关系的主码,但它们是另外一个关系的主码,则称其为该关系的( ) A)主码(主关键字) B)内码(内关键字) C)外码(外部关键字) D)关系 16、在下面选项中能直接实现对数据库中数据进行操作的软件是( )

A)字表处理软件 B)操作系统 C)数据库管理系统(DBMS) D)编译系统 17、在关系数据库中,为了简明地表达数据间的关系,采用的是( )

A)数组形式 B)层次形式 C)二维表格形式 D)矩阵形式 18、关系型数据库管理系统存储与管理的数据模型是( )

A)关系树 B)二维表 C)结点路径 D)文本文件 19、VFP数据库管理系统所支持的数据模型是( )

A)关系型 B)网状型 C)层次型 D)共享型 20、关系中的元组对应于数据库中的( )

A)记录 B)字段 C)结构 D)文件

☆23、对于关系数据库,若将2个关系中具有共同属性值的元组联接到一起构成新表,这种操作称为( ) A)选择 B)投影 C)联接 D)扫描

24、把数据集中起来以一定的组织方式存放在计算机的外存储器中,就构成了( ) A)数据库系统 B)VFP C)数据库管理系统 D)数据库 ☆25、数据的逻辑独立性是指( )

A)当数据的总体逻辑结构改变时,通过对映像的相应改变而保持局部逻辑结构不变 B)当数据的物理结构改变时,数据的逻辑结构可以不变,应用程序也不必改变 C)数据的总体逻辑结构改变时,数据的物理结构可以不变,应用程序也不必改变 D)数据的物理结构改变时,数据的逻辑结构跟着改变,应用程序也跟着改变 ☆26、数据库的最小存取单位是( )

A)字符 B)数据项 C)记录 D)文件

☆27、关系模型的一个关系可用一张二维数据表来表示,它对应于VFP中的一个( ) A)数据库文件 B)记录 C)表文件 D)字段 ☆28、VFP系统所用的术语与关系术语存在的对应关系是( )

A)表结构对应关系,表文件对应元组,记录对应属性,字段对应属性值

B)表结构对应关系模型,表文件对应关系模型,记录对应元组,字段对应属性 C)表结构对应关系模型,表文件对应关系,记录对应属性,字段对应属性值 D)表结构对应关系模型,表文件对应关系,记录对应元组,字段对应属性 29、所谓属性的取值范围是指( )

A)值域 B)实体集 C)分量 D)属性值 ☆30、实体型之间的联系类别有( )

A)一对一联系 B)一对多联系 C)多对多联系 D)以上3种都是 31、概念模型是现实世界到机器世界的一个中间层次,它最常用的表示方法是( ) A)二维表格 B)层次模型 C)网状模型 D)实体一联系方法 32、VFP是一个( )

A)8位数据库开发系统 B)16位数据库开发系统 C)32位数据库开发系统 D)64位数据库开发系统 33、退出VFP的操作方法是( )

A)从【文件】下拉菜单中选择【退出】选项 B)单击关闭窗口按钮 C)在命令窗口中键入quit命令,然后按回车键 D)以上方法都可以 ☆34、在【选项】对话框的【文件位置】选项卡中可以设置( )

A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色 ☆35、【项目管理器】的【数据】选项卡用于显示和管理( )

A)数据库、自由表和查询 B)数据库、视图和查询 C)数据库、自由表、查询和视图 D)数据库、表单和查询 36、【项目管理器】的【文档】选项卡用于显示和管理( )

A)表单、报表和查询 B)数据库、表单和报表 C)查询、报表和视图 D)表单、报表和标签 37、要启动VFP的向导可以( )

A)打开新建对话框 B)单击工具栏上的【向导】图标视图 C)从【工具】菜单中选择【向导】 D)以上方法均可以 38、程序文件的扩展名为( )

A).dbf B).dbt C).fpt D).prg

2

☆39、在一个数据表中,有一个或若干个字段,它们的值可以唯一的标识一条记录,这样的字段称为( ) (A)主题字 (B)标题 (C)关键字 (D)纪录名 ☆40、在Visual FoxPro中以下叙述错误的是( )

(A)关系也被称作表 (B)数据库文件不存储用户数据 (C)表文件的扩展名是.dbf (D)多个表存储在一个物理文件中

☆41、设数据表文件在当前工作区已经打开,命令LIST FOR <条件> 完成的工作相当于关系运算( )

(A)选择 (B)连接 (C)自然连接 (D)投影

(二)、判断题 1、关系就是一张二维表 √ 2、在计算机中,数据和信息是同一概念 × 3、关系数据库的最大优点是消除了数据冗余 × 4、在关系数据库中,一张二维表就是一个关系 ×

5、VFP能同时打开的最大表文件数是255个 ×(一次同时打开的表的最大数目 65,535) 6、VFP的【文件】菜单项下的【新建】对话框只能完成【项目】和【表】的建立 × 7、VFP对计算机硬、软件的环境没有要求 × 8、VFP的窗口大小是不能任意调整改变的 × 9、VFP的工作方式有3种,但3种方式都只能单独使用 × 二、VFP语言基础(数据与数据运算)

1、常(6种常量表示)、变、函、表及命令格式、功能,明确每一种元素的数据类型。 2、函数的三要素(函数名、参数、返回值)。

3、变量(内存变量(6种类型)、字段变量(13种类型))三要素(名称(命名规则),类型,作用域);内变与字段变同名时访问(字段变量优先,内变访问是:m.内变或m->内变),不能用赋值语句修改字段变量的值(只能用replace和gather实现); 4.赋值、输出(?|??)命令及变量(建立、显示、保存、恢复、释放)操作命令的格式及功能。

5、表达式正确的表示方法、结果类型、计算的优先顺序,特别是条件筛选(关系表达式和逻辑表达式)。

混合表达式运算的优先顺序:圆括号>算术运算符>字符串运算符、日期和日期时间运算符>关系运算符>逻辑运算符 如何表示下面的逻辑表达式:

⊙性别等于“男”或等于“女”: 性别=“男” or 性别=“女” 或 性别 $ ”男女”

⊙基本工资高于400元且低于1000元:基本工资>400 and基本工资<1000

⊙工龄大于等于20的未婚男职工:工龄>=20 and (not 婚否 and 性别=“男”)

⊙职称是“教授”或者是“副教授”: 职称=“教授” or 职称= “副教授” 或 ”教授” $ 职称(不能交换)

⊙工龄大于20年,职称为“副教授”或“讲师”的未婚男职工:

工龄>20 and (职称= “副教授” or职称=“讲师”) and (not 婚否 and 性别=“男”) ⊙职称为“副教授”且年龄不超过35岁的未婚女职工:

职称= “副教授” and 年龄<=35岁 and (not 婚否 and 性别=“女”) (一)、选择题 1、下列选项中,( )不能作为VFP中的变量名 A)ABEFG B)S321 C)86XYZ D)def E)_abc F) abc_123 ☆2、下列关于数据的操作说法中,正确的是( ) A)货币型数据不能参加算术运算 B)2个日期型数据可以进行加法运算

C)一个日期型数据可以加或减一个整数 D)字符型数据能比较大小,日期型则不能 ☆3、已打开数据表中有一日期型字段“日期”,下列表达式中结果不是日期型的是( ) A)ctod(“09/18/97”) B)日期+2 C)dtoc(日期) D)date()-2 4、下列选项中,( )可以正确地将2003年11月12日的日期保存到日期型变量rq中 A)rq=dtoc(“11/12/2003”) B)rq=ctod(“11/12/2003”) C)rq=11/12/2003 D)rq=”11/12/2003”

5、假定学生档案.dbf表文件共有8条记录,则当eof()函数的返回值为逻辑真时,执行命令?reccount( )的输出是() A)1 B)7 C)8 D)9

☆6、用dimension s(4,5)命令定义数组s后,再对各数组元素赋值:s(1,1)=1,s(1,2)=2,s(1,3)=3,s(1,4)=4,s(1,5)=5,s(2,1)=6,s(2,2)=7,s(2,3)=8,s(2,4)=9,s(2,5)=10,然后再执行命令?s(6),则显示结果是( )

A)变量未定义的提示 B)4 C)6 D).f.

☆7、假定系统日期是2006年12月20日,有命令:nj=mod(year(date())-2000,10),执行该命令后,NJ的值是( ) A)2006 B)6 C)061220 D)1 220 8、函数len(alltrim(“VFP数据库管理 系统”))的结果是( )

A)4 B)5 C)18 D)13 ☆9、在下列表达式中,运算结果为数值型数据的是( )

A)ctod(“12/24/2006”)-28 B)”1234”+”5678” C)100+100=200 D)LEN(“ABCE”)-1

3

10、函数vartype([12]+[34])的返回值是( )

A)N B)C C)1234 D)出错信息

☆11、如果当前表中的一个字段名与一个内存变量名都是name,执行命令?name后,显示的结果是( ) A)内存变量的值 B)字段变量的值 C)随机显示变量值 D)出错 ☆12、已知D=”12/24/2006”,则表达式10+&D的计算结果是( )

A)数值型 B)字符型 C)日期型 D)数据类型不匹配

13、要求一个表中的数值型字段具有5位小数,那么该字段的宽度最少应当定义成( ) A)5 B)6 C)7 D)8

14、使用dimension命令定义数组后,各数组元素在没有赋值之前的数据类型是( ) A)字符型 B)数值型 C)逻辑型 D)未定义 ☆15、在执行命令a=”A”和b=a=”C”之后,a和b的值分别是( )

A)”C”和”C” B)”A”和.F. C)”C”和”A” D)”A”和”C” 16、表达式-36%7的值应等于( )

A)-1 B)1 C)6 D)-6 ☆17、设m=”15”,执行命令?”&m”+”25”后,结果是( )

A)1525 B)20 C)m05 D)出错信息 18、在VFP中,表文件中的字段是一种( )

A)常量 B)变量 C)运算符 D)函数 ☆19、设a=5,则执行命令?a=a+1后,变量a 的值为( )

A)5 B)6 C).T. D).F.

☆20、在字符比较运算中,当分别执行命令set exact off和?”计算机”=”计算机公司”,”计算机”$”计算机?公司?”后,屏幕上的显示结果为( )

A).T. .T. B).T. .F. C).F. .T. D).F. .F.

21、在执行命令store .NULL. TO x 后,命令?x,isnull(x),empty(x)的输出结果是( ) A).NULL. .T. .T. B).NULL. .F. .T. C).NULL. .T. .F. D).NULL. .F. .F. 22、执行命令?stuff(“数据库”,5,6,”管理系统”),输出的结果是( ) A)数据库管理系统 B)数据管理系统 C)管理系统 D)库系统

☆23、字符串长度函数len(space(3)-space(2))的值是( )

A)3 B)4 C)5 D)6

☆24、假定已经执行了命令m=[28+2],再执行命令?m,屏幕显示结果为( ) 若?&m A)30 B)28+2 C)[28+2] D)30.00 ☆25、下列VFP表达式中,运算结果为日期型的是( )

A)04/05/97+2 B)ctod(“04/05/97”)-date() C)ctod(“04/05/97”)-3 D)date()+”04/05/97” 27、在下面的函数中,( )返回的函数值是C型的

A)found( ) B)recno( ) C)asc( ) D)substr( ) ☆28、表达式”ABV”>”ABT”>.F.的值是( )

A).T. B).F. C)难以确定 D)非法表达式 29、表达式.F.>10>1的值是( )

A).T. B).F. C)难以确定 D)非法表达式 ☆30、表达式100>10>1的值是( )

A).T. B).F. C)难以确定 D)非法表达式

☆31、执行命令declare dg(9,11)后,与数组元素dg(7,9)等价的一维数组元素是( ) A)dg(75) B)dg(86) C)dg(72) D)dg(88) ☆32、设op=‘*’,命令:?1000&op.666.5460的结果是( )

A)语法错 B)1000*666.5460 C)666546 D)666.546 ☆33、下列表达式中,结果为逻辑真的是( ) A)”ABCDEFG”=”ABCD ” B)”100”>”76” C)ctod(“03/21/2002”)>ctod(“03/12/2002”) D)[张三]>[ 张三]

34、假设X=.NULL.,Y=100,则命令?between(150,y,y+10),between(90,x,y)的显示结果是( ) A).T. .F. B).T. .T. C)运行出错 D).T. .NULL. ☆36、在下列说法中,正确的是( ) A)空串和空格串是2个相同的概念 B)不同数据类型的变量的”空”值都是相同的

C)若当前表文件不包括任何记录时,函数bof( )和eof( )的返回值是相同的

D)若当前表文件共有10条记录,则当函数bof( )和eof( )的返回值分别为.T.时,函数recno( )的返回值分别为0和11 ☆37、以下日期值正确的是( )

A){“2006-05-18”} B){^2006-05-18} C)”2006-05-18” D){[2006-05-18]} ☆38、在下面的VFP表达式中,不正确的是( )

A){^2006-10-01 10:10:10am}-10 B){^2006-10-1}-date( )

4