20232023年度《数据库原理与应用》期末考试试题_第1页
20232023年度《数据库原理与应用》期末考试试题_第2页
20232023年度《数据库原理与应用》期末考试试题_第3页
20232023年度《数据库原理与应用》期末考试试题_第4页
20232023年度《数据库原理与应用》期末考试试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——20232023年度《数据库原理与应用》期末考试试题《数据库技术与应用》模拟试卷1

一、判断题(对的画“√〞,错的画“×〞,每题1分,共10分)

1.VisualFoxPro是一种层次型数据库管理系统。()2.项目管理器中选项卡可用鼠标拖下来,变成浮动的选项卡。()3.对当前表执行LISTNEXT1命令之后,记录指针的位置指向下一条记录。()4.主索引只能对数据库表建立。()5.自由表只能建立临时关系。()6.一个工作区中可以同时开启多个表文件。()7.查询和视图都可以从一个表或多个表中提取数据。()8.SELECT-SQL语句中的条件短语的关键词是FOR。()9.VFP中的DOCASE?ENDCASE语句属于循环结构语句。()

10.在某个程序模块中用PRIVATE语句定义的内存变量只能在定义该变量的模块及其下属模块中使用。()

二、单项选择题(每题1分,共25分)

1.在表设计器界面中有三个选项卡,下面()不属于其中。

A)字段B)索引C)表D)界面

2.一个关系型数据库管理系统所应具备的三种基本关系操作是()。

A)选择、投影与连接B)编辑、浏览与替换C)插入、删除与修改D)排序、索引与查询3.不列不属于数据库管理系统的是()。

A)DB2B)SQLSEVERC)VisualFoxProD)EXCEL20004.以下命令中,可以显示“财经〞的是()。A)?SUBSTR(“湖南财经高等专科学校〞,3,2)B)?SUBSTR(“湖南财经高等专科学校〞,5,4)C)?SUBSTR(“湖南财经高等专科学校〞,5,2)D)?SUBSTR(“湖南财经高等专科学校〞,3,4)

5.执行以下命令序列后,显示的结果是()。

STORE100TOYASTORE200TOYBSTORE300TOYABSTORE“A〞TONSTORE“Y&N〞TOM?&MA)100B)200C)300D)YA

6.执行命令STORECTOD(“12/24/2023〞)TOA后,变量A的类型是()。

A)日期型B)数值型C)字符型D)备注型

7.数据表文件共有20条记录,当前记录号为10,执行LISTNEXT5以后,当前记录号是

()。A)10B)15C)14D)208.工资数据表文件共有10条记录,当前记录号是5,若用SUM命令计算工资而不给出范围

短语,那么该命令将()。

A)只计算当前记录工资值B)计算后5条记录工资值之和C)计算全部记录工资值之和D)计算前5条记录工资值之和9.数据表有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录后,则当前记录的序号是()。A)3B)4C)11D)1

10.在职工表文件中,“婚否〞是L型字段(已婚为.T.,未婚为.F.),“性别〞是C型字段,若要

显示已婚的女职工,应当用()。A)LISTFOR婚否OR性别=〞女〞B)LISTFOR已婚AND性别=〞女〞C)LISTFOR婚否AND性别=〞女〞D)LISTFOR已婚OR性别=〞女〞

11.职工工资表文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记录号

是()。A)1B)0C)基本工资最少的记录号D)基本工资最多的记录号12.以下有关查询和视图的说法中,不正确的是()。

A)查询文件的扩展名为.QPRB)视图依靠于数据库的存在而存在C)交织表查询不适用于在多个数据表中进行相关数据的查询D)只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询13.在永真条件DOWHILE.T.循环中,为退出循环可以使用()。

A)LOOPB)EXITC)CLOSED)QUIT

14.在开启的数据表文件中有工资字段,数值型,假使把所有记录的工资增加10%,应使

用的命令是()。

A)SUMALL工资*1.1TO工资B)REPLACEALL工资WITH工资*1.1C)工资=工资*1.1D)STORE工资*1.1TO工资

15.假定假定学生数据表STUDENT.DBF中前六条记录均为男生的记录,执行以下命令序

列后,记录指针定位在()。USESTUDENTGO3

LOCATENEXT3FOR性别=’男’A)第一条记录上B)第三条记录上C)第四条记录上D)第五条记录上

16.在设置数据库中的数据表之间的永久关系时,以下说法正确的是()。

A)父表必需建立主索引(或候选索引),子表可以不建立索引B)父表必需建立主索引,子表必需建立候选索引C)父表必需建立主索引(或候选索引),子表可以建立普通索引D)父表和子表都必需建立主索引

17.SQL查询语句中ORDERBY子句的功能是()。

A)限定分组检索结果B)分组统计查询结果C)对查询结果进行排序D)限定查询条件18.下面程序的运行结果是()。

X=2.5DOCASECASEX>1Y=1

CASEX>2Y=2

ENDCASE?YRETUA)1B)2C)0D)语法错误

19.以下循环体共执行了()次。

FORI=1TO10I=I+1?IENDFORA)5B)10C)0D)11

20.VFP关于数据库的参照完整性规则不包括()。

A)插入规则B)删除规则C)更新规则D)查询规则

21.以下不能作为查询输出目标的是()。

A)临时表B)视图C)标签D)图形

22.若要显示年龄(数值型,2)为10的整数倍的职工记录,以下命令错误的是()。

A)LISTFORMOD(年龄,10)=0

B)LISTFOR年龄/10=INT(年龄/10)

C)LISTFORSUBSTR(STR(年龄,2),2,1)=〞0〞

D)LISTFOR年龄=20OR30OR40OR50OR6023.数据表文件中数学,英语,计算机,总分四个数值型字段,要将当前记录的三科成绩汇总

后存入总分字段,应使用命令()。A)TOTAL数学+英语+计算机TO总分

B)REPLACE总分WITH数学+英语+计算机C)SUM数学,英语,计算机TO总分

D)REPLACEALL总分WITH数学+英语+计算机24.UPDATE-SQL命令的功能是()。

A)数据定义B)数据查询

C)更新表中某些列的属性D)修改表中某些列的内容25.SELECT-SQL命令的功能是()。

A)选择工作区B)查询表中数据C)修改表中数据D)选择SQL标准

三、填空题(每空1分,共15分)

1.VFP的命令可简写前()个字符,每条命令必需按()键终止。2.关系型数据库的标准操作语言是()。3.()是VFP应用程序开发过程中所有对象与数据的控制中心,它可以集中管理所有与开发的应用程序有关的各类型文件,把应用程序的多个文件组成一个文件,或者编译成为.APP应用文件或.EXE文件能直接在WINDOWS中运行。

4.在VFP中,一个数据记录是由若干个()组成,而若干个记录则构成了一个()。

5.函数MOD(7,-4)的值为(),函数INT(1-10.6)的值是()。

6.在SQL-SELECT语句中,将查询结果分组输出的短语是()。

7.用DIMENSIONA(2,3)命令定义一个二维数组A,该数组的元素个数为()。8.在VFP中,要从表文件中真正删除某条记录分两步进行,若采用命令方式完成,则先应用命令动词(),再用命令动词()。

9.在循环结构中,用()语句可使执行顺序跳转到循环首语句。10.在VFP中建立或修改程序文件的命令格式是(),运行程序文件的命令格式是()。

四、程序阅读,写程序运行结果。(每题4分,共12分)

1.*程序1CLEAR

STORE0TOX,S1,S2,S3DOWHILEX0S3=S3+1ENDCASEENDDO?S1,S2,S3

RETURN该程序运行结果为:

2.*程序2SETTALKOFFA=3B=5

DOSUBWITH2*A,B?〞A=〞,A,〞B=〞,BSETTALKONPROCEDURESUBPARAX,YY=X*YRETURNENDPROC

该程序运行结果为:

3.*程序3CLEAI=1

M=0

DOWHILE.T.M=7*II=I+1

IFMOD(I,2)#0LOOPELSE??MENDIFIFI>5EXITENDIFENDDORETU

该程序运行结果为:

五、写出实现以下操作的命令或命令序列(每题2分,共20分)

已知两个数据表文件及表结构:

STUDENT.DBF表结构包括字段:学号(字符型)、姓名(字符型)、性别(字符型)、年龄(数值型)、党员否(规律型)。并假设表中输入了若干条记录CJ.DBF表结构包括字段:学号(字符型)、课程名(字符型)、成绩(数值型)等,并假设表中输入了若干条记录。

1.显示STUDENT表中最终一条记录内容。

2.显示STUDENT表中是党员的学生记录的姓名和性别。3.在表STUDENT中第4条记录后增加一条空记录。4.物理删除表STUDENT中第三条记录。

5.以性别为第一关键字、年龄为其次关键字升序排列,对表STUDENT中所有记录建立结

构索引文件,索引标识名为XBCSRQ。

6.快速查找STUDENT表中第一条性别为\男\的记录。

7.计算CJ.DBF表中所有记录成绩字段的平均值,统计结果送到内存变量PJ中。

8.复制一个与表STUDNET.DBF完全一致的表结构,假设生成的新表名为STU1.DBF。9.用SQL-SELECT语句实现查找CJ.DBF表中所有信息,查询结果按成绩字段降序排列。10.用SQL-SELECT语句实现查找课程名为\计算机\的成绩不及格的学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论