南大数据库应用第一次作业.docx
《南大数据库应用第一次作业.docx》由会员分享,可在线阅读,更多相关《南大数据库应用第一次作业.docx(48页珍藏版)》请在冰豆网上搜索。
南大数据库应用第一次作业
题号:
1 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
下列程序段的输出结果是()。
CLOSEDATAa=0USE教师GOTOPDOWHILE.NOT.EOF()IF主讲课程="数据结构".OR.主讲课程="C语言"a=a+1ENDIFSKIPENDDO?
a
A、4
B、5
C、6
D、7
正确答案:
C
题号:
2 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是______。
A、APPENDINTOS(SNO,SN,SXE,AGE)valueS(‘0401','王芳','女',18)
B、APPENDSvalueS(‘0401','王芳','女',18)
C、INSERTINTOS(SNO,SN,SEX,AGE)valueS(‘0401','王芳','女',18)
D、INSERTSvalueS(‘0401','王芳',18,'女')
正确答案:
C
题号:
3 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在CJ(成绩)表中有KCDH(课程代号,字符型)和CJ(成绩,数值型,宽度3,无小数位)字段。
现要创建一个索引,要求先根据课程代号排序,课程代号相同时,再根据成绩排序,则索引表达式应为______。
A、KCDH+CJ
B、KCDH-CJ
C、KCDH+STR(CJ,3)
D、DTOC(KCDH)+STR(CJ,3)
正确答案:
C
题号:
4 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是()。
A、APPENDINTOS(SNO,SN,SXE,AGE)valueS(‘0401','王芳','女',18)
B、APPENDSvalueS(‘0401','王芳','女',18)
C、INSERTINTOS(SNO,SN,SEX,AGE)valueS(‘0401','王芳','女',18)
D、INSERTSvalueS(‘0401','王芳',18,'女')
正确答案:
C
题号:
5 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。
A、再次使用LOCATEFOR命令
B、SKIP命令
C、CONTINUE命令
D、GO命令
正确答案:
C
题号:
6 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
有SQL语句:
SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)与如上语句等价的SQL语句是______。
A、SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B、SELECT*FROM教师WHERE工资>2000AND工资<3000
C、SELECT*FROM教师WHERE工资>2000OR工资<3000
D、SELECT*FROM教师WHERE工资<=2000AND工资>=3000
正确答案:
A
题号:
7 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是()。
A、不做参照完整性检查
B、不准删除父表中的记录
C、自动删除子表中所有相关的记录
D、若子表中有相关记录,则禁止删除父表中记录
正确答案:
D
题号:
8 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
数据库SJK的XS(学生)表中有CSRQ(出生日期,日期型)字段,则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为______。
A、SUBS(csrq,5)
B、LEFT(csrq,4)
C、SUBS(DTOC(csrq,1),5)
D、LEFT(DTOC(csrq,1),4)
正确答案:
C
题号:
9 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
有SQL语句:
SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)与如上语句等价的SQL语句是()。
A、SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B、SELECT*FROM教师WHERE工资>2000AND工资<3000
C、SELECT*FROM教师WHERE工资>2000OR工资<3000
D、SELECT*FROM教师WHERE工资<=2000AND工资>=3000
正确答案:
A
题号:
10 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。
A、ThisForm.Close
B、ThisForm.Erase
C、ThisForm.Release
D、ThisForm.Return
正确答案:
C
题号:
11 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,如果希望跳出SCAN……ENDSCAN循环体、执行ENDSCAN后面的语句,应使用______。
A、LOOP语句
B、EXIT语句
C、BREAK语句
D、RETURN语句
正确答案:
B
题号:
12 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
打开一张空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为______。
A、0、.T.和.T.
B、0、.T.和.F.
C、1、.T.和.T.
D、1、.T.和.F.
正确答案:
C
题号:
13 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
数据库(database)是许多相关的数据库表及其关系等对象的集合。
在下列有关VFP数据库的叙述中,错误的是______。
A、新建一个数据库后,会生成三个相关文件
B、从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C、数据库中能包含1~多个表
D、数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
正确答案:
B
题号:
14 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()。
A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D、在父表和子表的连接字段上都要建立主索引
正确答案:
B
题号:
15 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
若当前"项目管理器"中有一个查询CX和一个视图ST,且包含视图的数据库已打开,则下列命令中语法正确的是______。
A、DOcx
B、DOQUERYcx
C、USEVIEWst
D、USEst
正确答案:
D
题号:
16 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
VFP表字段的基本数据类型中,"通用型"适用于OLE对象的引用,它的代表符号是______。
A、L
B、C
C、G
D、D
正确答案:
C
题号:
17 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
根据需要,可以把查询的结果输出到不同的目的地。
以下不可以作为查询的输出类型的是______。
A、自由表
B、报表
C、临时表
D、表单
正确答案:
D
题号:
18 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量______。
A、局部变量
B、公共变量
C、私有变量
D、全局变量
正确答案:
C
题号:
19 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
VisualFoxPro的“参照完整性”中“插入规则”包括的选择是______。
A、级联和忽略
B、级联和删除
C、级联和限制
D、限制和忽略
正确答案:
D
题号:
20 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
VFP的基本数据类型中,内存变量不能用,而只能用于表字段的数据类型是______。
A、日期型
B、字符型
C、备注型
D、数值型
正确答案:
C
题号:
21 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。
A、DELETEFORAGE>30
B、DELETEFROMSWHEREAGE>30
C、DELETESFORAGE>30
D、DELETESWHEREAGE>30
正确答案:
B
题号:
22 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的______。
A、参照完整性
B、实体完整性
C、域完整性
D、用户定义完整性
正确答案:
B
题号:
23 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量()。
A、局部变量
B、公共变量
C、私有变量
D、全局变量
正确答案:
C
题号:
24 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
创建了"项目"文件后,在磁盘上将产生2个文件,扩展名分别为______。
A、PJX、PJT
B、DBF、FPT
C、DBC、DCT
D、SCX、SCT
正确答案:
A
题号:
25 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,下列关于表的叙述正确的是______。
A、在数据库表和自由表中,都能给字段定义有效性规则和默认值
B、在自由表中,能给字段定义有效性规则和默认值
C、在数据库表中,能给字段定义有效性规则和默认值
D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值
正确答案:
C
题号:
26 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VFP系统中,使用查询设计器生成的查询文件中保存的是______。
A、查询的去向
B、查询的筛选
C、查询的命令
D、查询的输出字段
正确答案:
C
题号:
27 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,删除数据库表S的SQL命令是()。
A、DROPTABLES
B、DELETETABLES
C、DELETETABLES.DBF
D、ERASETABLES
正确答案:
A
题号:
28 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,关于查询和视图的正确描述是()。
A、查询是一个预先定义好的SQLSELECT语句文件
B、视图是一个预先定义好的SQLSELECT语句文件
C、查询和视图是同一种文件,只是名称不同
D、查询和视图都是一个存储数据的表
正确答案:
A
题号:
29 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
对于VFP中的自由表来说,不可以创建的索引类型是______。
A、唯一索引
B、候选索引
C、主索引
D、普通索引
正确答案:
C
题号:
30 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在下列几组VFP基类中,均具有VALUE属性的是______。
A、标签、命令按钮组
B、表格、计时器
C、列表框、页框
D、文本框、编辑框
正确答案:
D
题号:
31 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
为“学院”表增加一个字段“教师人数”的SQL语句是()。
A、CHANGETABLE学院ADD教师人数I
B、ALTERSTRU学院ADD教师人数I
C、ALTERTABLE学院ADD教师人数I
D、CHANGETABLE学院INSERT教师人数I
正确答案:
C
题号:
32 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
下列表达式中,表达式返回结果为.F.的是______。
A、AT("A","BCD")
B、"[信息]"$"管理信息系统"
C、ISNULL(.NULL.)
D、SUBSTR("计算机技术",3,2)
正确答案:
B
题号:
33 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
当用鼠标单击命令按钮时,将触发______事件。
A、Init
B、Click
C、InterActiveChange
D、DblClick
正确答案:
B
题号:
34 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
数据库系统中对数据库进行管理的核心软件是()。
A、DBMS
B、DBC
C、OSD
D、DBS
正确答案:
A
题号:
35 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
对于表记录的删除,以下说法正确的是______。
A、物理删除的记录可以恢复为正常的记录
B、逻辑删除的记录不可以恢复为正常的记录
C、一般对记录先做逻辑删除,然后可以物理删除
D、应该先做物理删除,再做逻辑删除
正确答案:
C
题号:
36 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
函数SELECT(0)的返回值为______。
A、当前工作区号
B、当前未被使用的最小工作区号
C、当前未被使用的最大工作区号
D、当前已被使用的最小工作区号
正确答案:
A
题号:
37 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
下列表达式中,表达式返回结果为.F.的是()。
A、AT(“A”,”BCD”)
B、“[信息]”$“管理信息系统”
C、ISNULL(.NULL.)
D、SUBSTR(“计算机技术”,3,2)
正确答案:
B
题号:
38 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
打开数据库abc的正确命令是______。
A、OPENDATABASEabc
B、USEabc
C、USEDATABASEabc
D、OPENabc
正确答案:
A
题号:
39 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
"面向对象程序设计"的缩略字是______。
A、DBA
B、SQL
C、DB
D、OOP
正确答案:
D
题号:
40 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
建立事件循环的命令为______。
A、READEVENTS
B、CLEAREVEVTS
C、DOWHILEENDDO
D、FOR…ENDFOR
正确答案:
A
题号:
1 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
下列程序段的输出结果()。
Clearstore10toastore20tobsetudfparmstoreferencedoswapwitha,(B)?
a,bprocedureswapparametersx1,x2temp=X1x1=x2x2=tempendproc
A、1020
B、2020
C、2010
D、1010
正确答案:
B
题号:
2 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
下列程序段的输出结果是______。
CLOSEDATA
a=0
USE教师GOTOP
DOWHILE.NOT.EOF()
IF主讲课程="数据结构".OR.主讲课程="C语言"
a=a+1
ENDIF
SKIP
ENDDO
?
a
A、4
B、5
C、6
D、7
正确答案:
C
题号:
3 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是()。
A、APPENDINTOS(SNO,SN,SXE,AGE)valueS(‘0401','王芳','女',18)
B、APPENDSvalueS(‘0401','王芳','女',18)
C、INSERTINTOS(SNO,SN,SEX,AGE)valueS(‘0401','王芳','女',18)
D、INSERTSvalueS(‘0401','王芳',18,'女')
正确答案:
C
题号:
4 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
有SQL语句:
SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)与如上语句等价的SQL语句是______。
A、SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B、SELECT*FROM教师WHERE工资>2000AND工资<3000
C、SELECT*FROM教师WHERE工资>2000OR工资<3000
D、SELECT*FROM教师WHERE工资<=2000AND工资>=3000
正确答案:
A
题号:
5 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
数据库SJK的XS(学生)表中有CSRQ(出生日期,日期型)字段,则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为______。
A、SUBS(csrq,5)
B、LEFT(csrq,4)
C、SUBS(DTOC(csrq,1),5)
D、LEFT(DTOC(csrq,1),4)
正确答案:
C
题号:
6 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是()。
A、不做参照完整性检查
B、不准删除父表中的记录
C、自动删除子表中所有相关的记录
D、若子表中有相关记录,则禁止删除父表中记录
正确答案:
D
题号:
7 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
数据库(database)是许多相关的数据库表及其关系等对象的集合。
在下列有关VFP数据库的叙述中,错误的是______。
A、新建一个数据库后,会生成三个相关文件
B、从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C、数据库中能包含1~多个表
D、数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
正确答案:
B
题号:
8 题型:
单选题(请在以下几个选项中选择唯一正确答案) 本题分数:
2.5
内容:
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()。
A、在父表连接字段上建立普通索引