数据库基础知识答案版.docx
《数据库基础知识答案版.docx》由会员分享,可在线阅读,更多相关《数据库基础知识答案版.docx(24页珍藏版)》请在冰豆网上搜索。
数据库基础知识答案版
数据库基础知识
(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)VisualFoxProD
)数据库操作语言
(A)5.数据库系统中对数据库进行管理的核心软件是()。
A)DBMSB)DBC)OSD)DBS
(C)6.数据库系统的核心是()。
A)数据库B)操作系统C)数据库管理系统D)文件
(B)7.VFP支持的数据模型是()。
A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型
(A)8.VisualFoxPro6.0支持的数据模型是()。
A)关系数据库模型B)网状数据库模型C)线性数据库模型D)层次数据库模型
(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。
A)实体–联系模型B)层次模型C)网状模型D)关系模型
(C)10.VisualFoxPro6.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.在VisualFoxPro中,存储图象的字段类型应该是()。
A)备注型B)通用型C)字符型D)双精度型
(C)15.在VFP中,具有固定字段长度的字段类型包括()。
A)日期型、备注型和数值型B)字符型、逻辑型和备注型
C)日期型、逻辑型和备注型D)日期型、逻辑型和字符型
(D)16.已知一个字段的宽度为8,则此字段的类型不可能是()。
.
A)数值型B)日期型C)字符型D)备注型
(A)17.假设表文件TEST.DBF已经打开,要修改其结构,可使用的命令()。
A)MODISTRUB)MODICOMMTESTC)MODIDBFD)MODITYPETEST
(B)18.MODIFYSTRUCTURE命令的功能是:
()。
A)修改记录值B)修改表结构C)修改数据库结构D)修改数据库或表结构
(B)19.要想对一个打开的表文件增加新字段,应当使用命令()。
A)APPENDB)MODIFYSTRUCTUREC)INSERTD)CHANGE
(C)20.在VisualFoxPro中,调用表设计器建立表STUDENT.DBF的命令是()。
A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENT
C)CREATESTUDENT
D
)CREATETABLESTUDENT
(C)21.有关
ZAP命令的描述,正确的是(
)。
A)ZAP命令只能删除当前表的当前记录B)ZAP命令只能删除当前表的带有删除标记的记录
C)ZAP命令能删除当前表的全部记录D)ZAP命令能删除表的结构和全部记录
(D)22.当前记录是第2条记录,若想在当前记录的前面插入一条空记录的命令是()。
A)APPENDBLANKB)APPENDBLANKBEFORE
C)INSERTBLANKD)INSERTBEFOREBLANK
(D)23.为当前表中的所有学生的总分增加
A)CHANGE总分WITH总分+10
C)CHANGEALL总分WITH总分+10
10分,可以使用的命令是()。
B)REPLACE总分WITH总分+10
D)REPLACEALL总分WITH总分+10
(D)24.要为当前表所有职工增加100元工资,应该使用命令()。
A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100
C)CHANGEALL工资WITH工资+100D)REPLACEALL工资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)-999B)999C)9999D)-99
)。
(D)27.下列有关命令书写规则的说法中,错误的是()。
..
A)必须以命令动词开头,命令中可以含有一个或多个子句,子句的顺序是任意的B)命令动词和各子句之间用空格分开
C)命令动词可只写不少于前4个字符
D)命令动词和子句中的英文单词区分大小写
()在中,()不是范围选项所包括的内容(
D28.VFP.<>
A)nextnB)recordnC)restD
)。
)gon
(B)29.下面命令有语法错误的是()。
..
A)listallB)modifyallstructureC
(B)30.与listnext1等价的命令的是()。
A)listB)displayC)listrest
D
)displayallD
)displayrest
)listrest
(A)31.在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是(
A)browseB)showC)viewD)open
)。
(B)32.在VFP系统中,用户打开一个表后,若要显示其中的记录,不.能使用的命令是()。
A)browseB)showC)displayD)list
(A)33.显示表中第10条记录,下列命令中哪一个是错误的()。
..
A)go10
B)go10
C)listrecord10
D
)displayrecord10
list
display
(D)34.假设表文件的当前记录号为50,将记录指针移到35号的命令是(
A)skip-35B)skip35C)skip15D)skip-15
(B)35.对一个表文件执行了list命令之后,在执行?
EOF()命令的结果是(
A).F.B).T.C)0D)1
)。
)。
(A)36.在VFP中定义表结构时,有一个数值型字段要求保存
为负,则该字段的宽度应定义为()。
A)8B)7C)6D)5
4位整数、2位小数,并且其值可能
(A)37.删除某个数据表的备注文件后()。
A)无法打开该数据表B)可以打开数据表,但不能查看其中的备注型字段内容C)可以打开数据表,但备注型字段丢失D)对数据表没有任何影响
(B)38.以下数据中属于字符型数据的是()。
A)06/10/02B)"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,128B)1,8,10C)1,8,4D)1,10,4
(A)41.以下命令中正确的是()。
A)STORE0TOX,YB)STORE0,1TOX,Y
C)X=0,Y=1
D)X=Y=0
(C)42.以下4个符号中,表示常量的是()。
A)FB)BOTTOMC).F.D)TOP
(A)43.下列字段名或变量名中不.正确的是()。
A)2CLIEN_IDB)姓名C)COLOR_CODED)年龄
().设工资,职称副教授,性别男,则结果为假的逻辑表达式是(
D44=640=""="".
)。
(C)45.在命令窗口中输入如下命令:
STORE2*3TOX
?
X
在主屏幕中显示的结果为(
A)2B)3C)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.365B)"125.34"C)-1.6E+12D)15+15
(B)51.在命令窗口中执行如下命令:
STORE3*5=15TOX
Y=.F.
?
X.AND.Y
在命令窗口显示的值为()。
A).T.B).F.C)1D)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)0B)1C).T.D).F.
(B)54.一个数据表文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为(
A)10B)11C)0D)1
)。
)。
(B)55.在“职工档案”表文件中,婚否是逻辑型字段,性别是字符型字段,若检索“已婚的女同志”,应该用逻辑表达式是()。
A)婚否.OR.(性别="女")B)(婚否=.T.).AND.(性别="女")
C)婚否.AND.(性别="女")D)已婚.OR.(性别="女")
(B)56.SUBSTR(“ABCDEF”,3,2)的结果是()。
A)ABB)CDC)FED)CB
(C)57.在VFP数据库中的常量的类型种类有(
A)4B)5C)6D)3
)种。
(C)58.要从某数据表文件中真正删除一条记录,应使用命令()。
A)先用DELETE命令,再用ZAP命令B)直接用ZAP命令
C)先用DELETE命令,再用PACK命令D)直接用DELETE命令
(C)59.在下面的VFP表达式中,错误的是()。
..
A){^2002-06-08,06:
08:
09AM}-10B
C){^2002-06-08}+DATE()D
){^2002-06-08}-DATE()
){^2002-06-08}+1986
(A)60.已知当前数据表文件GZ。
DBF中包含出生年月字段为日期型,要求显示1960年以后(包括1960年)出生人员的记录,使用命令()。
A)LISTFOR出生年月>=1960B)LISTFOR出生年月>=60
C)LISTFORYEAR(出生年月)>=1960D)LISTFORYEAR(出生年月)>=60
(B)61.假定系统日期是1998年12月20日,有如下命令:
MJ=MOD(YEAR(DATE()),100)
执行该命令后,MJ的值是()。
A)1998
B)98
C)981220
D)1220
(D)62.
在VFP中不是<范围>选项的内容是(
)。
A)NEXTn
B)RECORDnC)RESTD)GOn
(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进行下列操作,其结果为(
)。
USECZ
?
?
BOF()
A
).T..T..T..T.
SKIP-1
B
).F..T..T..T.
?
?
BOF()
C
).F..T..F..T.
GOBOTTOM
D
).F..F..T..T.
?
?
EOF()
SKIP
?
?
EOF()
(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,执行命令LISTNEXT5后,所显示记录号是()。
A)21~25B)21~26C)20~25D)20~24
(A)69.VFP的ZAP命令可以删除当前数据表文件的()。
A)所有记录B)满足条件的记录C)结构D)带有删除标记的记录
(C)70.若要恢复逻辑删除的所有记录,应该()。
A)重新输入B)立即接ESC健C)使用RECALLALL命令
D)用
SETDELETEOFF命令
(C)71.定位记录时,可以使用命令()来向前或向后移动若干条记录的位置。
A)GOTOB)GOC)SKIPD)以上命令均可正确执行
(A)72.扩展名为DBF的文件是()。
A)表文件B)表单文件C)数据库文件D)项目文件
(A)73.下列不属于VFP所支持的数据类型是()。
A)常量型B)浮点型C)字符型(二进制)D)备注型(二进制)
(D)74.下列给内存变量赋值的命令错误的是()。
..
A)STORE5TOX,YB)X=“123”C)X=5D)X=Y=5
Y=X
(C)75.表达式"abc"-"def"A)"abcdef"B
运算结果正确的是(
)"abcdef"C
)。
)"abcdef"
D
)"abcdef"
(A)76.在VFP中仅关闭当前表及与该表相关的文件的命令是()。
A)USEB)CLEARALLC)CLOSEALLD)CLOSEDATABASE
(C)77.在VFP数据表的第三条记录之前插入一条空记录的命令是(
A)APPENDB)INSERTBLANKC)GO3
D
)。
)GO3
INSERTBEFOREBLANK
INSERTBLANK
(D)78.下列关于PACK命令的描述正确的是()。
A)逻辑删除指定条件的记录B)逻辑删除所有记录
C)物理删除所有记录D)删除所有带删除标记的记录
(D)79.函数SUBSTR("abc",6,1)的结果正确的是()。
A)"a"B)"b"C)"c"D)空串
(D)80.在命令BROWSE中,若想禁止修改记录应加参数(
A)NOAPPENDB)NODELETEC)NOINSERT
)。
D)NOMODIFY
(D)81.在VFP中一个表由()个字段组成。
A)1B)2C)3D)若干
(C)82.下列关于字段名的命名规则,不.正确的是()。
A)字段名必须以字母或汉字开头B)字段名可以由字母、汉字、下划线、数字组成
C)字段名中可以包含空格D)字段可以是汉字或合法的西文标识符
(B)83.下列字段名中不合法的是()。
.
(A)84.已知当前表中有13条记录,当前记录为第8条记录,执行SKIP-3命令后,当前记录变为第()条记录。
A)5B)8C)13D)EOF()
(A)85.在VisualFoxPro中,逻辑删除表中年龄等于65岁的命令是()。
A)DELETEFOR年龄=65B)PACK年龄=65C)DELETE年龄=65D)ZAP年龄=65
(B)86.如果需要给当前表尾增加一个空白记录,应使用命令(
A)INSERTB)APPENDBLANKC)APPEND
)。
D)EDIT
(B)87.要从表中物理删除一条记录,应使用命令(
A)首先用DELETE命令,然后用ZAP命令
C)直接用PACK命令D
)。
B)首先用
)直接用
DELETE命令,然后用DELETE命令
PACK命令
(C)88.VisualFoxPro中APPENDBLANK命令的作用是()。
A)在当前记录之前插入新记录B)在表的任意位置添加记录
C)在表的尾部添加记录D)在表的首部添加记录
(B)89.下面的变量名不合法的是()。
.
A)职业B)球星C)球星
(C)90.已知M="GOODBYE",N="OKOK!
",则
D)星球大战M-N的运算结果是(
)。
A)"GOODBYEOKOK!
"B)"GOODBYEOKOK!
"C)"GOODBYEOKOK!
"D)"GOODBYEOKOK!
"(D)91.下面关于常量的叙述,不.正确的一项是()。
A)常量是指固定不变的值B)常量用以表示一个具体的、不变的值
C)不同类型的常量的书写格式不同D)不同类型的常量的书定格式可以相同
(D)92.在命令窗口输入下列命令:
x=3
STOREx*3TOa,b,c
?
a,b,c
主屏幕上显示的结果是(
)。
A)3B)x*3C
)666D
)999
(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.在VisualFoxPro中,有下面几个内存变量的赋值语句:
M={^2003/06/25}
N=.T.
X="3.1415926"
Y=3.5234
Z=$12345
执行上述赋值语句后,内存变量M、N、X、Y、Z的数据类型分别为()。
A)T,L,C,N,NB)T,M,N,C,NC)D,L,Y,C,YD)D,L,C,N,Y
(C)95.在下述VisualFoxPro表达式中,结果是逻辑值的为()。
A)字符运算表达式B)算术运算表达式C)关系运算表达式
(D)96.VisualFoxPro中逻辑删除是指()。
D)日期运算表达式
A)真正从磁盘上删除表及记录
B)逻辑删除是在记录旁作删除标记,但不可以恢复记录
C)真正从表中删除记录
D)只是在记录旁作删除标记,必要时可以恢复记录
(D)97.设有职工工资gongzi.dbf,其中有姓名、性别、工资、婚否等字段,要显示工资超过2000
元和工资未达到800元的全部未婚男性的记录。
下列命令正确的是()。
A)LISTFOR性别="男"ANDNOT婚否AND工资>2000AND工资<800
B)LISTFOR性别="男"AND婚否=.F.AND工资>2000OR工资<800
C)LISTFOR性别="男"ANDNOT婚否AND工资>2000OR工资<800
D)LISTFOR性别