山东建筑大学数据库期末考试3答案

合集下载

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案

大学数据库管理系统期末考试题库及答案选择题(每题2分)
1. 数据库的定义是:()
A. 文件管理系统
B. 存放数据的仓库
C. 存放数据的干草堆
D. 存放数据的操作系统
2. 下面不属于关系数据库特点的是:()
A. 实现了数据的共享性
B. 储存维护数据的程序和数据是分离的
C. 数据具有冗余性
D. 有数据结构和完整性约束的实现机制
3. 在定义关系模式时,应指明其下列哪几个方面?()
A. 元组的组成
B. 属性的含义与名称
C. 属性的可取值范围和类型
D. 约束条件
4. 下列哪种技术可用于备份数据库?()
A. 每日回滚
B. 磁盘阵列
C. 数据库快照
D. 服务器镜像
填空题(每空2分)
1. 数据库管理员的英文缩写是 ________。

2. 触发器的语法格式包括:CREATE TRIGGER 触发器名________ 操作类型 ON 表名 ________ 触发事件 AS ________。

3. 设计一个订单管理的关系模式,其中包含表格Order、Product、Customer等,要求Order表格中的外键是分别来自于Product和Customer的 ________ 。

4. 数据库中的ACID是指事务具有的原子性、 ________ 、隔离性和持久性四个特性。

简答题(每题10分)
1. 什么是数据库的粒度?请举例说明。

2. 请谈谈您是如何设计ER图的?
3. 什么是SQL注入?
论述题(40分)
1. 如何进行优化数据库性能?请从以下三个方面论述:调整数据库参数、优化表格和SQL语句优化。

2022年山东建筑大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

2、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

3、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

4、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

7、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

6山东建筑大学操作系统期末考试复习题 函授期末考试试卷及参考答案

6山东建筑大学操作系统期末考试复习题 函授期末考试试卷及参考答案

操作系统复习资料一、填空题1、系统调用运行在核心空间,一般函数调用运行在用户空间。

2、程访问临界资源的代码段称为临界区,为保证进程互斥,应在进程的临界区前设置进入区代码,在临界区后设置退出区代码。

二、单项选择题1、中断发生后,应保留( B )。

A.缓冲区指针B.关键寄存器内容C.被中断的程序D.页表2、实时操作系统必须在( C )内处理完来自外部的事件;A.响应时间B.周转时间 C规定时间 D.调度时间3、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( C )。

A.程序查询B.中断方式C.DMA方式D.无条件存取方式4、下列的进程状态变化中,( C )变化是不可能发生的。

A.运行→就绪B.运行→阻塞C.阻塞→运行D.等待→就绪5、在分时操作系统中,进程调度经常采用( C )算法。

A.先来先服务B.最高优先权C.时间片轮转D.随机6、实现虚拟存储器的目的是( D )。

A.实现存储保护B.实现程序浮动C.扩充辅存容量D.扩充主存容量7、页式虚拟存储系统的主要特点是( B )。

A.不要求将作业装入到主存的连续区域;B.不要求将作业同时全部装入到主存的连续区域;C.不要求进行缺页中断处理;D.不要求进行页面置换;三、简答题1、什么是文件系统?文件系统的功能是什么?答案:文件系统是指文件、管理文件的软件及数据结构的总体。

文件系统的功能是:(1)文件存储空间的管理:为每个文件分配必要的外存空间,提高外存利用率,并能有助于提高文件系统的速度。

目录管理:为每个文件建立目录项(包括文件名、文件属性、文件在磁盘上的物理位置等信息)。

并对众多目录项进行有效组织。

文件的读、写管理和存取控制。

2、系统抖动是如何形成的?如何预防抖动?答案:由于采用全局置换策略,系统可能处于空闲,从而不得不提高多道程序度提高效率。

系统的多道程序度太高,使运行进程的大部分时间都用于进行页面的换入/换出,而几乎不能完成任何有效的工作的状态,此时就产生了“抖动”。

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a, e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是()。

A.a,b,e,c,d,fB.a,c,f,e,b,dC.a,e,b,c,f, dD.a,e,d,f,c,b2、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。

A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理3、静态链表中指针表示的是()。

A.下一元素的地址B.内存储器的地址C.下一元素在数组中的位置D.左链或右链指向的元素的地址4、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改5、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>, <V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>},G的拓扑序列是()。

A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V76、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别()。

2021年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、有效容量为128KB的Cache,每块16B,8路组相联。

字节地址为1234567H的单元调入该Cache,其tag应为()。

A.1234HB.2468HC.048DHD.12345H2、某C语言程序段如下:for(i=0;i<9;i++){temp=1;for(j=0;j<=i;j++)temp+=a[J];sum+=temp;}下列关于数组a的访问局部性的描述中,正确的是()。

A.时间局部性和空间局部性皆有B.无时间局部性,有空间局部性C.有时间局部性,无空间局部性D.时间局部性和空间局部性皆无3、在补码一位乘中,若判断位Y n Y n+1=01,则应执行的操作为()。

A.原部分积加[-x]补,然后右移一位B.原部分积加[x]补,然后右移一位C.原部分积加[-x] 补,然后左移一位D.原部分积加[x]补,然后左移一位4、当定点运算发生溢出时,应()。

A.向左规格化B.向右规格化C.舍入处理D.发出出错信息5、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为()。

A.00007FFAHB.0000 FFFAHC.FFFF 7FFAHD.FFFF FFFAH6、下列有关总线定时的叙述中,错误的是()。

A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制7、在下面描述的PCI总线的基本概念中,不正确的表述是()。

A.PCI总线支持即插即用B.PCI总线可对传输信息进行奇偶校验C.系统中允许有多条PCI总线D.PCI设备一定是主设备8、下列关于配备32位微处理器的计算机的说法中,正确的是()。

数据库原理及应用智慧树知到答案章节测试2023年山东建筑大学

数据库原理及应用智慧树知到答案章节测试2023年山东建筑大学

第一章测试1数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。

A:DB包含DBS和DBMSB:DBMS包含DB和DBSC:DBS包含DB和DBMSD: 没有任何关系答案:C2.数据库系统的核心和基础是()。

A: 逻辑模型B: 数据模型C: 概念模型D: 物理模型答案:B3.单个用户使用的数据视图的描述称为()A: 外模式B: 存储模式C: 概念模式D: 内模式答案:A4.数据模型的三要素是()。

A: 关系模型、层次模型和网状模型B: 外模式、模式和内模式C: 实体、属性和联系D: 数据结构、数据操作和完整性约束答案:D5. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

A: 数据管理功能B: 数据操纵功能C: 数据定义功能D: 数据控制功能答案:B6在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特性的是()。

A: 模式B: 内模式C: 外模式D: 存储模式答案:A7.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。

为了使数据库的模式保持不变,必须改变模式与内模式之间的映象。

使数据库具有()。

A: 操作独立性B: 逻辑独立性C: 物理独立性D: 数据独立性答案:C8.数据库系统的三级模式结构中,下列属于三级模式的是()。

A: 内模式B: 抽象模式C: 模式D: 外模式答案:ACD9.一个数据库系统的外模式只能有一个。

()A: 对B: 错答案:B10在数据库中,数据的物理独立性是指应用程序与数据库中数据的逻辑结果相互独立。

()A: 对B: 错答案:B第二章测试1一个关系只有一个()。

A: 超码B: 候选码C: 外码D: 主码答案:D2参照完整性规则是对()的约束。

A: 候选码B: 外码C元组D: 列答案:B3设关系R和关系S的元数分别是3和4,关系T是R与S的厂义笛卡尔积,即:T=R S,则关系T的元数是()A:12B:7C:16D:9答案:A4.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。

vfp数据库期末考试题及答案

vfp数据库期末考试题及答案

vfp数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的基本操作?A. 插入记录B. 删除记录C. 导出数据D. 格式化数据答案:D2. Visual FoxPro中,哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 如果要在Visual FoxPro中查找表中所有姓“张”的记录,应该使用哪个命令?A. SELECT * FROM 表名 WHERE 姓名 = "张"B. SELECT * FROM 表名 WHERE 姓名 LIKE "张%"C. SELECT * FROM 表名 WHERE 姓名 = "%张%"D. SELECT * FROM 表名 WHERE 姓名 LIKE "张*"答案:B5. 在Visual FoxPro中,以下哪个选项不是索引类型?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:B6. Visual FoxPro中,哪个命令用于打开一个表?A. OPEN DATABASEB. USEC. SELECTD. BROWSE答案:B7. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D8. 如果要在Visual FoxPro中对表中的记录进行排序,应该使用哪个命令?A. ORDER BYB. SORTC. INDEXD. ASC答案:B9. 在Visual FoxPro中,以下哪个选项不是报表设计工具?A. Report PainterB. Label WizardC. Form DesignerD. Menu Designer答案:D10. Visual FoxPro中,哪个命令用于关闭一个表?A. CLOSEB. RELEASEC. USED. SELECT答案:A二、填空题(每空1分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的所有表。

2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年山东建筑大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

2、数据的安全性是指____________。

3、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;4、关系模型由______________、______________和______________组成。

5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

7、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;8、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

9、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

(完整版)数据库期末考试复习试题与答案

(完整版)数据库期末考试复习试题与答案

A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。

错选、多选 或未选均无分。

1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达A •数据库 D .软件工具时间、情况摘要等属性,该实体主码是( C )A .车次B.日期C •车次+日期D •车次+情况摘要8.己知关系R 和S, R A S 等价于( B ) A. (R-S )-S B. S-(S-R )C. (S-R )-RD. S-(R-S )9 •学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接 B.左外联接C.右外联接D.自然联接 10 .用下面的T-SQL 语句建立一个基本表:CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL, Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的T-SQL 语句是( CA. GRANT QTY ON SPJ TO '李勇’B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中(B )是最小关系系统ABC图113 •关系规范化中的插入操作异常是指A •不该删除的数据被删除 C •应该删除的数据未被删除AgeINT ) 可以插入到表中的元组是( D A. '5021','刘祥',男,21C. '5021' , NULL ,男,21)B. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL ,NULL(D )B .不该插入的数据被插入 D .应该插入的数据未被插入A)阶段的任D14 •在关系数据库设计中,设计关系模式是数据库设计中(A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、地址线A15~A0(低),若选取用16K×1位存储芯片构成64KB存储器,则应由地址码()译码产生片选信号。

A.A15,A14B.A0,AlC.A14,A13D.A1,A22、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。

如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别为()。

A.16,6B.17,6C.18,8 D .19,83、ALU属于()。

A.时序电路B.控制器C.组合逻辑电路D.寄存器4、加法器采用先行进位的根本目的是()。

A.优化加法器的结构B.快速传递进位信号C.增强加法器的功能D.以上都不是5、某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y] 补=l0110000。

若整型变量z=2x+y/2,则z的机器数为()。

A.11000000B.00100100C.10101010D.溢出6、系统总线中的数据线、地址线、控制线是根据()来划分的。

A.总线所处的位置B.总线的传输方向C.总线传输的内容D.总线的材料7、下列关于同步总线的说法中,正确的有()。

I.同步总线一般按最慢的部件来设置公共时钟II.同步总线一般不能很长III.同步总线一般采用应答方式进行通信IV.通常,CPU内部总线、处理器总线等采用同步总线A. I,IIB. I,II,IVC.III,IVD.II,III,IV8、()可区分存储单元中在放的是指令还是数据。

A.存储器B.运算C.用户D.控制器9、下列描述中,正确的是()。

A.控制器能理解、解释并执行所有指令以及存储结果B.所有数据运算都在CPU的控制器中完成C.ALU可存放运算结果D.输入、输出装置以及外界的辅助存储器称为外部设备10、对于字符显示器,主机送给显示器的应是显示字符的()A.ASCI 码B.列点阵码C.BCD码D.行点阵码11、CPU在中断周期中()A.执行中断服务程序B.执行中断隐指令C.与I/O设备传送数据D.处理异常情况12、指令从流水线开始建立时执行,设指令流水线把一条指令分为取指、分析、执行三部分,且三部分的时间分别是2ns、2ns、Ins,则100条指令全部执行完毕需要()。

山东建筑大学capp期末试题及答案

山东建筑大学capp期末试题及答案

山东建筑大学capp期末试题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于声明函数?A. intB. voidC. returnD. function答案:B2. 在C语言中,以下哪个符号用于表示逻辑与?A. &&B. ||C. !D. &答案:A3. 下列关于数组的描述中,错误的是?A. 数组可以存储相同类型的多个元素B. 数组的索引从0开始C. 数组的大小在声明时确定,且不能改变D. 数组可以存储不同类型的元素答案:D4. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strcmpD. strlen答案:A5. C语言中,以下哪个关键字用于声明一个结构体?A. structB. unionC. enumD. typedef答案:A6. 下列哪个是合法的C语言变量名?A. 2namesB. _nameC. name$D. name答案:B7. 在C语言中,以下哪个关键字用于声明一个指针?A. intB. floatC. *ptrD. char答案:C8. 下列哪个函数用于计算字符串的长度?A. strcpyB. strcatC. strcmpD. strlen答案:D9. 在C语言中,以下哪个关键字用于声明一个枚举?A. enumB. structC. unionD. typedef答案:A10. 下列哪个选项是C语言中的合法常量?A. 0x1AB. 1.23C. 123LD. All of the above答案:D二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字可以定义一个宏。

答案:#define2. C语言中,使用________函数可以将字符串连接到另一个字符串的末尾。

答案:strcat3. 如果一个函数没有返回值,应该使用________关键字声明。

答案:void4. 在C语言中,________关键字用于声明一个全局变量。

3山东建筑大学Java Web开发技术期末考试复习题 函授期末考试试卷及参考答案

3山东建筑大学Java Web开发技术期末考试复习题 函授期末考试试卷及参考答案

Java Web开发技术复习资料一、单项选择题1、第一个java语言编译器是在( C )年推出。

A.1991 B.1992 C.1995 D.19962、下面哪些是java语言中的关键字?BA .sizeof B.abstract C.NULL D.Native3、Java Application源程序的主类是指包含有( B )方法的类。

A.main方法 B.toString方法 C.init方法 D.actionPerfromed方法4、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为( C )。

A.隐藏 B.覆盖 C.重载 D.Java不支持此特性5、设有下面两个赋值语句:Da = Integer.parseInt(“1024”);b = Integer.valueOf(“1024”).intValue();下述说法正确的是()。

A.a是整数类型变量,b是整数类对象。

B.a是整数类对象,b是整数类型变量。

C.a和b都是整数类对象并且它们的值相等。

D.a和b都是整数类型变量并且它们的值相等。

6、在Java中,存放字符串常量的对象属于( B )类对象。

A.Character B.String C.StringBuffer D.Vector7、下列哪个是合法的Java标识符?( B )A.Tree&Glasses B.FirstJavaApplet C.2_$theLastOne D.273.58、若a的值为3时,下列程序段被执行后,c的值是多少?( C )c = 1;if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A.1 B.2 C.3 D.49、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( A )类的对象来实现。

山建大学期末试题及答案

山建大学期末试题及答案

山建大学期末试题及答案一、选择题(每题2分,共20分)1. 计算机科学中,用于表示数据的最小单位是:A. 字节B. 位C. 字D. 兆答案:B2. 以下哪个选项不是操作系统的功能?A. 进程管理B. 文件管理C. 网络管理D. 编译程序答案:D3. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h2>C. <h3>D. <h4>答案:A4. 以下哪个选项不是数据库管理系统(DBMS)的特点?A. 数据结构化B. 数据冗余度高C. 数据共享D. 数据独立性5. 在C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A6. 以下哪个选项不是计算机网络的组成部分?A. 网络协议B. 网络设备C. 网络操作系统D. 网络应用答案:C7. 以下哪个选项不是面向对象编程的特点?A. 封装B. 继承C. 多态D. 过程化答案:D8. 在Java中,用于定义一个类的关键字是:A. classB. interfaceC. packageD. import答案:A9. 以下哪个选项不是软件工程的原则?B. 可重用性C. 可维护性D. 可扩展性答案:D10. 在Python中,用于定义一个函数的关键字是:A. defB. classC. importD. from答案:A二、填空题(每题2分,共20分)1. 在关系数据库中,用于选择数据的SQL语句是________。

答案:SELECT2. 在HTML中,用于创建超链接的标签是________。

答案:<a>3. C语言中,用于声明一个整型变量的关键字是________。

答案:int4. 在Java中,用于声明一个接口的关键字是________。

答案:interface5. 在Python中,用于创建一个列表的方括号是________。

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年山东建筑大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。

A.12345678B.87654321C.78563412D.341278562、假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用写回(Write Back)方式,则能存放4K字数据的Cache的总容量的位数至少是()。

A.146KB.147KC.148KD.158K3、某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y] 补=l0110000。

若整型变量z=2x+y/2,则z的机器数为()。

A.11000000B.00100100C.10101010D.溢出4、当定点运算发生溢出时,应()。

A.向左规格化B.向右规格化C.舍入处理D.发出出错信息5、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。

A.2B.3C.4D.56、在链式查询方式下,若有N个设备,则()。

A.只需一条总线请求线B.需要N条总线请求线C.视情况而定,可能一条,也可能N条D.以上说法都不对7、下列关于总线仲裁方式的说法中,正确的有()。

I.独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.计数器定时查询方式下,有,根总线请求(BR)线和一根设备地址线,若每次计数都从0开始,则设备号小的优先级高III.链式查询方式对电路故障最敏感IV.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器A.III,IVB. I,III,IVC. I,II,IVD.II,III,IV8、CPU中的译码器要用()。

A.地址译码人B.指令译码C.数据译码1D.控制信号译码9、只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。

数据库考试题目和答案分析

数据库考试题目和答案分析

实验时间2011年 9 月 29 日18时分00至 19 时30 分实验1 表的创建与表的查询实验题目:(自己填)实验报告内容:(必须贴图)5(1)(2)实验时间2011年 9 月 29 日18时分00至 19 时30 分(3)(4)(5)实验时间2011年 9 月 29 日18时分00至 19 时30 分(6)实验时间2011年 9 月 29 日18时分00至 19 时30 分(7)(8)实验时间2011年 9 月 29 日18时分00至 19 时30 分(9)(10)实验时间2011年 9 月 29 日18时分00至 19 时30 分(11)基于个人学号的数据库(包括课本上的三表),试用SQL的查询语句表达下列查询。

(1)实验时间2011年 9 月 29 日18时分00至 19 时30 分(2)(3)实验时间2011年 9 月 29 日18时分00至 19 时30 分(4)(5)实验时间2011年 9 月 29 日18时分00至 19 时30 分基于个人学号的数据库(包括课本上的三表),试用SQL的查询语句表达下列查询。

(1)(2)实验时间2011年 9 月 29 日18时分00至 19 时30 分(3)(4)实验时间2011年 9 月 29 日18时分00至 19 时30 分(5)(6)实验时间2011年 9 月 29 日18时分00至 19 时30 分(7)(8)实验时间2011年 9 月 29 日18时分00至 19 时30 分(9)(10)实验时间2011年 9 月 29 日18时分00至 19 时30 分(11)(12)实验时间2011年 9 月 29 日18时分00至 19 时30 分(13)设有如下4 张基本表(表结构与表内容是假设的,如表4-1至4-4所示),请先创建数据库及根据表内容创建表结构,并添加表记号,实践以下各题的SQL命令操作学出实现以下个体功能的SQL语句(1)实验时间2011年 9 月 29 日18时分00至 19 时30 分(2)(3)实验时间2011年 9 月 29 日18时分00至 19 时30 分(4)(5)实验时间2011年 9 月 29 日18时分00至 19 时30 分(6)实验时间2011年 9 月 29 日18时分00至 19 时30 分(7)(8)实验时间2011年 9 月 29 日18时分00至 19 时30 分(9)(10)(11)实验时间2011年 9 月 29 日18时分00至 19 时30 分(12)(13)实验时间2011年 9 月 29 日18时分00至 19 时30 分(14)实验时间2011年 9 月 29 日18时分00至 19 时30 分(15)(16)实验时间2011年 9 月 29 日18时分00至 19 时30 分(17)(18)实验时间2011年 9 月 29 日18时分00至 19 时30 分(19)(20)实验时间2011年 9 月 29 日18时分00至 19 时30 分(21)(22)实验时间2011年 9 月 29 日18时分00至 19 时30 分(24)请实践以下命令式更新操作](1)实验时间2011年 9 月 29 日18时分00至 19 时30 分(2)实验时间2011年 9 月 29 日18时分00至 19 时30 分(3)(4)实验时间2011年 9 月 29 日18时分00至 19 时30 分(6)(7)实验时间2011年 9 月 29 日18时分00至 19 时30 分(8)(9)实验时间2011年 9 月 29 日18时分00至 19 时30 分(10)(11)(12)实验时间2011年 9 月 29 日18时分00至 19 时30 分(13)(14)实验时间2011年 9 月 29 日18时分00至 19 时30 分(15)SC表有“98005”学生选课记录时,不能删除;一定要删除得先删除SC中的选课记录。

数据库期末考试复习试题和答案解析[60]共有5套卷子

数据库期末考试复习试题和答案解析[60]共有5套卷子

试题六一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。

1. DB 、DBMS 和DBS 三者之间的关系是( )。

A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .不能相互包括2. 对数据库物理存储方式的描述称为( )A .外模式B .内模式C .概念模式D .逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是( )A .提高数据与程序的独立性B .提高数据与程序的安全性C .保持数据与程序的一致性D .提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( )A .基本表B .视图C .基本表或视图D .数据字典5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( )A .SELECTB .FROMC .WHERED .GROUP BY6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A .多对多 B .一对一 C .多对一 D .一对多7. 如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询8. 将E-R 模型转换成关系模型,属于数据库的( )。

A . 需求分析 B . 概念设计C . 逻辑设计D . 物理设计9. 事务日志的用途是( )A . 事务处理B . 完整性约束C . 数据恢复D . 安全性控制(考 生 答 题 不 得 超 过 此 线)10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( )A . 只可加X 锁B . 只可加S 锁C . 可加S 锁或X 锁D . 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。

山东建筑大学数据库期末考试4

山东建筑大学数据库期末考试4

山东建筑大学数据库期末考试4数据库原理试题一、单项选择题(9小题10空,每空1分)1、A2、D3、A4、D5、C, G6、C7、B8、B9、A二、填空题(每小题1分,共13分)1.数据库恢复的基本原理就是利用(数据库后备副本)和(日志文件)来重建数据库.2.设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是_______ 的模式.3.与文件管理系统相比较,数据库系统的特点主要有数据___________,数据独立性___________,数据共享性___________.4.并发控制带来的数据不一致性包括___________,___________,___________.5.在关系模型中,关系中每一个属性值都是____________.6.关系数据库的实体完整性规则规定基本关系的___________都不能取__________。

7.SQL语言全称(中文)是____________________.三、用关系代数或SQL语言完成下列功能(共22分)1.设数据库中有基本表:教师(工号,姓名,性别,职称,工龄,基本工资,补贴)请用关系代数和SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

(5分)2.在教学管理系统中,含有二个关系:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。

(3分)3.基于数据库中的成绩表:成绩(学号,课程名,成绩)用SQL语句写出往成绩表中插入一个元组(20010101,管理信息系统,80)(3分)4.基于数据库中的学生表、成绩表、任课表:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)任课(课程名,任课教师名)用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理试题
一、单项选择题(9小题10空,每空1分,请将唯一正确答案选项填在题后括号里)
1、B
2、A
3、A
4、D
5、A,D
6、C
7、C
8、B
9、A
二、填空题(每空1分,共15分)
1.数据库恢复的基本原理就是利用(数据库后备副本)和(日志文件)来重建数据库.
2.设关系模式R是第一范式,且每个属性都不部分函数依赖于R的候选键,则称R是(2)范式。

.
3.包含在(候选码)中的属性,叫做主属性。

4.关系演算是用(谓词变元)来表达查询要求的方式。

5.DBMS并发控制的单位是(事务)。

6.关系模型由(关系数据结构),(关系操作集合),(关系完整性约束)三部分组成。

7.关系代数的基本运算是并,差,(选择),(投影),(笛卡儿乘积)。

8.视图是从(基本表)导出的表。

9.1986年,(SQL)被定为关系数据库标准语言。

10.在SQL语言中授权的操作是通过(GRANT)语句实现的。

三、用关系代数或SQL语言完成下列功能(每小题5分,共20分)
设有四个关系
S(SNO,SNAME,ADDRESS,TEL)
SNO:供应商代码SNAME:姓名ADDRESS:地址TEL:电话
J(JNO,JNAME,LEADER,BG)
JNO:工程代码JNAME:工程名LEADER:负责人BG:预算
P(PNO,PNAME,SPEC,CITY,COLOR)
PNO:零件代码PNAME:零件名SPEC:规格CITY:产地COLOR:颜色
SPJ(SNO,JNO,PNO,QTY)
SNO:供应商代码JNO:工程代码PNO:零件代码QTY:数量
1.找出使用供应商代码为S1供应零件的工程号。

∏jno (σsno="s1" (SPJ))
Select jno from spj where sno="s1"
2.找出工程代码为J2的工程使用的所有零件名称、数量。

∏pno, qty (σjno="j2"(spj))
Select pno, qty from spj where jno="j2"
3.找出没有使用天津产的零件的工程号。

∏jno(SPJ) - (∏jno,PNO (SPJ)÷∏PNO (σp.city=’天津’ (P)))
Select distinct jno from spj, p
where p.pno=spj.pno and p.city<>"天津"
4.找出使用供应商S2供应的全部零件的工程号。

(∏jno,PNO (SPJ)÷∏p no (σsno='s2' (spj)))
Select jno from spj spj1 where not exists
(select * from spj spj2 where spj2.sno='s2' and not exists
(select * from spj spj3 where spj3.sno=spj1.sno and spj3.pno=s2.pno))
四、医院需建立一MIS ,管理如下信息:医院有若干科室,科室有科号、科名、主任姓名、位置、电话属性;每个科负责若干病房,每个病房归属一个科,病房有属性:病房号、位置、床位数;一个病房有若干床位,每床有一个床号。

一个科有若干大夫,每个大夫归属一个科,由科主任领导,大夫有职工号、姓名、性别、年龄、职称属性;一个大夫负责若干病人,每个病人由若干大夫负责治疗,病人有身份证号、姓名、性别、年龄、职业、单位属性;每个病人都有一个病历,大夫每次治疗一个病人都要填写病历。

1、 画出E-R 图(10分)
2、 转成关系模型,写出关键字(5分)
3、 对于1:M 的联系类型,写出向关系模型转换应遵循的原则(5分)
科室(科号、科名、主任号、位置、电话)
病房(病房号、位置、床位数、所属科号)
床位(床号、病房号)
大夫(职工号、姓名、性别、年龄、职称、所属科号)
病人(身份证号、姓名、性别、年龄、职业、单位)
治疗(职工号、身份证号、病历流水号)
病历(身份证号,流水号,内容)
五、F={AB —E ,AC —H ,AD —B ,B —C ,C —D } G={AD —BEH ,B —C ,C —D}
判断F 与G 是否等价,写出求解步骤。

(10分)
1)对于F Y X ∈→,求+G X ,判断+⊆G X Y
+G AB =ABCDEH ,则+⊆G AB E
+G AC =ABCDEH ,则+⊆G AC H
+G AD =ABCDEH ,则+⊆G AD B
+G B =BCD ,则+⊆G B C
+G C =CD ,则+⊆G C D
2)对于
G Y X ∈→,求+F X ,判断+⊆F X Y
+F AD =ABCDEH ,则+⊆F AD BCH
+F B =BCD ,则+⊆F B C +F C =CD ,则+⊆F
C D 因此F 与G 等价
六、对于SC (SNO ,CNO ,GRADE )建立视图
create view s_grade(sno, c_num, avg_grade)
as select sno, count(cno), avg(grade) from sc
group by sno;
试判断下列查询和更新是否允许执行。

若不允许,写出理由;若允许,写出转换到 关系SC 上的相应操作。

(10分)
1、select sno, avg_grade from s_grade
where c_num >(select c_num from s_grade where sno=’98001’);
2、delete from s_grade where c_num >4;
1)不允许,不能在where 条件中比较运算符的左恻采用集函数。

2)不允许,因为视图字段含集函数,因此不允许删除。

七、问答题(每小题3分,共15分)
1、 试述事务的概念及事务的四个特性?
事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做。

四个特性:原子性、一致性、隔离性、永久性
2、 试述数据库的设计过程?
需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行与维护
3、 什么是关系的实体完整性规则?
如果属性A 是基本关系R 的主属性,则属性A 不能取空值。

4、 基本的封锁类型有几种?试述它们的含义。

基本的封锁分为3类,一级封锁协议是事务T 在修改R 之前必须对其加X 锁,直到事务结束才释放。

二级封锁协议是在一级封锁协议的基础上加事务T 在读取R 之前必须对其加读锁,读完后立即释放。

三级封锁协议是在一级封锁协议的基础上加事务T 在读取R 之前必须对其加读锁,事务结束后释放。

5、 数据库的定义?
数据库是长期存储在计算机内的有组织、可共享的数据集合。

相关文档
最新文档