




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE4單項選擇題(本題30分,每小題1.5分)在每小題列出的四個選項中只有一個是符合題目要求的,錯選或未選均無分。1.下面哪個Linux命令可以一次顯示一頁內容______A.pauseB.catC.moreD.grep2.怎樣更改一個文件的權限設置______A.attribB.chmodC.changeD.file3.如何從當前系統中卸載一個已裝載的文件系統______A.umountB.dismountC.mount–uD.從/etc/fstab中刪除這個文件系統項4.在大多數Linux發行版本中,圖形方式的運行級定義為______A.1B.2C.35.用命令ls-al顯示出文件ff的描述如下所示,由此可知文件所有者所在組的權限是______-rwxrw-r--1rootroot599Cec1017:12ffA.rwxB.rw-C.r--D.無法獲知6.內核不包括的子系統是_______A.進程管理系統B.內存管理系統C.I/O管理系統D.硬件管理系統7.下面哪一個是Linux缺省狀態下使用的文件系統類型A.Ext2B.NFSC.MsdosD.Vfat8.Linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對于外部設備文件,一般應將其放在______目錄中A./devB./etcC./binD./lib9.關閉linux系統可使用命令______A.Ctrl+Alt+DelB.Ctrl+ALTC.shutdown-hnowD.reboot10.用命令ls-al顯示出文件ff的描述如下所示,由此可知文件ff的類型為_____-rwxr-xr1rootroot599Cec1017:12ffA.普通文件B.硬鏈接C.目錄D.符號鏈接11.刪除文件命令為_____。A.mkdirB.rmdirC.mvD.rm12.改變文件所有者的命令為______。AchmodB.touchC.chownD.cat13.在下列命令中,不能顯示文本文件內容的命令是______。A.moreB.lessC.tailD.join14.查看系統當前進程信息的命令是______A.psB.dfC.manD.ls15.進程有三種基本狀態,分別是_______。A.準備態、執行態和退出態B精確態、模糊態和隨機態C.運行態、就緒態和等待態D手工態、自動態和自由態16.從后臺啟動進程,應在命令的結尾加上符號_____。A.&B.@C.#D.$17.一個進程調用fork系統調用后,會有什么結果?A.生成一個進程,從main()處開始執行。B.生成一個線程,從main()開始執行。C.生成一個進程,從fork之后開始執行。D.生成一個線程,從fork之后開始執行。18.一個文件名字為rr.Z,可以用來解壓縮的命令是_____。A.tarB.gzipC.compressD.uncompress19.文件權限讀、寫、執行的三種標志符號依次是_____。A.rwxB.xrwC.rdxD.srw20.UNIX操作系統屬于()類操作系統A.單用戶單任務B.單用戶多任務C.多處理機D.多用戶多任務二、填空題(本題15分,每空1分)21.在Linux系統中,以__文件_______方式訪問設備。22.編寫的Shell程序運行前必須賦予該腳本文件__執行______權限。23.唯一標識每一個用戶的是__用戶名_____和__UID_____。24.在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是__/etc______。25.在Linux系統中,用來存放用戶信息的文件是__/etc/passwd______。26.結束進程的命令是_kill______。27.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為_管道______。28.管道通信包括_有名管道______和__無名管道_____兩種。29.信號量主要是用來解決不同進程間的__同步互斥_____問題。30.進程接收到信號后可以忽略信號,但是__SIGKILL_____和__SIGSTOP_____這兩個信號不能被忽略。31.安裝Linux系統對硬盤分區時,必須有兩種分區類型:__/_____和__swap_____。三、簡答題(本題30分,每小題6分) pid_tpid1,pid2; pid1=fork(); if(pid1==0) { printf("子進程1:%d\n",getpid()); exit(0); } else { wait(NULL); pid2=fork(); if(pid2==0) { printf("子進程2:%d\n",getpid()); exit(0); } else { wait(NULL); printf("父進程:%d\n",getpid()); } } return0;}40.編寫利用IPC實現進程通信的C程序。該程序主要模擬根據帳號查詢余額的過程。包括三方面1):請求進程從標準輸入讀入帳號,并將該帳號通過消息隊列發送給服務進程;2)服務進程接收該帳號后,按照請求的先后順序在標準輸入上輸入該帳戶的姓名和余額,并將結果返回給請求進程;3)請求進程接收返回的信息,并將結果輸出在標準輸出上。服務進程先于請求進程啟動,請求進程啟動時要攜帶請求編號,可同時啟動多個請求進程。(7分)/*請求方程序msgreq.c*/#include<sys/types.h>#include<sys/ipc.h>#include<sys/msg.h>#include<stdio.h>staticstructmsgbuf{longmtype;charmtext[256];}sndbuf,rcvbuf,*msgp;externinterrno;intmain(intargc,char**argv){intrtrn,msqid;charname[10];doublebalance;if(argc!=2){fprintf(stderr,"msgreq[01-99]\n");exit(-1);}if((msqid=msgget(0x888,IPC_CREAT|0660))==-1){fprintf(stderr,"msgget888failed!\n");exit(-1);}msgp=&sndbuf;sprintf(sndbuf.mtext,"%2.2s",argv[1]);printf("輸入4位帳號:");scanf("%s",&sndbuf.mtext[2]);sndbuf.mtext[6]=0;msgp->mtype=666;rtrn=msgsnd(msqid,msgp,strlen(sndbuf.mtext),0);if(rtrn==-1){perror("msgsnd");exit(-1);}msgp=&rcvbuf;fprintf(stderr,"等待后臺數據處理進程的回答");rtrn=msgrcv(msqid,msgp,100,atoi(argv[1]),0);if(rtrn==-1){perror("msgrcv");exit(-1);}sscanf(rcvbuf.mtext,"%[^|]|%lf",name,&balance);printf("\n姓名=%s\n",name);printf("余額=%lf\n",balance);}/*服務方程序msgcenter.c*/staticstructmsgbuf1{longmtype;charmtext[100];}sndbuf,rcvbuf,*msgp;externinterrno;intmain(){intrtrn,msgqid;charstrbuf[100];if((msqid=msgget(0x888,IPC_CREAT|0600))==-1){fprintf(stderr,"msgget888failed!\n");exit(-1);}while(1){msgp=&rcvbuf;fprintf(stderr,"等待前臺進程的請求");rtrn=msgrcv(msqid,msgp,100,666,MSG_NOERROR);if(rtrn==-1){perror("msgrcv");exit(-1);}msgp=&sndbuf;sprintf(strbuf,"%2.2s\0",rcvbuf.mtext);msgp->mtype=atoi(strbuf);printf("\n輸入帳號=%4.4s的帳戶姓名:",&rcvbuf.mtext[2]);scanf("%s",sndbuf.mtext);strcat(sndbuf.m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10200-2022內襯聚乙烯錨固板鋼筋混凝土排水管
- T/CCS 035-2023煤礦固定場所巡檢機器人技術規范
- T/CCMSA 40839-2023全自錨柔性接口鋼管及管件
- T/CCMA 0183-2024推土機排氣污染物車載測量方法
- T/CCMA 0155-2023流動式起重機排氣煙度汽車起重機和全地面起重機測量方法
- T/CCMA 0093-2020濕混凝土處理系統
- T/CCAS 013.1-2020水泥企業潤滑管理第1部分:水泥企業潤滑管理導則
- T/CATCM 024-2023中藥農業固體廢棄物循環利用指導原則
- T/CAQI 59-2018污(廢)水生物處理移動床生物膜反應器系統工程技術規范
- T/CAQI 54-2018波輪式免污洗衣機
- 建標造函【2007】8號文
- 一型糖尿病患者健康宣教
- 高中歷史學科知識講座
- 陪診服務的項目計劃書
- 井控設備課件
- 假設檢驗完整
- 14S501-2 雙層井蓋圖集
- 吉林市生育保險待遇申領審批表
- 2021年成人高等教育學士學位英語水平考試真題及答案
- 人教版八年級下冊數學期末試卷綜合測試卷(word含答案)
- 卵巢過度刺激綜合征(OHSS)
評論
0/150
提交評論