选择题
1.()不是数据库系统的优点。( B )
A) 数据独立性B) 访问速度快C) 冗余度可控D) 数据结构化
2.下列有关VFP的叙述正确的是()。( A )
A) VFP的命令关键字大小写不区分B) VFP的命令关键字可以使用全角字符
C) VFP命令窗口中的命令不能分行输入D) 项目管理器中不能创建文本文件
3.要设置日期和时间的显示格式,可以在“选项”对话框的()选项卡中设置。( B )
A) 常规B) 区域C) 文件位置D) 数据
4.数据库系统与文件系统的最主要区别是()。( D )
A) 文件系统简单,而数据库系统复杂
B) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
5.在数据工作期中可以()。( C )
A) 创建表文件B) 创建数据库文件C) 打开表文件D) 打开数据库文件6.在“选项”对话框的“文件位置”选项卡中可以设置()。( B )
A) 表单的默认大小B) 默认目录
C) 日期的时间的显示格式D) 程序代码的颜
7.用于新建和查看不同的表及其关系的设计器是()。( D )
A) 表设计器B) 查询设计器C) 表单设计器D) 数据库设计器
8.Visual FoxPro6.0 数据库系统的数据模型属于()。( B )
A) 网络模型B) 关系模型C) 层次模型D) 链状模型
9.以下关于项目管理器的叙述中,正确的是()。( B )
A) 项目管理器是一个大文件夹,包含有若干个小文件夹
B) 项目管理器是管理各种文件、数据和对象的工具
C) 项目管理器只管理项目不管理数据
D) 项目管理器不可以使用向导创建
10.以下可以创建一个表文件的是()。( A )
A) 数据库设计器B) 报表设计器C) 表单设计器D) 数据工作期
11.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。( A )
A) DBS包括DB和DBMS B) DBMS包括DB和DBS
C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS
12.数据库系统的核心是()。( D )
A) 编译系统B) 数据库C) 操作系统D) 数据库管理系统
13.按照数据模型分类,数据库系统可以分为()三种类型。( B )
A) 大型、中型和小型B) 层次、关系和网状
C) 数据、图形和多媒体D) 单机型、网络型和共享性
14.在关系模型中,子表通过()与父表建立联系。( B )
A) 主码B) 外码C) 候选码D) 关联码
15.在概念模型中,实体所具有的某一特性称之为()。( C )
A) 实体集B) 实体型C) 属性D) 码
16.设计数据库概念模型最为常用的方法是()。( D )
A) 关系规范化B) 抽象概念设计C) 模糊概念设计D) 实体联系图
17.数据表是相关数据的集合,它不仅包括数据本身,而且包括()。( A )
A) 数据之间的联系B) 数据定义C) 数据控制D) 数据字典
19.数据库实施模型包括()。( D )
A) 实体-联系模型B) 内模型C) 外模型D) 关系模型
20.在关系模型中,“元组”指的是()。( D )
A) 表B) 表名C) 表中的列D) 表中的行
21.下列函数返回值不是字符型的是()。( B )
A) STR( ) B) V AL( ) C) TIME( ) D) SPACE( )
22.若X=48.789 则STR(X,2)-SUBSTR('48.789',5,1)的显示结果为()。( C )
A) 36 B) 488 C) 498 D) 37
23.下列函数返回值为数值型的是()。( D )
A) FOUND( ) B) CTOD('01/01/96') C) EMPTY(5) D) MONTH(DA TE()) 24.下列函数返回值为日期型的是()。( B )
A) TYPE("DA TE()") B) CTOD(DTOC(DA TE()))
C) TIME() D) YEAR({^2004/05/04})
25.在下列四组函数运算中,结果相同的是()。( A )
A) LEET("Visual FoxPro",6) 与SUBSTR("Visual FoxPro",1,6)
B) YEAR(DA TE()) 与SUBSTR(DTOC(DA TE),7,2)
C) TYPE("36-5*4") 与TYPE(36-5*4)
D) A-B 与A+B
(假定A="this ", B="is a string")
28.如果变量D=[05/04/2004],命令?TYPE("D") 的结果为()。( A )
A) C B) N C) D D) 出错信息
29.下列函数返回值不是字符型的是()。( B )
A) DTOC( ) B) SQRT( ) C) TYPE( ) D) SUBSTR( )
30.LEN(STR(123.456,10,2))的值为()。( D )
A) 123.45 B) 123.46 C) 6 D) 10
31.下列表达式的运算结果为.T.的是()。( C )
A) "comfortable" $ "fort" B) "comp"="computer"
C) "fort" $ "comfortable" D) "computer"= ="comp"
32.假设变量n=10, c='512', m=.T., 下列表达式中错误的是()。( D )
A) n*n-3 B) c-"hello" C) n>10 or m D) n+2-c
33.下列关于日期或日期时间的表达式中,错误的是()。( C )
A) {^2004-09-01 11:10:10AM}-20 B) {^2004-01-01}+20
数据库属性的概念
C) {^2004/02/01}+{^2001/02/01} D) {^2004/02/01}-{^2001/02/01}
34.下列关于Visual FoxPro数组的叙述中,错误的是()。( B )
A) 一个dimension命令可以定义多个数组
B) 新定义数组的各个数组元素初值为0
C) V isual FoxPro只支持一维数组和二维数组
D) 一个数组中各个数组元素的数据类型可以不同
35.设N="678.9",表达式20+&N 的值是()。( A )
A) 698.9 B) 678.9 C) 20 D) 类型不匹配
36.表达式是由常量、变量、函数和()等组成的一串有意义的式子。( D )
A) 过程B) 命令C) 子程序D) 运算符
37.结果为逻辑真的表达式是()。( A )
A) "ABC" $ "HJJABCJKJ" B) "ABC" $ "GFABHGC"
C) "ABCGHJ" $ "ABC" D) "ABC" $ "ACB"
38.Visual Foxpro中,表达式2*3^2+2*8/4+3^2 值是()。( C )
A) 64 B) 49 C) 31 D) 22
39.顺序执行如下命令,结果是()。( B )
dimension x(3)
x(1)=10
x(2)=20
? x+1
A) 1 B) 11 C) 31 D) 出错
40.当前表中有一字段变量xh值为"0001"。顺序执行如下命令,结果是()。( D ) xh=1000
? xh+10
A) 1010 B) 000110 C) 100010 D) 出错
42.在数据库表中,可设置字段的()以限定数据的输入范围。( A )
A) 有效性规则B) 格式C) 默认值D) 输入掩码
43.下列关于自由表的叙述中,错误的是()。( C )
A) 自由表和数据库表可以相互转换B) 自由表不能建立有效性规则
C) 自由表不能建立候选索引D) 自由表不能建立主索引
44.在表设计器的字段选项卡中,可在字段有效性的()框中输入违反有效性规则时的提示信息。( D )
A) 有效性规则B) 默认值C) 注释D) 信息
45.某数据库表规定成绩字段输入的数据必须在0到100之间(包括0和100),则应在成绩字段的有效性规则输入框中输入表达式()。( B )
A) 0<=成绩<=100 B) 成绩>=0 and 成绩<=100
C) 成绩>=0 and <=100 D) >=0 and <=100
46.数据表中有4条记录,运行go bottom命令后,EOF()的返回值是()。( D )
A) 4 B) 5 C) .T. D) .F.
47.假设一个关系中某属性的取值与该关系中的其它属性有关,应建立()规则。( B )
A) 字段有效性B) 记录有效性C) 参照完整性D) 实体完整性
48.当需要在表的字段中标记一个电子表格、文档、图片等OLE对象时,应将该字段的类型定义为()。( C )
A) 备注型B) 字符型C) 通用型D) 除以上三种以外的其它类型
49.若要使数据库表中字段xh在浏览时显示为“学号”,应设置该字段的()。( C )
A) 输入掩码B) 格式C) 标题D) 信息
50.在表的浏览窗口中,可以()。( B )
A) 修改字段的长度B) 修改字段的值C) 设置字段的默认值D) 修改字段的显示标题
51.要对成绩(数值型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是()。( B )
A) 成绩+出生日期B) str(成绩)+dtos(出生日期) C) str(成绩)+出生日期D) str(成绩)+ctod(出生日期)
52.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着()。( A )
A) 永久关系B) 临时关系C) 索引关系D) 触发关系
53.关于表的索引表达式的类型,下列叙述错误的是()。( D )
A) 索引表达式的类型可以是字符型B) 索引表达式的类型可以是数值型
C) 索引表达式的类型可以是日期型D) 含有多个关键字的索引表达式一定是字符型54.要防止记录中的某个字段出现重复的值,可以对该字段建立()索引。( A )
A) 候选索引B) 唯一索引C) 普遍索引D) 以上三个索引都可以
55.在Visual FoxPro中,建立索引的作用之一是()。( D )
A) 节省存储空间B) 便于管理C) 提高查询和更新的速度D) 提高查询速度56.可以伴随着表的打开而自动打开的索引是()。( C )
A) 独立索引文件(IDX) B) 复合索引文件(CDX) C) 结构化复合索引文件D) 非结构化复合索引文件
57.在以下关于索引的说明中,错误的是()。( D )
A) 索引可以提高查询速度B) 索引可能降低更新速度
C) 索引和排序具有不同的含义D) 不能更新索引字段
58.以下不能建立索引的字段类型是()。( A )
A) 备注型字段B) 逻辑型字段C) 日期型字段D) 字符型字段
59.以下关于两表间永久关系的叙述中,错误的是()。( C )
A) 永久关系保存在数据库文件中B) 永久关系不会随着文件的关闭而消失
C) 永久关系建立后就不能删除D) 在数据环境中添加的两个表若已建立了永久关系,则两表间的连线自动建立
60.以下关于索引的叙述中,正确的是()。( C )
A) 当数据库表建立索引后,表中记录的物理顺序将被改变
B) 索引的数据将与表的数据存储在一个物理文件中
C) 建立索引是创建一个索引文件,该文件包含有指向表记录的指针
D) 使用索引可以加快对表的更新速度
61.要对当前表中所有记录的工资字段(数值型)值置为1000,正确的命令是()。( C ) A) replace all 工资with 工资+1000 B) replace all 工资=工资+1000
C) replace all 工资with 1000 D) replace all 工资=1000
62.当前表“职工.dbf”有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将高工职称职工的基本工资增加100元,正确的命令语句是()。( D )
A) replace all 基本工资=基本工资+100 for 职称="高工"
B) replace all 基本工资=基本工资+100 where 职称="高工"
C) replace 基本工资with 基本工资+100 where 职称="高工"
D) replace 基本工资with 基本工资+100 for 职称="高工"
63.打开一张表前必须为该表指定一个工作区,可使用()命令选择未被使用的最小编号的工作区。( A )
A) select 0 B) select 1 C) select X D) select 2
64.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。( A ) use rsk
list
? recno( )
A) 21 B) .F. C) .T. D) 20
65.对于成绩表中平均成绩字段(数值型)的值在85分以上(含85分)的所有学生,则奖学金字段(字符型)的值设定为“一等”,正确的命令语句是()。( B )
A) replace 奖学金with "一等" where 平均成绩>=85
B) replace 奖学金with "一等" for 平均成绩>=85
C) replace all "一等" with 奖学金for 平均成绩>=85
D) replace all "一等" with 奖学金where 平均成绩>=85
66.打开一个有10个记录的表后,执行? reccount() 的返回值是()。( D )
A) 0 B) .T. C) .F. D) 10
67.要将当前记录的奖学金增加50元,应使用命令()。( A )
A) replace 奖学金with 奖学金+50 B) replace rest 奖学金with 奖学金+50
C) replace all 奖学金with 奖学金+50 D) replace next 奖学金with 奖学金+50 68.在VFP中要修改表中记录的数据,以下可以使用的命令是()。( D )
A) create B) modify C) display D) browse
69.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。( C ) use rsk
list
? eof()
A) 21 B) .F. C) .T. D) 20
70.若rsk.dbf有20条记录,执行下列命令序列后,结果为()。( D )
use rsk
go 3
delete next 3
A) 物理删除第3个记录B) 逻辑删除第3个记录
C) 物理删除第3、4、5记录D) 逻辑删除第3、4、5记录
71.查询文件中保存的内容是()。( A )
A) 查询的命令B) 查询的结果
C) 与查询有关的表D) 查询的条件
72.当前表中有婚否(逻辑型)、性别(字符型)等字段,如要查询第一个已婚的女职工记录,正确的命令是()。( B )
A) locate for 婚否or 性别="女" B) locate for 婚否and 性别="女"
C) seek 婚否and 性别="女" D) seek 婚否or 性别="女"
73.当用locate命令查到一条符合条件的记录时,下列描述中正确的是()。( D )
A) 所有满足条件的记录都在一个查询窗口中显示出来
B) 所有满足条件的记录都在主窗口中显示出来
C) 若继续查下一条满足条件的记录,应再执行一次locate命令
D) 若继续查下一条满足条件的记录,应执行continue 命令
74.在查询设计器中如果要将查询结果保存在一个表中,“查询去向”应该选择()。( B ) A) 屏幕B) 表C) 临时表或屏幕D) 浏览或屏幕
75.以下有关查询与视图概念的叙述中,正确的是()。( A )
A) 查询可以定义查询去向,而视图不可以B) 视图可以定义查询去向,而查询不可以
C) 查询和视图都可以修改数据库表的数据D) 查询和视图都不可以修改数据库表的数据
76.当前表中性别字段用“男”或“女”作为值,欲查第2个女同学的记录,应使用命令()。( C )
A) locate for 性别='女'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。