16习题+答案.docx

上传人:b****7 文档编号:23333159 上传时间:2023-05-16 格式:DOCX 页数:33 大小:33.89KB
下载 相关 举报
16习题+答案.docx_第1页
第1页 / 共33页
16习题+答案.docx_第2页
第2页 / 共33页
16习题+答案.docx_第3页
第3页 / 共33页
16习题+答案.docx_第4页
第4页 / 共33页
16习题+答案.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

16习题+答案.docx

《16习题+答案.docx》由会员分享,可在线阅读,更多相关《16习题+答案.docx(33页珍藏版)》请在冰豆网上搜索。

16习题+答案.docx

16习题+答案

(一)数据库技术基础

1.数据库的特点包括(D)。

(A)数据的结构化(B)数据共享

(C)数据的独立性和可控冗余度(D)以上都是

2.数据管理技术的发展经历了三个阶段,以下不属于这三个阶段的是(D)。

(A)人工管理阶段(B)数据库系统阶段

(C)文件系统阶段(D)机器管理阶段

3.下列叙述中(A)不属于数据库系统的特点。

(A)数据冗余度高(B)数据共享程度高

(C)数据结构化好(D)数据独立性高

4.要启动VFP的向导,方法有(D)。

(A)打开新建对话框(B)单击工具栏的“向导”图标按钮

(C)从“工具”菜单中选择向导(D)以上方法均可

5.有时快捷键可以方便我们的操作,在VFP中,CTRL+C键一般用于选定内容的(A)。

(A)复制(B)粘贴(C)清除(D)剪切

6.下列有关VFP的叙述正确是(B)。

(A)在VFP命令窗口中,对命令的大小写敏感。

(B)VFP的命令关键字中如果出现全角字符,则执行该命令错误。

(C)按CTRL+F3快捷键,会显示隐藏的命令窗口。

(正确方法:

Ctrl+F2)

(D)项目管理器中不能创建文件文本

7.项目管理器的“文档”选项卡用于显示和管理(D)。

(A)表单、报表和查询(B)数据库、表单和报表

(C)查询、报表和视图(D)表单、报表和标签

8.在“选项”对话框的“文本位置”选项卡中可以设置(B)。

(A)表单的默认大小(B)默认目录

(C)日期的时间的显示格式(D)程序代码的颜色

9.要执行命令窗口的命令,将光标置于(D)后按回车键执行。

(A)行首(B)行末(C)行中(D)行中任意位置

10.用于新建和查看不同的表及其关系的设计器是(D)。

(A)表设计器(B)查询设计器(C)表单设计器(D)数据库设计器

11.退出VISUALFOXPRO的操作方法是(D)。

(A)“文件”菜单中选择“退出”(B)单击关闭窗口按钮

(C)使用QUIT命令(D)以上方法都可以

12.VFP提供了多种设计器,如果要建立表,在不同的表之间查看并创建关系,应使用(C)。

(A)表设计器(B)报表设计器(C)数据库设计器(D)表单设计器

13.数据库系统与文件系统的最主要区别是(B)。

(A)文件系统简单,而数据系统复杂

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

(C)文件系统只能管理程序文件,而数据系统能管理个中类型的文件

(D)文件系统管理的数据两少,而数据库系统可以管理庞大的数据源

14.数据库应用系统是指(A)支持下运行的计算机应用系统。

(A)数据库管理系统(B)文件系统(C)应用程序(D)操作系统

15.某工厂生产多种产品,每种产品要使用多个零件,一种零件可能安装在多种产品上,则产品和零件之间存在着(C)的联系。

(A)一对一(B)一对多(C)多对多(D)不能确定

16.数据库的一系列特征是由一个称(B)的软件,提供通用的存取和控制方法加以实现的。

(A)数据服务器(B)数据库管理系统

(C)数据分析系统(D)数据存储系统

17.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系(A)。

(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS

(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS

18.设有部门和职员两个实体,没个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员实体之间的联系类型是(B)。

(A)m:

n(B)1:

m(C)m:

1(D)1:

1

19.下列叙述中有关数据库系统错误的概念是(A)。

(A)用户不经DBMS可直接访问数据库

(B)关系规则化的主要目的是减少数据冗余

(C)MIS的含义是管理信息系统

(D)Oracle是关系型数据库产品

20.在关系模式中,关系可视为一张表,元组是指表中的(B)。

(A)一列(B)一行(C)表名(D)值域

21.关系数据库管理系统必须实现的三种基本关系运算是(C)。

(A)索引、排序、查找(B)建库、录入、排序

(C)选择、投影、连接(D)显示、统计、复制

22.数据库管理系统采用的数据模型一般有(B)三种。

(A)网状、链状和层次(B)层次、关系和网状

(C)链状、网状和关系(D)层次、关系和环状

23.如果要从一个关系中选择某些特定的属性,重新排列组成一个新的关系,应使用的关系运算是(C)

(A)排序(B)选择(C)投影(D)连接

24.如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于(D)。

(A)排序(B)选择(C)投影(D)连接

25.在关系模型中,常用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为(B)。

(A)主码(B)外码(C)候选码(D)关联码

26.下列关于关系模型的叙述中,正确的是(C)。

(A)主码至多由一个属性组成

(B)关系的一个属性可以对应于多个值域

(C)关系中的一个元组对应一个实体

(D)表与表之间的关联可以不通过公共属性实现

27.数据住之间的逻辑结构是一张二维表的数据模型是(A)。

(A)关系模型(B)层次模型(C)网状模型(D)实体模型

28.VisualFoxProDBMS是(B)。

(A)操作系统的一部分(B)操作系统支持下的系统软件

(C)一种编译程序(D)一种操作系统

29.在关系模型种,关系的关键字(C)。

(A)可由任意多个属性组成

(B)最多由一个属性组成

(C)可由一个或多个其值能唯一标识关系中任何元组的属性组成

(D)以上说法都不对

30.在概念模型中,实体所具有的某一特征称之为(C)。

(A)实体集(B)实体型(C)属性(D)码

31.在关系模型中“元组”指的是(D)

(A)表(B)表名(C)表中的列(D)表中的行

32.以下关于项目管理器的叙述中,正确的是(B)。

(A)项目管理器是一个文件夹,包含有若干个小文件夹

(B)项目管理器是管理各种文件、数据和对象的工具

(C)项目管理器只管理项目不管理数据

(D)项目管理器不可以使用向导创建

33.假设一个关系中某属性的取值与该关系中的其他属性有关,应建立(B)规则。

(A)字段有效性(B)记录有效性(C)参照完整性(D)实体完整性

34.如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为(C)。

(A)字段有效性(B)纪录有效性

(C)参照有效性(D)触发器规则

(二)数据类型、函数和表达式

1.SUBSTR("123456789",LEN("fox"),LEN("pro"))的计算结果是(B)。

(A)123(B)345(C)567(D)789

2.下列函数返回值不是字符型的是(A)。

(A)MONTH()(B)SUBSTR()(C)TIME()(D)SPACE()

3.下列表达式中不能返回字符串“FoxPro”的是(D)。

(A)"Fox"+"Pro"(B)ALLTRIM("Fox")–"Pro"

(C)ALLTRIM("Fox"+"Pro")(D)"Fox"+"Pro"

4.下列函数返回值不是数值型的是(D)。

(A)LEN("Visualfoxpro")(B)AT("This","Thisform")

(C)YEAR(DATA())(D)LEFT("Thisform",4)

5.下列函数返回值是数值型的是(A)。

(A)AT("fox","visualfoxpro")(B)CTOD("01/01/96")

(C)EMPTY(5)(D)SUBSTR(DTOC(DATA()),7)

6.下列函数返回值是数值型的是(C)。

(A)STR(12345,5)(B)CTOD("10/01/2003")

(C)AT("pro","visualfoxpro")(D)SUBSTR(DTOC(DATA(),7)

7.下列返回值为日前型的是(A)。

(A)CTOD(DATA())(B)TYPE("DATA")

(C)TIME()(D)YEAR({^2004/05/04})

8.VAL("123e-2b")的值(C)。

(A)"123e-2b"(B)123(C)1.23(D)"123"

9.表达式VAL("a2")*LEN("foxpro")的值是(B)。

(A)a28foxpro(B)0(C)a2foxpro(D)12

10.在下列四组函数运算中,结果相同的是(A)。

(A)LEFT("VisualFoxpro",6)与SUBSTR("VisualFoxpro",1,6)

(B)YEAR(DATA())与SUBSTR("VisualFoxpro",1,6)

(C)TYPE("36-5*4")与TYPE(36-5*4)

(D)A-B与A+B(假定A="this",B="isastring")

11.在下列四组函数运算中,结果相同的是(A)。

(A)VAL("0.123a2cd")与VAL("0.123cde2")

(B)VAL("12.3c2")与VAL(0.123c2)

(C)VAL("+0.123E2")与VAL("-0.123E2")

(D)VAL("12F.3C2D")与VAL("12.3S2D")

12.表达式ROUND(12.56,0)值为(B)。

(A)12(B)13(C)12.6(D)12.5

13.表达式ROUND(12.56,1)的值为(C)。

(A)12(B)13(C)12.6(D)12.6

14.?

ABS(-5)+LEN("ABCDE")的值是(D)。

(A)5ABCDE(B)-5ABCDE(C)0(D)10

15.如果变量D="05/05/2004",则执行命令?

TYPE("&D")的显示结果为(B)。

(A)D(B)N(C)C(D)出错信息

16.字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.F.的是(C)。

(A)not(s=t)ort$"13479"(B)nots$"abc"and(s<>t)

(C)not(s<>t)(D)not(s>=t)

17.下列表达式的运算结果为.F.的是(D)。

(A)"fort"$"comfortable"(B)"computer"="comp"

(C)"former"=="former"(D)"computer"=="comp"

18.设x="12",y=2*3,z=left("foxpro",3),下列表达式合法的是(D)。

(A)x+y(B)y+x(C)x-z+y(D)x-x+z-z

19.已知变量a的值为.T.,变量b和c的值均为.F.,则下列表达式为.F.的是(A)。

(A)bandcornota(B)aorbandnotc

(C)notcandaorb(D)aandbornotc

20.假设变量n、c和m已被分别赋值予数值型、字符型和逻辑型的值,下列表达式中错误的是(D)。

(A)n*n-3(B)c+"hello"(C)n>10orm(D)n+2-c

21.下列关于日期型或日期时间表达式中,错误的是(C)。

(A){^2004-09-0111:

10:

10AM}-{^2001-09-0111:

10:

10AM}

(B){^2004-01-01}+20

(C){^2004/02/01}+{^2001/02/01}

(D){^2004/02/01}-{^2001/02/01}

22.设X=2004,Y=0605,Z="X+Y",表达式&Z+1的结果是(D)。

(A)200406051(B)X+Y+1(C)类型不匹配(D)2610

23.设L=668,M=537,N="L+M",表达式5+&N值是(C)。

(A)类型不匹配(B)5+L+M(C)1210(D)5+&N

24.下列关于VisualFoxpro数组的叙述中,错误的是(D)。

(A)用dimension和declare都可以定义数组

(B)VisualFoxpro只支持一维数组和二维数组

(C)一个数组中的各个数组元素必须是同一数据类型

(D)新定义数组的各个数组元素初值为.T.

25.假设m、n、p已分别赋值予字符型、逻辑型和数值型的值,下列表达式中错误的是(B)。

(A)p=8.and.n(B)m>290(C)7*p-5(D)m+"78"

26.下列表达式中错误的是(D)。

(A){^2000-06-01}-10(B){^2000-06-01}-date()

(C){^2000-06-01}+date()(D){^2000-06-01}+10

27.假设x、y、w已分别赋值予字符型、逻辑型、数值型的值,下列表达式错误的是(D)。

(A)x+dtoc(date())(B)3>2andy

(C)w+ctod("01-01-2003")(D)(notw)andx

28.下列表达式的运算结果为.F.的是(D)。

(A)"comf"$"comfortable"(B)"student"="stu"

(C)"system"=="system"(D)"computer"=="comp"

29.下列表达式结果为数值型的是(D)。

(A)CTOD("05/04/99")-28(B)"1234"+"5678"

(C)150+50=200(D)LEN("GOOD")-1

30.VisualFoxpro中,表达式2*3^2+2*8/4+3^2的值(C)。

(A)64(B)49(C)31(D)22

31.下列函数返回值不是字符型的是(B)。

(A)DTOS()(B)SQRT()(C)TYPE()(D)SUBSTR()

32.表达式是由常量、变量、函数和(D)等组成的一串有意义的式子。

(A)过程(B)命令(C)子程序(D)运算符

(三)表与数据库的基本操作

1.在创建表结构时,可设置字段是否允许接受NULL值。

下列有关NULL含义的叙述中,正确的是(D)。

(A)NULL可看作空字符串(B)NULL与数值0具有同等的意义

(C)NULL的默认值逻辑值.F.(D)NULL表示不确定的值

2.下列关于数据库表与自由表的概念叙述中,不正确的是(C)。

(A)VFP的表可分为属于数据库的表和自由表两种

(B)自由表是一个独立的表,不属于任何数据库

(C)数据库表和自由表的设计器完全相同

(D)数据库表可以从数据库中移出,变成自由表

3.在表设计器的字段选项卡中,可设置字段的(A)以防止输入非法值。

(A)有效性规则(B)有效性信息(C)默认值(D)注释

4.在表设计器的字段选项卡中,可在字段的(B)框内输入违反有效性规则时的提示信息。

(A)有效性规则(B)有效性信息(C)默认值(D)注释

5.通过在表设计器的字段选项卡中设置(C),可以使英文字段名在编辑或浏览时用汉字名显示。

(A)字段格式(B)输入掩码(C)字段标题(D)以上三种均可

6.若要使数据库表中字段XH在浏览时显示为“学号”,应设置该字段的(C)。

(A)输入掩码(B)格式(C)标题(D)信息

7.数据库的表要求某字段输入数据必须满足某个条件才能被接收,否则要求用户重新输入该数据,通过设置(A)可以满足该要求。

(A)字段有效性(B)纪录有效性(C)参照有效性(D)触发器规则

8.某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中输入表达式(C)。

(A)0<=成绩<=100(B)成绩>=0and<=100

(C)成绩>=0and成绩<=100(D)成绩>=0or成绩<=100

9.下列关于自由表的叙述中,正确的是(B)。

(A)自由表和数据表是完全相同的(B)自由表不能建立字段级规则和约束

(C)自由表不能建立候选索引(D)自由表不可以加入到数据库中

10.VFP有多种手段控制数据库表中数据的有效性,下列叙述中错误的是(B)。

(A)通过设置字段的格式属性,可以使输入的英文字符自动转换为大写

(B)字段的有效性规则可以为用户自定义函数

(C)纪录的有效性规则可以控制一条纪录中多个字段之间的关系

(D)在数据库表之间创建永久性关系并设置参照完整性规则,可使用两个表之间的纪录一一对应。

11.用表设计器创建一个自由表时,不能实现的操作是(D)。

(A)设置某字段可以接受NULL值(B)设置某字段的类型为通用型

(C)设置表的索引(D)设置表中某字段的默认值

12.某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在数据库表设计器的字段有效性规则输入框中输入(C)表达式。

(A)100<=奖金<=999(B)奖金>=100and<=999

(C)奖金>=100and奖金<=999(D)(not奖金<=999)and(not奖金>=100)

13.一个学生表有学号(字符型)、姓名(字符型)、性别(逻辑型)、出生日期(日期型)等字段,如果已确定学号为主码,则不允许接受NULL(空值)的字段是(A)。

(A)学号(B)姓名(C)性别(D)出生日期

14.下列关于数据库表和自由表的概念叙述中,正确的是(D)。

(A)一个数据库表可以属于多个数据库

(B)自由表是一个独立的表,可以属于任何数据库

(C)数据库表和自由表的表设计器完全相同

(D)数据库表可以从数据库中移出,变成自由表

15.要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是(C)。

(A)姓名+出生日期(B)ctod(姓名)+出生日期

(C)姓名+dtoc(出生日期)(D)str(姓名)+str(出生日期)

16.下列关于建立表索引的叙述中,正确的是(B)。

(A)索引文件名必须与索引字段名相同

(B)索引字段名改名后对应索引表达式也得修改

(C)字段的标题修改后对应的索引名也得修改

(D)含有两个关键字的索引表达式就是将两个字段名简单相“+”

17.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着(A)。

(A)永久关系(B)临时关系(C)索引关系(D)触发关系

18.要想在不同的工作区中打开相应的表,可以从系统菜单中选择(D)菜单项。

(A)文件→打开(B)工具→选项

(C)显示→工具栏(D)窗口→数据工作期

19.在数据工作期窗口可以(C)。

(A)创建表文件(B)创建数据库文件(C)打开表文件(D)打开数据库文件

20.下列关于索引名的叙述中,不正确的是(A)。

(A)组成索引名的字符长度不受限制

(B)索引名可以与字段名相同

(C)索引名只能包含字母、汉字、数字符号和下划线

(D)索引名的第一字符不可以为数字符号

21.下列关于索引的叙述中,正确的是(D)。

(A)可以在自由表中创建主索引

(B)建立主索引的字段不能为空,但可以有重复数值

(C)不可以在自由表中建立主索引和候选索引

(D)唯一索引中只保留关键字段值相同的第一条纪录

22.要对学号(字符型)和出生日期(日期型)两个字段进行索引,正确的表达式是(D)。

(A)学号+出生日期(B)str(学号)+str(出生日期)

(C)学号+ctod(出生日期)(D)学号+dtoc(出生日期)

23.可以在数据库设计器中建立两个表之间的关联关系,以下叙述错误的是(D)。

(A)建立关联的两个表要具有相同属性的字段

(B)每个表要在关联或被关联的字段上建立索引

(C)每个表之间可以建立一对一或一对多的关系

(D)两个表之间只能建立一对一的关系

24.数据库的表设计器与自由表设计器的索引类型有所不同,(A)只适用数据库表。

(A)主索引(B)候选索引(C)唯一索引(D)普通索引

25.下列关于表索引的叙述中,错误的是(A)。

(A)结构复合索引文件的扩展名为.cdx,而非结构复合索引文件的扩展名为.idx

(B)自由表可以以创建候选索引,但不能创建主索引

(C)数据库表仅可以创建一个主索引,但可以创建多个候选索引

(D)任何一个表均可以创建多个普通索引和多个唯一索引

26.需要两个不同类型的字段组合构成索引时,通常索引表达式需要转换成(B)类型。

(A)数值型(B)字符型(C)日期型(D)逻辑型

27.不允许纪录中出现重复的索引关键字值的索引是(B)。

(A)主索引(B)主索引、候选索引

(C)主索引、候选索引、普通索引(D)主索引、候选索引、唯一索引

28.下列关于命令“indexon姓名tagindex_name”执行结果的叙述中,错误的是(B)。

(A)此命令建立的索引是当前有效索引

(B)此命令所建立的索引将保存在.idx文件中

(C)表中纪录按索引表达式升序排序

(D)此命令的索引表达式是“姓名”,索引名是“index_name”

29.用命令“indexon姓名tagindex_name”建立索引,其索引类型是(C)。

(A)主索引(B)候选索引(C)普通索引(D)唯一索引

30.在VisualFoxPro中,建立索引的作用之一是(D)。

(A)节省存储空间(B)便于管理

(C)提高查询和更新速度(D)提高查询速度

31.某数据表有10条纪录,当前纪录为6,执行命令displaynext3后,纪录指针指向(C)纪录。

(A)第6条(B)第7条(C)第8条(D)第9条

32.要对当前表中所有工资字段(数值型)的值增加100,正确的命令是(B)。

(A)replace工资with工资+100(B)replaceall工资with工资+100

(C)replaceall工资with100(D)replace工资with100

33.当前表有数学、语文、物理、化学、英语、总分等数值型字段,要求算出所有学生的总分并填入总分字段中,正确的命令是(C)。

(A)replace总分with数学+语文+物理+化学+英语

(B)replace总分with数学,语文,物理,化学,英语

(C)replaceall总分with数学+语文+物理+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1