《操作系统》测试题八
- 格式:doc
- 大小:139.00 KB
- 文档页数:6
2022年仲恺农业工程学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB2、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接3、在下述父进程和子进程的描述中,正确的是()A.父进程创建了子进程,因而父进程执行完后,子进程才能运行B.父进程和了进程可以并发执行C.撤销了进程时,应该同时撤销父进程D.撤销父进程时,应该同时撤销子进程4、一个进程的读磁盘操作完成后,操作系统针对该进程必做的是(),A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小5、进程P1和P2均包含并发执行的线程,部分伪代码描述如下所//进程P1 //进程P2int x=0; int x=0;Thread1() Thread3(){int a; {int a:a=1; a=x;x+=1; x+=3;Thread2() Thread4(){ {int a: int b, aa=2; b=x;x+=2; x1=4;} }下列选项中,需要互斥执行的操作是()。
A. a=l与a=2B. a=x与b=xC. x+=1与x+=2D. x+=1与x+=36、一个页式虚拟存储系统,其并发进程数固定为4个。
最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数?I.CPU利用率13%:磁盘利用率97%II.CPU利用97%;磁盘利用率3%III.CPU利用率13%:磁盘利用3%A. IB.IIC.IIID.I、III7、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间8、()不是操作系统的功能。
操作系统测试题第⼀阶段测试卷考试科⽬:《操作系统》第1章⾄第4章(总分100分)时间:90分钟______________学习中⼼(教学点)批次:层次:业余专业:学号:⾝份证号:姓名:得分:⼀、名词解释(15分)1、多道程序设计2、分时技术3、操作系统虚拟机4、程序的顺序执⾏5、程序的并发执⾏⼆、存储式计算机的主要特点是什么?(5分)三、为什么在单道程序⼯作情况下,I/O设备和中央处理机的并⾏操作是有限度的?(5分)四、什么是与时间有关的错误?试举⼀例说明之。
(6分)五、批处理、分时、实时操作系统的特点各是什么?(6分)六、什么是进程同步、进程互斥?这两个概念有什么联系与区别?(8分)七、中断和俘获有什么不同?(5)⼋、操作系统的主要特征是什么?为什么会有这样的特征?(6)九、什么是进程?进程与程序的主要区别是什么?(6分)⼗、⽤户与操作系统的接⼝是什么?(6分)⼗⼀、如图所⽰,有五个进程合作完成某⼀任务,试⽤P、V操作实现同步,要求写出程序描述。
(10分)p4p2⼗⼆、如图所⽰,get、copy、put三进程共⽤两个缓冲区s、t(其⼤⼩为每次存放⼀个记录)。
get进程负责不断地把输⼊记录送⼊缓冲区s中,copy进程负责从缓冲区s中取出记录复制到缓冲区t中,⽽put进程负责把记录从缓冲区t中取出打印。
试⽤p、v操作实现这三个进程之间的同步,并写出程序描述。
(10分)⼗三、选择、填空(12分)1、采⽤多道程序设计后,可能()。
A、缩短对⽤户请求的响应时间B、降低了系统资源的利⽤率C、缩短了每道程序执⾏时间D、延长了每道程序执⾏时间2、并发进程中与共享变量有关的程序段称为___________。
3、为避免⽤户程序中使⽤特权指令,计算机硬件结构区分两种操作模式,即____________和_____________。
4、⼀次仅允许⼀个进程使⽤的共享资源称为_______。
每个进程中访问临界资源的那段程序称为_______。
《Linux操作系统管理》试题一、单选题(62分)1.用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( ) 。
A.普通文件B.硬链接C.目录D.符号链接2.Samba服务器的进程由( )两部分组成。
d和sendmailB.smbd和nmbdC.bootp和dhcpdD.httpd和squid3.在重新启动linux系统的同时把内存中的信息写入硬盘,应使用( ) 命令实现。
A.# rebootB.# haltC.# rebootD.# shutdown –r now4.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( )命令。
A.上箭头B.下箭头C.<.>;D.<*>;5.( ) 命令可以在linux的安全系统中完成文件向磁带备份的工作。
A.cpB.trC.dirD.cpio6.建立一个新文件可以使用的命令为( )。
A.chmodB.moreC.cpD.touch7.用ls –al 命令列出下面的文件列表,( ) 文件是符号连接文件。
A.-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB.-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyC.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhangD.lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng8.下列变量名中有效的shell变量名是:( ) 。
A.-2-timeB._2$3C.trust_no_1D.2004file9.下列不是linux系统进程类型的是( ) 。
A.交互进程B.批处理进程C.守护进程D.就绪进程10.mc是UNIX风格操作系统的( ) 。
A.文件编辑器/程序编译器B.配置网络的窗口工具C.目录浏览器/文件管理器D.Samba服务器管理工具11.启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者是在( ) 文件中以独立进程方式启动。
最新资料,word文档,可以自由编辑!!精品文档下载【本页是封面,下载后可以删除!】广州工程技术职业学院信息工程(系)院( 2009--2010 学年第 2 学期)《LINUX 操作系统》期末考试复习题理论部分 :一、单项选择题:1. Linux 的创始人是谁( D )A 、 TurbolinuxB 、AT&T Bell LaboratryC 、University of HelsinkiD 、 Linus Torvalds2. 在 Linux 中,命令解释器是哪个( D )A 、管道B 、分级文件系统C 、字符型处理器D shell3. Linux 安装程序提供了两个引导装载程序A GROU 和 LLTOB 、DIR 和 COID4. 如果当前目录是 /home/sea/china ,那么“ china ”的父目录是哪个目录( A )A 、 /home/seaB 、 /home/C 、 /D 、 /sea5. 在 Linux 中,要删除 abc 目录及其全部内容的命令为: ( B )A 、 rm abcB 、 rm -r abcC 、 rmdir abcD 、 rmdir -r abc6. 在 Linux 环境下,能实现域名解析的功能软件模块是:( C )A 、 apacheB 、 dhcpdC 、 BIND D 、 SQUID7.创建的辅助DNS 服务器无法获得主 DNS 区域信息,哪种方法可以解决(D )A 、重新启动主DNS 服务器B 手动从主DNS 服务器复制区域文件到辅助 DNS 服务器C 重新启动辅助DNS 服务器D 在主DNS 服务器中利用allow-transfer命令设置“允许区域复制” &假定kernel 支持vfat 分区,下面哪一个操作是将 /dev/hda1,一个Windows 分区加载到 /win 目录 ?( D )A 、 mount -t windows /win /dev/hda1B 、 mount -fs=msdos /dev/hda1 /winC 、 mount -s win /dev/hda1 /winD 、 mount — t vfat /dev/hda1 /win 9. 显示用户的主目录的命令是什么( A )A 、 echo $HOMEB 、 echo $USERDIRC 、 echo $ECHOD 、 echo $ENV10.系统中有用户 user1 和 user2 ,同属于 users 组。
计算机操作系统题目:文件系统实现文件逻辑地址到物理地址的映射。
错误正确答案:错误题目:P操作和V操作都是原语操作。
正确错误答案:错误题目:执行完P操作后,如果信号量值变为0,则表明相应的资源已无剩余。
正确错误答案:错误题目:每个进程都有一个系统打开文件表。
错误正确答案:错误题目:多道程序设计是指设计多个程序运行。
正确错误答案:错误题目:同步传输时,进程和它请求的设备I/O操作不能同时进行。
正确错误答案:错误题目:如果系统中只有一个进程,则该进程可以不间断地连续执行到结束。
错误正确答案:错误题目:设有3个作业J1,J2,J3,其运行时间分别是1,2,3小时。
假设这些作业同时到达,并在一台处理机上按单道运行,采用短作业优先调度算法,则平均周转时间最小的执行序列是J1,J2,J3。
正确错误答案:错误题目:15、用户打开文件表与系统打开文件表的结构是相同的。
错误正确答案:错误题目:如果资源的使用是互斥的,则资源的使用不是共享的。
正确错误答案:错误题目:打印机和磁盘类似,在任何时刻只能被一个作业占用,因此,打印机和磁盘都属于互斥访问的资源。
错误正确答案:错误题目:合作进程之间可能发生等待,竞争进程之间也可能发生等待。
正确错误答案:错误题目:操作系统的并发性是指构成操作系统的程序模块可以并发运行。
正确错误答案:错误题目:文件静态共享时将存在多个内容相同的文件副本。
错误正确答案:错误题目:并发性是指两个或两个以上的事件或活动在同一时间间隔内完成。
错误正确答案:错误题目:作业调度与进程调度相互配合才能实现多道作业的并发执行。
错误正确答案:错误题目:进程以时间片为单位轮流使用CPU体现了CPU资源的时分复用。
错误正确答案:错误题目:块设备和字符设备一样都可以按地址访问信息。
错误正确答案:错误题目:如果进程之间存在互斥关系,则它们之间不存在协作关系。
错误正确答案:错误题目:信号量机制是一种进程同步与互斥工具。
信号量只能由PV操作来改变。
1.8 练习题一、填空题1.GUN的含义是。
2.Linux一般有3个主要部分:、、。
3.目前被称为纯种的Unix指的就是以及这两套操作系统。
4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。
5.史托曼成立了自由软件基金会,它的英文是。
6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。
7.当前的Linux常见的应用可分为与两个方面。
8.Linux的版本分为和两种。
9.安装Linux最少需要两个分区,分别是。
10.Linux默认的系统管理员账号是。
11.X-Window System由三部分构成:、、。
12.RHEL 5提供5种基本的安装方式:本地光盘安装、本地硬盘安装、NFS安装、FTP 安装和HTTP安装。
13.如果想在安装好Red Hat Enterprise Linux 5之后重新设置根用户口令,就需要在命令行控制台下输入“”指令了。
二、选择题1.Linux最早是由计算机爱好者()开发的。
A.Richard Petersen B.Linus Torvalds C.Rob Pick D.Linux Sarwar 2.下列()是自由软件。
A.Windows XP B.UNIX C.Linux D.Windows 2008 3.下列()不是Linux的特点。
A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是()的版本。
A.不稳定B.稳定的C.第三次修订 D.第二次修订5.Linux安装过程中的硬盘分区工具是()。
A.PQmagic B.FDISK C.FIPS D.Disk Druid 6.Linux的根分区系统类型是()。
A.FATl6 B.FAT32 C.ext3 D.NTFS三、简答题1.简述Linux的体系结构。
2.Linux有哪些安装方式?3. 安装Red Hat Linux系统要做哪些准备工作?4. 安装Red Hat Linux系统的基本磁盘分区有哪些?5. Red Hat Linux系统支持的文件类型有哪些?6. 丢失root口令如何解决?7.简述Linux安装过程的故障,并剖析错误原因,找出解决方法。
《Linux操作系统应用》综合练习题一、选择题1 . 存放用户帐号的文件是(C)。
A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备( B )。
A./binB. /devC. /bootD. /home3 . Linux系统的联机帮助命令是( D )。
A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp ( B )。
A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. FTP的默认配置文件是( A )。
A、vsftpd.confB、httpd.confC、httpd.cfgD、apache.conf6. 更改一个文件权限的命令是( C )。
A. changeB. attribC. chmodD. at7. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。
A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—8. 如果您想列出当前目录以及子目录下所有扩展名为―.txt‖的文件,那么您可以使用的命令是( A )。
A. ls *.txtB. find –name ―.txt‖C. ls –d .txtD. find . ―.txt‖9. 在Red Hat Linux 9中,按照系统默认,Apache的配置文件和页面文件分别位于( C )目录下。
A、/user/httpd/conf,/var/www/htmlB、/home/httpd/conf,/var/www/htmlC、/etc/httpd/conf,/var/www/htmlD、/sbin/httpd/conf,/var/www/html10 . 怎样显示当前目录(A )。
A. pwdB. cdC. whoD. ls11. 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。
1、选择题(1-45题为单选, )2、在CentOS 7.5中, 系统默认的()用户对整个系统拥有完全的控制权。
3、A.root B.guest C.administrator D.supervistor.当登录Linux时, 一个具有唯一进程ID号的shell将被调用, 这个ID是()。
A.NIDB.PIDC.UIDD.CID3.默认情况下管理员创建了一个用户, 就会在( )目录下创建一个用户主目录。
A./usrB./homeC./rootD./etc4.当使用mount进行设备或者文件系统挂载的时候, 需要用到的设备名称位于( )目录。
A./homeB./binC./etcD./dev5.()命令可以切换用户。
A.superB.passwdC.tarD.su6.在给定文件中查找与设定条件相符字符串的命令为()。
A.grep B.gzip C.find D.sort7、下列那一个指令可以显示目录的大小()。
A. ddB. dfC. duD. dw8、文件exer1的访问权限为rw-r--r--, 现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是()。
A. chmoda+x, g+w exer1B. chmod 765 exer1C. chmodo+x exer1D. chmodg+w exer19、除非特别指定, cp假定要拷贝的文件在下面哪个目录下( )。
A.用户目录B.home目录C.root目录D.当前目录10、在CentOS 7.5中, 一般用()命令来查看网络接口的状态。
A.pingB.ipconfigC.winipcfgD.ifconfig11.vi中哪条命令是不保存强制退出( )。
A.:wqB.:wq!C.:q!D.:quit12.下列那一个指令可以设定使用者的密码()。
A. pwdB. newpwdC. passwdD. password13.如何删除目录/tmp下的所有文件及子目录()。
《操作系统》测试题八一、单项选择题 (每题2分,共20分)1. 用户通过终端使用计算机系统控制作业执行的方式称为_______方式。
A.自动B.联机C.脱机D.假脱机【答案】B2. 操作系统中的SPOOLING技术,实质是将_________转化为共享设备的技术。
A.虚拟设备B.独占设备C.脱机设备D.块设备【答案】B3. 在文件系统中,文件的不同物理结构有不同的优缺点。
在下列文件的物理结构中, ___________不具有直接读写文件任意一个记录的能力。
A.顺序结构B.链接结构C.索引结构D.Hash结构【答案】B4. 按_____________分类可将设备分为块设备和字符设备。
A.从属关系B.操作特性C.共享属性D.信息交换单位【答案】D5. 为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为__________________。
A.进程互斥B.进程同步C.进程制约D.进程通信【答案】D6. 系统“抖动”现象的发生是由______________引起的。
A.置换算法选择不当B.交换的信息量过大C. 内存容量不足D.请求页式管理方案【答案】A7. 在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生____次缺页中断。
A.7B.8C.9D.10【答案】D8. 下面的叙述中正确的是__________。
A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B.为了避免发生进程死锁,各进程只能逐个申请资源C.操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关D.进程同步是指某些进程之间在逻辑上的相互制约关系【答案】D9. UNIX操作系统的文件系统是________。
A.一级目录结构B.二级目录结构C.分级树形结构D.链表结构【答案】C10. _______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时【答案】C二、判断题 (每题2分,共10分)1. 调度原语主要是按照一定的算法,从阻塞队列中选择一个进程,将处理机分配给它。
2. 当进程数大于资源数时,进程竞争资源一定会产生死锁。
【答案】3. 由于磁带的价格比磁盘便宜,用磁带实现索引文件更经济。
【答案】4. 在现代计算机中,只有I/O设备才是有效的中断源【答案】5. 在磁带上的顺序文件的最后添加新的记录时,不必须复制整个文件。
【答案】对三、填空题 (每题2分,共20分)1. 设有一组作业,它们的提交时间及运行时间如下:作业号提交时间运行时间(分钟)1 9:00 702 9:40 303 9:50 104 10:10 5在单道方式下,采用短作业优先调度算法,作业的执行顺序是______。
【答案】答:1、4、3、22. 程序的顺序执行通常在__①__的工作环境中,具有__②__特征;程序的并发执行在 __③__的工作环境中,具有__④__特征。
【答案】答:①单道程序②程序的可再现性③多道程序④资源共享3. 在UNIX System V中,将PCB分成进程表项和U区。
除进程表项和U区外,管理进程的数据结构还有__①__和__②__。
【答案】答:①本进程区表②系统区表4. 按物理结构划分,文件主要有三类:__①__、__②__和__③__。
A. 索引文件B. 读写文件C. 顺序文件D. 链接文件【答案】答:①A ②C ③D5. 按内存中同时运行程序的数目可以将批处理系统分为两类:__①__和__②__。
【答案】答:①单道批处理系统②多道批处理系统6. 操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的________,并控制程序的运行,使整个计算机系统能高效地运行。
【答案】答:资源7. 常用的I/0控制方式有程序直接控制方式、中断控制方式、__①__和__②__。
【答案】答:①DMA方式②通道控制方式8. 在__________调度算法中,按照进程进入就绪队列的先后次序来分配处理机。
【答案】答:先来先服务9. 并发和______是操作系统的两个最基本的特征,两者之间互为存在条件。
【答案】10. 进程是一个__①__态概念,而程序是一个__②__态概念。
【答案】答:①动②静四、问答题 (每题2分,共10分)1. 简述核心页表和进程页表之间的关系。
为什么各进程页表的基址寄存器中放入的是虚地址?【答案】核心页表和各进程页表在物理上是一块连续区。
各进程页表都在核心虚存空间分得一虚存区,也即核心页表指向的存储区存放进程页表。
用户进程无法直接访问存在于核心区的虚地址,所以各进程页表的基址寄存器中存放的是进程页表在核心页表中的偏移地址。
2. 什么是系统调用?系统调用与一般用户程序有什么区别?与库函数和实用程序又有什么区别?【答案】系统调用是操作系统提供给编程人员的唯一接口。
编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等。
因此,系统调用像一个黑箱子那样,对用户屏蔽了操作系统的具体动作而只提供有关的功能。
它与一般用户程序、库函数和实用程序的区别是:系统调用程序是在核心态执行,调用它们需要一个类似于硬件中断处理的中断处理机制来提供系统服务。
3. 请求页式管理中有哪几种常用的页面置换算法?试比较它们的优缺点。
【答案】比较常用的页面置换算法有:(1)随机淘汰算法(random glongram)。
即随机地选择某个用户页面并将其换出。
(2)轮转法RR(round robin)。
轮转法循回换出内存可用区内一个可以被换出的页,无论该页是刚被换进或已经换进内存很长时间。
(3)先进先出法FIFO(first in first out)。
FIFO算法选择在内存驻留时间最长的一页将其淘汰。
(4)最近最久未使用页面置换算法LRU(least recently unused)。
该算法的基本思想是:当需要淘汰某一页时,选择离当前时间最近的一段时间内最久没有使用过的页面先淘汰。
(5)理想型淘汰算法OPT(optimal replacement algorithm)。
该算法淘汰在访问串中将来再也不出现的或是在离当前最远的位置上出现的页面。
RR和FIFO都是基于CPU按线性顺序访问地址空间这一假设,但是实际上CPU在很多时候并非是按线性顺序访问地址空间的,因而它们的内存利用率不高。
此外FIFO算法还存在着Belady现象。
LRU算法的完全实现是相当困难的,因此在实际系统中往往要采取 LRU的近似算法,常用的近似算法有最不经常使用页面淘汰算法LFU(least frequently used)和最近没有使用页面淘汰算法(NUR)。
OPT算法由于必须预先知道每一个进程的指令访问串,所以它是无法实现的。
4. 为什么要提出段页式管理?它与段式管理及页式管理有何区别?【答案】因为段式管理和页式管理各有所长。
段式管理为用户提供了一个二维的虚拟地址空间,反映了程序的逻辑结构,有利于段的动态增长以及共享和内存保护等,这极大地方便了用户。
而分页系统则有效地克服了碎片,提高了存储器的利用效率。
从存储管理的目的来讲,主要是方便用户的程序设计和提高内存的利用率。
所以人们提出了将段式管理和页式管理结合起来让其互相取长补短的段页式管理。
段页式管理与段式和页式管理相比,其访问时间较长。
因此,执行效率低。
5. 什么是缓冲?为什么要引入缓冲?【答案】缓冲即是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件。
引入缓冲是为了匹配外设和CPU之间的处理速度,减少中断次数和CPU的中断处理时间,同时解决DMA或通道方式时的数据传输瓶颈问题。
五、写出结果题 (每题10分,共20分)1. 有一请求分页存储管理系统,页面大小为每页100字节。
有一个50x50的整型数组按行连续存放,每个整数占两个字节,将数组初始化为0的程序描述如下:int a[50][50];int i,j;for (i=0;i<=49;i++)for (j=0;j<=49;j++)a[i][j]=0;若在程序执行时内存中只有一个存储块用来存放数组信息,试问该程序执行时产生多少次缺页中断?【答案】解:由题目可知,该数组中有2500个整数,每个整数占用2个字节,共需存储空间5000个字节;而页面大小为每页100字节,数组占用空间50页。
假设数据从该作业的第m页开始存放,则数组分布在第m页到第m+49页中,它在主存中的排列顺序为:a[0][0],a[0][ll,…,a[0][49] 第m页a[1][0],a[1][1],…,a[1][49] 第m+l页┇a[49][0],a[49][1],…,a[49][49] 第m+49页由于该初始化程序是按行进行的,因此每次缺页中断调进一页后,位于该页内的数组元素全部赋予0值,然后再调入下一页,所以涉及的页面走向为m,m+l,…,m+49,故缺页次数为50次。
2. 写出运行结果/*--fork_test--*/main(){ int pid:printf("Just I process now. \n");printf("Calling fork()... \n");pin=fork();if (pid = = 0)printf("I am the child.\n");else if (pid>0)printf("I am the parent.\n");else printf("fork failed.\n");printf(“Program end.\n");}【答案】程序运行结果:Just I process now.Calling fork()...I am the child.I am the parent.Program end.六、作图题 (每题10分,共10分)1. 下面给出程序,若以进程离开循环时的i值来标识进程,试画出程序产生的进程家族树。
P272程序#include<stdio.h>#include<sys/types.h>#include<unistd.h>main(){int i,pid;for(i=1;i<4;++i)if((pid=fork()<=0) break;}【答案】[分析及相关知识] 在程序中,fork每次执行时,返回给父进程的pid具有非0值,因此将继续循环;返回给子进程的pid为0值,因此将跳出循环。