freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux操作系統(tǒng)考試題庫(編輯修改稿)

2025-04-23 23:38 本頁面
 

【文章內(nèi)容簡介】 fd。 char buf1[11]={aabbccddee}。 char buf2[10]。 int num。 fd = open( f2,O_RDWR| O_CREAT | O_TRUNC, 0644)。 if(fd==1) { perror(f2 not open)。 exit(1)。 } num=write(fd,buf1,sizeof(buf1)1)。 if(num!=(sizeof(buf1)1)) printf(write less than want\n)。 lseek(fd,4,SEEK_SET)。 num=read(fd,buf2,6)。 if(num!=6) printf(read less than 6\n)。 write(1,buf2,6)。 close(fd)。}3.向文件f3中寫入“aabbccddeeffgghh”,然后將文件截短后的文件內(nèi)容讀出并顯示在屏幕上include include sys/include sys/int main(){ int fd。 char buf1[17]={aabbccddeeffgghh}。 char buf2[8]。 int num。 fd = open( f3,O_RDWR| O_CREAT | O_TRUNC, 0644)。 if(fd==1) { perror(f3 not open)。 exit(1)。 } num=write(fd,buf1,sizeof(buf1)1)。 if(num!=(sizeof(buf1)1)) printf(write less than want\n)。 lseek(fd,0,SEEK_SET)。 ftruncate(fd,8)。 num=read(fd,buf2,8)。 if(num!=8) printf(read less than 8\n)。 write(1,buf2,8)。 close(fd)。}4.實(shí)現(xiàn)“cat文件名”顯示文件內(nèi)容include main(int argc,char *argv[]){ int fd。 int num。 char buf[10]。 if(argc!=2) { printf(miss filename\n)。 exit(1)。 } fd=open(argv[1],O_RDONLY)。 if(fd==1) { perror(error open)。 exit(1)。 } while((num=read(fd,buf,10))!=0) write(1,buf,num)。 close(fd)。}5.實(shí)現(xiàn)“cp 原文件 目標(biāo)文件”include sys/include main(int argc,char *argv[]){ int from,to。 int num。 char buf[10]。 if(argc!=3) { printf(argument error\n)。 exit(1)。 } from=open(argv[1],O_RDONLY)。 to=open(argv[2],O_WRONLY|O_CREAT|O_TRUNC,0644)。num=read(from,buf,10)。while(num!=0){ write(to,buf,num)。 num=read(from,buf,10)。} close(from)。 close(to)。}6.,將字符串“hello world”通過輸出重定向方式寫入文件f1中include include include include sys/include sys/main(){ int fd。 if((fd=open(f1,O_WRONLY|O_CREAT,0644))==1) perror(open fail)。 if(dup2(fd,1)==1) perror(Redirect failed)。 printf(Hello world\n)。 close(fd)。}7.使用fork創(chuàng)建進(jìn)程,在子進(jìn)程中打印“I am the child”和子進(jìn)程pid,在父進(jìn)程中打印“I am the father”和父進(jìn)程pidinclude sys/include include int main(){ pid_t pid。 pid = fork()。 if(pid 0) { perror(fork)。 exit(1)。 } else if(pid == 0) printf(I am the child\n)。 else printf(I am the father\n)。 exit(0)。}8.創(chuàng)建子進(jìn)程,在子進(jìn)程中執(zhí)行“ps A”命令,父進(jìn)程等待子進(jìn)程結(jié)束后打印“child over”及所處理的子進(jìn)程進(jìn)程號include sys/include main(){ pid_t pid,cpid。 int i。 char* args[64]。 args[0]=”ps”。 args[1]=”A”。 args[2]=NULL。 pid=fork()。 if(pid0) { perror(“fork”)。 exit(1)。 } else if(pid==0) { execvp(args[0],args)。 exit(0)。 } else { cpid=wait(NULL)。 printf(“child over! cpid=%d\n”,cpid)。 }}9.編寫程序處理SIGINT信號,當(dāng)程序接收到SIGINT信號后輸出“SIGINT is caught”include include void signal_handler(int signum){ switch(signum) { case SIGINT: printf(SIGINT is caught!\n)。 break。 } }int main(){ signal(SIGINT,signal_handler)。 pause()。 return 0。}10.使用PIPE時限父子進(jìn)程向子進(jìn)程發(fā)送1234567890,子進(jìn)程接收并顯示include sys/include main(){ int pfd[2]。 char buf[32]。 pid_t pid。 pipe(pfd)。 if((pid=fork())0) perror(fork)。 else if(pid0) { close(pfd[0])。 write(pfd[1],1234567890,11)。 } else { close(pfd[1])。 read(pfd[0],buf,11)。 printf(child read:%s\n,buf)。 }}一、單項(xiàng)選擇題 Linux操作系統(tǒng)內(nèi)核創(chuàng)始人是( C )A.Bill Gates B.Richard Stallman C.Linus Torvalds D.Dennis 以下哪種不是Linux的Shell類型( C )A.bash B.ksh C.rsh D.csh下面關(guān)于Shell的說法,不正確的是( B )。A、一種命令語言解釋器 B、一種和C類似的程序語言C、操作系統(tǒng)的外殼 D、用戶與Linux內(nèi)核之間的接口程序hda3表示( B )。A、IDE0接口上的從盤 B、IDE0接口上主盤的第三個分區(qū) C、IDE0接口上的第三個主分區(qū) D、IDE0接口上的第三個邏輯分區(qū) 一般情況下,Swap的大小建議是( C )。A、50M B、100M C、內(nèi)存大小的2倍 D、150MLinux下的cd命令可以改變用戶的當(dāng)前目錄,當(dāng)用戶鍵入cd并按回車后,( A )。A、當(dāng)前目錄改為用戶主目錄 B、當(dāng)前目錄改為根目錄C、當(dāng)前目錄沒有變 D、當(dāng)前用戶改為上一級目錄在字符界面下啟動XWindow的命令是( B)A、start B、startx C、begin D、beginx二、填空題(將正確答案填在每小題的空格內(nèi)。本題共40空,每空1分,共40分)安裝Linux時經(jīng)常建議初學(xué)者將磁盤分兩個分區(qū),分別是根分區(qū)和SWAP交換分區(qū)。Linux的內(nèi)核版本分為_穩(wěn)定版_和開發(fā)版,其版本號通常由3個數(shù)字組成,并表示為X、Y、Z的形式,X代表__主版本號_,Y代表__次版本號_,Z代表_末版本號_。其中,Y如果是偶數(shù),則代表這個內(nèi)核版本是_穩(wěn)定版_,可以公開發(fā)行。如果將硬盤接在第一個IDE接口的從硬盤上,在Linux系統(tǒng)中這個硬盤代號是_______hdb____。這個硬盤第二個邏輯分區(qū)的代號是___hdb6________。在Windows與Linux并存的計算機(jī)中,安全刪除Linux而不影響Windows的兩個步驟分別是_刪除Linux的引導(dǎo)裝載程序__和__刪除Linux的磁盤分區(qū)從GNOME切換到KDE有兩種方法,分別是__利用桌面切換工具和_利用登錄畫面.Linux的虛擬終端有__7__個,從圖形模式切換到第一個文字界面的快捷鍵組合是____Ctrl+Alt+_[F1]~ [F6]。在字符界面下退出當(dāng)前登錄的方法有兩個,分別是___exit___和___Ctrl+D__。系統(tǒng)要在今天的21:30關(guān)機(jī),在字符界面下可以使用__shutdown –h21:30__命令來實(shí)現(xiàn)。擁有管理員root權(quán)限的用戶在字符界面下重啟Linux的命令有兩個,分別是_reboot__和__shutdown –r now_。想知道當(dāng)前目錄的絕對路徑,可以在字符界面下輸入___pwd______命令。1使用命令_____shutdown –c __可以取消已經(jīng)在后臺進(jìn)行的shutdown指令內(nèi)容,如果想要取消當(dāng)前正在運(yùn)行的shutdown指令內(nèi)容,可以使用快捷鍵_____Ctrl+c__。1將系統(tǒng)當(dāng)前時間改為2009年12月1日10時30分的命令是____date 120110302009___。1想知道2009年10月份的月歷的命令是__cal 10 2009____。1Bash的命令提示符有兩種,分別是____$_____和__(系統(tǒng)管理員)__。1分屏顯示出當(dāng)前目錄下的所有文件和子目錄,包括隱藏文件和隱藏子目錄的詳細(xì)信息的命令是______ls –al|more____。1想顯示文件的第1120行的命令是____head –n 20 文件名|tail –n10______。1在字符界面中想查找date命令的幫助信息,最常使用__man__命令。退出該幫助信息的快捷鍵是__q__。1清除當(dāng)前終端屏幕內(nèi)容的命令是_____clear_____。1在字符界面下可以通過____tab____鍵對輸入的shell命令實(shí)現(xiàn)自動補(bǔ)全。目前,Linux用于保存數(shù)據(jù)的磁盤分區(qū)所采用的默認(rèn)文件系統(tǒng)為___ext3_______。2在字符界面,欲為命令“l(fā)s al”設(shè)置一個別名為“l(fā)l”,那么設(shè)置的命令為____________alias ll=’ls al’_____。2分屏顯示文本文件的命令有兩個,其中___less________命令可以使用pageup、pagedown等按鍵的功能向前向后翻看,因此更加靈活。2將ls al命令執(zhí)行的結(jié)果不在標(biāo)準(zhǔn)輸出設(shè)備上顯示, –al。2bash可以記錄一定數(shù)量已經(jīng)執(zhí)行過的命令,這些命令都被存放在bash_history文件中,可以通過_______history________命令來查看Shell命令的歷史記錄。2某文件的訪問權(quán)限用數(shù)字法表示為765,用字母法則表示為___rwxrwrx__。三、判斷題(本題共6空,每空1分,共6分)1. 在普通用戶賬戶下可以使用命令shutdown –h now進(jìn)行關(guān)機(jī)。 ( F )+%y/%m/%d。 ( F )3.命令cd /var//html表示從根目錄開始尋址進(jìn)入指定的絕對目錄。 ( T ) ~和命令cd ~user的作用完全相同,都是回到用戶的主目錄。 ( F )5. cat和tac功能相同,但是顯示的結(jié)果恰好相反。 ( T )6. GNU軟件也叫自由軟件,是指源代碼公開,但不可自由傳播的軟件。 ( F )四、簡答題(本題型共5小題,共40分)1.什么是Linux?(6分)簡單地說,Linux是一套免費(fèi)使用和自由傳播的類Un
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1