[计算机类试卷]操作系统练习试卷1及答案与解析.doc

上传人:proposalcash356 文档编号:504588 上传时间:2018-11-29 格式:DOC 页数:18 大小:52.50KB
下载 相关 举报
[计算机类试卷]操作系统练习试卷1及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]操作系统练习试卷1及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]操作系统练习试卷1及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]操作系统练习试卷1及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]操作系统练习试卷1及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、操作系统练习试卷 1及答案与解析 1 假设系统中有 m个同类的互斥资源,当 n个进程共享这 m个互斥资源时,每个进程的最大需求数是 w。在下列情况中,系统可能会产生死锁的是 _。 A m=5, n=3, w=2 B m=6, n=2, w=3 C m=5, n=3, w=3 D m=6, n=3, w=3 2 多个并发进程使用一个互斥信号量 S时,如果 S=0,则表示 _。 A有一个进程在临界区中 B有一个进程在临界区中,另一个进程正在等待进入临界区 C有多个进程在临界区中 D有一个进程在临界区中,另一些 进程正在等待进入临界区 3 若系统中有 5个进程共享若干个资源 R,每个进程都需要 4个

2、资源 R,那么使系统不发生死锁的资源 R的最少数目是 _。 A 15 B 16 C 18 D 20 4 虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是 _。 A程序代码顺序执行 B程序按照非一致性方式访问内存 C程序连续地访问许多变量 D程序在一段时间内访问相对小的一段地址空间 5 段页式虚拟存储管理方案的特点是 _。 A空间浪费小、存储共享容易、不易存储保护 、不能动态连接 B空间浪费小、存储共享容易、容易存储保护、能动态连接 C空间浪费大、存储共享不易,存储保护容易、不能动态连接 D空间浪费大、存储共享不易、存储保护容易、能动态连接 6 根据程序局部性理论, De

3、nning提出了工作集理论。在进程运行时,如果它的工作页面都在 _内,能够使用进程有效地运行,否则会出现频繁的页面调入 /调出现象。 A主存储 B虚拟存储 C辅助存储 D外部存储 7 进行存储解决方案选择时,以下说法错误的是 _。 A NAND Flash的读取速度比 NOR Flash快一些 B NAND Flash的写入速度比 NOR Flash快一些 C NAND Flash的擦除速度比 NOR Flash快一些 D NAND Flash的写入操作需要先进行擦除操作 8 在虚拟存储系统中,相联存储器的访问方式是 _寻址的。 A直接 B按物理地址 C按内容 D按逻辑地址 9 某磁盘的转速为

4、 7200转 /分,传输速度为 4MB/s,控制器开销为 1ms。要保证读或写一个 512字节的扇区的平均时间为 11.3ms。那么,该磁盘的平均寻道时间最大应不超过 _ms。 A 3.9 B 4.7 C 5.5 D 6.1 10 操作系统通常将 I/O软件分成四个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是 _。 A提高处理速度 B减少系统占用的空间 C便于即插即用 D便于系统修改、扩充和移植 11 当前磁盘读写位于柱面号 20,此时有多个磁盘请求,以下列柱面号顺序送至磁盘驱动器: 10、 22、 20、 2、 40、 6、 38。寻道时,移动一个柱面

5、需 6ms,采用改进电梯调度算法所需寻道时间为 _。 A 348ms B 360ms C 376ms D 876ms 12 磁盘移臂调度算法中, _的主要缺陷是有高度局部化的倾向,会推迟某些请求服务,甚至引起饥饿。 A电梯调度算法 B先来先服务调度算法 C最短时间优先调度算法 D改进型电梯调度算法 13 某软盘有 40个磁道,磁头从一个磁道移至另一个磁道需要 5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为 10个磁道,每块的旋转延迟时间及传输时间分别为 100ms和 25ms,则读取一个 100块的文件需要 _时间。 A 5000ms B 15000ms C 17500ms D

6、25000ms 14 在 UNIX操作系统中,把输入 /输出设备看作是 _。 A普通文件 B目录文件 C索引文件 D特殊文件 15 在文件管理系统中,位示图 (Bitmap)可用来记录磁盘存储器的使用情况。假如计算机系统的字长为 32位,磁盘存储器上的物理块依次编号为: 0、 1、 2、 ,那么 3552号物理块在位示图中的第 _个字。 A 111 B 112 C 113 D 446 16 文件系统中,设立打开文件 (Open)系统功能调用的基本操 作是 _。 A把文件信息从辅存读到内存 B把文件的控制管理信息从辅存读到内存 C把磁盘的超级块从辅存读到内存 D把文件的 FAT表信息从辅存读到内

7、存 17 文件系统中,设立关闭文件 (close)系统功能调用的基本操作是 _。 A把文件的最新信息从内存写入磁盘 B把文件当前的控制管理信息从内存写入磁盘 C把位示图从内存写入磁盘 D把超级块的当前信息从内存写回磁盘 18 文件系统采用多重索引结构搜索文件内容。设块长为 512字节,每个块号长 3字节,如果不考虑逻辑块号在物理块中 所占的位置,那么三级索引时可寻址的文件最大长度为 _。 A 3.46MB B 7.05MB C 599.73MB D 1199.46MB 19 在 Windows NT中,采用两级页表的原因是 _。 A提高访问主存的速度 B减少页表表目数 C降低缺页率 D减少在地

8、址变换时访问主存的次数 20 在 UNIX系统中, Shell程序 _实现显示用户主目录以及当前命令的进程标识符。 A echo UserHome directorY: $LOGNAME echo Carrent shellSs PID: $ B echo UserHome directory: $HOME echo Carrent shellPID: $ C echo UserHome directory: $LOGNAME echo Carrent shells PID: $ D echo UserHome directory: $HOME echo Carrent shells PID:

9、 $ 21 在 UNIX操作系统中,若用户键入的命令参数的个数为 1时,执行 cat$1命令;若用户键入 的命令参数的个数为 2时,执行 cat $2 $1命令。请将下面所示的 Shell程序的空缺部分补齐。 case _ in 1)cat $1; 2)cat $2 $1; echo default. esaC A $ B $ C $# D $* 22 若操作系统中有 n个作业 Ji(i=1, 2, , z),分别需要 Ti(i=1, 2, , n)的运行时间,采用 _的作业调度算法可以使平均周转时间最短。 A先来先服务 B最短时间优先 C响应比高者 优先 D优先级 23 _不是操作系统关心的

10、主要问题。 A管理计算机裸机 B设计、提供用户程序与计算机硬件系统的界面 C管理计算机系统资源 D高级程序设计语言的编译器 24 _操作需要特权指令执行。 A读取当前时钟 B消除一块内存 C关闭中断 D从用户态切换到管态 25 开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是 _。 A面向对象语言 B函数式语言 C过程式语言 D逻辑式语言 26 高级程序设计语言中用 于描述程序中的运算步骤、控制结构及数据传输的是_。 A语句 B语义 C语用 D语法 26 在一个单 CPU的计算机系统中,有 3台不同的外部设备 R1、 R2、 R3和 3个进程 P1、 P2、 P

11、3。系统 CPU调度采用可剥夺式优先级的进程调度方案, 3个进程的优先级、使用设备的先后顺序和占用设备时问如表 8-4所示。 假设操作系统的开销忽略不计,从 3个进程同时投入运行到全部完成, CPU的利用率约为 1._ %; R3的利用率约为 2._ %(设备的利用率指该设备的使用时间与进程组全 部完成所占用时间的比率 )。 27 1._ A 66.7 B 75 C 83.3 D 91.7 28 2._ A 66 B 50 C 33 D 17 28 在实现文件系统时,为加快文件目录的检索速度,可利用 “文件控制块分解法 ”。假设目录文件存放在磁盘上,每个盘块 512字节。文件控制块占 64字节

12、,其中文件名占 8字节,文件内部号和文件其他描述信息占 56字节。设某一目录文件共有 254个文件控制块,采用分解法后查找该目录文件的某一个文件控制块的平均访问磁盘次数为 (1)_ 。若目录 文件分解前占用 n个盘块,分解后改用 m个盘块存放文件名和文件内部号部分,那么访问磁盘次数减少的条件是 (2)_ 。 29 (1)_ A 2 B 4 C 8 D 16 30 (2)_ A m n-1 B m n-2 C m n-1 D m n-2 30 将下面 Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一

13、个输出文件。 if “$#”-1t 2; then echo “usage $0 output-file input file 1 input file 2 ” exit 0 fi output=“$1“ shift for i in 1._ ; do if -e“$i“; then # or use-a $i cat 2._ fi done 31 1._ A $# B $i C $! D $ 32 2._ A “$i“ $output B “$i“ $output C $i $output D $i $output 操作系统练习试卷 1答案与解析 1 【正确答案】 D 【试题解析】 对于选项

14、 A: m=5, n=3, w=2,即系统中有 5个资源, 3个进程使用,每个进程最多要求 2个资源。由于 n(w-1)+1=3(2-1)+1=4 m=5,因此系统不会产生死锁。 对于选项 B: m=6, n=2, w=3,即系统中有 6个资源, 2个进程使用,每个进程最多要求 3个资源。因为 n(w-1)+1=2(3-1)+1=5 m=6,所以系统不会发生死锁。 对于选项 C: m=5, n=2, w=3,即系统中有 5个资源, 2个进程使用,每个进程最多要求 3个资源。由于 n(w-1)+1=2(3-1)+1=5=m,因此系统不会发生死锁。 对于选项 D: m=6, n=3, w=3,即系

15、统中有 6个资源, 3个进程使用,每个进程最多要求 2个资源。由于 n(w-1)+1=3(3-1)+1=7 m=6,因此系统可能会产生死锁。 【知识模块】 操作系统 2 【正确答案】 A 【试题解析】 由于在系统中,多个进程竞争同一资源可能会发生死锁,若无外界条件作用,这些进 程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量 (Semaphore)机制。 信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由 P、 V操作改变。 “P操作 ”是检测信号量是否为正值,若不是,则阻塞调用进程; “V操作 ”是唤醒一个阻塞进程恢复执行。 根据用途不同,信号量分为

16、公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为 1,它所联系的一组并行进程均可对它实施 P、 V操作;私用信号量用于实现进程问的同步,初始值通常设为 0或 n。 信号量 S是一 个整数。当 S 0时,表示可供并发进程使用的资源数有 S个;当S=0时,表示无资源可用,允许有一个进程在临界区中;当 S 0时,表示正在等待使用临界区的进程数为 |S|(S的绝对值 )个。 【知识模块】 操作系统 3 【正确答案】 B 【试题解析】 若系统中有 5个进程共享若干个资源 R,每个进程都需要 4个资源R。假设系统为每个进程各分配了 3个资源,即 5个进程共分配了 15个单位的资源 R,

17、此时只要再有 1个资源 R,就能保证有一个进程运行完毕;当该进程释放其占有的所有资源,其他进程又可以继续运行,直到所有进程运 行完毕。因此,使系统不发生死锁的资源 R的最少数目是 16。 【知识模块】 操作系统 4 【正确答案】 D 【试题解析】 程序的局部性理论是指程序执行时,往往会不均匀地访问内存储器,即有些存储区被频繁访问,有些则少有问津。该理论的实质是程序往往重复使用它刚刚使用过的数据和指令。 程序的局部性表现在 时间局部性和 空间局部性上。 时间局部性是指最近被访问的存储单元可能马上又要被访问。产生时间局限性的主要原因是程序中有大量的循环操作。例如程序中的循环体,一些计数变量,累加变

18、量,堆栈等都具有时间 局部性特点。 空间局部性是指马上被访问的存储单元,其相邻或附近单元也可能马上被访问。例如一段顺序执行的程序,数组的顺序处理等都具有空间局部性特点。 【知识模块】 操作系统 5 【正确答案】 B 【试题解析】 在段页式管理的存储器中,程序按逻辑分为若干段,而实存则等分为若干页。在多道程序环境中,每道程序都有一张段表和一个作为用户标志的基号。一个逻辑地址中,除了基号、段号和页号外,还有一个页内地址,通过若干次查表等运算就可找到在实存中的物理地址。 段页式虚拟存储管理方案具有空间浪费小、存储共享容易、容易存储保护、能动态连接等特点。 【知识模块】 操作系统 6 【正确答案】 A

19、 【试题解析】 虚拟存储管理系统的基础是程序的局部性原理。程序访存的局部性原理的实质是程序往往重复使用它刚刚使用过的数据和指令。 根据程序的局部性理论, Denning提出了工作集理论。工作集是指进程运行时被频繁访问的页面集合。虽然程序只需少量的几页内存就可以运行,但为了使程序更有效地运行,必须使程序的工作集全部在内存 (主存储器 )当中,否则会使进程在运行 中频繁出现缺页中断,从而出现频繁的页面调入 /调出现象,造成系统性能急剧下降,严重时会出现 “抖动 ”现象。 【知识模块】 操作系统 7 【正确答案】 A 【知识模块】 操作系统 8 【正确答案】 C 【知识模块】 操作系统 9 【正确答

20、案】 D 【知识模块】 操作系统 10 【正确答案】 D 【试题解析】 分层结构的好处在于可以将一个复杂的问题细化为一个个较为简单的子问题。操作系统将 I/O软件分成 4个层次,各个分层所实现的功能相对独立,各层之间通过接口相互通信,从而 便于系统的修改、扩充和移植。 当用户进程提出 I/O请求访问硬件时,需要按 “进程请求 I/0 独立于设备的软件 设备驱动程序 中断处理程序 硬件 ”的层次结构进行。 【知识模块】 操作系统 11 【正确答案】 A 【试题解析】 当前磁盘读写位于柱面号 20,寻道时移动一个柱面需 6ms。当10、 22、 20、 2、 40、 6、 38柱面号顺序送至磁盘驱

21、动器时,若按改进的电梯调度算法计算。磁头移动顺序为: (20)202238401062 ,磁头移动总量是58柱面,总寻道时间等于 58N6ms=348ms。 若按先来先服务调度算法计算。磁头移动顺序为:(20)102220240638 ,磁头移动总量是 146柱面,总寻道时间是:1466ms=876ms。 若按下一个最邻近柱面调度算法计算。磁头移动顺序为:(20)202210623840 ,磁头移动总量是 60柱面,总寻道时间是:606ms=360ms。 【知识模块】 操作系统 12 【正确答案】 C 【知识模块】 操作系统 13 【正确答案】 C 【试题解析】 访问一个数据块的时间 =寻 道

22、时间 +旋转延迟时间 +传输时间。根据题意,每块的旋转延迟时间及传输时间共需 100+25=125ms,磁头从一个磁道移至另一个磁道需要 5ms,但逻辑上相邻数据块的平均距离为 10个磁道,即读完一个数据块到下一个数据块寻道时间需要 50ms。通过上述分析,本题访问一个数据块的时间应为 125+50=175ms。当需要读取一个 100块的文件时,则共需要 17500ms的时间 【知识模块】 操作系统 14 【正确答案】 D 【试题解析】 在 UNIX操作系统中,把输入 /输出设备看作是特殊文件。在 UNIX系统中 包括两类设备:块设备和字符设备。设备特殊文件有一个索引节点,在文件系统目录中占据

23、一个节点,但其索引节点上的文件类型与其他文件不同,是“块 ”或者是 “字符 ”特殊文件。 【知识模块】 操作系统 15 【正确答案】 B 【知识模块】 操作系统 16 【正确答案】 B 【试题解析】 在使用已经存在的文件之前,要通过 “打开 (Open)”文件操作建立起文件和用户之间的联系,目的是把文件的控制管理信息从辅存读到内存。打开文件应完成如下功能: 在内存的管理表中申请一个空表目,用来存放该文件的 文件目录信息; 根据文件名在磁盘上查找目录文件,将找到的文件目录信息复制到内存的管理表中。如果打开的是共享文件,则应进行相关处理,如共享用户数加 1; 文件定位,卷标处理等。 文件一旦打开,

24、可被反复使用直至文件关闭。这样做的优点是减少查找目录的时间,加快文件存取速度,提高系统的运行效率。 【知识模块】 操作系统 17 【正确答案】 B 【知识模块】 操作系统 18 【正确答案】 D 【试题解析】 文件系统采用多重索引结构搜索文件内容。设块长为 512字节,每个块号 长 3字节,那么一个索引块可以存放 170个盘块号。 如果不考虑逻辑块号在物理块中所占的位置,且文件系统采用二级索引,那么最多可包含存放文件的盘块号总数 N=170170=28900个盘块;可寻址的文件的最大长度 L=28900256B=7225KB=7.05MB。 如果文件系统采用三级索引,那么最多可包含存放文件的盘

25、块号总数N=170170170=4913000个盘块;可寻址的文件的最大长度=4913000256B=1228250KB=1199.46MB。 【知识模块】 操作系统 19 【正确答案】 B 【知识模块】 操作系统 20 【正确答案】 D 【知识模块】 操作系统 21 【正确答案】 C 【试题解析】 选项 A的 “$”是一个 Shell状态变量,用于表示当前命令的进程标识数。 选项 B的 “$”是一个 Shell参数变量,用于表示所有位置参量,即相当于 $1,$2, $3 。当用双引号转义时, ”$”还是能分解成多个参数。 选项 C的 “$#”是一个 Shell参数变量,用于表示位置参数的个数

26、,但不包括命令名。 选项 D的 “$*是一个 Shell参数变量,用于表示所有位置参量,即相当于 $1,$2, $3 。当用双引号转义时, “$*“则合并成一个参数。 由于试题给出了 “用户键入的命令参数的个数 ”关键信息,因此该空缺处的正确答案是 $#。 本试题中使用 case语句实现编程中多选一的控制结构。 cat命令用于查看文件内容,从键盘读取数据,合并文件等。格式: cat -b-A-E-T-n-s-v文件名。例如, “$cat-n file”命令将显示出 file文件中的行号。 【知识模块】 操作系统 22 【正确答案 】 B 【试题解析】 这是一道考查作业管理中作业调度算法性能衡量

27、的试题。 先来先服务 (FCFS)调度算法是指按照用户作业到达的先后顺序进行调度处理。它优先考虑在系统中等待时间最长的作业,而不管要求运行时间的长短。 最短作业优先 (SJF)调度算法是指对短作业优先调度的算法。作业调度程序每次是从后备作业队列中选择一个作业投入运行。该算法对于长作业可能会有一个较长的延迟时间。 响应比高者优先 (HRN)调度算法是指调度时既考虑作业估计运行时间,又考虑作业等待时间,响应比是 HRN=(估计运行时 间 +等待时间 )/估计运行时问。 优先级调度是指根据作业的优先级别,优先级高者首先调度。 对于最短作业优先 (SJF)调度算法可使系统在同一时问内处理的作业个数最多

28、,即可以使平均周转时间最短。 【知识模块】 操作系统 23 【正确答案】 D 【试题解析】 计算机操作系统 (OS)有两个重要的作用如下。 通过资源管理,提高计算机系统的效率。这是因为操作系统是计算机系统的资源管理者,它含有对系统软、硬件资源实施管理的一组程序,即通过 CPU管理、存储管理、设备管理和文件管理,对各种资 源进行合理的分配,改善资源的共享理工作的能力。 改善人机界面,向用户提供友好的工作环境。操作系统不仅是计算机硬件和各种软件之间的接口,也是用户与计算机之间的接口。如果不安装操作系统,则用户将要面对的是 “1”、 “0”的系列代码和一些可读性较差的机器指令,通过按扭或开关来操作计

29、算机,这样即笨拙又费时。一旦安装操作系统后,用户面对的不再是笨拙的裸机,而是操作便利、服务周到的操作系统,从而明显改善了用户界面,提高了用户的工作效率。 选项 D的 “高级程序设计语言的编译器 ”不是操作系统关心的主要问题,因此,本试题的正确答案为选项 D。 【知识模块】 操作系统 24 【正确答案】 C 【试题解析】 通常,计算机系统将 CPu执行状态分为管态和目态。管态也称为特权态 (或系统态,或核心态 )。 CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态也称为算态 (或用户态 ),即用户程序运行的状态。 特权指令是一类只能在管态下执行而不能在算态下执行的特殊机器指

30、令,即只允许操作系统使用,而不允许一般用户使用的指令。特权指令之处的指令称为非特权指令,非特权指令的执行不影响其他用户以及系统。以下是 一些常用指令及其所对应的执行状态。 关闭中断指令,在核心态下执行。 停机指令,在核心态下执行。 设置时钟日期指令,在核心态下执行。 改变存储映像图指令,在核心态下执行。 存取某地址单元的内容指令,在用户态下执行。 读时钟日期指令,在用户态下执行。 从用户态切换到管态,在用户态下执行。 【知识模块】 操作系统 25 【正确答案】 D 【试题解析】 用逻辑式程序设计语言编写程序不需要描述具体的解题过程,只需要给出一些必要的事实和规则。这些规 则是解决问题的方法的规

31、范说明,根据这些事实和规则,计算机利用谓词逻辑,通过演绎推理得到求解问题的执行序列。这种语言主要用在人工智能领域,也应用在自然语言处理、数据库查询、算法描述等方面,尤其适合于作为专家系统的开发工具。 函数式程序设计的数据结构本质上是表,而函数又可以作为值出现在表中,因此函数式程序的控制结构取决于函数,以及函数的定义和调用。函数式语言主要用于符号数据处理,如微分和积分演算、数理逻辑、游戏推演以及人工智能等其他领域。 【知识模块】 操作系统 26 【正确答案】 A 【 试题解析】 在高级程序设计语言中,语句用于描述程序中的运算步骤、控制结构及数据传输。 程序设计语言的语法是语言的外观。给出语言的语

32、法意味着给出语句、声明和其他语言结构的书写规则。语义则表示不同的语法结构的含义。 在程序语言的手册中,语言的描述都是围绕着语法结构展开的。通常,先给出各种语句结构的语法,然后给出对应该结构的语义以描述内在含义。 语用是指关于程序与使用者之问的关系 【知识模块】 操作系统 【知识模块】 操作系统 27 【正确答案】 C 【知识模块】 操作系 统 28 【正确答案】 B 【知识模块】 操作系统 【知识模块】 操作系统 29 【正确答案】 B 【知识模块】 操作系统 30 【正确答案】 B 【试题解析】 在实现文件系统时,为加快文件目录的检索速度,可利用 “文件控制块分解法 ”。其工作原理是查找文件

33、内部号,而不是把文件控制块的所有内容都读入,这样在查找过程中所需读入的存储块减少,从而减少了访问磁盘的次数。 假设目录文件存放在磁盘上,每个盘块占 512字节。通常将文件控制块分解成两部分,第一部分文件名占 8字节,第二 部分包括文件内部号和文件其他描述信息占 56字节。如果某一目录文件共有 254个文件控制块,那么采用分解法前,查找该目录文件的某一个文件控制块的平均访问磁盘次数为: 64(254/2)/512=16次;采用分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:10(254/2)/512+1=4次。 采用这种方法访问文件,当找到匹配的文件控制块后,还需要进行一次磁盘访

34、问,才能读出全部的文件控制块信息。若目录文件分解前占用 n个盘块,分解后改用 m个盘块存放文件名和文件内部号部分,那么要减少访问磁盘次 数需满足的条件是: m n-2。 【知识模块】 操作系统 【知识模块】 操作系统 31 【正确答案】 D 【知识模块】 操作系统 32 【正确答案】 B 【试题解析】 该 Shell程序段中第一个 if条件语句的条件段 “$#“-1t2的含义是位置参量的个数小于 2,则显示提示信息并退出。 语句 output=“$1“的含义是将第一个参数作为输出文件。 语句 shift的含义是将位置参量左移。 由于该 Shell程序段的功能是指定一个或多个输入文件,将它们的内

35、容依次添 加到输出文件的末尾。因此, (1)空缺处应填 “$”,表示所有位置参量,即相当于$1, $2, $3 。 对于 UN 系统 Shell向用户提供了输入输出转向命令,可以在不改变应用程序本身的情况下自由地改变其数据的输入源和输出目的地。其中,与 ”、 ” ”表示输出转向, ” ”表示输入转向。例如,使用 cat input.txt命令将输入文件的数据显示在屏幕 (标准输出设备 )上。而对于 cat input.txt output.txt命令就会将原本输出到屏幕上的内容输入到文件 output.txt中去并覆盖原 output.txt文件的内容。如果使用 cat input.txt output.txt命令则将 input.txt文件的内容添加到 output.txt文件的末尾。 本试题要求: “如果指定的输出文件不存在,则程序应自动产生一个输出文件 ”,则需使用 cat “$i“ $output命令。因此, (2)空缺处的正确答案是选项 B。 【知识模块】 操作系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1