大家帮我做几个Linux的选择题

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:03:57
1. UNIX操作系统和应用程序几乎都用什么语言编写的?
A. 汇编语言
B. C语言
C. Basic语言
D. Forthon语言

2. Linux有发行版本,下面哪一个不属于Linux的发行版本?
A. RedHat Linux
B. Debian Linux
C. Solaris x86(SunOS)
D. RedFlag Linux

3. 在以下发行的Linux套件中,是我国自主发行的是:
A. RedHat Linux
B. Ubuntu Linux
C. FreeBSD
D. RedFlag Linux

4. Linux的历史可以追溯到1990年,是一名大学生最初用汇编语言写了一个在80386保护模式下处理多任务切换的程序,后来从Minix(用于操作系统教学、很小的Unix)中得到灵感,发誓要写一个比Minix更好的Minix,于是开始写了一些硬件的设备驱动程序、一个小的文件系统......,这样0.0.1版本的Linux就出来了,那么这名大学生他是哪国人?
A. 荷兰
B. 芬兰
C. 匈牙利
D. 美国

5. Unix和Linux操作系统都是免费的开放源代码的操作系统。
正确 错误

6. Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、单任务、支持多线程和多CPU的操作系统。
正确 错误

7. 下面关于Linux Shell,描述不正确的是:
A. Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
B. 它接收用户输入的命令并把它送入内核去执行。
C. 实际上 Shell 是一个命令解释

1.b
2.c
3.d
4.b
5.错误
6.正确
7.d

第6题错误。准确地说,是否多任务与是否多CPU是相同的:一个CPU不可能同时执行多条指令,所以多任务而单CPU的操作系统不存在(单任务而多CPU的操作系统可以实现,只是没人会舍大取小)。
Linux是多任务的,即使在单CPU机器上,它也可以以虚拟多任务的方式运行多个程序,虽然此时CPU还是一个时刻执行一个任务。

楼上说的对,第一个回答者的答案就对了~~~