当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2020年11月程序员模拟题上午(二)之九

2020年11月程序员模拟题上午(二)之九

作者:mb60efa0d0657ac2023-11-30 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月程序员模拟题上午(二)】部分试题的详解,一起来看看吧~1、若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月程序员模拟题上午(二)】部分试题的详解,一起来看看吧~



1、若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数(  );如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为(  )个。
A、至少为 1 个
B、至少为3个
C、最多为1个
D、最多为3个

答案:C
答题解析:正确选项为C。因为一个单处理器的计算机系统中尽管同时存在3个并发进程,但是同一时刻允许占用处理器的进程数只能是1个。引入多道程序设计的目的是为了提高资源的利用率,例如进程P1要输入输出时,可以将CPU分配给进程P2,使得进程P1的输入输出和进程P2的程序执行并发运行。

2、若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数(  );如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为(  )个。
A、3
B、4
C、5
D、6

答案:B
答题解析:正确选项为B。对于选项A,在操作系统为每个进程分配1个资源R后,若这3个进程再分别请求1个资源R时,系统已无可供分配的资源R,则这3个进程由于请求的资源R得不到满足而死锁。如果选择选项B,那么操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源要求,它运行完毕释放占有的资源R后,可以使其他进程也能得到所需的资源R并运行完毕。

3、在面向对象方法中,采用 ( ) 可将对象的内部实现讲行隐藏。一个对象通常由 ( ) 组成。
A、继承
B、封装
C、多态
D、参数

答案:B
答题解析:在面向对象(Object Oriented)的系统中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。对象有三种成份:对象标识、属性和方法(或操作)。每个对象都有自己的属性值,表示该对象的状态。对象中的属性只能够通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所提供的服务。

查看完整试题>>>


代理合作学习群