文本描述
公共部分(50分)
1:从资源管理(分配)的角度出发,I/O设备可分为______????_、????_______和_??????????????_????_____三种类型。独享,共享,虚拟 (顺序可交换) (6分)
?
2:文件的物理组织有顺序、????_______和索引。链接(2分)
?
3:进程从运行状态进入就绪状态的原因可能是___ D ____。(4分)
A.被选中占有处理机
B.等待某一事件
C.等待的事件已发生
D.时间片用完
?
4:作业调度程序从处于___ D ____状态的队列中选择适当的作业投入运行。(4分)
A.运行?? B.提交??? C.完成??? D.后备
?
5:按照瀑布模型的阶段划分,软件测试可以分为单元测试,集成测试,系统测试。请问以下哪项测试不属于系统测试的内容( B )(4分)
压力测试
接口测试
功能测试
安全测试
性能测试
?
6:测试用例的设计是测试的重要阶段。系统测试用例设计应该从什么时候开始(A)(4分)
需求完成
详细设计完成
编码完成
系统集成完毕,提交系统测试
?
7:在UML方法中,使用多种类型的图形来帮助进行设计,请问以下哪些图形不是UML的图形类型( B )(4分)
类图
实体关系图
序列图
活动图
?
8:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?
(10分)
由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。(6分)
数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)
?
9:简述中断装置的主要职能。(12分)
中断装置的职能主要有三点:
1)检查是否有中断事件发生。(4分)
2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行。(4分)3)启动操作系统的中断处理程序。(4分)
C++部分(50分)
?
使用操作符setw对数据进行格式输出时,需要包含(??? )文件。C(4分)
A? iostream.h???? B? fstream.h??? C? iomanip.h??? D? stdlib.h
数组定义为”int a[4][5];”, 引用”*(a+1)+2″表示(??? )。B(4分)
A、a[1][0]+2 ????????B、 a数组第1行第2列元素的地址
C、a[0][1]+2 ????????D、 a数组第1行第2列元素的值
以下结构类型可用来构造链表的是(??? )。B(4分)
A? struct aa{ int a;int * b;};???? B? struct bb{ int a;bb * b;};
C? struct cc{ int * a;cc b;};???? D? struct dd{ int * a;aa b;};
设int f(int);