数据库基础知识答案版Word格式.docx
《数据库基础知识答案版Word格式.docx》由会员分享,可在线阅读,更多相关《数据库基础知识答案版Word格式.docx(24页珍藏版)》请在冰点文库上搜索。
(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
)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
)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
)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}
)(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+&
B)100.00
C)41.7858.22
)错误信息
(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:
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(出生年月)>
(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"
=="
)X>
3.AND.Y<
5
D)X<
>
Y
(C)66.对数据表CZ进行下列操作,其结果为(
USECZ
BOF()
A
).T..T..T..T.
SKIP-1
).F..T..T..T.
C
).F..T..F..T.
GOBOTTOM
).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,执行命令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"
abcdef"
)"
abcdef"
(A)76.在VFP中仅关闭当前表及与该表相关的文件的命令是()。
A)USEB)CLEARALLC)CLOSEALLD)CLOSEDATABASE
(C)77.在VFP数据表的第三条记录之前插入一条空记录的命令是(
A)APPENDB)INSERTBLANKC)GO3
)GO3
INSERTBEFOREBLANK
INSERTBLANK
(D)78.下列关于PACK命令的描述正确的是()。
A)逻辑删除指定条件的记录B)逻辑删除所有记录
C)物理删除所有记录D)删除所有带删除标记的记录
(D)79.函数SUBSTR("
abc"
6,1)的结果正确的是()。
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的运算结果是(
GOODBYEOKOK!
"
GOODBYEOKOK!
D)"
(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
)44
C)18
D)34
19
55
2
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工资<
C)LISTFOR性别="
D)LISTFOR性别