函授数据库管理系统试题专科A卷.docx

上传人:b****4 文档编号:24847139 上传时间:2023-06-02 格式:DOCX 页数:10 大小:166.25KB
下载 相关 举报
函授数据库管理系统试题专科A卷.docx_第1页
第1页 / 共10页
函授数据库管理系统试题专科A卷.docx_第2页
第2页 / 共10页
函授数据库管理系统试题专科A卷.docx_第3页
第3页 / 共10页
函授数据库管理系统试题专科A卷.docx_第4页
第4页 / 共10页
函授数据库管理系统试题专科A卷.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

函授数据库管理系统试题专科A卷.docx

《函授数据库管理系统试题专科A卷.docx》由会员分享,可在线阅读,更多相关《函授数据库管理系统试题专科A卷.docx(10页珍藏版)》请在冰豆网上搜索。

函授数据库管理系统试题专科A卷.docx

函授数据库管理系统试题专科A卷

本题分数

得分

一、单选题(每题1分,共20分)

 

1.存储在计算机内的有结构、可共享的数据集合称为()

A.网络系统B.数据库系统C.操作系统D.数据库

2.数据库系统的核心是()

A.硬件系统B.数据模型C.软件工具D.数据库管理系统

3.在数据库管理系统提供的语言中,用于负责定义和描述数据库逻辑结构和完整性的语言称为()

A.数据操纵语言B.数据定义语言C.数据转换语言D.数据控制语言

4.在数据库的三级模式结构中,描述数据库中全体数据的的逻辑结构和特征的是()

A.模式B.外模式C.内模式D.存储模式

5.关系表中的每一横行称为一个()

A.元组B.字段C.属性D.码

6.VisualFoxPro6.0是()

A.OSB.DBMSC.DBD.DBS

7.在VisualFoxPro中,下列说法错误的是()

A.逻辑型字段中可以存放数值B.字符型字段中可以存放空格

C.日期型字段中专门存放日期数据D.备注型字段中可以一个字符也不存放

8.数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是()

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS

9.VFP中,有下面几个内存变量赋值语句:

X={^2012/06/18}

Y=.T.

N=“123.45”

M=123.45

执行上述赋值语句之后,内存变量X、Y、N、M的数据类型分别是()

A.D、L、C、NB.D、L、C、M

C.T、L、C、ND.T、L、C、M

10.函数SUBSTR(“2014南京青年奥运会”,5,4)的返回值是()

A.“青年” B.“南京”C.“南京青年”D.“青年奥运”

11.要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为()

A.6位 B.7位 C.8位 D.9位

12.要从某表文件中真正删除一条记录,应当()

A.先用DELETE命令,再用ZAP命令 B.直接用ZAP命令

C.先用DELETE命令,再用PACK命令 D.直接用DELETE命令

13.CONTINUE命令必须与()命令配合使用,其作用是继续查找满足条件的记录。

A.DOWHILEB.SKIPC.REPLACED.LOCATE

14.若数据库表文件rcda.dbf中有10条记录,执行以下操作:

USErcda

GO4

SKIP4

则记录指针指向第()号记录。

A.4 B.6 C.8 D.10

15.VFP中,可以设置文本框进行密码输入的属性是()

A.ValueB.EnabledC.PasswordcharD.Name

16.VFP6.0中表单文件的扩展名是()

A.MPR B.SCX C.FPT D.FRX

17.在VFP6.0操作命令中,可用来确定该命令所能操作记录范围的有()方式。

A.ALL、NEXTB.NEXT、REST

C.ALL、NEXT、RESTD.ALL、NEXT、REST、RECORD

18.在“人才档案”表中,党员否是逻辑型字段,性别是字符型字段,若查询“男党员”,应该用()逻辑表达式。

A.党员否.OR.(性别=”男”) B.(党员否=.T.).AND.(性别=”男”)

C.党员否.AND.(性别=男) D.党员否.OR.(性别=男)

19.退出VisualFoxPro的操作方法是()

A.从“文件”下拉菜单选择“退出”选项

B.用鼠标左按钮单击关闭窗口按钮

C.在命令窗口中键入QUIT命令,然后按回车键

D.以上方法都可以

20.以下能在表单Form1的标题栏中显示“VisualFoxpro”的语句是()

A.Form1.Name="VisualFoxpro"B.Form1.Title="VisualFoxpro"

C.Form1.Caption="VisualFoxpro"D.Form1.Text="VisualFoxpro”

本题分数

得分

二、填空题(每空1分,共20分)

1.数据管理技术可分为人工管理阶段、_______________阶段和数据库系统管理阶段。

2.数据库中,数据独立性是指_________与____________是相互独立的。

3.按照传统的数据模型分类,数据库系统可以分为层次数据库、网状数据库和______________三种类型。

4.VisualFoxPro支持的数据模型是___________________。

5.数据库语言包括数据定义语言和____________________两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

6.数据库的逻辑模型设计阶段,任务是将转换______________。

7.在VFP中,可对字段设置扩展属性的表是________________。

8.VFP的表结构中,日期型、备注型字段的宽度分别固定为__________。

9.如果当前表的记录指针已经到达文件尾,则EOF()函数的返回值为_______。

10.创建视图时,相应的数据库必须处于_____________状态。

11.类是____________的抽象描述,对象是_________的实例。

12.计时器是用来处理复发事件的控件。

该控件正常工作的三要素是设置:

Enabled属性、____________属性和_____________事件。

13.确定一个控件在表单上的大小的属性是_________________和______________。

14.在表单中确定控件是否可用的属性是____________________________。

15.为了关闭一个表单窗体,所使用的方法为________________________。

本题分数

得分

三、问答题(每题4分,共24分)

1.什么是关系数据库?

其特点有哪些?

2.什么是数据库系统?

它的主要组成部分是什么?

3.开发、管理和使用数据库的人员主要有哪些?

 

4.创建索引的目的是什么?

至少列出三个VFP中所具有的索引类型。

 

5.什么是数据库管理系统?

其主要功能是什么?

由哪几部分组成?

6.VFP中,在两表之间能建立关联关系的条件是什么?

若学生成绩数据库中有“学生.dbf”数据表,其中有学号、姓名、性别、年龄等字段;另有“成绩.dbf”数据表,有学号、课程名和成绩等字段。

则应怎样建立这两张表之间的一对多的关联关系?

本题分数

得分

四、解释命令(每题2分,共10分)

设有教师档案数据表文件“jsda.dbf”,含有:

编号、姓名、性别、出生日期(日期型)、职称、工资现状(数值型)和政治面貌等字段(注:

未指明类型的字段均为字符型)。

现已录入30条记录。

试逐条解释下列各程序段中的命令:

1.USEjsda

GO6

SKIP9

LISTNEXT4

 

2.USEjsda

DELETERECORD3

RECALL

DELETEREST

 

3.USEjsda

REPLACEALL工资现状WITH工资现状+200FOR性别=“男”.AND.政治面貌=“党员”

BROWSE

 

4.USEjdda

BROWSEALLFORYEAR(出生日期)<1980.AND.职称=“教授”

 

5.SELETE编号,姓名,性别,出生日期;

FROMjsda;

WHERE性别=“女”.AND.工资现状<2000

ORDERBY工资现状

 

本题分数

得分

五、用VFP命令实现指定操作(每题2分,共12分)

设有教师档案数据表文件“jsda.dbf”,含有:

编号、姓名、性别、出生日期(日期型)、职称、工资现状(数值型)和政治面貌等字段(注:

未指明类型的字段均为字符型)。

现已录入30条记录。

试写出实现下列要求的命令:

1.显示表中1988年后出生的且是团员的所有教师。

 

2.浏览年龄在55岁以上的所有教授记录,且只显示姓名、性别、出生日期、工资现状;

3.将女讲师的所有记录的工资上调15%。

4.对所有职称为“副教授”且工资现状低于3000的记录,将他们的工资现状增加800。

5.物理删除表中最后一条记录。

6.定位名为“江波”的记录,并显示之。

 

本题分数

得分

六、阅读程序(共14分)

1.下列是“rcda.dbf”数据表中的数据:

叙述下列程序的功能,并给出执行后rcda.dbf数据表中数据的变化。

clear

usercda

gotop

num=0

dowhile.not.eof()

if性别=“女”.AND.学历

=“硕士”

replace工资现状with工资现状+500

num=num+1

else

replace工资现状with工资现状+300

endif

skip

enddo

@2,30say"满足条件的人数:

"

@2,40sayrum

return

程序功能:

 

程序执行后数据表中每条记录工资现状的变化依次为:

 

程序执行后屏幕显示结果:

2.设计一个“关于”表单。

表单中包含若干个标签和命令按钮,如图1所示,经属性设置后,得图2所示形式。

该表单的功能是:

单击“进入系统”按钮,则进入“系统登录”表单(即调用名为“系统登录”的表单);单击“退出系统”按钮,则退出VFP系统。

图1

图2

请补充完成下列设计:

(填写在横线上)

1)属性设置:

Form1的Caption:

____________________________

Label1的Caption:

__________________________

Label2的Caption:

________________

Label3的Caption:

____________________________

Command1的Caption:

___________________

Command2的Caption:

__________________________

 

2)完善程序代码:

Command1的Click事件代码:

______________________&&调用“系统登录”表单

Command2的Click事件代码:

______________________&&退出VFP

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

当前位置:首页 > 医药卫生 > 基础医学

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

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