一、操作系统:
1.从静态角度看,进程由程序段、进程控制块PCB、和数据空间三部分组成。通常,用户进程被创建后,
(随着作业运行的正常或不正常结束而撤销);
2.用户进程在非管态的某一时刻处于运行状态的进程至少且最多只有一个;
3.多道程序的特征:多道;宏观上并行;实际上多道程序穿插运行的。
4.(B)调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型作业。
A.时间片轮转调度算法 B.先来先服务调度算法 C.短作业优先 D.优先权调度算法
5.进程间的同步是指在逻辑上相互(制约)关系;
6.设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引、1个地址项是二级间接地址索引,每个地址项大小为4字节,若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件最大长度是(4*256+2*(256/4)*256+1*(256/4)*(256/4)*256=1057K)。
7.
解析:首先需要求得页号和页内位移。根据题设条件页的大小是2K即2的11次方,所以页内位移是11.;逻辑地址为9888转换为二进制10011010100000,取其低11位为页内位移,剩下的高3位为对应逻辑页号值为4,找到相应的物理页号3与页内位移合并得到物理地址为1111010100000,转换为十进制为7840.
8.某进程页面访问序列为4,2,3,1,2,4,5,3,1,2,3,5,且开始执行时内存中没有页面分配给该进程的物理块数是3,采用FIFO和LRU页面置换算法时缺页率分别为(83%和83%)。
二、面向对象方法
1.下面关于面向对象方面的描述,不正确的是:B
A.面向对象要求针对接口编程,而不要针对实现编程;
B.接口与实现不可分割; (实际上是可以分割的,增加变化)
C.设计职责单一的类;
D.尽量使用已有的类库;
2.面向对象成员的访问控制:
成员的访问控制类自身 派生类其他类
private可以 不能 不能
protected可以 可以 不能
public可以 可以 可以
注:这里针对的是类的成员变量,类的对象的访问控制相当于其他类;
3.面向对象的分析包括三个活动:建模系统功能、发现并确定业务对象、组织对象并确定关系;
4.在UML的5大系统视图中,(进程视图)是可执行线程和进程作为活动类的建模;
注:部署视图是表示软件到硬件的映射和分布结构;
5.构造函数的特点:
2.重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。
3.重写的方法修饰符大于等于父类的方法,重载和修饰符无关。
4.重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常