



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1第一套題:文件更名要求:1.在系統(tǒng)中建立一個文件〔文件名自定〔10分〕renameC程序〔程序名自定〕更改第一點要求中的文件名〔文件名自定;在程序中應(yīng)有如下根本功能:當執(zhí)行文件時,使用方法出錯,請給出提示,如程序名參數(shù)12,并退出;如rename函數(shù)調(diào)用不成功,給出相應(yīng)的出錯信息,否則,給出相應(yīng)的成功信息〔60分〕〔20分〕用相應(yīng)的命令查看調(diào)試結(jié)果〔10分〕注:rename函數(shù)原型是:int rename(constchar*oldname,constchar*newname)#include<stdio.h>#include<stdlib.h>intmain(intargc,char*argv[]){if(argc!=3){printf(“usage:a.out<oldname><newname>\n”);exit(1);}if(rename(argv[1],argv[2])<0)printf(“ERROR:renamecallfailed\n”);elseprintf(:”renamecallsuccessful\n”);exit(0);}其次套題:轉(zhuǎn)變當前名目到指定名目要求:在系統(tǒng)中建立一個用建名目命令〔名目名自定〔10分〕chdirgetwdC程序〔程序名自定〕轉(zhuǎn)變當前名目到指定名目,然后打印出該名目名。在程序中應(yīng)有如下根本功能:當執(zhí)行文件時,使用方法出錯,請給出提chdirgetwdgetwd〔60分〕〔20分〕用相應(yīng)的命令查看指定名目〔10分〕注:getwd函數(shù)原型是:int getwd(char*pathbuf);它的功能確定調(diào)用進程當前工作名目確實定路經(jīng)名復(fù)制該路經(jīng)名所指由我們自己供給的字符數(shù)組中,然后返回指向該數(shù)組的指針。調(diào)用成功返回0,否則返回-1chdir函數(shù)原型是:intchdir(constchar*pathname);它的功能是pathname指定的名目成為當前名目,調(diào)用成功返回0,否則,返回-1。該程序需要有頭文件:unistd.h、stdlib.h、limits.h。#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<limits.h>intmain(intargc,char*argv[]){char*ptr=malloc(PATH_MAX+1);if(argc!=2){printf(“usage:a.out <pathname>\n”);exit(1);}if(chdir(argv[1])<0){printf(“ERRORchdircallfailed\n”);exit(1);}if(getwd(ptr)==NULL){printf(:”getwdcallfailed\n”);exit(1);}printf(:”cmd=%s\n”,ptr);exit(0);}第三套題:用fork()編寫一個創(chuàng)立進程的C程序要求:用fork()編寫一個創(chuàng)立進程的C程序〔程序名自定。程序的功能:假設(shè)fork()調(diào)用不成功,則作空循環(huán);如成功,子進程執(zhí)行execl(“/bin/ps“,“ps“,“-af“,(char*)0);父進程執(zhí)行execl(“/bin/ls“,“l(fā)s“,““,“/home/stu“,(char*)0);〔80分〕〔20分〕派生進程執(zhí)行程序*/#include<unistd.h>main{intpid;while((pid=fork)==-1);if(pid==0){execl(“/bin/ps“,“ps“,“-af“,(char*)0);}else{execl(“/bin/ls“,“l(fā)s“,““,“/home/stu“,(char*)0);}}第四題:用fork()編寫一個創(chuàng)立進程的C程序用fork()編寫一個創(chuàng)立進程的C程序〔程序名自定。程序的功能:假設(shè)fork()調(diào)用不成功,給出錯誤信息,退出;如成功,子進程執(zhí)行execl(“/bin/ps“,“ps“,“-af“,(char*)0);父進程執(zhí)行系統(tǒng)調(diào)用wait(NULL)execl(“/bin/ps“,“ps“,“-af“,(char*)0)完畢,父進程并顯示出子進程執(zhí)行完畢的信息printf(“l(fā)scompleted\n”)〔80分〕〔20分〕#include<unistd.h>main{intpid;pid=fork;swich(pid){case–1:case0:
printf(“forkfailed\n”);exit(1);execl(“/bin/ps“,“ps“,“-af“,(char*)0);exit(1);default:wait(NULL);printf(“l(fā)scompleted\n”);exit(0);}第六題:編寫一個程序,用fork系統(tǒng)調(diào)用創(chuàng)立兩個了進程。要求:進程顯示一個字符;〔60分〕〔40分〕原程序:見指導(dǎo)書P68。第七套題:編寫一個程序,用fork系統(tǒng)調(diào)用創(chuàng)立兩個了進程要求:序運行時,在系統(tǒng)中有一個父進程和一個子進程。顯示進程標識符;父進程顯示字符’Itisaparentprocess!’,子進程顯示’Itisachild process!’。正確寫出上面功能的程序〔60分〕〔40分〕main{inti;while((i=fork==-1);printf(“i=%d\n”,i);if(i)printf(“Itisaparentprocess!\n);elseprintf(“Itisaparentprocess!\n);}第五套題:編寫一個程序,創(chuàng)立兩個進程通信要求:fork()編寫一個創(chuàng)立進程的C程序,創(chuàng)立兩個進程Sever和Client通信Client發(fā)來一條信息,Sever接收一條信息。正確寫出上面功能的程序〔60分〕〔40分〕原程序:見指導(dǎo)書P76。第八套題:編寫一個程序,實現(xiàn)進程的管道通信要求:編寫一個C程序,實現(xiàn)進程的管道通信。使用系統(tǒng)調(diào)用pipe建立
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中紅色教育主題活動設(shè)計
- 2025年貴州老荔波文化旅游投資集團有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年中國調(diào)寬電感市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國螺旋藻咀嚼片市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國藥類壓力容器市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國腎消項目投資可行性研究報告
- 2025年中國美洛昔康數(shù)據(jù)監(jiān)測研究報告
- 2025年中國繪圖課桌椅市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國紅霉素市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國管接頭及管束市場現(xiàn)狀分析及前景預(yù)測報告
- 井下電鉗工題庫(含答案)
- 2025年隨州國有資本投資運營集團有限公司招聘筆試參考題庫附帶答案詳解
- 吉林偉良礦業(yè)有限公司吉林省和龍市和安河金礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試語文試卷及答案(武漢四調(diào))
- 2022水利工程建設(shè)項目檔案管理規(guī)程
- 輔導(dǎo)員考試的重點知識與試題
- 潤滑油委托加工合同
- 杭州市蕭山區(qū)招錄高學(xué)歷事業(yè)人員筆試真題2024
- 古建筑修繕加固施工方案
- 2025年中國高消費旅客出境游洞察
- T-PAYS 002-2024 磐安藥膳制作技術(shù)規(guī)程
評論
0/150
提交評論