操作系统原理与实践 第1章 习题【附答案】

第1章操作系统引论作业

题量: 20 满分: 100

一. 单选题(共20题,100分)

1. (单选题, 5分)在计算机系统中,操作系统是()

  • A. 一般应用软件
  • B. 核心系统软件
  • C. 用户应用软件
  • D. 系统支撑软件

我的答案: B:核心系统软件;正确答案: B:核心系统软件;

5

2. (单选题, 5分)()不是分时系统的基本特征。

  • A. 同时性
  • B. 独立性
  • C. 实时性
  • D. 交互性

我的答案: C:实时性;正确答案: C:实时性;

5

3. (单选题, 5分)设计批处理多道系统时,首先要考虑的是()。

  • A. 灵活性和可适应性
  • B. 系统效率和吞吐量
  • C. 交互性和响应时间
  • D. 实时性和可靠性

我的答案: B:系统效率和吞吐量;正确答案: B:系统效率和吞吐量;

5

4. (单选题, 5分)下面关于计算机软件的描述正确的是()。

  • A. 它是系统赖以工作的实体
  • B. 它是指计算机的程序及文档
  • C. 位于计算机系统的最外层
  • D. 分为系统软件和支撑软件两大类

我的答案: B:它是指计算机的程序及文档;正确答案: B:它是指计算机的程序及文档;

5

5. (单选题, 5分)允许多个用户以交互使用计算机的操作系统是()。

  • A. 分时系统
  • B. 单道批处理系统
  • C. 多道批处理系统
  • D. 实时系统

我的答案: A:分时系统;正确答案: A:分时系统;

5

6. (单选题, 5分)批处理操作系统提高了计算机的工作效率,但()。

  • A. 系统吞吐量小
  • B. 在作业执行时用户不能直接干预
  • C. 系统资源利用率不高
  • D. 不具备并行性

我的答案: B:在作业执行时用户不能直接干预;正确答案: B:在作业执行时用户不能直接干预;

5

7. (单选题, 5分)现代操作系统的两个基本特征是()和资源共享。

  • A. 多道程序设计
  • B. 中断处理
  • C. 程序的并发执行
  • D. 实现分时与实时处理

我的答案: C:程序的并发执行;正确答案: C:程序的并发执行;

5

8. (单选题, 5分)实时操作系统追求的目标是()。

  • A. 高吞吐率
  • B. 充分利用内存
  • C. 快速响应
  • D. 较少系统开销

我的答案: C:快速响应;正确答案: C:快速响应;

5

9. (单选题, 5分)以下()项功能不是操作系统具备的主要功能。

  • A. 内存管理
  • B. 中断处理
  • C. 文档编辑
  • D. CPU调度

我的答案: C:文档编辑;正确答案: C:文档编辑;

5

10. (单选题, 5分)分布式操作系统与网络操作系统本质上的不同在于()。

  • A. 实现各台计算机之间的通信
  • B. 共享网络中的资源
  • C. 满足较大规模的应用
  • D. 系统中若干台计算机相互协作完成同一任务

我的答案: D:系统中若干台计算机相互协作完成同一任务;正确答案: D:系统中若干台计算机相互协作完成同一任务;

5

11. (单选题, 5分)操作系统核心部分的主要特点是()。

  • A. 一个程序模块
  • B. 常驻内存
  • C. 有头有尾的程序
  • D. 串行执行

我的答案: B:常驻内存;正确答案: B:常驻内存;

5

12. (单选题, 5分)

下面六个系统中,必须是实时操作系统的有(      )个。

(1)航空订票系统  (2)过程控制系统  (3)机器口语翻译系统  (4)计算机辅助系统  (5)办公自动化系统  (6)计算机激光照排系统

  • A. 1
  • B. 2
  • C. 3
  • D. 4

我的答案: C:3;正确答案: C:3;

5

答案解析:

(1)航空订票系统 (2)过程控制系统 (3)机器口语翻译系统 属于实时系统,一共有3个。

13. (单选题, 5分)下面各项中,(     )功能不是操作系统直接完成的功能。

  • A. 管理计算机硬盘
  • B. 对程序进行编译
  • C. 实现虚拟存储器
  • D. 删除文件

我的答案: B:对程序进行编译;正确答案: B:对程序进行编译;

5

答案解析:

选项B需要编译器,比如GCC

14. (单选题, 5分)
操作系统的主要功能有(        )。

  • A. 进程管理、存储器管理、设备管理、处理机管理
  • B. 虚拟存储管理、处理机管理、进程调度、文件系统
  • C. 处理机管理、存储器管理、设备管理、文件系统
  • D. 进程管理、中断管理、设备管理、文件系统

我的答案: C:处理机管理、存储器管理、设备管理、文件系统;正确答案: C:处理机管理、存储器管理、设备管理、文件系统;

5

答案解析:

操作系统5大功能:

处理机管理,储存器管理,设备管理,文件管理,以及作为用户与硬件系统之间的接口

15. (单选题, 5分)
与计算机硬件关系最密切的软件是(       ).

  • A. 编译程序
  • B. 数据库管理程序
  • C. 游戏程序
  • D. OS

我的答案: D:OS;正确答案: D:OS;

5

16. (单选题, 5分)
现代OS具有并发性和共享性,是由(         )的引入而导致的。

  • A. 单道程序
  • B. 磁盘
  • C. 对象
  • D. 多道程序

我的答案: D:多道程序;正确答案: D:多道程序;

5

答案解析:

多道程序:指在内存中同时存放几道互相独立的程序,使他们在程序管理控制下,相互穿插运行

17. (单选题, 5分)
要求在规定的时间内对外界的请求必须给予及时相应的OS是(        )。

  • A. 多用户分时系统
  • B. 实时系统
  • C. 批处理系统
  • D. 网络操作系统

我的答案: B:实时系统;正确答案: B:实时系统;

5

答案解析:

多用户分时操作系统:一台计算机连接很多终端机,计算机按固定的时间片为每个终端机服务,由于计算机处理深速度快,用户感觉不到等待时间,似乎这台计算机专门为自己服务一样

批处理操作系统:采用批处理技术的os,批处理:指用户将一批作业提交给os后就不在干预,有os控制他们自动运行,优点是不用用户一个一个提交作业,效率更高,没有人机交互

二者区别:批处理os没有人机交互,而分时os不仅有人机交互还允许多个用户同时使用,批处理os允许程序长时间占用cpu,而分时os不允许

网络操作系统:向网络计算机提供服务的特殊的os,网络的心脏和灵魂

实时操作系统:指当外界产生数据时,能足够快的处理数据,足够快的响应(规定时间内)分类:硬实时:规定时间必须完成,软实时:只要求按照任务优先级尽可能完成

18. (单选题, 5分)批处理系统的主要缺点是(           )。

  • A. CPU的利用率不高
  • B.

    失去了交互性

  • C.

    不具备并行性

  • D. 以上都不是

我的答案: B:失去了交互性;正确答案: B:失去了交互性;

5

19. (单选题, 5分)下列选项中,(     )不是分时系统的基本特征。

  • A. 同时性
  • B. 独立性
  • C. 实时性
  • D. 交互性

我的答案: C:实时性;正确答案: C:实时性;

5

答案解析:

见教材第22页

20. (单选题, 5分)下列选项中,(     )不属于传统的基本操作系统类型。

  • A. 批处理操作系统
  • B. 分时操作系统
  • C. 实时操作系统
  • D. 网络操作系统

我的答案: D:网络操作系统;正确答案: D:网络操作系统;

5

答案解析:

见教材第1章第1.4.2节

制作不易,来个点赞关注啦ˋ( ° ▽、° )  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《C程序设计原理与实践 第2版pdf》是一本关于C语言程序设计的教材,旨在帮助读者系统学习C语言的基本原理和实践技巧。本书由许莹(Ying Bai)编写,共分为11个节,内容详实且易于理解。 第一介绍了C语言的概述,包括其发展历史、特点和应用领域。第二主要讲解C语言的基本语法和语句结构,如变量、数据类型、运算符、控制结构等。 第三至第七侧重于C语言的高级编程技巧和常用函数的使用。这些节讲解了C语言中的数组、指针、字符串、结构体和文件操作等重要概念和技术。 第八到第十一则介绍了C语言的进阶主题,如动态内存分配、多文件编程、位操作和预处理器等。此外,还有一专门讲解了C语言在面向对象编程中的应用。 本书的优点在于理论与实践相结合,既有详实的示例和实验,又有深入的理论解析和编程技巧分享。读者可以通过实践中的编程练习,巩固所学知识。同时,书中还提供了大量的练习题实践项目,可供读者进一步提升编程水平。 总的来说,《C程序设计原理与实践 第2版pdf》是一本全面系统的C语言学习指南,适合初学者和有一定编程经验的读者。通过学习这本教材,读者能够全面掌握C语言的基本原理和实践技巧,为日后的软件开发和编程工作打下坚实基础。 ### 回答2: 《C程序设计原理与实践 第2版》是一本介绍C程序设计原理和实践的书籍,是C语言学习者的必备教材。该书第2版的PDF版本提供了电子版的阅读方式。 该书主要分为三大部分:基本概念与技巧、进阶应用和常用库函数。在基本概念与技巧部分,作者详细介绍了C语言的基本语法、数据类型、运算符、流程控制等内容,帮助读者建立扎实的基础。进阶应用部分则介绍了C语言的高级特性和编程技巧,包括函数、指针、数组、结构体、文件操作等,使读者能够更灵活地运用C语言进行程序开发。常用库函数部分则列举了C语言常用的标准库函数,如字符串处理、数学计算、输入输出等,方便读者在实际编程中使用。 此书与其他C语言教材相比,具有简明易懂、内容全面深入的特点。作者通过实例和练习题的方式,帮助读者巩固知识点并能够灵活运用。此外,书中还提供了一些编程实践的经验和技巧,帮助读者提高编程效率和质量。 第2版的PDF版本提供了电子化的阅读方式,方便读者在电脑、平板或手机上进行学习。电子版的优势在于便携性,读者可以随时随地进行学习。同时,电子版还具有可搜索、可标注、可复制等功能,方便读者进行查找和学习记录。 总而言之,《C程序设计原理与实践 第2版》PDF提供了一种便捷的学习方式,内容丰富且易懂。无论是初学者还是有一定编程基础的读者,都能够从中受益。 ### 回答3: 《C程序设计原理与实践 第2版》pdf是一本介绍C编程的教材,该教材的第2版是在第1版的基础上进行完善和更新的。 该教材主要分为两个部分,即程序设计原理和程序设计实践。在程序设计原理部分,教材详细介绍了C语言的基本概念和语法,包括数据类型、运算符、控制结构等。同时,还介绍了常见的编程错误和调试技巧,帮助读者养成良好的编程习惯。 在程序设计实践部分,教材通过大量的实例演示如何运用C语言进行实际的程序设计。这些实例包括计算机图形学、游戏开发、网络编程等方面,读者可以通过学习这些实例,了解C语言在不同领域的应用。 此外,教材还提供了大量的练习题实践项目,帮助读者巩固所学知识并提高编程能力。教材中还包含了一些实用的编程工具和技巧,帮助读者提高程序的效率和质量。 总的来说,《C程序设计原理与实践 第2版》pdf是一本全面介绍C编程的教材,适合初学者和有一定基础的读者阅读。通过学习这本教材,读者能够系统地学习C语言的基础知识和编程技巧,提高自己在程序设计方面的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值