数据库应用作业.docx

上传人:b****8 文档编号:29506446 上传时间:2023-07-24 格式:DOCX 页数:22 大小:22.83KB
下载 相关 举报
数据库应用作业.docx_第1页
第1页 / 共22页
数据库应用作业.docx_第2页
第2页 / 共22页
数据库应用作业.docx_第3页
第3页 / 共22页
数据库应用作业.docx_第4页
第4页 / 共22页
数据库应用作业.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

数据库应用作业.docx

《数据库应用作业.docx》由会员分享,可在线阅读,更多相关《数据库应用作业.docx(22页珍藏版)》请在冰豆网上搜索。

数据库应用作业.docx

数据库应用作业

数据库应用作业一

一、单选题(共50道试题,共100分。

1.可以运行查询文件的命令是()

A.DO

B.BROWSE

C.DOQUERY

D.CREATEQUERY

2.在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是()

A.年龄>=12OR<=46

B.年龄>=12AND<=46

C.年龄>=12OR年龄<=46

D.年龄>=12AND年龄<=46

3.在VisualFoxpro中,菜单程序文件的默认扩展名是()

A.mnx

B.mnt

C.mpr

D.prg

4.在VisualFoxPro中,删除数据库表S的SQL命令是()

A.DROPTABLES

B.DELETETABLES

C.DELETETABLES.DBF

D.ERASETABLES

5.以下是与设置系统菜单有关的命令,其中错误的是()

A.SETSYSMENUDEFAULT

B.SETSYSMENUTODEFAULT

C.SETSYSMENUNOSAVE

D.SETSYSMENUSAVE

6.要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是()

A.UPDATE产品SET单价=单价+单价*8%FORALL

B.UPDATE产品SET单价=单价*1.08FORALL

C.UPDATE产品SET单价=单价+单价*8%

D.UPDATE产品SET单价=单价*1.08

7.在VisualFoxPro中,以下关于视图描述中错误的是()

A.通过视图可以对表进行查询

B.通过视图可以对表进行更新

C.视图是一个虚表

D.视图就是一种查询

8.下列程序段的输出结果是()ACCEPTTOAIFA=[123456]S=0ENDIFS=1?

SRETURN

A.0

B.1

C.由A的值决定

D.程序出错

9.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()

A.ThisForm.Close

B.ThisForm.Erase

C.ThisForm.Release

D.ThisForm.Return

10.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表()

A.是同一个数据库中的两个表

B.是不同数据库中的两个表

C.是两个自由表

D.一个数据库表,另一个是自由表

11.VisualFoxPro中,在屏幕上预览报表的命令是()

A.PREVIEWREPORT

B.REPORTFORM…PREVIEW

C.DOREPORT…PREVIEW

D.RUNREPORT…PREVIEW

12.在视图设计器中有,而在查询设计器中没有的选项卡是()

A.排序依据

B.更新条件

C.分组依据

D.杂项

13.在SQL的SELECT查询的结果中,消除重复记录的方法是()

A.通过指定主索引实现

B.通过指定唯一索引实现

C.使用DISTINCT短语实现

D.使用WHERE短语实现

14.下列程序执行以后,内存变量y的值是()x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO

A.3456

B.34567

C.7654

D.76543

15.以下不属于SQL数据操作命令的是()

A.MODIFY

B.INSERT

C.UPDATE

D.DELETE

16.MODIFYSTRUCTURE命令的功能是()

A.修改记录值

B.修改表结构

C.修改数据库结构

D.修改数据库或表结构

17.在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是()

A.不做参照完整性检查

B.不准删除父表中的记录

C.自动删除子表中所有相关的记录

D.若子表中有相关记录,则禁止删除父表中记录

18.在VisualFoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是()

A.SELECT子句中可以包含表中的列和表达式

B.SELECT子句中可以使用别名

C.SELECT子句规定了结果集中的列顺序

D.SELECT子句中列的顺序应该与表中列的顺序一致

19.报表的数据源可以是()

A.表或视图

B.表或查询

C.表、查询或视图

D.表或其他报表

20.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()

A.DB包含DBS和DBMS

B.DBMS包含DB和DBS

C.DBS包含DB和DBMS

D.没有任何关系

21.在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()

A.向导

B.设计器

C.生成器

D.项目管理器

22.下列叙述中正确的是()

A.为了建立一个关系,首先要构造数据的逻辑关系

B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项

C.一个关系的属性名表称为关系模式

D.一个关系可以包括多个二维表

23.表结构中的空值(NULL)表示的含义是()

A.空格

B.数值0

C.默认值

D.尚未输入的值

24.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是()

A.“顾客”与“收款口”的关系

B.“收款口”与“收款员”的关系

C.“班组”与“收款口”的关系

D.“收款口”与“设备”的关系

25.在数据库表上的字段有效性规则是()

A.逻辑表达式

B.字符表达式

C.数字表达式

D.以上三种都有可能

26.在SELECT语句中使用ORDERBY是为了指定()

A.查询的表

B.查询结果的顺序

C.查询的条件

D.查询的字段

27.扩展名为mnx的文件是()

A.备注文件

B.项目文件

C.表单文件

D.菜单文件

28.SQL语句中删除视图的命令是()

A.DROPTABLE

B.DROPVIEW

C.ERASETABLE

D.ERASEVIEW

29.VisualFoxPro的“参照完整性”中“插入规则”包括的选择是()

A.级联和忽略

B.级联和删除

C.级联和限制

D.限制和忽略

30.参照完整性规则的更新规则中“级联”的含义是()

A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录

B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值

C.父表中的连接字段值可以随意更新,不会影响子表中的记录

D.父表中的连接字段值在任何情况下都不允许更新

31.下列属性中,与在编辑框中选定文本无关的属性是()

A.SelStart

B.SelLength

C.SelText

D.ScrollBars

32.在SELEC语句中,以下有关HAVING语句的正确叙述是()

A.HAVING短语必须与GROUPBY短语同时使用

B.使用HAVING短语的同时不能使用WHERE短语

C.HAVING短语可以在任意的一个位置出现

D.HAVING短语与WHERE短语功能相同

33.在表单设计中,经常会用到一些特定的关键字、属性和事件。

下列各项中属于属性的是()

A.This

B.ThisForm

C.Caption

D.Click

34.表单控件工具栏的作用是在表单上创建()

A.文本

B.事件

C.控件

D.方法

35.在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是()

A.排序依据

B.联接

C.筛选

D.杂项

36.在VisualFoxPro中调用表单mf1的正确命令是()

A.DOmf1

B.DOFROMmf1

C.DOFORMmf1

D.RUNmf1

37.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()

A.改变表中记录的物理顺序

B.为了对表进行实体完整性约束

C.加快数据库表的更新速度

D.加快数据库表的查询速度

38.如果有定LOCALdata,data的初值是()

A.整数0

B.不定值

C.逻辑真

D.逻辑假

39.在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语()

A.TOCURSOR

B.INTOCURSOR

C.INTODBF

D.TODBF

40.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将()

A.执行表单的Click事件代码

B.执行选项按纽组的Click事件代码

C.执行Option1的Click事件代码

D.不会有反应

41.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是()

A.查询、视图或表单

B.表单、报表和标签

C.查询、表单或程序

D.以上文件都可以

42."项目管理器"中的"文档"选项卡用于显示和管理()

A.程序、API库和应用程序

B.数据库、自由表和查询

C.菜单、文本文件和其他文件

D.表单、报表和标签

43.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩

44.在VisualFoxpro中,Unload事件的触发时机是()

A.释放表单

B.打开表单

C.创建表单

D.运行表单

45.VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指()

A.数据库文件(dbc文件)

B.一个数据库中两个表之间有一定的关系

C.表文件(dbf文件)

D.一个表文件中两条记录之间有一定的关系

46.“图书”表中有字符型字段“图书号”。

要求用SQLDELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是()

A.DELETEFROM图书FOR图书号LIKE“A%”

B.DELETEFROM图书WHILE图书号LIKE“A%”

C.DELETEFROM图书WHERE图书号=“A*”

D.DELETEFROM图书WHERE图书号LIKE“A%”

47.关闭表单的程序代码是ThisForm.Release,Release是()

A.表单对象的标题

B.表单对象的属性

C.表单对象的事件

D.表单对象的方法

48.下列表单的哪个属性设置为真时,表单运行时将自动居中()

A.AutoCenter

B.AlwaysOnTop

C.ShowCenter

D.FormCenter

49.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的()

A.列

B.行

C.关系

D.分组

50.下面属于表单方法名(非事件名)的是()

A.Init

B.Release

C.Destroy

D.Caption

数据库应用作业二

一、单选题(共50道试题,共100分。

1.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是()

A.数据

B.文档

C.类

D.代码

2.下列属性中,与在编辑框中选定文本无关的属性是()

A.SelStart

B.SelLength

C.SelText

D.ScrollBars

3.在SELEC语句中,以下有关HAVING语句的正确叙述是()

A.HAVING短语必须与GROUPBY短语同时使用

B.使用HAVING短语的同时不能使用WHERE短语

C.HAVING短语可以在任意的一个位置出现

D.HAVING短语与WHERE短语功能相同

4.下面关于类、对象、属性和方法的叙述中,错误的是()

A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B.属性用于描述对象的状态,方法用于表示对象的行为

C.基于同一个类产生的两个对象可以分别设置自己的属性值

D.通过执行不同对象的同名方法,其结果必然是相同的

5.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩

6.表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将()

A.执行表单的Click事件代码

B.执行选项按纽组的Click事件代码

C.执行Option1的Click事件代码

D.不会有反应

7.命令?

LEN(SPACE(3)-SPACE

(2))的结果是()

A.1

B.2

C.3

D.5

8.MODIFYSTRUCTURE命令的功能是()

A.修改记录值

B.修改表结构

C.修改数据库结构

D.修改数据库或表结构

9.以下不属于SQL数据操作命令的是()

A.MODIFY

B.INSERT

C.UPDATE

D.DELETE

10.在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()

A.向导

B.设计器

C.生成器

D.项目管理器

11.VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指()

A.数据库文件(dbc文件)

B.一个数据库中两个表之间有一定的关系

C.表文件(dbf文件)

D.一个表文件中两条记录之间有一定的关系

12.下面属于表单方法名(非事件名)的是()

A.Init

B.Release

C.Destroy

D.Caption

13.在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是()

A.排序依据

B.联接

C.筛选

D.杂项

14.在VisualFoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是()

A.SELECT子句中可以包含表中的列和表达式

B.SELECT子句中可以使用别名

C.SELECT子句规定了结果集中的列顺序

D.SELECT子句中列的顺序应该与表中列的顺序一致

15.在VisualFoxPro中可以用DO命令执行的文件不包括()

A.PRG文件

B.MPR文件

C.FRX文件

D.QPR文件

16.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是()

A.选择

B.投影

C.联接

D.自然联接

17.以纯文本形式保存设计结果的设计器是()

A.查询设计器

B.表单设计器

C.菜单设计器

D.以上三种都不是

18.下列表单的哪个属性设置为真时,表单运行时将自动居中()

A.AutoCenter

B.AlwaysOnTop

C.ShowCenter

D.FormCenter

19.在视图设计器中有,而在查询设计器中没有的选项卡是()

A.排序依据

B.更新条件

C.分组依据

D.杂项

20.在VisualFoxPro某数据表中有一个数值型字段,要求有4位整数,2位小数,其值可能为负值,它的宽度应为()

A.6

B.7

C.8

D.9

21.在VisualFoxPro中调用表单mf1的正确命令是()

A.DOmf1

B.DOFROMmf1

C.DOFORMmf1

D.RUNmf1

22.在数据库表上的字段有效性规则是()

A.逻辑表达式

B.字符表达式

C.数字表达式

D.以上三种都有可能

23.可以随表的打开而自动打开的索引是()

A.单项索引文件

B.复合索引文件

C.结构化复合索引文件

D.非结构化复合索引文件

24.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()

A.改变表中记录的物理顺序

B.为了对表进行实体完整性约束

C.加快数据库表的更新速度

D.加快数据库表的查询速度

25.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表()

A.是同一个数据库中的两个表

B.是不同数据库中的两个表

C.是两个自由表

D.一个数据库表,另一个是自由表

26.在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用()

A.LOOP语句

B.EXIT语句

C.BREAK语句

D.RETURN语句

27.如果运行一个表单,以下事件首先被触发的是()

A.Load

B.Error

C.Init

D.Click

28.要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是()

A.UPDATE产品SET单价=单价+单价*8%FORALL

B.UPDATE产品SET单价=单价*1.08FORALL

C.UPDATE产品SET单价=单价+单价*8%

D.UPDATE产品SET单价=单价*1.08

29.在VisualFoxpro中,过程的返回语句是()

A.GOBACK

B.COMEBACK

C.RETURN

D.BACK

30.在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语()

A.TOCURSOR

B.INTOCURSOR

C.INTODBF

D.TODBF

31.在SQL中,建立索引的命令是()

A.CREATETABLE

B.CREATEINDEX

C.CREATEVIEW

D.INDEXON

32.“图书”表中有字符型字段“图书号”。

要求用SQLDELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是()

A.DELETEFROM图书FOR图书号LIKE“A%”

B.DELETEFROM图书WHILE图书号LIKE“A%”

C.DELETEFROM图书WHERE图书号=“A*”

D.DELETEFROM图书WHERE图书号LIKE“A%”

33.扩展名为SCX的文件是()

A.备注文件

B.项目文件

C.表单文件

D.菜单文件

34.在VisualFoxpro中,菜单程序文件的默认扩展名是()

A.mnx

B.mnt

C.mpr

D.prg

35.在SQLSELECT语句的ORDERBY短语中如果指定了多个字段,则()

A.无法进行排序

B.只按第一个字段排序

C.按从左至右优先依次排序

D.按字段排序优先级依次排序

36.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是()

A.查询、视图或表单

B.表单、报表和标签

C.查询、表单或程序

D.以上文件都可以

37.以下所列各项属于命令按钮事件的是()

A.Parent

B.This

C.ThisForm

D.Click

38.有下程序,请选择最后在屏幕显示的结果:

()SETEXACTONs="ni"+SPACE

(2)IFs=="ni"IFs="ni"?

"one"ELSE?

"two"ENDIFELSEIFs="ni"?

"three"ELSE?

"four"ENDIFENDIFRETURN

A.one

B.two

C.three

D.four

39.下面表单及控件常用事件中,与鼠标操作有关的是()

A.Click

B.DbClick

C.RightClick

D.以上3项都是

40.向一个项目中添加一个数据库,应该使用项目管理器的()

A.“代码”选项卡

B.“类”选项卡

C.“文档”选项卡

D.“数据”选项卡

41.在SQL的SELECT查询的结果中,消除重复记录的方法是()

A.通过指定主索引实现

B.通过指定唯一索引实现

C.使用DISTINCT短语实现

D.使用WHERE短语实现

42.以下关于“视图”的描述正确的是()

A.视图保存在项目文件中

B.视图保存在数据库中

C.视图保存在表文件中

D.视图保存在视图文件中

43.如果有定LOCALdata,data的初值是()

A.整数0

B.不定值

C.逻辑真

D.逻辑假

44.假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是()

A.MyForm.Lis

B.MyForm.Display

C.MyForm.Show

D.MyForm.ShowForm

45.从内存中清除内存变量的命令是()

A.Release

B.Delete

C.Erase

D.Destroy

46.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的()

A.列

B.行

C.关系

D.分组

47.VisualFoxPro是一种()

A.数据库系统

B.数据库管理系统

C.数据库

D.数据库应用系统

48.假设表单上有一选项组:

●男○女,其中第一个选项按钮”男”被选中。

请问该选项组的value属性值为()

A.T

B."男"

C.1

D."男"或1

49.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是()

A.“顾客”与“收款口”的关系

B.“收款

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

当前位置:首页 > 经管营销 > 经济市场

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

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