《Visual FoxPro数据库基础》 90分
一、单选题(每题1分,共15分)
1.以下选项不能为字段名的是( )
A 机电学校 B 机电学校_1 C 机电学校_A D 机 电 学校
2.通用型和备注型字段在
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
中的宽度是( )
A 2 B 4 C 8 D 12
3.数据库文件的扩展名是( )
A dbc B dbf C pjx D prg
4.创建表的命令是( )
A CREATE B CREATE DATABASE C CREATE TABLE D OPEN DATABASE
5.在Visual Foxpro中提供的工作区是( )
A 1 B 32767 C 32768 D 255
6.选择未使用的最小工作区的命令是( )
A SELECT 0 B SELECT B C USE 0 D USE IN 0
7.修改表结构的命令是( )
A MODIFY STRUCTURE B CREATE STRUCTURE
C LIST STRUCTURE D DISPALY STRUCTURE
8.显示表的部分记录下列命令正确的是( )
A 表菜单下的字体 B表菜单下的移动字段
C 表菜单下的属性 D 表菜单下的调整分区大小
9.绝对移动记录指针的命令是( )
A SKIP B GO C ROWSE D LIST
10. 要使记录指针指向表的第一条记录,最好使用的命令是( )
A SKIP 1 B GO 1 C GO TOP D GO BOTTOM
11.若表中有31条记录,当前记录号是20,执行下列命令的结果是( )
SIKP 12
?RECNO()
A 31 B 32 C 20 D 30
12. 以下
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
中只能向表中追加一条记录的命令是( )
A 表菜单下追加记录 B 表菜单下追加新记录
C 显示菜单下追加方式 D 表菜单下属性
13.下列命令中,能物理删除表中所有记录的命令是( )
A DELETE B PACK C ZAP D RECALL
14.在当前表的末尾追加一条空记录的命令是( )
A APPEND B BROWSE BLANK C APPEND BLANK D LIST BLANK
15.为数据库表指定主索引属于数据库完整性的( )
A 参照完整性 B 实体完整性 C 域完整性 D 字体完整性
二、判断题(每空1分,共20分)
1. 表中的数据项称为字段,表中相关字段值的集合称为记录。( )
2.数据库文件的扩展名是DBF ( )
3.创建数据库命令是CREATE DATABASE( )
4.在Visual Foxpr中,只能打开一个数据库 ( )
5.自由表和数据库表不能相互的转化( )
6.关闭所用文件的命令是 CLOSE ALL( )
7.启动Visual Foxpr时,2号工作区是当前工作区( )
8.打开表时,第1条记录是当前记录( )
9.关闭表命令是USE ( )
10.浏览/编辑表的命令是BROWSE( )
11. 追加一条空记录的命令是APPEND( )
12.用DELETE 删除的记录不能恢复( )
13.显示菜单下的追加方式命令可追加一条记录( )
14.逻辑删除记录的命令是PACK( )
15.测试是否有删除标记的函数是RECNO( )
16.使用索引的目的之一是提高查询的速度。( )
17.自由表可以设置参照完整性。( )
18.一个复合索引文件可以存放多个索引,因此可以同时提供多个逻辑顺序。( )
19.要关闭别名为XS的表,可以使用的命令是USE IN XS。( )
20.visualFoxPro的表包括表结构和数据两个部分。( )
三.填空题(每空1分,共10分)
1.Viusal FoxPro的一个表中最多允许有 。
2. COPY TO 命令的功能是 。
3.设置数据库“机电工程学校.DBC”为当前数据库的命令是 。
4.表文件的默认的扩展名是 。
5.启动visual FoxPro时, 当前工作区。
6. 将当前表中的成绩(数值型)字段的值增加10分的命令是REPLACE 。
7.在索引的四种类型中,只有数据库表才能建立的索引是 。
8.对当前表的课时酬金和上机酬金字段求平均值的命令是 。
9.表中不允许有重复记录是通过指定 来实现的。
10.参照完整性规则包括更新规则、删除规则和 。
四、简答题(共25分)
1.简述对象和方法的含义?(5分)
2.根据关系运算符比较规则,请比较“=”、“==”和“$”的含义,并举例说明?(5分)
3.简述面向对象程序设计的基本方法?(7分)
4.编写程序计算所有的四位数个位和千位都为偶数的数的个数以及满足条件的数的累加和。
五、综合应用题(20分)
1.在E:\机电学校\1403 .dbf表,有如下的字段:
学号(N(6)) 姓名(C(8)) 性别(C(2)) 年龄(N(2)) 班级号(C(6))写出以下的命令。
表数据如下:
学号
姓名
性别
年龄
班级号
1
张华
男
18
1403
2
李明
男
19
1403
3
王小霞
女
16
1403
4
赵明
男
15
1403
1)使用创建表的SQL命令创建上述1403表。(4分)
2)将上述表男同学的记录复制到一个新表1403备份表.DBF,该表有姓名和性别字段。(3分)
3)插入班级号为“1403”,“学号为5,姓名为“王小明”的学生记录。(4分)
4)将学号为2的学生姓名更新为“王晓明”的的SQL命令。(3分)
5)删除学号为5的学生的记录的SQL命令。(3分)
6)统计以上表中成年男生的人数,并存放到内存变量XS中。(3分)