本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV部分,两者选一完成。试卷满分100分。公共部分(50分)1:分时操作系统通常采用___B____策略为用户服务。(4分)A.可靠性和灵活性B.时间片轮转C.短作业优先D.时间片加权分配2:进程从运行状态进入就绪状态的原因可能是___D____。(4分)A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完3:不能激活触发器执行的操作是:(D)(4分)A.DELETEB.UPDATEC.INSERTD.SELECT4:简述中断装置的主要职能。(6分)中断装置的职能主要有三点:1)检查是否有中断事件发生。(2分)2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复运行。(2分)3)启动操作系统的中断处理程序。(2分)5:面向连接和非连接的服务的特点是什么(8分)面向连接的服务,通信双方在进行通信之前,要事先在双方之间建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。(4分)而非连接的服务,不需要预先建立起一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往“网络”上送出信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。(4分)6:请给出预防死锁的若干方法(6分)预防死锁通常有以下两种方法:(1)一次封锁法,就是要求每个事务必须一次将所有要使用的数据全部加锁,否则该事务不能继续执行;(3分)(2)顺序封锁法,是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。(3分)4:写出以太网数据帧格式。(10分,每点2分)目的地址源地址类型数据CRC7:主键和唯一索引的区别(8分,每点2分)A主键顺序为数据的物理顺序B主键不能空,唯一索引可以为空C主键每个表只能有一个,唯一索引可以多个D主键:默认将是聚簇索引唯一索引:默认将是非聚簇索引C++部分(50分)1.表达式8&3的结果是__________。0(2分)2.设一维整型数组data已进行了初始化,则其元素个数可由操作符sizeof通过表达式__________________________计算出来。sizeof(data/data[0])(2分)3.在继承机制下,当对象消亡时,编译系统先执行________的析构函数,然后再执行_______的析构函数。子类父类(4分)4.设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是()B(3分)Ag(f(3))Bf(g(3))Cg(f(3)+2)Dp=f(g(3)+1)5.设int*p2=&x,*p1=a;p2=*b;则a和b的类型分别是()。B(3分)Aint*和intBint*和int**Cint和int*Din...