长沙理工大学大学vfp考试题库

更新时间:2023-10-17 11:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单项选择题(20道小题,共20分)

1、如果在屏幕上要直接看到查询结果,“查询去向”应选择(A )。(1分) A、浏览或屏幕 B、浏览 C、临时表或屏幕 D、屏幕

2、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为( B)。(1分) A、1、8、10 B、1、8、4 C、3、8、10 D、3、8、任意

3、使用DISPLAY命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向( C )。(1分)

A、末记录 B、首记录 C、末记录的后面 D、首记录的前面 4、对学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序使用的命令是( D )。(1分)

A、SORT TO 学生_1 ON 入学成绩/A,出生日期/D B、SORT TO学生_1 ON入学成绩/D,出生日期/A C、SORT TO学生_1 ON 入学成绩/A,出生日期/A D、SORT TO学生_1 ON 入学成绩/D,出生日期/D

5、学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是(C )。(1分)

A、LIST 姓名 FOR 出生日期=1984 B、LIST 姓名FOR 出生日期=\C、LIST 姓名FOR YEAR(出生日期)=1984 D、LIST 姓名FOR YEAR(\出生日期\=1984 6、执行SELECT 0选择工作区的结果是( B )。(1分)

A、选择了0号工作区 B、选择了空闲的最小号工作区 C、选择了一个空闲的工作区 D、显示出错信息

7、在VFP中,要对已经存在的表建立索引,应对表进行( C )。(1分) A、记录浏览 B、记录修改 C、结构修改 D、重建表文件

8、在VFP中,使用“数据工作期”窗口打开一个表应单击的按钮是( B )。(1分) A、添加 B、打开 C、浏览 D、关闭

9、在VFP中,建立数据库文件可以选择“文件”下拉菜单的菜单项( A )。(1分) A、新建 B、打开 C、保存 D、另存为

10、为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了(A )。(1分)

A、数据库 B、数据操作系统 C、数据库系统 D、数据库管理系统 11、在有关数据库的概念中.若干记录的集合称为(D )。(1分) A、文件 B、字段 C、数据项 D、表 12、下列函数中返回值为字符型的是(D )。(1分) A、DATE() B、TIME() C、YEAR() D、DATETIME()

13、数据库、数据库系统、数据库管理系统这3者之间的关系是(A )。(1分) A、数据库系统包含数据库和数据库管理系统 B、数据库包含数据库系统和数据库管理系统

1

C、数据库管理系统包含数据库和数据库系统

D、数据库系统就是数据库,也就是数据库管理系统 14、在表设计器中,不可以(D )。(1分) A、修改已有字段 B、增加新字段 C、删除不用字段 D、复制表结构

15、用Visual FoxPro进行人事档案管理属于计算机的(C )。(1分) A、科学计算应用 B、过程控制应用 C、数据处理应用 D、辅助工程应用 16、数据库系统与文件系统的主要区别是(D )。(1分) A、文件系统简单,而数据库系统复杂

B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 C、文件系统只能管理少量数据,而数据库系统能管理大量数据

D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以

17、如果要创建一个三级数据分组报表,第一个分组表达式为“部门(C)”,第二个分组表达式为“性别(C)”,第三个分组表达式为“基本工资(N)”,则当前索引的索引关键字表达式应该是(B )。(1分)

A、部门+性别+基本工资 B、部门+性别+STR(基本工资) C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资) 18、在数据库系统中,DBMS是一种(C )。(1分) A、采用了数据库技术的计算机系统

B、包含操作系统在内的数据管理软件系统

C、位于用户与操作系统之间的一层数据管理软件

D、包括数据库管理人员、计算机软硬件以及数据库系统 19、一个表的全部备注字段的内容存储在( A )中。(1分) A、同一备注文件 B、不同备注文件 C、同一文本文件 D、同一数据库文件 20、在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(C )。(1分)

A、60 B、61 C、59 D、58 二、填空题(10道小题,共20分)

1、浏览窗口显示表记录有两种格式,即(编辑 )和浏览。(2分)

2、永久关系是数据库表之间的关系,在“数据库设计器”中表现为表索引之间的( 联线 )。(2分)

3、删除记录的操作通常分为两步:先给要删除的记录作(标记 ),然后再从磁盘上将其物理删除。(2分)

4、VFP支持两类索引文件,即( 单索引文件 )和复合索引文件。(2分)

5、在“表设计器”对话框的“索引”选项卡中,利用(插入)按钮可在当前行前插入一个空行,即可建立新索引。(2分)

6、在选择工作区的SELECT命令中,既可以使用表别名,又可以使用( 工作区的区号 ),选定的工作区称为当前工作区。(2分)

7、利用“项目管理器”上( 新建)按钮或“项目”菜单中的“新建文件”命令创建的文件会自动包含在项目中,而从“文件”菜单中创建的文件则不会自动包含在项目中。(2分) 8、向数据库中添加的表应该是目前不属于(任何数据库的一个 )的单表。(2分)

2

9、在“表设计器”的(索引 )选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。 (2分)

10、关联是指使不同工作区的记录指针建立起一种临时的(关系或联系),当父表的记录指针移动时,子表的记录指针也随之移动。(2分) 三、文档处理题(2道小题,共15分) 1、建立一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),

并将如图所示的记录输入。

按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计! 【附图】(10分)

2、建立一个名为“教学管理”的数据库,将表“学习”加入到该数据库中。 按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计! (5分)

四、判断题(10道小题,共10分)

1、关系数据库管理系统所管理的关系是一个DBF文件。 (1分) 正确 错误 。。。。。。。。。。。。。(错误)

2、可以伴随着表的打开而自动打开的索引是与表名相同的单一索引文件(IDX)。(1分) 正确 错误 。。。。。。。。。。。。(错误)

3、只有主索引是不允许记录中出现重复索引值的索引。(1分) 正确 错误 。。。。。。。。。。。。(错误)

4、在Visual FoxPro中,可以对字段设置默认值的表必须是自由表。(1分) 正确 错误 。。。。。。。。。。。。(错误)

5、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是索引、排序、查找。(1分)

正确 错误 。。。。。。。。。。。。(错误)

6、结构化程序设计的三种基本逻辑结构是选择结构、循环结构和嵌套结构。(1分) 正确 错误 。。。。。。。。。。。。(错误) 7、查询设计器既可对单表查询,也可对多表查询。(1分) 正确 错误 。。。。。。。。。。。。(错误)

8、这个日期表达式:{^2002-05-01}-DATE() 在Visual FoxPro中是正确的。(1分) 正确 错误 。。。。。。。。。。。。(错误)

9、Visual FoxPro中一个数组中各个数组元素必须是同一种数据类型。(1分) 正确 错误 。。。。。。。。。。。。(错误)

10、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是4个字节。(1分) 正确 错误 。。。。。。。。。。。。(正确) 五、简答题(4道小题,共20分)

3

1、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),列出出生年份为1982年并且性别为F的记录(5分)

use 学习 list for year(出生日期)=1892.and.性别=“F” 2、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩 (N,3),志愿者(L,1),统计成绩在80以上的记录的个数,将结果赋给变量XYZ。(5分)

use 学习count for 成绩〉80 to xyz 3、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩 (N,3),志愿者(L,1),将所有男志愿者的成绩增加10分。(5分) repla 成绩 with 成绩+10 for 性别=\ 4、有一个名为“学习”的表,结构如下:姓名(C,8),性别(C,1),出生日期(D,8),成绩 (N,3),志愿者(L,1),按照年龄从大到小进行排序,生成新表名为“学习sort”。(5分)

sort to 学习sorton 2012-year(出生日期)/的 六、编程题(1道小题,共15分) 编程序求出{}最后8个记录中每个记录kc1到kc10中的最小值的平方和。(要求用循环做,非循环不给分。)

(下载文件“xsb.dbf”)下载方法:在链接上右击打开弹出菜单,选择“目标另存为”。 (15分)

必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!

12917

4

请将你解答本题所写的源程序粘贴到下面或者上载源程序 use xsbs=0goto bottomfor i=1 to 8 scatter fields like kc* to a m=a(1) for j=2 to 10 if a(j)

2。对于二维表的关键字来讲,不一定存在的是 ________ 。 选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字 答案: D

3。目前三种基本的数据模型是 ________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型 答案: A

4。在命令窗口中,不能实现的操作是 ________ 。 选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_ D. 在命令窗口中显示命令执行结果 答案: D 5。VFP系统中,表的结构取决于 ___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序 答案: A 7。数据库管理系统是 ________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件 答案: D

8。关系型数据库采用 ________ 表示实体和实体间的联系。 选择:A. 对象 B. 字段_C. 二维表_ D. 表单 答案: C

9。在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。 选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型 答案: D

11。函数SUBSTR(\的返回值是______。 A. lFoxPro B. FoxProC. FoxPro5 D. FoxPro5.0 答案: B 12下列说法中正确的是_____。

A.数据库打开时,该库中的表将自动打开

B.当打开数据库中的某个表时,该表所在的数据库将自动打开

C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开

D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式 答案: B

13。一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。 A. 外关键字 B. 主关键字C. 超关键字 D. 候选关键字_ 答案: A

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

5

本文来源:https://www.bwwdw.com/article/f1vf.html

Top