东南大学数据库原理与设计方法08年考试复习辅导(工程硕士与中职教师)

合集下载

(最新整理)东南大学08级C++(下)上机试卷和答案解析

(最新整理)东南大学08级C++(下)上机试卷和答案解析

(完整)东南大学08级C++(下)上机试卷和答案解析编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)东南大学08级C++(下)上机试卷和答案解析)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)东南大学08级C++(下)上机试卷和答案解析的全部内容。

东南大学08级C++(下)上机试卷D和答案解析(考试时间80分钟卷面成绩100分)学号姓名机位号说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于存放上交的*。

CPP文件,考试结束前根据机房要求,将这个文件夹传送到网络服务器上,注意:提交时只保留文件夹中的CPP文件。

一、改错题(50分)【要求】调试程序,修改其中的语法错误及少量逻辑错误。

只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。

【注意】源程序以“学号f1。

cpp”命名,存入自己学号文件夹。

【题目】以下程序实现动态生成数据成员,析构函数用来释放动态分配的内存,复制构造函数和复制赋值操作操作符实现深复制.【含错误的源程序】#include 〈iostream>#include 〈cstring〉using namespace std;class student{char *pName;public:student( );student( char *pname, int len );//错误1student( student &s );~student( );student & operator = ( student &s );} //错误2 student::student( ){cout >> ”Constructor”;//错误3pName = NULL;cout << "默认" << endl;}student::student( char *pname ){cout 〈< "Constructor";pName = new char[strlen(pname)+1];if ( pName ) strcpy( pName, pname );cout 〈〈 pName << endl;}student::student( student s ) //错误4{cout<<"Copy Constructor";if( s。

数据库系统概论复习练习题

数据库系统概论复习练习题

一、单项选择题1.单个用户使用的数据视图的描述称为。

A. 外模式B. 概念模式C. 内模式D. 存储模式2.SQL语言称为。

A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构人操纵语言3.下列四项中说法不正确的是。

A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库具有较高的数据独立性D. 数据库避免了一切数据的重复4.在视图上不能完成的操作是。

A. 在视图上定义新的视图B. 查询操作C. 更新视图D. 在视图上定义新的基本表5.数据库的并发操作有可能带来的三个问题中包括。

A. 数据独立性降低B. 无法读出数据C. 权限控制D. 丢失更新6.下列SQL语句命令,属于DDL语言的是_________________。

A. SELECTB. CREATEC. GRANTD. DELETE7.下列四项中,关系规范化程度最高的是关系满足_________________。

A. 非规范关系B. 第三范式C. 第二范式D. 第一范式8.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的主键是。

A. 书号 B. 读者号C. 书号+读者号D. 书号+读者号+借期9.如果事务T获得了数据项Q上的排它锁,则T对Q 。

A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写10.在数据库设计中,将E-R图转换成关系数据模型的过程属于。

A. 需求分析阶段B. 逻辑结构设计阶段C. 概念结构设计阶段D. 物理设计阶段11.在SQL中, SELECT语句的“SELECT DISTINCT”表示查询结果中。

A. 属性名都不相同B. 去掉了重复的列C. 行都不相同D. 属性值都不相同12.一个m:n联系转换为一个关系模式,则关系的码为。

A.m端实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码13.一个关系中的主属性。

第2章 关系数据库理论(3) 东南大学数据库课件

第2章 关系数据库理论(3) 东南大学数据库课件
12
本章重点
一、关系模型的基本概念
1.码: 1)候选码(键) 2)主键码(主键)
3)外码
2.关系模式的三类完整性规则
(1) 实体完整性规则 (2) 参照完整性规则 (3) 用户定义的完整性规则
二、关系代数
(a)传统的集合运算: 合并∪ 、相交∩ 、求差-(相减)、
笛卡尔积×
(b)扩充的关系运算: 选择σ 、投影π 、联接 、求商÷
5.检索学习课程号为C2的学生学号和姓名 πS#,SN(δC#=‘C2’(S SC)) πS#,SN(S δC#=‘C2’(SC)) πS.S#,SN(δC#=‘C2’∧ S.S#=SC.S#(S×SC))
8
6.检索选修课程号为C2或C4的学生学号 πS#(δC#=‘C2’ ∨ C#=‘C4’ (SC))
7. 检索至少选修两门课程的学生学号。
π1(δ1=4∧2≠5(SC×SC))
123456 S# C# G S# C# G
9
8.检索选修课程名为DB的学生学号和姓名 πS#,SN(δCN=‘DB’(S SC C))
πS.S#,SN(δCN=‘DB’ ∧ S.S#=SC.S# ∧ SC.C#=C.C# (S×SC×C))
号C#是外键,分别参照学生和课程关系中的主键
S#和C#。
学生关系模式 S(S#,SN,age,sex)的一个实例
S# SN age sex
S1
LI
17
M
S2 SHI 19
F
S3 LIU 21
F
S4 CHEN 20
M
课程关系模式 C(C#,CN,T)的一个实例
C#
CN
C1 MATHS
C2 PHYSICS

东南大学《信号与系统、数字电路》真题2008年

东南大学《信号与系统、数字电路》真题2008年

东南大学《信号与系统、数字电路》真题2008年(总分:60.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:5,分数:15.00)1.对于一个逻辑函数表达式,______是唯一的。

∙ A.最简“与或”表达式∙ B.两级“与非”表达式∙ C.异或构成的表达式∙ D.最大项构成的表达式(分数:3.00)A.B.C.D. √解析:2.下列说法中,______是正确的。

∙ A.寄存器一般是边沿触发的,仅在时钟的边沿改变状态;锁存器一般指电平触发的触发器,特点是当控制端有效时,输入端的变化会随时传递到输出端∙ B.同步计数器各触发器的CP脉冲相同,异步计数器的各CP脉冲不同,异步计数器的速度可能比同步计数器速度快∙ C.异或门当反相器使用时,把多余输入端接低电平∙ D.组合逻辑电路如果产生了可以采用增加冗余项方法消除的险象,这种险象属于功能险象(分数:3.00)A. √B.C.D.解析:3.对于半导体存储器,下列叙述______是正确的。

∙ A.随机存取的存储器,使用时需要进行刷新和再生∙ B.半导体存储器的数据读/写是依靠地址译码器选中相应的存储单元,对单元进行读/写的,由于是数字信号,因此从存储矩阵中获取的信号可以不经处理,送到相应的数字逻辑电路中∙ C.随机存取的存储器断电后数据丢失;只读存储器断电后数据不会丢失,通电后又可以继续使用∙ D.可编程的只读存储器使用电进行编程,用紫外线可以擦除原来的信息(分数:3.00)A.B.C. √D.解析:4.以下关于时序电路和组合电路、同步电路和异步电路的解释,______是正确的。

∙ A.时序电路是依靠触发信号触发的电路,组合电路不是依靠触发信号触发的电路,同步电路触发信号由同一个时钟驱动,异步电路触发信号使用不同时钟驱动∙ B.时序电路是触发信号由同一个时钟驱动的电路,组合电路不是依靠触发信号触发的电路,同步电路是依靠触发信号触发的电路;异步电路触发信号使用不同时钟驱动∙ C.时序电路不是依靠触发信号触发的电路,组合电路是依靠触发信号触发的电路,同步电路的触发信号由同一个时钟驱动,异步电路的触发信号使用不同时钟驱动∙ D.时序电路是依靠触发信号触发的电路,组合电路是触发信号使用不同时钟驱动的电路,同步电路是触发信号由同一个时钟驱动;异步电路是依靠时钟触发的电路(分数:3.00)A. √B.C.D.解析:5.关于数模与模数转换,下列概念正确的是______。

东南大学

东南大学
5、《Visual FoxPro5.0实验指导书》严明,崔健忠(参);
管理学
32
0.8
胡汉辉
国际法
32
0.6
苏欣
国际会计
32
0.8
吴芃
1、《国际会计学(第三版)》F.D.S乔伊、C.A佛罗斯G..K米勒(参);
2、《国际会计前沿》王松年(参);
3、《国际比较会计》夏东林(参);
4、《国际汇集准则》国际会计准则委员会(参);
社会学
48
2.4
陈迪
1、《社会学》(美)戴维·波普诺(参);
2、《社会学思想名家》刘易斯·A·科瑟(参);
市政学
32
1.4
张三保
17讲不能解压
土力学与基础工程
48
1.3
童小东
《土力学与基础工程》赵明华(教);
马克思主义哲学
47
2.7
戴正农
毛泽东思想概论
34
2.3
张中国
施工组织设计课程设计
1
0.1
何厚全
操作系统应用
32
0.7
余晓
1、《操作系统教程—原理和实例分析》(教)孟静;
产业分析
30
1
黄敏
程序设计与C语言(B)
48
1.3
陈卫卫
担保法学
32
0.7
叶金强
1、《担保法原理》叶金强;
地下结构工程
32
0.7
穆保刚
缺21讲
电工电子技术
76
1.2
单振才
电路基础
33
1.1
腾岩峰
1、《电路》(第四版)邱关源(教);
4、《矩阵理论简明教程》徐仲(参);

数据库习题集(附答案)

数据库习题集(附答案)

第一部分基本概念一,单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

AA.数据库系统 B.文件系统C.人工管理 D.数据项管理2.数据库系统与文件系统的主要区别是。

BA.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于。

AA.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

BBB① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统5.数据库的基本特点是。

BA.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制6.数据库具有①、最小的②和较高的③。

BAC① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性7.在数据库中,下列说法是不正确的。

数据库原理及应用2008.2

数据库原理及应用2008.2

华东交通大学08-09学年第二学期考试卷试卷编号: ( A )卷数据库原理及应用 课程 课程类别:必、限、任考生注意事项:1、本试卷共 9 页,总分 100 分,考试时间 120 分钟。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题1分,共10分)1.在关系数据库设计中,设计关系模式是( )的任务。

A .需求分析阶段B .概念设计阶段C .逻辑设计阶段D .物理设计阶段 2.关系模型中,候选码( )。

A .可由多个任意属性组成 B .至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D .以上都不是3.视图是一个“虚表”,视图的构造基于( )。

A.基本表B.视图C.基本表或视图D.数据字典 4.对数据库物理存储方式的描述称为( )。

A.外模式B.内模式C.概念模式D.逻辑模式5.从E-R 模型关系向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的码是( )。

A.M端实体的码B.N端实体的码C.M端实体码与N端实体码组合D.重新选取其他属性6.关系中的“主关键字”不允许取空值是指()约束规则。

A.实体完整性B.引用完整性C.用户定义的完整性D.数据完整性7.在数据库三级模式间引入二级映象的主要作用是( )。

A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性8.集合R与S的连接可以用关系代数的5种基本运算表示为( )。

A.R-(R-S) B.σ F (R×S)C.空D.空9.若事务T对数据对象A加上S锁,则( )。

A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。

B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。

D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。

东南大学复习知识点(下)(1)

东南大学复习知识点(下)(1)

第4章类与对象构造函数:重载、默认构造函数、注意定义指针不构造运算符重载:重载的本质(将符号重载为特定函数)、重载为友元和成员的区别、重载的规定(不改变符号的优先级、结合性等)++符号的重载(前置、后置),注意参数静态变量的使用:时刻注意所有对象共享同一个值第5章数组与指针5.4 this指针08年选择题:this指针的意义注意:静态成员函数没有this指针第6章模板与数据结构6.1 模板09年选择题:顺序表和链表的区别知识点:各自的优缺点09年填空题,10选择题,10填空题:模板的意义知识点:代码通用性,把类型当成参数,参数化的程序设计09年阅读题:模板匹配的顺序问题知识点:模板推演的规则10年阅读题:基本线性表操作10年阅读题:函数模板求积分11年选择题:模板匹配的规则(隐性推演的注意点,回避二义性)模板定义的基本格式、显性调用函数模板线性表算法的新思路,学会举一反三,计算下标要精确!11年完形题:复数类模板的编写6.2 排序和查找08年填空题:数组的二分查找知识点:用迭代法进行二分查找完形题:编写选择排序代码知识点:简单数组背景09年填空题:排序方式的判断,每一轮循环的结果知识点:熟练掌握三种排序方式的特点09年完形题:线性表排序函数和查找函数的编写10年阅读题:插入排序阅读10年完形题:二分查找递归算法11年选择题:常用排序和查找算法的特点11年填空题:冒泡排序的最差次数第7章动态内存分配7.1 自由存储区内存管理08年选择题:new运算符返回结果知识点:如果分配失败返回NULL (0)08年选择题1,09年选择题1:深复制的概念问题知识点:深复制需要重新定义的函数08年选择题:代码查错知识点:注意重复释放、释放错误、内存泄漏08年填空题:深复制的前提需求知识点:同上08年完形题:编写需要实现深复制的类知识点:同上09年选择题:释放动态数组知识点:同上09年填空题:new运算符获取的位置知识点:堆区09年阅读题:实现栈的深复制编写09年完形题:线性表的深复制10年选择题:new和delete的基本概念10年阅读题:深复制代码改错10年完形题:数组类深复制代码编写11年选择题:new和delete的使用规则11年填空题:用delete释放数组11年完形题:构建动态数组和排序7.2 链表与链表的基本操作08年填空题,10填空题:链表节点的组成知识点:数据域和指针域10填空:环形链表知识点:如何实现?09年填空题:链表操作的判断知识点:掌握链表操作的精髓09年完形题、10年完形题:单链表类模板11年选择题:链表的操作11年阅读题:链表代码的阅读(降序插入)以及从数组构造链表新思维:链表的一些新思路,学会举一反三7.3 栈与队列的基本操作及其应用08年选择题:队列和栈的操作特点知识点:队列先进先出09年选择题:出栈的顺序问题知识点:可在进栈的时候出栈09年阅读题:实现栈的深复制编写,出栈和入栈函数的实现10年选择题:栈的基本操作11年填空题:循环队列元素个数的计算11年完形题:栈的类模板编写第8章继承和多态8.1 继承和派生的概念08年选择题:派生类对父类成员的访问知识点:派生类不能直接访问父类的私有成员完形题:类的基本派生实现知识点:基本概念09年填空10填空题:三种继承方式知识点:默认私有继承,常用公有继承11年选择题:继承和派生的基本概念×2派生的四部曲:吸收、改造、增加和利用8.2 派生类的构造函数与析构函数08年阅读题1:多次派生之后,对象的构造和析构的顺序问题知识点:牢记派生的三个顺序问题11年阅读题:多个类以及含有成员对象类的派生顺序×28.5 派生类的应用讨论11年选择题:子类和父类的赋值兼容规则×28.6 多态与虚函数08年选择题1,填空题1,阅读题1,09年选择题1,阅读题1,10选择题,10阅读题,10年完形题:虚函数的实现知识点:虚函数实现的若干步骤08填空题,10选择题:纯虚函数和抽象类知识点:名词概念09完形题:纯虚函数相关类和函数的编写10填空题:静态多态性和动态多态性11年选择题:虚函数的使用规则11年填空题:纯虚函数的编写第9章流类库与输入/输出9.1 C++的基本流类体系09年选择题1,10选择题:cin等的意义知识点:都是对象11年选择题:流的相关基本概念,cout的本质9.3 标准设备的输入/输出08年填空题,10选择题:>>和<<符号的重载知识点:重载为类的友元函数,两个符号的名字09年完形题,:指定类的输入输出符号重载11年完形题:日期类的++和>>运算符重载10选择题9.4 文件的输入/输出08年填空题,09年填空题,10年填空题:文本文件和二进制文件的区别知识点:前者按字符读取,后者按字节读取完形题:写入一个结构体数据知识点:相关函数的使用,二进制09年选择题:打开二进制文件的格式符号知识点:ios::binary09年填空题:文件读写函数feof文件读写的四部曲9.6 文件与对象。

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

东南大学数据库原理与设计方法08年考试复习辅导(工程硕士与中职教师)
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在
题干的括号内。

)
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.关系数据模型的三个组成部分中,不包括( )
A.完整性规则
B.数据结构
C.恢复
D.数据操作
7.关系代数表达式的优化策略中,首先要做的是( )
A.对文件进行预处理
B.尽早执行选择运算
C.执行笛卡儿积运算
D.投影运算
8.下列四项中,不属于关系数据库特点的是( )
A.数据冗余小
B.数据独立性高
C.数据共享性好
D.多用户访问
9.数据库的并发操作可能带来的问题包括( )
A.丢失更新
B.数据独立性会提高
C.非法用户的使用
D.增加数据冗余度
10.在基本SQL语言中,不可以实现( )
A.定义视图
B.定义基表
C.查询视图和基表
D.并发控制
二、填空题
1.数据库管理系统(DBMS)由以下三类程序组成:语言、控制数据库运行和维护数据库,其中
的语言系统分为主语言和______。

2.通过加锁可以保证处理程序并发时的数据______。

3.关系代数中专门的关系运算包括:选择、投影、______和除法。

4.数据库中常用的四种文件组织方式是:顺序文件、______、散列文件、倒排文件。

5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余
度大、修改异常、插入异常和______。

6.关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的______、语言一体
化、并且是建立在数学理论基础之上。

7.数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。

8.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是______(在1NF、2NF、3NF范围内)。

9.数据库完整性的静态约束条件分为:值的约束和______。

10.构成系统说明书的两个重要文档是______。

三、名词解释题
1.数据库系统
2.网状模型
3.关系
4.并发控制
四、简答题
1.简述数据库系统的体系结构特点
2.数据库的保护包括哪四个子系统?
3.SQL语言具有什么功能?
4.简述数据库概念设计的主要步骤。

五、程序设计题
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用关系代数表达式实现下列1—4小题:
1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;
2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分;
3.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名
和专业;
4.检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业;
用SQL语言实现下列5—8小题:
5.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名
和专业;
6.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;
7.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;
8.定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分;。

相关文档
最新文档