计算机专业基础综合(进程管理)模拟试卷7
大学计算机基础模拟卷及答案

.2015学年第 2 学期 考试科目:大学计算机基础 考试类型:(闭卷)考试 考试时间:120 分钟 学号 姓名 年级专业考生注意:1、 答案必须分别写在“机读卡”和“答题卷”上,写在试卷上不得分。
2、 必须在机读卡和答题卷上正确填写班级、学号、姓名等内容,否则没有考试成绩。
3、 在机读卡的学生代号区只填写学号后10位。
4、 考试不能使用计算器、手机等电子设备。
5、 试卷、机读卡、答题卡全部上交。
一、判断题(本大题共50小题,每小题0.5分,共25分) (在机读卡上答题,正确选A ,错误选B)1. 现代电子计算机数学和逻辑基础是布尔代数。
2. 图灵机是世界上第一台数字式电子电子计算机。
3. 第一代电子计算机没有操作系统软件。
4. 计算思维是要使人类像计算机那样地思考。
5. 实际上,即使没有计算机,计算思维也同样存在。
6. 数据在计算机中均以二进制表示,并用它们的组合表示不同类型的信息。
7. 一个二进制位可以存放一个字节的数据。
8. 在计算机中,解决小数点的表示问题主要通过补码来表示。
9. 在以英文为母语的计算机中,ASCII 编码即可用作交换码,又可用作机内码。
10. 数值信息和非数值信息均可用0 和1 表示,且均能够被计算,被符号化和数字化。
11. 主板时钟脉冲在传递给CPU 的过程中,频率被加倍后得到CPU 的主频率。
12. 采用“双核”技术,就是在单个CPU 中用一个物理核心模拟两个物理的核心工作。
13. 计算机在执行程序时,先要将程序中的语句翻译成计算机能够识别的机器指令。
14. 半导体存储器ROM 是一种易失性存储器件,电源关掉后,存储在其中的信息便丢失。
15. 计算机只会做加法运算,其他运算都是通过加法来实现的。
16. 只有往内存单元送新数据时,该单元的内容才会被新值代替,否则将保持原有数据。
17. CMOS 是主板上一块可读写的RAM 芯片、当关机后该芯片中的数据消失。
18. 配备了多核CPU 的计算机才能运行多任务系统。
计算机专业基础综合操作系统(进程管理)模拟试卷3(题后含答案及解析)

计算机专业基础综合操作系统(进程管理)模拟试卷3(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.下列选项中,操作系统提供给应用程序使用的接口是( )。
A.系统调用B.中断C.库函数D.原语正确答案:A解析:在现代操作系统中,操作系统提供了包括系统调用、命令接口、图形接口等方便用户使用系统资源的接口,在上述接口中,只有系统调用是提供给程序使用的。
知识模块:操作系统2.下列进程调度算法中,综合考虑了进程等待时间和执行时间的是( )。
A.时间片轮转调度算法B.最短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法正确答案:D解析:在若干进程调度算法中,时间片轮转调度算法考虑的是时间分配上的均衡,最短进程优先调度算法主要考虑的是短作业的等待时间,先来先服务调度算法考虑的是到达顺序的合理性,而只有高响应比优先调度算法做到了综合考虑进程等待时间和执行时间。
知识模块:操作系统3.单处理机系统中,可并行的是( )。
I.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备A.I、Ⅱ和ⅢB.I、Ⅱ和ⅣC.I、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:D解析:在单处理机系统中,仅有一个处理机,所以在一个特定的时刻只能有一个进程能够获得处理机的使用权,因而排除选项A、B和C,只有选项D是合理的答案。
知识模块:操作系统4.如果有一个进程从运行状态变成等待状态,或完成工作后就撤销,则必定会发生( )。
A.进程切换B.存储器再分配C.时间片轮转D.死锁正确答案:A解析:此题主要考查进程切换的相关内容。
进程调度将从就绪队列中另选一个进程占用处理机。
使一个进程让出处理要,由另一个进程占用处理机的过程称为进程切换。
若有一个进程从运行状态变成等待状态,或者进程完成工作后被撤销,则必定会发生进程切换:若一个进程从等待状态变成就绪状态,则不一定会发生进程切换。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1(总分:78.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________ 2.在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。
【南京航空航天大学2006年】A.20B.9C.17 √D.12考查死锁。
当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。
这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。
所以系统有17个资源时可以保证不会发生死锁。
3.在下列死锁的解决方法中,属于死锁预防策略的是____。
【太原科技大学2006年】A.银行家算法B.资源有序分配算法√C.死锁检测算法D.资源分配图化简法考查死锁的预防策略。
其中银行家算法为死锁避免算法,死锁检测算法和资源分配图化简法为死锁检测,根据排除法可以得出资源有序分配算法为死锁预防策略。
4.在____的情况下,系统出现死锁。
【浙江大学2003年】A.计算机系统发生重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资源而无休止地相互等待对方释放已占有资源√D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数考查死锁的基本概念。
5.引入多道程序技术的前提条件之一是系统具有____。
【四川大学2001年】A.多个CPUB.多个终端C.中断功能√D.分时功能考查引入多道程序设计技术的条件。
多道程序技术要求程序间能实现并发,而并发性的实现需要中断功能的支持。
6.进程和程序的重要区别之一是____。
A.程序有状态而它没有B.它有状态而程序没有√C.程序可占有资源而它不可D.它能占有资源而程序不能考查进程的概念。
进程管理练习及参考答案

OS概述、进程管理练习答案一、单项选择题(OS概述部分)1、UNIX O.S. 属于一种( A )操作系统。
A.分时B.批处理C.实时D.分布式2、计算机软件中,最靠近硬件层次的一类软件是(C )。
A.应用软件B.支撑软件C.系统软件D.编译软件3、下列四个操作系统中,是分时系统的为(C )。
A.CP/MB.MS-DOSC.UNIXD.WINDOWS NT4、在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序中使用,这些子程序被称为(B )。
A.作业控制语言B.系统调用C.操作控制命令D.访管命令5、个人计算机操作系统也被称为( B )。
A.多用户操作系统B.单用户操作系统C.实时操作系统D.批处理操作系统6、批处理系统的主要缺点是( B )。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是7、DOS操作系统主要的功能是(A )。
A.文件管理功能B.中断处理功能C.作业管理功能D.打印管理功能8、第一个在计算机上实现的操作系统是(C )。
A.分时操作系统B.实时操作系统C.单道批处理系统D.单用户操作系统9、操作系统的功能是进行处理器管理、作业管理、( B )管理、设备管理和文件管理。
A.进程B.存储器C.硬件D.软件10、设计实时操作系统时,首先应该考虑系统的(B )。
A.可靠性和灵活性B.实时性和可靠性C.灵活性和可靠性D.优良性和分配性11、操作系统是计算机系统的(B )。
A.应用软件B.系统软件C.硬件D.固件12、从工作的角度看操作系统,可以分为:单用户操作系统、批处理系统、(B )和实时系统。
A.单机操作系统B.分时操作系统C.面向过程的操作系统D.网络操作系统13、下列系统中,( B )是实时系统。
A.计算机激光照排系统B.航空定票系统C.办公自动化系统D.计算机辅助设计系统14、工业过程控制系统中运行的操作系统最好是( B )。
A.分时系统B. 实时系统C.分布式操作系统D.网络操作系统15、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是(D )。
进程管理 习题

C 13、导致进程被撤销的原因不包括下列哪个( )。 A. 该进程已完成所要求的功能而正常终止 B. 由于某种错误导致非正常终止 C. 子孙进程出现错误 D. 祖先进程要求撤销某个子进程 C 14、( )是在一个进程期待某一事件(例如键盘输入数据、 写盘、其他进程发来的数据等)发生,但发生条件尚不具备时, 被该进程自己调用用来阻塞自己。 A. 创建原语 B. 撤销原语 C. 阻塞原语 D. 唤醒原语 15、唤醒原语首先将被唤醒进程从相应的等待队列中摘下, 将被唤醒进程置为( )状态后,送入就绪队列。 B A. 阻塞 B. 就绪 C. 等待 D. 执行
C 16、一组并发进程互斥执行时必须满足的准则为( ) (1)不能假设各并发进程的相对执行速度。 (2)并发进程中的某个进程不在临界区时,它不阻止其 他进程近日临界区。 (3)并发进程中的若干歌进程申请进入临界区时,只能 允许一个进程进入。 (4)并发进程中的某个进程申请进入临界区时开始,应 在有限时间内得以进入临界区。 A.(1)(2)(3) B. (1)(3)(4) A D. (2)(4) C.(1)(2)(3)(4) 17、在下列描述中,正确的是( )。 1. 直接制约是并发进程互相共享对方的私有资源所引起的。 2. 直接制约是由竞争共有资源而引起的。 3. 间接制约是由竞争共有资源而引起的。 4. 间接制约是并发进程互相共享对方的私有资源所引起的。 A. 1,3 B. 1,4 C. 2,3 D. 2,4
18、线程被引入的原因( B )。 A.线程分配的资源少。 B.减少进程切换和创建开销 C.为了更加方便系统管理。 D.提高CPU的执行效率,减 少CPU的空转 19、关于线程正确地是( A ) A.是处理器独立调度单位 B.与进程作为资源分配单位 C.线程不依赖于进程独立存在 D.线程可以被挂起 20、下列哪一个状态不属于线程. ( B ) A.执行 B.挂起 C.就绪 D.阻塞
计算机专业知识试题及答案

计算机专业知识试题及答案1. 操作系统试题:1.1 什么是操作系统?它的主要功能是什么?1.2 请简要描述操作系统的四个基本功能。
1.3 解释进程和线程的区别。
1.4 什么是死锁?如何避免死锁的发生?1.5 什么是虚拟存储器?它的作用是什么?答案:1.1 操作系统是计算机系统中的一部分,它负责管理和控制计算机硬件和软件资源,以提供良好的用户体验。
它的主要功能包括文件管理、进程管理、内存管理和设备管理。
1.2- 文件管理:操作系统负责管理计算机上的文件和目录,提供对它们的创建、读取、写入和删除等操作。
- 进程管理:操作系统负责创建和管理进程,分配和回收进程的资源,同时提供进程间的通信和同步机制。
- 内存管理:操作系统负责分配和管理内存资源,包括内存的分配、回收和分享,以及虚拟内存的管理。
- 设备管理:操作系统负责管理计算机的各种设备,包括磁盘、打印机、网络接口等,以提供给用户和应用程序使用。
1.3 进程是计算机执行的基本单位,它拥有独立的内存空间和运行环境;线程是进程的一部分,多个线程可以共享同一个进程的资源。
线程相对于进程具有更小的开销,创建和切换速度更快,但也更容易出现资源冲突和同步问题。
1.4 死锁是指两个或多个进程(或线程)因竞争资源而造成的互相等待的状态。
为避免死锁,可以采取以下几种方法:- 预防死锁:通过合理地设计算法和资源分配策略,避免系统进入死锁的状态。
- 避免死锁:通过资源的动态分配和回收,以实时避免进入死锁状态,并按照特定顺序请求和释放资源。
- 检测死锁:通过算法检测系统是否进入死锁状态,并采取相应的措施解除死锁。
- 解除死锁:当检测到系统进入死锁状态时,通过中断进程、回收资源或进行资源剥夺等方法,解除死锁。
1.5 虚拟存储器是一种将硬盘作为辅助内存扩展的技术。
它通过将一部分较少使用的数据从内存移出到硬盘上,从而释放内存空间供其他程序使用。
虚拟存储器的作用包括:- 提供更大的内存空间:虚拟存储器使得计算机可以使用比物理内存更大的地址空间,从而支持更多的应用程序运行。
计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)

计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.进程处于( )等待状态时,它是处于非阻塞状态的。
A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU时间D.等待网络数据进入内存正确答案:C 涉及知识点:操作系统2.下列叙述中,错误的是( )。
A.操作系统是用户与计算机之间的接口B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态正确答案:C解析:从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。
选项A正确。
选项B的叙述也是正确的,因为这正是引入进程概念的原因。
进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。
例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。
因此,选项C错误。
处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。
所以选项D也正确。
知识模块:操作系统3.进程调度是从( )选择一个进程投入运行的。
A.就绪队列B.等待队列C.作业后备队列D.提交队列正确答案:A解析:处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。
进程调度就是负责从就绪队列中挑选进程投入运行的。
知识模块:操作系统4.下列叙述中,正确的是( )。
A.分时系统中,时间片越小,响应时间越长B.多道程序的引入,主要是为了提高CPU及其他资源的利用率C.飞机票订票系统是分时系统D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体正确答案:B解析:分时系统的响应时间T≈nq,n是用户数目,而q是时间片。
操作系统进程练习题答案

第二章进程管理1.操作系统重要是对计算机系统所有 (1) 进行管理,以以便顾客、提高计算机使用效率旳一种系统软件。
它旳重要功能有:解决机管理、存储管理、文献管理、 (2) 管理和设备管理等。
Windows和Unix是最常用旳两类操作系统。
前者是一种具有图形界面旳窗口式旳 (3) 系统软件,后者是一种基本上采用 (4) 语言编制而成旳旳系统软件。
在 (5) 操作系统控制下,计算机能及时解决由过程控制反馈旳信息并作出响应。
供选答案:(1): A. 应用软件 B. 系统软硬件C. 资源D. 设备(2): A. 数据 B. 作业C. 中断D. I/O(3): A. 分时 B. 多任务C. 多顾客D. 实时(4): A. PASCAL B. 宏C. 汇编D. C(5): A. 网络 B. 分时C. 批解决D. 实时答案:CBBDD2.操作系统是对计算机资源进行旳 (1) 系统软件,是 (2) 旳接口。
在解决机管理中,进程是一种重要旳概念,它由程序块、 (3) 和数据块三部分构成,它有3种基本状态,不也许发生旳状态转换是 (4) 。
虚拟存储器旳作用是容许程序直接访问比内存更大旳地址空间,它一般使用 (5) 作为它旳一种重要构成部分。
供选答案:(1): A. 输入和输出 B. 键盘操作C. 管理和控制D. 汇编和执行(2): A. 软件和硬件 B. 主机和外设C. 高级语言和机器语言D. 顾客和计算机(3): A. 进程控制块 B. 作业控制块C. 文献控制块D. 设备控制块(4): A. 运营态转换为就绪态 B. 就绪态转换为运营态C. 运营态转换为等待态D. 等待态转换为运营态(5): A. 软盘 B. 硬盘C. CDROMD. 寄存器答案:CDADB3.在计算机系统中,容许多种程序同步进入内存并运营,这种措施称为 D。
A. Spodling技术B. 虚拟存储技术C. 缓冲技术D. 多道程序设计技术4.分时系统追求旳目旳是 C。
计算机专业基础综合(进程管理)-试卷1

计算机专业基础综合(进程管理)-试卷1(总分:56.00,做题时间:90分钟)一、单项选择题(总题数:17,分数:34.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)__________________________________________________________________________________________ 解析:2.进程处于( )等待状态时,它是处于非阻塞状态的。
(分数:2.00)A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU寸间√D.等待网络数据进入内存解析:3.下列叙述中,错误的是( )。
(分数:2.00)A.操作系统是用户与计算机之间的接口B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的√D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态解析:解析:从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。
选项A正确。
选项B的叙述也是正确的,因为这正是引入进程概念的原因。
进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。
例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。
因此,选项C错误。
处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。
所以选项D也正确。
4.进程调度是从( )选择一个进程投入运行的。
(分数:2.00)A.就绪队列√B.等待队列C.作业后备队列D.提交队列解析:解析:处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。
操作系统第二章进程管理测验题答案

爱班网测验2 刷新第二章进程管理测验题收起测验进行中结束试题1正在进行中并发性是指若干事件在()发生。
( B )A.同一时刻B.同一时间间隔C.不同时刻D.不同时间间隔内试题2正在进行中进程控制块是描述进程状态和特性的数据结构,一个进程( D )A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块C.可以没有进程控制块D.只能有惟一的进程控制块试题3正在进行中当时,进程从执行状态转变为就绪状态。
( B )A.进程被调度程序选中B.时间片到C.等待某一事件D.等待的事件发生试题4正在进行中在进程状态转换时,下列转换时不可能发生的。
( D )A.就绪态->运行态B.运行态->就绪态C.运行态->阻塞态D.阻塞态->运行态试题5正在进行中下列各项工作步骤中,不是创建进程必需的。
( B )A.建立一个PCBB.调度程序为进程分配CPUC.为进程分配内存等资源D.将PCB链入进程就绪队列试题6正在进行中下列关于进程的叙述中,正确的是( A )A.进程通过进程调度程序而获得CPUB.优先级是进行进程调度的重要依据,一旦确定不能改变C.在单CPU系统中,任一时刻都有1个进程处于运行状态。
D.进程申请CPU得不到满足时,其状态变为等待状态试题7正在进行中从资源管理的角度看,进程调度属于( C )A.I/O管理B.文件管理C.处理机管理D.存储器管理试题8正在进行中下列有可能导致一进程从运行变为就绪的事件是( D )A.一次I/O操作结束B.运行进程需做I/O操作C.运行进程结束D.出现了比现运行进程优先级更高的进程试题9正在进行中一个进程释放一种资源将有可能导致一个或几个进程( D )A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪试题10正在进行中若当前进程因时间片用完而让出处理机时,该进程应转变为( A )A.就绪B.等待C.运行D.完成试题11正在进行中为使进程由活动就绪变为静止就绪,应利用原语( A )A.SUSPENDB.ACTIVEC.BLOCKD.WAKEUP试题12正在进行中一个进程是( C )A.由协处理器执行的一个程序B.一个独立的程序+数据集C.PCB结构与程序和数据的组合D.一个独立的程序试题13正在进行中下列集中关于进程的叙述,最不符合操作系统对进程的理解的是( A )A.进程是在多程序并行环境中的完整的程序B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位试题14正在进行中进程的控制信息和描述信息存放在( B )A.JCBB.PCBC.AFTD.SFT试题15正在进行中进程依靠从阻塞状态过渡到就绪状态( D )A.程序员的命令B.系统服务C.等待下一个时间片的到来D.合作进程的唤醒试题16正在进行中从执行状态挂起的进程解除挂起时进入状态( A )A.就绪B.执行C.阻塞D.挂起试题17正在进行中一个进程执行过程中不可能对应( C )A.1个PCBB.1个JCBC.多个PCBD.1个程序试题18正在进行中多道程序环境下,操作系统分配资源以为基本单位( C )A.程序B.指令C.进程D.作业试题19正在进行中进程的并发性是指若干个进程()。
计算机专业(基础综合)-试卷7

计算机专业(基础综合)-试卷7(总分:98.00,做题时间:90分钟)一、单项选择题(总题数:41,分数:82.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)__________________________________________________________________________________________ 解析:2.下面程序段中,执行S语句的次数为( )。
for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) S;(分数:2.00)A.n2B.n2/2C.n(n+1)D.n(n+1)/2 √解析:解析:分析易知当i=1时s语句执行1次,当i=2时s语句执行2次,…,当i=n时s语句执行n 次,故s语句共执行1+2+…+n=n(n+1)/2次。
3.单链表中有10个元素,head是表头,以下代码结束后,X存放表中第7个结点指针的概率是( )。
(rand()返回一个随机整数,为0到机内最大整数之间的一个数) int m=0;link t,x; for(t=head;t!=NULL;t=t=>next) if(rand()%++m=0)x=t;(分数:2.00)A.1/3B.1/10 √C.1/7D.1/2解析:解析:x存放表中任意一个结点指针的概率是一样的,故存放第7个结点指针的概率是1/10,选B。
4.若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素为i,则第j个输出元素为( )。
(分数:2.00)A.i-j-1B.i-jC.j-i+1D.不确定√解析:解析:由于此题i,j的值均未指定,故我们不能判断第j个元素是什么。
5.一个循环队列Q最多可存储m个元素,已知其头尾指针分别是front和rear,则判定该循环队列为满的条件是( )。
(分数:2.00)A.Q.rear-Q.front==mB.Q.rear!=Q.frontC.Q.front==(Q.rear+1)%m √D.Q.front==Q.rear%m+1解析:6.已知有一维数组A[0…m*n-1],若要对应为m行n列的矩阵,则下面的对应关系( )可将元素A[k](0<=k (分数:2.00)A.i=k/n,j=k%mB.i=k/m,j=k%mC.i=k/n,j=k%n √D.i=k/m,j=k%n解析:解析:数组和矩阵的行和列都从0开始,A[k]前有k个元素,矩阵每行有n个元素,故行数i=k/n,列数j=k%n。
计算机三级考试pc技术模拟试题七附答案范本一份

计算机三级考试pc技术模拟试题七附答案范本一份计算机三级考试pc技术模拟试题七附答案 1A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程参__:C分析:一个进程可拥有若干个线程,但一个线程只属于一个进程。
2.在资源管理器中,如发生误操作将某文件删除,可以()A.在回收__对此文件执行还原命令B.从回收__将此文件拖回原位置C.在资源管理器中执行撤销命令D.以上均可参__:D分析:如果文件还在回收__,A、B、C介绍的三种方法都可以恢复文件。
3.用户不可能在PC机上实现Windows 98与()双启动。
A.MS DOSB.Windows 3.1C.Windows 95D.Windows NT参__:C分析:Windows 95和Windows 98系统属于同一类型系统,不可能在PC机上实现它们的双启动。
4.下述存储空间管理方法中可能产生大量碎片的是()A.单一连续存储管理B.可变分区分配C.可重定位分区D.页式存储器参__:B分析:可变分区分配可能会产生很多小的不能被有效利用的存储区,即碎片。
5.Windows 98是一个()操作系统。
A.单用户多任务B.单用户单任务C.多用户多任务D.多用户单任务参__:A分析:Windows 98是一个单用户多任务操作系统。
6.Intel公司产品中()可用于构成微机测控系统中断控制的芯片。
A.8259AB.8279C.8253D.8155参__:A分析:8259A是Intel公司生产的用于构成微机测控系统中断控制的芯片。
7.鼠标是一种输入设备,当移动鼠标时,向计算机输入的信息是()A.鼠标移动的距离B.鼠标移动的速度C.鼠标到达位置处的X、Y坐标D.鼠标在X、Y方向的位移量参__:D分析:当鼠标移动时,计算机获取鼠标移动的'位移量从而控制鼠标的移动,所以D正确。
8.若DX=1010H,则AND DX,DX的执行结果为( )A. 0000HB. 1111HC. 1010HD. FFFFH参__:C9.集线器主要用于()A.WAN-WANB.MAN-MANN-WANN-LAN参__:D分析:集线器主要作用于物理层,因而用于LAN-LAN。
计算机学科专业基础综合操作系统-进程管理(一)_真题-无答案

计算机学科专业基础综合操作系统-进程管理(一)(总分90,考试时间90分钟)一、单项选择题1. 在创建进程时,____不是创建进程所必须的步骤。
A. 由调度程序为进程分配CPUB. 建立一个PCBC. 为进程分配内存D. 将进程插入就绪队列2. 在下列进程调度算法中,最容易引起进程长期等待的是____。
A. 时间片轮转算法B. 非抢占静态优先权算法C. 抢占式静态优先权算法D. 非抢占式动态优先权算法3. 操作系统是通过____对进程进行管理。
A. JCBB. PCBC. DCTD. CHCT4. 若当前进程因时间片用完而让出处理机时,该进程应转变为____状态。
A. 就绪B. 等待C. 运行D. 完成5. 对一个正在执行的进程,如果因时间片完而被暂停执行,此时它应从执行态转变为____A____状态;如果由于终端用户的请求而暂时停止下来,则它的状态应转变为____B____状态;如果由于得不到所申请的资源而暂时停止下来,则它的状态应转变为__C__状态。
(1)静止阻塞(2)活动阻塞(3)静止就绪(4)活动就绪(5)执行6. 在一般操作系统中必不可少的调度是____。
A. 高级调度B. 中级调度C. 作业调度D. 进程调度7. 一种既有利于短小作业又兼顾到长作业的作业调度算法是____。
A. 先来先服务B. 轮转C. 最高响应比优先D. 均衡调度8. 在进程的状态转换中,____变化肯定不可能发生。
A. 执行——就绪B. 阻塞——执行C. 阻塞——就绪D. 就绪——阻塞9. 若信号量S的初值为3,当前值为-1,则表示有____等待进程。
A. 0个B. 1个C. 2个D. 3个10. 某一时刻、某一资源的信号量s=0,它表示____。
A. 该时刻该类资源的可用数目为1B. 该时刻该类资源的可用数目为=1C. 该时刻等待该类资源的进程数目为1D. 该时刻等待该类资源的进程数目为011. 在批处理系统中,导致创建进程和典型事件是____。
计算机专业基础综合(进程管理)模拟试卷6(题后含答案及解析)

计算机专业基础综合(进程管理)模拟试卷6(题后含答案及解析) 题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.计算机系统中判别是否有中断事件发生应是在( )。
A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时正确答案:B解析:系统中,只有当执行完一条指令后,才判别是否有中断发生。
知识模块:进程管理2.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A.就绪B.等待C.运行D.完成正确答案:A解析:当时间片用光后,进程变为就绪状态。
知识模块:进程管理3.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。
A.先来先服务B.轮转C.最高响应比优先D.均衡调度正确答案:C 涉及知识点:进程管理4.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
A.输入B.收容C.执行D.完成正确答案:B解析:在作业调度中,选取的是正在收容的作业装入内存。
知识模块:进程管理5.进程处于下列( )等待状态时,它是处于非阻塞状态。
A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU时间D.等待网络数据进入内存正确答案:C解析:等待操作系统分配CPU时间属于就绪状态,其他三种均属于阻塞状态。
知识模块:进程管理6.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。
A.2个B.3个C.4个D.5个正确答案:D 涉及知识点:进程管理7.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。
A.打印机B.磁带机C.磁盘D.CPU正确答案:D 涉及知识点:进程管理8.通常不采用( )方法来解除死锁。
A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源正确答案:D解析:解除死锁的主要方法有:①终止一个或多个死锁进程;②剥夺死锁进程的资源。
考研计算机专业基础综合(单项选择题)模拟试卷50(题后含答案及解析)

考研计算机专业基础综合(单项选择题)模拟试卷50(题后含答案及解析)题型有:1.1.下列选项中,降低进程优先级的合理时机是( )。
A.进程的时间片用完B.进程刚完成I/O,进入就绪列队C.进程长期处于就绪列队D.进程从就绪状态转为运行状态正确答案:A解析:在此题中,进程完成I/O,进入就绪队列:长期处于就绪队列的进程需要尽快得到处理机为它服务,进程从就绪状态转为运行状态的时候也不能降低进程的优先级,只有在进程的时间片用完才是降低进程优先级的最好时机。
知识模块:操作系统2.单处理机系统中,可并行的是( )。
I.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备A.I、Ⅱ和ⅢB.I、Ⅱ和ⅣC.I、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:D解析:在单处理机系统中,仅有一个处理机,所以在一个特定的时刻只能有一个进程能够获得处理机的使用权,因而排除选项A、B和C,只有选项D是合理的答案。
知识模块:操作系统3.下列关于分段存储管理的说法中,错误的是( )。
A.便于编程B.便于分段共享C.便于内存分配D.能动态链接正确答案:B 涉及知识点:操作系统4.用户程序的逻辑地址可以不连续的存储管理方式是( )。
A.固定分区B.可变分区C.页式正确答案:D 涉及知识点:操作系统5.表达式a*(b+c)一d的后缀表达式是( )。
A.abcd*+一B.abc+*d—C.abc*+d—D.一+*abcd正确答案:B解析:此题考查的知识点是利用栈完成表达式的中后缀转换。
顺序扫描表达式,操作数顺序输出,而运算符的输出顺序根据算术运算符的优先级确定。
保证栈外运算符优先级比栈内低,若高则入栈,否则出栈输出。
本题中输出顺序为a 输出,*进栈,(进栈,b输出,+进栈,c输出,此时)低于+,所以“+”输出。
“)”与“(”相等,出栈删除,一低于*,所以*出栈,此时输出序列为abc+*,一入栈,输出d,输出一,结束。
所以选B。
知识模块:数据结构6.一个UDP数据报的数据字段为8 192字节。
计算机模拟考试题

计算机模拟考试题一、选择题(每题2分,共20分)1. 在计算机系统中,CPU执行指令的过程包括以下几个步骤?A. 取指令B. 解码指令C. 执行指令D. 所有以上2. 以下哪个是计算机网络的拓扑结构?A. 星型B. 环形C. 总线型D. 所有以上3. 在操作系统中,进程与线程的区别是什么?A. 进程是程序的执行实例,线程是进程中的执行路径B. 进程是操作系统分配资源的基本单位,线程是CPU调度的基本单位C. 线程是程序的执行实例,进程是线程的集合D. 进程和线程没有区别4. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 检索数据C. 管理数据D. 所有以上5. 以下哪个是面向对象编程的特点?A. 封装B. 继承C. 多态D. 所有以上6. 在HTML中,用于定义文档结构的标签是?A. <head>B. <body>C. <html>D. <title>7. 在C语言中,用于声明数组的关键字是?A. intB. floatC. arrayD. [ ]8. 以下哪个是计算机病毒的特征?A. 自我复制B. 需要宿主程序C. 能够自我传播D. 所有以上9. 在数据结构中,栈(Stack)是一种?A. 线性结构B. 非线性结构C. 有序结构C. 无序结构10. 在软件开发过程中,哪个阶段是设计软件架构和详细设计?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段二、填空题(每空2分,共20分)11. 在计算机系统中,________ 是指计算机执行指令的速度。
12. 计算机网络中,________ 是指网络中数据传输的速率。
13. 在操作系统中,________ 是指操作系统分配给进程的最小时间单位。
14. 数据库的________ 是指数据库管理系统对数据进行组织、存储和检索的方式。
15. 面向对象编程中的________ 是指一个类可以继承另一个类的属性和方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业基础综合(进程管理)模拟试卷7(总分:64.00,做题时间:90分钟)一、<B>单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
</B>(总题数:22,分数:44.00)1.下列选项中,导致创建新进程的操作是( )。
I.用户登录成功Ⅱ.设备分配Ⅲ.启动程序执行A.仅I和ⅢB.仅Ⅱ和ⅢC.仅I和Ⅲ√D.I、Ⅱ、Ⅲ用户登录成功、启动程序执行均会导致创建新进程,而设备分配则不会。
2.下列选项中,操作系统提供给应用程序使用的接口是( )。
A.系统调用√B.中断C.库函数D.原语在现代操作系统中,操作系统提供了包括系统调用、命令接口、图形接口等方便用户使用系统资源的接口,在上述接口中,只有系统调用是提供给程序使用的。
3.下列进程调度算法中,综合考虑了进程等待时间和执行时间的是( )。
A.时间片轮转调度算法B.最短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法√在若干进程调度算法中,时间片轮转调度算法考虑的是时间分配上的均衡,最短进程优先调度算法主要考虑的是短作业的等待时间,先来先服务调度算法考虑的是到达顺序的合理性,而只有高响应比优先调度算法做到了综合考虑进程等待时间和执行时间。
4.单处理机系统中,可并行的是( )。
I.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备A.I、Ⅱ和ⅢB.I、Ⅱ和ⅣC.I、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ√在单处理机系统中,仅有一个处理机,所以在一个特定的时刻只能有一个进程能够获得处理机的使用权,因而排除选项A、B和C,只有选项D是合理的答案。
5.如果有一个进程从运行状态变成等待状态,或完成工作后就撤销,则必定会发生( )。
A.进程切换√B.存储器再分配C.时间片轮转D.死锁此题主要考查进程切换的相关内容。
进程调度将从就绪队列中另选一个进程占用处理机。
使一个进程让出处理要,由另一个进程占用处理机的过程称为进程切换。
若有一个进程从运行状态变成等待状态,或者进程完成工作后被撤销,则必定会发生进程切换;若一个进程从等待状态变成就绪状态,则不一定会发生进程切换。
6.在时间片轮转算法中,( )的大小对计算机性能有很大影响。
A.对换NB.分页C.时间片√D.程序段此题主要考查在时间片轮转算法中时间片大小对于系统性能的重要性。
在时间片轮转算法中,时间片的大小对计算机性能有很大影响。
如果时间片划分不当,则系统不能提供令用户满意的响应时间。
时间片的大小应选择得适当,通常要考虑以下几个因素:(1)系统对响应时间的要求;(2)就绪队列中进程的数目;(3)系统的处理能力。
7.在操作系统中,资源分配、调度和管理的最小单位是( )。
A.进程√B.线程C.作业D.程序段此题主要考查进程调度的基本概念等相关内容。
进程的引入可以更好地描述系统中的并发活动。
它被定义为一个具有独立功能的程序关于某个数据集合的一次运行活动。
在操作系统中,进程是进行系统资源分配、调度和管理的最小独立单位,操作系统的各种活动都与进程有关。
8.正在运行的进程,因某种原因而暂时停止运行,等待某个事件的发生,此时处于( )状态。
A.运行B.完成C.就绪D.阻塞√此题主要考查进程的基本状态及其转换等相关内容。
在操作系统中,进程的三种基本状态之一的阻塞状态是指正在运行的进程,因某种原因而暂停运行(如发生了I/O请求等),等待某个事件的发生,导致进程不能继续运行且交出处理机时的状态。
9.进程从运行状态转换为就绪状态的可能原因是( )。
A.被调度程序选中占用处理机B.等待某一事件C.等待的事件已经发生D.时间片用完√就绪状态是指一个进程获得了除处理机以外的一切资源,当得到调度时,就由就绪状态转换为运行状态;运行状态就是一个进程在处理机上正在运行。
当处于运行状态的进程在运行过程中所分配的时间片用完,则会被强制撤离处理机,以便调度其他进程运行。
由于原先运行的进程是非自愿地离开运行状态,所以没有其他的事件相关,只有继续在就绪队列中等候下一次的调度,所以选项D是正确的。
选项A的情形是由就绪状态转换为运行状态;选项B的情形是由运行状态转换为阻塞状态;选项C的情形是由阻塞状态转换为就绪状态。
10.设m为同类资源数,n为系统中并发进程数。
当n个进程共享m个互斥资源时,每个进程的最大需求是w,则下列情况中会出现系统死锁的是( )。
A.m=2,n=1,w=2B.m=2,n=2,w=1C.m=4,n=3,w=2D.m=4,n=2,w=3 √本题考查死锁的检测。
选项A不会发生死锁,只有一个进程时不会发生死锁。
选项B不会发生死锁,两个进程各需要一个资源,而系统中恰好有2个资源。
选项C不会发生死锁,3个进程需要的最多资源数都是2,系统总资源数是4,所以总会有一个进程得到2个资源,运行完毕后释放资源。
选项D可能会发生死锁,当2个进程各自都占有了2个资源后,系统再无可分配资源。
由此可得出结论:当满足m≥n(w一1)+1时,不会产生死锁。
11.在操作系统中引入并发可以提高系统效率。
若有三个进程P1、P2和P3,按照P1,P2到P3的优先次序运行,采用可抢占式调度,其运行过程如下: P1:计算6 ms,I/O 8 ms,计算2 ms P2:计算12 ms,I /O 6 ms,计算2 ms P3:计算4 ms,I/O 8 ms,计算4 ms不计系统开销,相比单通道顺序运行,多道并发可以节省的时间和CPU利用率分别是( )。
A.14 ms;79%√B.16 ms;83%C.12 ms;75%D.22 ms;100%本题考查多道程序运行的工作方式,解决此类问题的关键一般是根据进程的优先级和时序关系画出时序图,注意I/O设备不能抢夺,CPU可以根据优先级来抢夺。
根据题意,进程运行时序图如下:单道运行时需要耗时:6+8+2+12+6+2+4+8+4=52(ms) 从表中分析,并发运行时需要耗时:6+8+2+4+4+2+2+6+4=38(ms) 节省时间为 52—38=14(ms) CPU效率为 (6+8+2+4+4+2+4)/38=79%12.系统产生死锁的可能原因是( )。
A.共享资源分配不当√B.系统资源不足C.进程运行太快D.CPU[为核太多系统死锁的可能原因主要是时间上和空间上的。
时间上由于进程运行中推进顺序不当,即调度时机不合适,不该切换进程时进行了切换,可能会造成死锁。
空间上的原因是对共享资源分配不当,互斥资源部分分配又不可剥夺,极易造成死锁。
那么,为什么系统资源不足不是造成死锁的原因呢?系统资源不足只会对进程造成“饥饿”,例如,某系统只有3台打印机,若进程运行中要申请4台,显然不能满足,该进程会永远等待下去。
如果该进程在创建时便声明需要4台打印机,那么操作系统立即就会拒绝,不会创建该进程。
一般地,系统由于部分分配的剩余资源不足时,可能会造成死锁,这实际上是资源分配不当的一种表现。
不能以系统资源不足来描述剩余资源不足的情形。
13.若有一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。
A.1 √B.100C.1/100D.0本题主要考查关于进程和线程之间资源共享的知识点。
在引入线程的操作系统中,线程是进程中的一个实体,是系统独立调度和分派的基本单位。
但是线程自己基本上不拥有系统资源,所以它不是资源分配的基本单位,它只拥有一部分在运行中必不可少的与处理机相关的资源,如线程状态、寄存器上下文和栈等,它同样有就绪、阻塞和执行三种基本状态。
它可与同属一个进程的其他线程共享进程所拥有的全部资源。
一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。
由于用户线程不依赖于操作系统内核,因此,操作系统内核是不知道用户线程的存在的,用户线程是由用户来管理和调度的,用户利用线程库提供的API来创建、同步、调度和管理线程。
所以,用户线程的调度在用户程序内部进行,通常采用非抢占式和更简单的规则,也无须用户态和核心态切换,所以速度很快。
由于操作系统不知道用户线程的存在,所以,操作系统把CPU的一时间片分配给用户进程,再由用户进程的管理器将时间分配给用户线程。
那么,用户进程能得到的时间片即为所有用户线程共享。
因此,正确答案应为A。
14.有五个进程共享一个互斥段,如果最多允许两个进程同时进入互斥段,则所采用的互斥信号量初值应该是( )。
A.5B.2 √C.1D.0因为最多允许两个进程同时进入互斥段,所以信号量为2。
如果一个互斥段可以同时允许两个进程进入,则相当于有两个互斥段。
15.2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。
进程P1 进程P2 …………y:=1;x:=1;y:=y+2;x:=x+1; z:=y+1; P(s1); V(s1); x:=x+y; P(s2); z:=x+z; y:=z+y; V(s2);…………A.5,9,9B.5,9,4C.5,12,9 √D.5,12,4本题考查并发进程的特点,并结合信号量进行同步的原理。
由于进程并发,所以进程的执行具有不确定性,在P1、P2执行到第一个P、V操作前,应该是相互无关的。
现在考虑第一个对l的P、V操作,由于进程P2是P(s1)操作,所以,它必须等待P/1执行完V(s1)操作以后才可继续运行,此时x、y、z的值分别为3、3、4,当进程P1执行完V(s1)以后便在P(s2)上阻塞,此时P2可以运行直到V(s2),此时x、y、z值分别为5、3、9,进程P1继续运行直到结束,最终的x、y、z值分别为5、12、9016.设有3个作业,其运行时间分别为2 h、5 h、3 h,假定它们同时到达,并在同一台处理机上以单道运行方式运行,则平均周转时间最小的执行顺序是( )。
A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J2 √本题考查平均周转时间的概念,周转时间=等待时间+运行时间,平均周转时间=总周转时间÷n。
在本题中,选项A的顺序J1,J2,J3的平均周转时间是(2+7+10)÷3=19÷3=6.3(小时);选项B的顺序J3,J2,儿的平均周转时间是(3+8+10)÷3=21÷3=7(小时);选项C的顺序J2,J1,J3的平均周转时间是(5+7+10)÷3=22÷3=7.3(小时):选项D的顺序J1,J3,J2的平均周转时间是(2+5+10)÷3:17÷3=5.7(小时)。
因此,答案为D。
17.关于临界区问题(critical section problem)有如下算法(假设只有进程P0和P1可能进入该临界区),算法如下(i为0或1),该算法( )。