二、填空题
1. 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立
性最高的阶段是数据库系统 。
2. 在关系数据库中,把数据表示成二维表,每一个二维表称为 关系 。
3. 在关系数据库中,二维表的列称为 属性 ,二维表的行称为元组。 4. 在关系模型中,“关系中不允许出现相同元组”的约束是通过 关键字实现的。
5. 在visual foxpro中,项目文件的扩展名是 pjx。
6. 项目管理器的 数据选项卡用于显示和管理数据库、自由表和查询等。
7. 可以在项目管理器的 代码 选项卡下建立命令文件 。 二、数据与数据运算 一、单选题
1. 在下面的数据类型中默认值为.f.的是(c) a)数值型b)字符型c)逻辑型 d)日期型
2. visual foxpro内存变量的数据类型不包括(d) a)字符型b)货币型c)数值型 d)通用型
3. 执行命令a=2008/5/1,b={^2008/5/1},c=”2008-5-1”之后,内存变量a,b,c的数据类型分 别是(a)
a)n,d,c b)n,d,d c)d,d,c d)c,d,c
4. 使用命令declare aa(3,4)定义的数组,aa包含的数组元素(下标变量)的个数为(d)
a)3个b)4个 c)7个d)12个
5. 下面关于visual foxpro数组的叙述中,错误的是(c) a) 用dimension和declare都可以定义数组 b) visual foxpro只支持一维数组和二维数组
c) 一个数组中各个数组元素必须是同一种数据类型 d) 新定义数组的各个数组元素初值为.f. 6. 下列表达式的输出结果为真的是(d) a)?abc??acb? b)date()+5date() c)?ac?$?abc ? d)2*3^22^3*2
7. 设a1=10,a2=20,a3=”a1+a2”,表达式a3+5的结果是(c) a)1025 b)10205c)35 d)205
8. 在下面的visual foxpro表达式中,不正确的是(c) a){^2008-05-01 10:10:10 am}-10b){^2008-05-01}-date() c){^2008-05-01}+date() d){^2008-05-01}+1000 9. 下列函数中函数值为字符型的是(b) a)date()b)time()c)year() d)datetime()
10. 连续执行以下命令之后,表达式的输出结果为真的是(a) set exact off
x=湖南大学□(□表示空格)
a)x=”湖南”b)”湖南”=xc)”大学”=x d)”湖南大学”=x
11. 有如下赋值语句,结果为“大家好”的表达式是(d) a=“你好” b=“大家”
a)b+left(a,2) b)b+right(a,1)
c)b+ substr(a,1,2)d)b+right(a,2)
12. 表达式len(allt(space(10)))的运算结果是(c) a)null b)10c)0d)
13. 设x=10, 语句 ?vartype (x)的输出结果是 (b) a)n b)c c)10 d)x
14. 下面的表达式中,结果为逻辑假的是(b) a)empty(space(5))b)isnull(0)
c)like(?abc??,?abcd?)d)between(40,34,50) 15. 下列表达式的结果为字符型的是(c)
a) occurs(?a?,?abcabc?) b)ctod(?01/01/08?) c) dtoc(date())d)round(123.45,1) 二、填空题
1. 表示“2008年10月1日”的日期常量应改写为。 2. left(“123456789”,len(“数据库”))的计算结果是。 3. 表达式stuff(goodboy,5,3,girl)的运算结果是。 4. 表达式
iif(at(?fox?,?visualfox?)5,?visual□?+?fox?, ?visual□?-?fox?)) 的
运算结果是visualfox。(□表示空格)
5. 表达式str(val(?123.4abc5?),3) 的计算结果是 三、数据库与数据表的设计 一、单选题
1. 在visual foxpro中以下叙述错误的是 d a)关系也被称作数据表
b)数据库文件不存储用户数据
c)数据库文件用来组织和管理相互联系的多个数据表及相关的数据库对象。
d)多个数据表存储在一个物理文件中
2. 在visual foxpro中,表结构中的逻辑型、备注型、日期型字段的宽度由系统自动给出, 它们分别为 a
a)1、4、8 b)4、4、10 c)1、10、8 d)2、8、8
3. 在visual foxpro中,学生表student中包含有通用型字段简介,表中通用型字段中
的数据均存储到另一个文件中,该文件名为 d a)简介.fpt b)student.dbf c)简介.dbt d)student.ftp
4. 在visual foxpro中,存储图象的字段类型应该是 b a)备注型b)通用型 c)字符型 d)双精度型
5. 在visual foxpro中,下列关于表的叙述正确的是 c
a)在数据库表和自由表中,都能给字段定义有效性规则和默认值 b)自由表不能建立候选索引
c)自由表加入到数据库中,可以变为数据库表 d)一个自由表加入到多个数据库中
6. 在visual foxpro中,建立数据库表时,将年龄字段值限制在18之上的这种约束属于 b
a)实体完整性约束 b)域完整性约束 c)参照完整性约束 d)视图完整性约束
7. 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中 c
a)参照完整性约束 b)实体完整性约束 c)域完整性约束d)字段完整性约束
8. 数据库表可以设置默认值,默认值是 d
a)逻辑表达式 b)字符表达式 c)数值表达式 d)以上都不对
9. 在visual foxpro 中,创建一个名为sdb.dbc的数据库文件,使用的命令是 d
a)create b)create sdb
c)create table sdb d)create database sdb 10. 打开数据库abc的正确命令是 a
a)open database abc b)use abc c)use database abc d)open abc
11. 使数据库表变为自由表的命令是 b a)drop tableb)remove table c)free tabled)release table
12. 在visual foxpro中,调用表设计器建立数据库表student.dbf的命令是 c
a)modify structure student b)modify command student c)create student d)create table student
13. 要为当前表所有职工增加100元工资应该使用命令 d a)change 工资 with 工资+100 b)replace 工资 with 工资+100
c)change all 工资 with 工资+100 d)replace all 工资 with 工资+100
14. 在visual foxpro中,使用locate for expl命令按条件查找记录,当查找到满
足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 c
a)再次使用locate for expl命令 b)skip命令 c)continue 命令 d)go命令
15. 当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母a开头的图书记录
全部打上删除标记,通常可以使用命令 a
a)delete for 图书号=ab)delete while 图书号=a
c)delete for 图书号=ad)delete for 图书号 like a% 16. 在visual foxpro中,建立索引的作用之一是 c a)节省存储空间b)便于管理
c)提高查询速度d)提高查询和更新的速度 17. 下面有关索引的描述正确的是 c
a)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 b)索引与数据库表的数据存储在一个文件中
c)创建索引是创建一个指向数据库表文件记录的指针构成的文件 d)使用索引并不能加快对表的查询操作
18. 可以伴随着表的打开而自动打开的索引是 c a)单一索引文件(idx) b)复合索引文件(cdx)
c)结构化复合索引文件 d)非结构化复合索引文件
相关推荐: