当前位置:首页 > VFP期终考试复习大全
C) 中进入追加状态 D) 上弹出追加对话框 12、 显示表中所有教授和副教授记录的命令是 C A) list for 职称=\教授\职称=\副教授\B) list for 职称>=\副教授\
C) list for 职称=\教授\副教授\D) list for \教授\职称
13、 同一个表所有备注字段的内容存储在 C A) 该表文件中 B) 不同的备注文件 C) 同一个备注文件 D) 同一个数据库文件 14 、VFP中,主索引可在__B___中建立
A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图 15 、打开一个建立了结构复合索引的数据表,表记录的顺序将按 D A) 第一个索引标识 B) 最后一个索引标识 C) 主索引标识 D) 原顺序 16、 在Visual FoxPro的参照完整性规则不包括 C
A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则
17 、工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值 语句NN=900,下面各条命令中,错误的是 B
A) seek NN B) locate for 基本工资==NN C) find 900 D) locate for 基本工资=NN
18、 在VFP中,数据库表和自由表的字段名最大字符数分别是 B A) 10,10 B) 128,10 C) 256,128 D) 128,128 19 、下列关于索引的叙述中错误的是 D
A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引 B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引
C) 在表设计器的字段选项卡中建立的索引默认为普通索引
D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可
20 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 C
A) 永久性关联 B) 永久性关联或临时性关联 C) 临时性关联 D) 永久性关联和临时性关联 21 、在Visual Foxpro6.0中,打开数据库使用的命令为_C__ A) USE B) SELECT C) OPEN D) CREATE
22 、在Visual Foxpro6.0中,以共享方式打开一个数据表需使用的参数是 B A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE 23 、在下列命令中,不具有修改记录功能的是 D
A) edit B) replace C) browse D) modi stru
24、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令 C
A) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND 职称=\教授\职称=\副教授\B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称=\教授\职称=\副教授\C) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND (职称=\教授\职称=\副教授\D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称=\教授\职称=\副教授\25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 C A) 限制(Restrict) B) 忽略(Ignore)
C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict) 26、 打开一个数据库的命令是 D
A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE 27、 Visual Foxpro数据库文件是 D
A) 存放用户数据的文件 B) 管理数据库对象的系统文件 C) 存放用户数据和系统数据的文件 D) 前三种说法都对 28、 要为当前表所有职工增加100元工资,应该使用命令 D A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100 29、 以下关于自由表的叙述,正确的是 C A) 全部是用以前版本的Foxpro(FoxBASE)建立的表
B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中
C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表 30、执行命令\姓名 TAG index_name \建立索引后,下列叙述错误的是 B A)此命令建立的索引是当前有效索引 B)此命令所建立的索引将保存在.idx文件中 C)表中记录按索引表达式升序排序
D)此命令的索引表达式是\姓名\,索引名是\
31、 表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是:C
A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT 32、 在VFP中,使用AVERAGE命令时,表文件需要 D
A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要 33、 下列命令中,仅拷贝表文件结构的命令是 B
A) COPY TO B) COPY STRUCTURE TO
C) COPY FILE TO D) COPY STRUCTURE EXETENDED TO
34、 要控制两个表中数据的完整性和一致性可以设置\参照完整性\,要求这两个表 A A) 是同一个数据库中的两个表 B) 不同数据库中的两个表 C) 两个自由表 D) 一个是数据库表另一个是自由表
35、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 B A) TOTAL 数学+英语+计算机 TO 总分 B) REPLACE 总分 WITH 数学+英语+计算机 C) SUM 数学+英语+计算机 TO 总分
D) REPLACE ALL 数学+英语+计算机 WITH 总分 36、以下关于空值(NULL)叙述正确的是 B
A)空值等同于空字符串 B)空值表示字段或变量还没有确定值 C)VFP不支持空值 D)空值等同于数值0
37 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 A
A) 8位 B) 7位 C) 6位 D) 4位 38、对多表进行操作时,选择工作区所使用的命令为_____C__ A) USE B) OPEN C) SELECT D) CREATE 39 如果要给当前表增加一个字段,应使用的命令是 B
A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT
40 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 B A) TOTAL B) COUNT C) SUM D) AVERAGE
41 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为 C
A) 60 B) 61 C) 59 D) 58
42 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令 C A) list for 体育达标=\体育达标<>.f. C) list for not 体育达标 D) list for 体育达标=f
43 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 C A) 末记录 B) 首记录 C) 末记录的后面 D) 首记录的前面 44、下列按钮中,哪一个是数据工作期窗口中没有的 C A) 属性 B) 打开 C) 修改 D) 关系 45 要从某表文件中真正删除一条记录,应当 C
A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令 C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令
46 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 D
USE TXL SKIP 3 COUNT TO N ?N
A) 0 B) 3 C) 4 D) 20
47 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 A A) 主索引 B) 惟一索引 C) 候选索引 D) 普通索引 48 在表的操作中,DELE命令的作用是 B
A) 将记录从表中彻底删除 B) 给要删除的记录做删除标记 C) 不能删除记录 D) 删除整个表中的记录
49 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A A) \显示\菜单中的\追加方式\表\菜单中的\追加新记录\C) \表\菜单中的\追加记录\快捷键Ctrl+Y 50 在VFP6.0中,打开数据库和表的命令分别为 C
A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN
简答题:
1、信息和数据有什么区别?
数据与信息在概念上是有区别的。从信息处理角度来看,任何事物的存在方式各运动状态都可以通过数据来表示,数据经过加工处理后,具有知识性,并对人类活动产生作用,从而形成信息。
2、什么是数据库?
数据库系统是实现有组织、动态地存储大量相关的结构化数据、方便各类用户访问数据库的计算机软件/硬件资源的集合. 3、数据库管理系统的功能是什么?
数据库管理系统的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立各维护功能。
4、数据库系统的主要组成部分是什么?
一般由支持数据库的硬件环境,支持数据库的软件环境(操作系统、数据库管理系统、应用开工具软件、应用程序等),数据库,以及开、使用和管理数据库应用系统的人员组成。 5、Visual FoxPro有几种数据存储容器?
这些数据存储的常量、变量、数组、字段、记录和对象称为数据存储容器。 6、运算符的优先级(运算规则)?
在同一个表达式中,如果只有一种类型的运算符,则按各自的优先级来进行运算;如果有两种或以上类型的运算符,则按照算术运算、字符运算、关系运算、逻辑运算的顺序来进行运算。
7、什么是索引?
索引是按照索引表达式的值,使表中的记录有序排列的一种技术。 8、索引有几种类型,各有什么特点? 有4种不同的索引类型,它们分别为:
主索引:特点:表达式的值是唯一的,只能用于数据库表中。
候选索引:特点:表达式的值是唯一的,但它可以用于自由表与数据库表中。 普通索引:特点:充许多个索引的表达式值相同。
唯一索引:特点:充许多个索引的表达式值相同,只存储第一个索引表达式值。 9、建立表间关联时,对关联字段有什么要求?应做什么设置?
一对一:在两个表中找到时同名同属性字段,将主表中的该字段设置成为主索引及表中的设置成为候选索引,再使用鼠标拖动实现关联。
一对多:在两个表中找到时同名同属性字段,将主表中的该字段设置成为主索引,另个表中设置成为普通索引或唯一索引。
10、视图与查询有什么不同,各自有什么优点?与及共同特点?
视图比查询多了一个更新功能,但是查询输出格式的多样化又是视图所不及的。 优点: 使用查询和使用视图一样,比使用更方便、快捷和安全。 共同特:都具有重新组织数据。 11、SQL语句包括哪些操作功能?
1)数据定义功能 2)数据查询功能 3)数据更新功能 4)视图管理功能 5)数据控制功能
12、Visual FoxPro系统提供了几种交互式输入语句,它们的区别是什么? 1)Input 接收的是任意型数据。 2)Accept 只能接收字符串数据。 3)Wait 只能接收单个字符串。 4)格式输入语句(@、read语句)。
13、表单在应用系统程序中起到什么作用?
1)在Visual FoxPro系统中,表单是数据库应用系统的主要工作界面。
2)表单可作为数据库信息的显示、输入和编辑窗口,还可以作为系统流程控制的窗口。 14、简述系统开发的几个阶段。
1)系统分析 2)系统设计 3)系统实施 4)系统维护
15、设计应用系统程序应完成哪些任务? 1)主程序设计 2)启动页面设计 3)登录页面设计 4)菜单设计
5)数据库设计 6)数据表单设计 7)报表设计
共分享92篇相关文档