数据库基础知识 答案版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库基础知识
(A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBS
C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS
(C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A)DB包含DBS和DBMS B)DBMS包含DB和DBS
C)DBS包含DB和DBMS D)没有任何关系
(B)3.DBMS的含义是:()。

A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。

A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。

A)DBMS B)DB C)OS D)DBS
(C)6.数据库系统的核心是()。

A)数据库 B)操作系统 C)数据库管理系统 D)文件
(B)7.VFP支持的数据模型是()。

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 6.0支持的数据模型是()。

A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。

A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型
(C)10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。

A)各条记录中的数据彼此有一定的关系
B)一个数据库文件与另一个数据库文件之间有一定的关系
C)数据模型符合满足一定条件的二维表格式
D)数据库中各个字段之间彼此有一定的关系
(C)11.关系型数据库管理系统的关系是指()。

A)各条记录中的数据彼此有一定的关系
B)一个数据库文件与另一个数据库文件之间有一定的关系
C)数据模型符合满足一定条件的二维表格式
D)数据库中各个字段之间彼此有一定的关系
(B)12.扩展名为.dbf的文件是()。

A)表单文件 B)表文件 C)数据库文件 D)项目文件
(C)13.在下面的数据类型中默认为.F.的是()。

A)数值型 B)字符型 C)逻辑型 D)日期型
(B)14.在Visual FoxPro中,存储图象的字段类型应该是()。

A)备注型 B)通用型 C)字符型 D)双精度型
(C)15.在VFP中,具有固定字段长度的字段类型包括()。

A)日期型、备注型和数值型 B)字符型、逻辑型和备注型
C)日期型、逻辑型和备注型 D)日期型、逻辑型和字符型
(D)16.已知一个字段的宽度为8,则此字段的类型不.可能是()。

A)数值型 B)日期型 C)字符型 D)备注型
(A)17.假设表文件TEST.DBF已经打开,要修改其结构,可使用的命令()。

A)MODI STRU B)MODI COMM TEST C)MODI DBF D)MODI TYPE TEST
(B)18.MODIFY STRUCTURE命令的功能是:()。

A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构
(B)19.要想对一个打开的表文件增加新字段,应当使用命令()。

A)APPEND B)MODIFY STRUCTURE C)INSERT D)CHANGE
(C)20.在Visual FoxPro中,调用表设计器建立表STUDENT.DBF的命令是()。

A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT
C)CREATE STUDENT D)CREATE TABLE STUDENT
(C)21.有关ZAP命令的描述,正确的是()。

A)ZAP命令只能删除当前表的当前记录 B)ZAP命令只能删除当前表的带有删除标记的记录C)ZAP命令能删除当前表的全部记录 D)ZAP命令能删除表的结构和全部记录
(D)22.当前记录是第2条记录,若想在当前记录的前面插入一条空记录的命令是()。

A)APPEND BLANK B)APPEND BLANK BEFORE
C)INSERT BLANK D)INSERT BEFORE BLANK
(D)23.为当前表中的所有学生的总分增加10分,可以使用的命令是()。

A)CHANGE 总分 WITH 总分+10 B)REPLACE 总分 WITH 总分+10
C)CHANGE ALL 总分 WITH 总分+10 D)REPLACE ALL 总分 WITH 总分+10
(D)24.要为当前表所有职工增加100元工资,应该使用命令()。

A)CHANGE 工资 WITH 工资+100 B)REPLACE 工资 WITH 工资+100
C)CHANGE ALL 工资 WITH 工资+100 D)REPLACE ALL 工资 WITH 工资+100
(A)25. 以下日期值正确的是()。

A){^2001/05/25} B){"2001/05/25"} C){2001/05/25} D){[2001/05/25]} (D)26.若一数值型字段宽度是6,小数位是2,此字段整数部分最小值是()。

A)-999 B)999 C)9999 D)-99
(D)27.下列有关命令书写规则的说法中,错误
..的是()。

A)必须以命令动词开头,命令中可以含有一个或多个子句,子句的顺序是任意的
B)命令动词和各子句之间用空格分开
C)命令动词可只写不少于前4个字符
D)命令动词和子句中的英文单词区分大小写
(D)28. 在VFP中,()不.是<范围>选项所包括的内容()。

A)next n B)record n C)rest D)go n
(B)29.下面命令有语法错误
..的是()。

A)list all B)modify all structure C)display all D)list rest
(B)30.与list next 1等价的命令的是()。

A)list B)display C)list rest D)display rest
(A)31.在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。

A)browse B)show C)view D)open
(B)32.在VFP系统中,用户打开一个表后,若要显示其中的记录,不.能使用的命令是()。

A)browse B)show C)display D)list
(A)33.显示表中第10条记录,下列命令中哪一个是错误
..的()。

A)go 10 B)go 10 C)list record 10 D)display record 10
list display
(D)34.假设表文件的当前记录号为50,将记录指针移到35号的命令是()。

A)skip -35 B)skip 35 C)skip 15 D)skip -15
(B)35.对一个表文件执行了list命令之后,在执行?EOF()命令的结果是()。

A).F. B).T. C)0 D)1
(A)36.在VFP中定义表结构时,有一个数值型字段要求保存4位整数、2位小数,并且其值可能为负,则该字段的宽度应定义为()。

A)8 B)7 C)6 D)5
(A)37.删除某个数据表的备注文件后()。

A)无法打开该数据表
B)可以打开数据表,但不能查看其中的备注型字段内容
C)可以打开数据表,但备注型字段丢失
D)对数据表没有任何影响
(B)38.以下数据中属于字符型数据的是()。

A)06/10/02 B)"06/10/02" C){06/10/02} D)(06/10/02) (D)39.若想从字符串“大连市”中取出汉字“连”,应该使用的表达式是()。

A)SUBSTR("大连市",2,2) B)SUBSTR("大连市",2,1)
C)SUBSTR("大连市",3,1) D)SUBSTR("大连市",3,2)
(C)40.在VFP中,逻辑型、日期型和备注型字段的长度分别是()。

A)1,8,128 B)1,8,10 C)1,8,4 D)1,10,4
(A)41.以下命令中正确的是()。

A)STORE 0 TO X,Y B)STORE 0,1 TO X,Y C)X=0,Y=1 D)X=Y=0 (C)42.以下4个符号中,表示常量的是()。

A)F B)BOTTOM C).F. D)TOP
(A)43.下列字段名或变量名中不.正确的是()。

A)2CLIEN_ID B)姓名 C)COLOR_CODE D)年龄
(D)44.设工资=640,职称="副教授",性别="男",则结果为假.的逻辑表达式是()。

A)工资>500 AND 职称="副教授" AND 性别="男"
B)性别="女" OR NOT 职称="助教"
C)工资>550 AND 职称="副教授" OR 职称="讲师"
D)工资=550 AND (职称="教授" OR 性别="男")
(C)45.在命令窗口中输入如下命令:
STORE 2*3 TO X
?X
在主屏幕中显示的结果为()。

A)2 B)3 C)6 D)2*3
(C)46.在VFP中,内存变量的数据类型不.包括()。

A)数值型 B)货币型 C)备注型 D)逻辑型
(B)47.执行下列命令后的显示结果是()。

X1="58.22"
? 41.78+&x1
A)41.78+&x1 B)100.00 C)41.7858.22 D)错误信息
(B)48.下列函数中,函数值为字符型的是()。

A)DATE() B)TIME() C)YEAR() D)DATETIME()
(D)49.常量的类型包括:字符型、数值型、货币型、日期型、日期时间型和()。

A)通用型 B)备注型 C)对象型 D)逻辑型
(C)50.下列关于数值型常量的表示中,正确的是()。

A)$152.365 B)"125.34" C)-1.6E+12 D)15+15
(B)51.在命令窗口中执行如下命令:
STORE 3*5=15 TO X
Y=.F.
?X.AND.Y
在命令窗口显示的值为()。

A).T. B).F. C)1 D)0
(C)52.在VFP中,下面四个关于日期或日期时间的表达式中,错误
..的是()。

A){^2002/09/01,11:10:10AM}-{^2001/09/01,11:10:10AM}
B){^01/01/2002}+20
C){^2002/02/01}+{^2001/02/01}
D){^2002/02/01}-{^2001/02/01}
(C)53.EOF()是测试函数,当正使用的数据表文件的记录指针已达尾部,其函数值为()。

A)0 B)1 C).T. D).F.
(B)54.一个数据表文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为()。

A)10 B)11 C)0 D)1
(B)55.在“职工档案”表文件中,婚否是逻辑型字段,性别是字符型字段,若检索“已婚的女同志”,应该用逻辑表达式是()。

A)婚否.OR.(性别="女") B)(婚否=.T.).AND.(性别="女")
C)婚否.AND.(性别="女") D)已婚.OR.(性别="女")
(B)56.SUBSTR(“ABCDEF”,3,2)的结果是()。

A)AB B)CD C)FE D)CB
(C)57.在VFP数据库中的常量的类型种类有()种。

A)4 B)5 C)6 D)3
(C)58.要从某数据表文件中真正删除一条记录,应使用命令()。

A)先用DELETE命令,再用ZAP命令 B)直接用ZAP命令
C)先用DELETE命令,再用PACK命令 D)直接用DELETE命令
(C)59.在下面的VFP表达式中,错误
..的是()。

A){^2002-06-08,06:08:09AM}-10 B){^2002-06-08}-DATE()
C){^2002-06-08}+DATE() D){^2002-06-08}+1986
(A)60.已知当前数据表文件GZ。

DBF中包含出生年月字段为日期型,要求显示1960年以后(包括1960年)出生人员的记录,使用命令()。

A)LIST FOR 出生年月>=1960 B)LIST FOR 出生年月>=60
C)LIST FOR YEAR(出生年月)>=1960 D)LIST FOR YEAR(出生年月)>=60
(B)61.假定系统日期是1998年12月20日,有如下命令:
MJ=MOD(YEAR(DATE()),100)
执行该命令后,MJ的值是()。

A)1998 B)98 C)981220 D)1220
(D)62.在VFP中不是<范围>选项的内容是()。

A)NEXT n B)RECORD n C)REST D)GO n
(B)63.用函数RECNO()测试一个空数据表文件,其结果一定是()。

A)空格 B)1 C)出错信息 D)0
(D)64.命令??的作用是()。

A)可输出2个表达式的值 B)向用户提问的提示符 C)只能显示变量的值 D)在当前光标处显示表达式的值
(A)65.在VFP中下列表达式错误
..的是()。

A)"总分"+10 B)"AB"=="AB" C)X>3.AND.Y<5 D)X<>Y
(C)66.对数据表CZ进行下列操作,其结果为()。

USE CZ
??BOF() A).T. .T. .T. .T.
SKIP -1 B).F. .T. .T. .T.
??BOF() C).F. .T. .F. .T.
GO BOTTOM D).F. .F. .T. .T.
??EOF()
SKIP
(B)67.设S="中华人民共和国",能从中取出“共和国”三字的函数是()。

A)SUBSTR(S,5,3) B)SUBSTR(S,9,6) C)SUBSTR(S,9,3) D)SUBSTR(S,5,6)(D)68.数据表文件有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示记录号是()。

A)21~25 B)21~26 C)20~25 D)20~24
(A)69.VFP的ZAP命令可以删除当前数据表文件的()。

A)所有记录 B)满足条件的记录 C)结构 D)带有删除标记的记录
(C)70.若要恢复逻辑删除的所有记录,应该()。

A)重新输入 B)立即接ESC健 C)使用RECALL ALL命令 D)用SET DELETE OFF 命令(C)71.定位记录时,可以使用命令()来向前或向后移动若干条记录的位置。

A)GOTO B)GO C)SKIP D)以上命令均可正确执行
(A)72.扩展名为DBF的文件是()。

A)表文件 B)表单文件 C)数据库文件 D)项目文件
(A)73.下列不属于VFP所支持的数据类型是()。

A)常量型 B)浮点型 C)字符型(二进制) D)备注型(二进制)
(D)74.下列给内存变量赋值的命令错误
..的是()。

A)STORE 5 TO X,Y B)X=“123” C)X=5 D)X=Y=5
Y=X
(C)75.表达式"abc "-"def"运算结果正确的是()。

A)" abcdef" B)"abc def" C)"abcdef " D)" abcdef "
(A)76.在VFP中仅关闭当前表及与该表相关的文件的命令是()。

A)USE B)CLEAR ALL C)CLOSE ALL D)CLOSE DATABASE
(C)77.在VFP数据表的第三条记录之前插入一条空记录的命令是()。

A)APPEND B)INSERT BLANK C)GO 3 D)GO 3
INSERT BEFORE BLANK INSERT BLANK (D)78.下列关于PACK命令的描述正确的是()。

A)逻辑删除指定条件的记录 B)逻辑删除所有记录
C)物理删除所有记录 D)删除所有带删除标记的记录
(D)79.函数SUBSTR("abc",6,1)的结果正确的是()。

A)"a" B)"b" C)"c" D)空串
(D)80.在命令BROWSE中,若想禁止修改记录应加参数()。

A)NOAPPEND B)NODELETE C)NOINSERT D)NOMODIFY
(D)81.在VFP中一个表由()个字段组成。

A)1 B)2 C)3 D)若干
(C)82.下列关于字段名的命名规则,不.正确的是()。

A)字段名必须以字母或汉字开头 B)字段名可以由字母、汉字、下划线、数字组成
C)字段名中可以包含空格 D)字段可以是汉字或合法的西文标识符
(B)83.下列字段名中不.合法的是()。

A)当前 B)7个考生 C)dDc_111 D)DDD
(A)84.已知当前表中有13条记录,当前记录为第8条记录,执行SKIP -3命令后,当前记录变为第()条记录。

A)5 B)8 C)13 D)EOF()
(A)85.在Visual FoxPro中,逻辑删除表中年龄等于65岁的命令是()。

A)DELETE FOR 年龄=65 B)PACK 年龄=65 C)DELETE 年龄=65 D)ZAP 年龄=65 (B)86.如果需要给当前表尾增加一个空白记录,应使用命令()。

A)INSERT B)APPEND BLANK C)APPEND D)EDIT
(B)87.要从表中物理删除一条记录,应使用命令()。

A)首先用DELETE命令,然后用ZAP命令 B)首先用DELETE命令,然后用PACK命令
(C)88.Visual FoxPro中APPEND BLANK命令的作用是()。

A)在当前记录之前插入新记录 B)在表的任意位置添加记录
C)在表的尾部添加记录 D)在表的首部添加记录
(B)89.下面的变量名不.合法的是()。

A)职业 B)球星 C)球星 D)星球大战
(C)90.已知M="GOOD BYE",N=" OK OK!",则M-N的运算结果是()。

A)"GOOD BYEOK OK!" B)"GOODBYEOK OK!" C)"GOOD BYE OK OK!" D)"GOOD BYEOKOK!" (D)91.下面关于常量的叙述,不.正确的一项是()。

A)常量是指固定不变的值 B)常量用以表示一个具体的、不变的值
C)不同类型的常量的书写格式不同 D)不同类型的常量的书定格式可以相同
(D)92.在命令窗口输入下列命令:
x=3
STORE x*3 TO a,b,c
a,b,c
主屏幕上显示的结果是()。

A)3 B)x*3 C)6 6 6 D)9 9 9
(B)93.在命令窗口中输入下列命令:
(7+4)*4
9+2*5
9%7
程序运行结果为()。

A)48 B)44 C)18 D)34
19 19 19 55
2 2 1 1
(D)94.在Visual FoxPro中,有下面几个内存变量的赋值语句:
M={^2003/06/25}
N=.T.
X="3.1415926"
Y=3.5234
Z=$12345
执行上述赋值语句后,内存变量M、N、X、Y、Z的数据类型分别为()。

A)T,L,C,N,N B)T,M,N,C,N C)D,L,Y,C,Y D)D,L,C,N,Y (C)95.在下述Visual FoxPro表达式中,结果是逻辑值的为()。

A)字符运算表达式 B)算术运算表达式 C)关系运算表达式 D)日期运算表达式(D)96.Visual FoxPro中逻辑删除是指()。

A)真正从磁盘上删除表及记录
B)逻辑删除是在记录旁作删除标记,但不可以恢复记录
C)真正从表中删除记录
D)只是在记录旁作删除标记,必要时可以恢复记录
(D)97.设有职工工资gongzi.dbf,其中有姓名、性别、工资、婚否等字段,要显示工资超过2000元和工资未达到800元的全部未婚男性的记录。

下列命令正确的是()。

A)LIST FOR 性别="男" AND NOT婚否 AND 工资>2000 AND 工资<800
B)LIST FOR 性别="男" AND 婚否=.F. AND 工资>2000 OR 工资<800
C)LIST FOR 性别="男" AND NOT婚否 AND 工资>2000 OR 工资<800
D)LIST FOR 性别="男" AND 婚否=.F. AND (工资>2000 OR 工资<800)
(A)98.下列命令中,等效的一组命令是()。

A)ZAP和DELETE ALL B)ZAP和DELETE C)ZAP和DELETE ALL D)ZAP和PACK ALL
(C)99.某表中有数学,英语,政治和平均分字段,都是数值型。

将所有学生的三科成绩的平均分分别存入平均分字段中,使用的命令是()。

A)REPLACE 平均分 WITH (数学+英语+政治)/3 for
B)REPLACE 平均分 WITH (数学,英语,政治)/3
C)REPLACE ALL 平均分 WITH (数学+英语+政治)/3
D)REPLACE 平均分 WITH (数学+英语+政治)/3 FOR ALL
(C)100.已知表文件STUDENT.DBF,共有20条记录,执行下列命令后,显示的结果是()。

USE STUDENT
GO BOTTOM
SKIP -1
LIST
A)显示最后一条记录 B)显示第一条记录 C)显示倒数第二条记录 D)显示所有记录(C)101.打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为70的记录,应使用命令()。

A)LOCATE 10 B)SKIP -70 C)GO 70 D)SKIP 70
(D)102.命令? "123"+456的显示结果为()。

A).T. B).F. C)579 D)出错信息
(C)103.Visual FoxPro内存变量的类型不包括()。

A)数值型 B)字符型 C)备注型 D)逻辑型
(D)104.关系运算符$用来判断一个字符串表达式是否()另一个字符串表达式。

A)等于 B)完全等于 C)不等于 D)包含于
(B)105.下列数据为变量是()。

A)01/01/97 B)T C).Y. D)"姓名"
(B)106.有下列语句序列
X=10
Y=6
"X*Y=",X*Y
执行以上语句序列之后,最后一条命令的显示结果是()。

A)X*Y=X*Y B)X*Y=60 C)60=60 D).T.
(A)107.在Visual FoxPro中,逻辑删除表中性别为女的命令是()。

A)DELETE FOR 性别="女" B)DELETE 性别=女 C)PACK 性别=女 D)ZAP 性别=女(C)108.在VFP中,日期型字段的宽度是()。

A)2个字节 B)4个字节 C)8个字节 D)10个字节
(D)109.在VFP中,SKIP后面没有任何参数,其功能是()。

A)指针移到文件头 B)指针移到文件尾 C)指针上移一位 D)指针下移一位(B)110.要想对一个打开的表文件增加新字段,应当使用命令()。

A)APPEND B)MODIFY STRUCTURE C)INSERT D)CHANGE
(A)111.对当前打开的表执行了ZAP命令后,下列说法正确的是()。

A)当前表文件被删除,以后再也不能使用这个表
B)当前表文件被删除,但还可以从回收站中将其恢复后再使用
C)当前表文件没被删除,删除的是表中的全部记录,这些记录无法再恢复
D)当前表文件没被删除,删除的是表中的全部记录,这些记录可以再恢复使用。

相关文档
最新文档