VFP教材习题
第一章 习题 一、选择题
1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括( )。
A.人工管理阶段 B.文件系统阶段 C.计算机管理阶段 D.数据库系统阶段
2、数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用树形结构表示各类实体及其间的联系的数据模型称为( )。
A.层次模型 B.关系模型 C.网状模型 D.面向对象模型 3、关键字是关系模型中的重要概念。当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的( )。
A.主关键字 B.候选关键字 C.外部关键字 D.超关键字 4、在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际设计关系模式时,一般要求满足( )。
A.1NF B.2NF C.3NF D.4NF 5、在数据库设计中,“设计E-R图”是( )的任务。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 6、数据流程图是常用的系统分析工具。从数据流程图上看,不包括( )内容。
A.外部实体 B.数据处理 C.数据流 D.数据结构 7、物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?( )
A.存储记录的格式设计 B.存取方式的设计 C.存储方式的设计 D.存取程序的设计
8、数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于( )工作。
A.日常维护 B.性能调整 C.监控与分析 D.扩展与增强
二、填空题
1、数据库系统一般由数据库、____________________、计算机支持系统、应用程序和有关人员组成。
2、数据库中的数据按一定的数据模型组织、描述和储存,具有较小的_______________,较高的数据独立性和易扩展性,并可以供各种用户共享。
3、数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用需要的数据;二是存放在数据字典中的各种描述信息,这些描述信息通常称为_______________。 4、为了实现数据的独立性,便于数据库的设计和实现,美国国家标准局(ANSI)计算机与信息处理委员会(代号为X3)以及标准规划和要求委员会(SPARC)在1975年将数据库系统的结构定义为三级模式结构:外部层、_______________和内部层。
1
VFP教材习题
5、长期以来,在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。E-R模型中有三个基本的抽象概念,它们分别是实体、联系和__________。
6、关系模型通过一系列的关系模式来表述数据的结构和属性,它一般有3个组成部分:数据结构、数据操作和____________________。
7、在关系数据库中,完整性主要有域完整性、____________________以及参照完整性等三种类型。 8、数据流程图是使用直观的图形符号来描述系统业务过程、_______________和数据要求的工具,可以比较准确地表达数据和处理的关系。
第二章 习题 一、选择题
1、下列有关名称命名规则的叙述中不正确的是( )。
A.名称中只能包含字母、下划线“_”、数字符号和汉字 B.名称的开头只能是字母、汉字或下划线,不能是数字 C.各种名称的长度均可以是1~128个字符
D.系统预定的系统变量,其名称均以下划线开头 2、在下列函数中,其返回值为字符型的是( )。
A.DOW() B.AT() C.CHR() D.VAL() 3、下列有关空值的叙述中不正确的是( )。
A.空值等价于没有任何值 B.空值排序时优先于其他数据
C.在计算过程中或大多数函数中都可以用到NULL值 D.逻辑表达式 .F. OR .NULL. 的返回值为 .F. 4、函数LEN(DTOC(DATE(),1))的返回值为( )。
A.4 B.6 C.8 D.10 5、在下列有关日期/时间型表达式中,语法上不正确的是( )。
A.DATETIME()- DATE() B.DATETIME()+ 100 C.DATE()- 100
D.DTOC(DATE())- TTOC(DATETIME())
6、在Visual FoxPro中,EMPTY({})和ISNULL({})函数的值分别为( )。
A..T. 和 .T. B..F. 和 .F. C..T. 和 .F. D..F. 和 .T. 7、为了使过程(或自定义函数)具有一定的灵活性,可以向过程(或自定义函数)传递一些参数。在Visual FoxPro中,系统约定:一个过程(或自定义函数)最多可以有( )个参数。
A.1 B.4 C.27 D.127 8、在下列叙述的操作中,不能关闭Visual FoxPro集成环境窗口的是( )。
A.按+
2
VFP教材习题
二、填空题
1、在VFP的集成操作环境中,对于比较长的命令,在命令窗口中可以按_______________键以换行输入。
2、在“选项”对话框中进行设置后,如果按住__________键的同时按“确定”按钮,则当前设置会以命令形式显示在命令窗口中。
3、VFP操作环境可以通过SET命令进行临时设置。决定是否可以通过按
4、在VFP中,创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是_________和_________。
5、在VFP中,可以使用LOCAL、PRIVATE和PUBLIC关键字指定变量的作用域。在命令窗口中创建的任何变量或数组均为_______________变量。
6、在定义数组时,使用DECLEAR和_______________声明的数组属于“私有数组”,而使用PUBLIC命令声明的数组属于“全局数组”,使用LOCAL命令声明的数组属于“局部数组”。
7、如果要将第1个字符为“c”的所有变量保存到mVar内存变量文件中,可以使用命令_____________________________________________。
8、函数LEN(STR(12345678901))的返回值为_______________; 函数LEN(DTOC(DATE()))的返回值为_______________。
9、在VFP中,命令关键字和函数名一般可缩写为前四个字母,但MESSAGEBOX()函数的函数名应缩写为_________________________。
第三章 习题 一、选择题
1、在Visual FoxPro中,用户最多可以同时打开( )个表。
A.10 B.100多 C.1000多 D.3000多
2、在创建索引时,索引表达式可以包含一个或多个表字段。在下列数据类型的字段中,不能作为索引表达式的字段为( )。
A.日期型 B.字符型 C.备注型 D.数值型
3、如果要创建一个仅包含一个字段的表RB,其字段名为RB,字段类型为字符型,字段宽度为20,则可以用下列命令( )创建。
A.CREATE TABLE rb rb C(20) B.CREATE TABLE rb (rb C(20)) C.CREATE TABLE rb FIELD rb C(20) D.CREATE TABLE rb FIELD(rb C(20))
4、设有一个表rsda,该表有一个名为zc的字段。如果要将字段名zc改为zhicheng,可以使用下列命令( )。
A.ALTER TABLE rsda RENAME COLUMN zc TO zhicheng B.ALTER TABLE rsda RENAME FIELD zc TO zhicheng
3
VFP教材习题
C.ALTER TABLE rsda COLUMN RENAME zc TO zhicheng D.ALTER TABLE rsda FIELD zc RENAME TO zhicheng
5、打开一个空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为( )。
A.0、.T. 和 .T. B.0、.T. 和 .F. C.1、.T. 和 .T. D.1、.T. 和 .F. 6、对于Visual FoxPro中的自由表来说,不可以创建的索引类型是( )。
A.主索引 B.候选索引 C.唯一索引 D.普通索引 7、函数SELECT(0)的返回值为( )。
A.当前工作区号 B.当前未被使用的最小工作区号 C.当前未被使用的最大工作区号 D.当前已被使用的最小工作区号 8、设有一个教师表js,含有一个字符型字段xb(表示教师的性别)。下列命令中语法正确的是( )。
A.DELETE FROM js WHERE xb=?男? B.DELETE TABLE js WHERE xb=?男? C.DELETE FROM js FOR xb=?男? D.DELETE TABLE js FOR xb=?男?
9、在有关表操作的命令中,有些命令只能对当前工作区中的表进行操作,而有些命令可以对非当前工作区中的表进行操作。在下列命令中,只能对当前工作区中的表进行操作的命令是( )。
A.REPLACE B.GOTO C.SKIP D.DELETE 10、设有一个名为test的表中有两个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为csrq)。现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时根据出生日期排序,则索引表达式应为( )。
A.cjgzrq + csrq B.DTOC(cjgzrq)+ DTOC(csrq) C.DTOC(cjgzrq,1)+ DTOC(csrq,1) D.cjgzrq - csrq
二、填空题
1、在Visual FoxPro中,每个表最多可以有__________个字段。 2、在浏览窗口中,备注型字段显示“memo”(表示无内容)或“Memo”(表示有内容)。输入备注型字段内容时,操作步骤是:把光标移动到备注型字段后,按下_______________组合键或双击备注型字段。
3、在REPLACE命令中,保留字_______________仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。
4、用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示。对于货币型字段,字段类型用单个字母表示时为__________。
5、设有一个表CJDA,该表有一个字段名为BY的字段。如果要将字段删除,可以使用命令ALTER TABLE cjda ____________________。
6、选择当前未使用的最小号工作区,可以使用命令____________________。
7、如果一次执行下列命令,则xs表在两个工作区中同时打开,其别名分别为__________和__________。 CLOSE TABLES ALL USE xs SELE 20
4
VFP教材习题
USE xs AGAIN
8、在BROWSE命令中,_______________子句用于指定可以修改的字段,而其他字段的数据不可修改。
9、如果要彻底删除当前工作区中打开的表的所有记录,可以使用__________命令。 10、结构复合索引文件是将一个表的一个或多个索引的索引信息存储在一个索引文件中,且索引文件的文件名与表名相同,扩展名为__________。
第四章 习题 一、选择题
1、下列有关SQL命令的叙述中错误的是( )。
A.利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构 B.利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录 C.利用一条UPDATE-SQL命令可以更新一个表中的多个字段的内容
D.利用查询设计器设计的查询,其功能均可以利用一条SELECT-SQL命令实现 2、利用查询设计器设计查询时,下列叙述中错误的是( )。
A.在设计多表查询时必须设置两个表之间的联接类型,默认的联接类型是内联接 B.在选择一个排序字段时,系统默认的排序方式为升序
C.在“杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录 D.所选的分组字段可以不是查询输出字段
3、下列有关查询命令(SELECT-SQL)的叙述中错误的是( )。
A.用于分组的字段必须是已选定输出的字段 B.WHERE子句用于对查询数据源的筛选 C.HAVING子句用于对查询结果的筛选
D.查询命令中的查询去向可以为屏幕、图形或数组
4、使用SELECT-SQL命令来建立各种查询时,下列叙述中正确的是( )。
A.基于两个表创建查询时,必须与现在两个表之间创建永久性关系
B.基于两个表创建查询时,查询结果的记录数不会大于任一表中的记录数 C.基于两个表创建查询时,两个表之间可以无同名字段
D.用ORDER BY子句可以控制查询结果按某个字段进行升序或降序排列 5、下列有关查询与视图的叙述中错误的是( )。
A.查询文件不仅可在查询设计器中修改,而且可利用Windows的“记事本”修改 B.视图分为本地视图和远程视图两种类型,且可以创建参数化视图
C.查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的 D.查询与视图的数据源可以是自由表、数据库表、查询和视图 6、要在浏览窗口中显示表js.dbf中职称(zc C(10))为“教授”和“副教授”的记录(该字段的内容无前导空格),下列命令中不能实现此功能的是( )。
A.SELECT * FROM js WHERE js.zc = “教授” OR js.zc = “副教授” B.SELECT * FROM js WHERE “教授” $ js.zc
C.SELECT * FROM js WHERE js.zc IN(\教授\副教授\ D.SELECT * FROM js WHERE RIGHT(js.zc , 4) = \教授\
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VFP教材习题与答案在线全文阅读。
相关推荐: