本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV部分,两者选一完成。试卷满分100分。公共部分(50分)1:恢复和并发控制的基本单位是________事务(2分)2:知学生关系:R(学号,姓名,系名称,系地址),每一名学生属于一个系,每一个系有一个地址,则R规范化程度属于______2NF(2分)3:P地址为140.111.0.0的B类网络,若要切割为9个子网,而且都要连上Internet,请问子网掩码设为(D)。(3分)A.255.0.0.0B.255.255.0.0C.255.255.128.0D.255.255.240.04:当关系R和S做自然联接时,能够保留R中不满足连接条件记录的操作是(A)(3分)A.左外联接B.右外联接C.内部连接D.全外联接5:简述中断装置的主要职能(12分,每点4分)中断装置的职能主要有三点:1)检查是否有中断事件发生。2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行。3)启动操作系统的中断处理程序。6:ISO网络协议主要层次结构?(14分,每点2分)物理层,数据链路层,网络层、传输层、会话层、表示层、应用层。(考察点:注意顺序,不要和tcp混淆)7:假设有一个“职工”表,表结构如下:(14分)职工号姓名年龄月工资部门号电话办公室1张三2520001123451012李四2615001543211023王五23900223456201…..….…..………….…………..问题:查询每个部门中月工资最高的“职工号”的SQL查询语句如下:SELECT职工号FROM职工ASAWHERE月工资=(SELECTMAX(月工资)FROM职工ASBWHEREA.部门号=B.部门号);1:请简要的说明该查询语句对查询效率的影响(6分)2:对该查询语句进行修改,使它既可以完成相同的功能,又可以提高查询效率。(8分)1.对于外层职工关系A中的每一个记录,都要对内层职工关系B进行检索,所有效率不高2.(1)使用临时表SELECTMAX(月工资)as最高工资,部门号INTOtempFROM职工GROUPBY部门号;SELECT职工号FROM职工,tempWHERE月工资=最高工资AND职工.部门号=temp.部门号;(2)SELECT职工号FROM职工,(SELECTMAX(月工资)as最高工资,部门号FROM职工GROUPBY部门号)asDEPMAXWHERE月工资=最高工资AND职工.部门号=DEPMAX.部门号;C++部分(50分)1.以下结构类型可用来构造链表的是()。B(3分)Astructaa{inta;int*b;};Bstructbb{inta;bb*b;};Cstructcc{int*a;ccb;};Dstructdd{int*a;aab;};2.使用操作符setw对数据进行格式输出时,需要包含()文件。C(3分)Aiostream.hBfstream.hCiomanip.hDstdlib.h3.设有以下说明和...