




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、職業(yè)資格認(rèn)證考試復(fù)習(xí)題-嵌入式 考試題型: 單選40題共40分、 填空10題共10分、 判斷20題共20分、 簡答5題共30分。 C語言部分 一、 單選題 1. 假設(shè)所有變量均為整型,則表達(dá)式(滬2, b=5, b+, a+b)的值是()。 A. 7 B. 8 C. 6 D. 2 2. 以下說法正確的是()o A. 輸入項可以為一實型常量,如scanfCr, 3. 5); B. 只有格式控制,沒有輸入項,也能進行正確輸入,如ssnf (滬%d, b=%d); C. 當(dāng)輸入一個實型數(shù)據(jù)時,格式控制部分應(yīng)規(guī)定小數(shù)點后的位數(shù),如 scanf(%4. 2f,&f); D. 當(dāng)輸入數(shù)據(jù)時,必須指
2、明變量的地址,如scanf (熬; 3.表達(dá)式辻(!x)中的“!x”等效于( )o A. x = 0 B. x 二二 1 C.x != 0 D. x != 1 4. break解釋正確的是( )o A.結(jié)束程序 跳出循環(huán) C.跳出判斷 D.開始程序 5. contione的作用是( )o A.跳出循環(huán) B.跳出程序 C.終止本次循環(huán),繼續(xù)下一次循環(huán) D.繼續(xù)循環(huán) 6. while循環(huán)的條件如果為假時,至少循環(huán)( )次。 A. 2 B. 1 C. 0 D. 以上都不對 7. 下述對C語言字符數(shù)組的描述中錯誤的是()。 A. 字符數(shù)組可以存放字符串 B. 字符數(shù)組的字符串可以整體輸入、輸出 C.
3、可以在賦值語句中通過賦值運算符二對字符數(shù)組整體賦值 D. 不可以用關(guān)系運算符對字符數(shù)組中的字符串進行比較。 8. 下面描述正確的是() A. 兩個字符串所包含的字符個數(shù)相同時,才能比較字符串 B. 字符個數(shù)多的字符串比字符個數(shù)少的字符串大 C. 字符串STOP 與STOp相等 D. 字符串hat小于字符串he。 9. 判斷字符串si是否大于字符串s2應(yīng)當(dāng)使用() A. if (sls2) B. if (strcmp(si, s2) D. 辻 (strcmp (si, s2) 0)。 B. double fun(int x ; int y) Cdouble fun (int x , int y)
4、; D.double fun (int x,y) 若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的( ) A 該函數(shù)沒有返回值 B. 該函數(shù)返回若干個系統(tǒng)默認(rèn)值 C. 能返回一個用戶所希望的函數(shù)值 D. 返回一個不確定的值 有關(guān)函數(shù)以下正確的說法是( ) A語句void prt.char ();有錯,它是函數(shù)調(diào)用語句,不能用void說明 B. 變量名不能使用大寫字母 C. 函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾 D. 函數(shù)名能使用下劃線 C語言規(guī)定,函數(shù)返回值的類型是山( A. return語句中的表達(dá)式類型 B. 調(diào)用該函數(shù)時的主調(diào)函數(shù)類型 C 調(diào)用該函數(shù)時山系統(tǒng)臨時 D.在定義函數(shù)時所指
5、定的函數(shù)類型 以下宏定義正確的是( )B. #define X 10; D. define N 10 宏定義的說法正確的是()o A. 宏定義一點用都沒有 B. 多個地方用到同一個常量,可以定義符號常量 C. 宏定義可以放在程序的任何地方 D. 宏定義會自動生成,不用定義 若:int *p, a=4;和p二&3;下面均代表地址的一組選項是( )。 A. a, p, B. &*a, *p C *&p, *p, &a D. &a, &*p, p 設(shè):char s二” chinan ; char *p ; p=s ;則下面敘述正確的是( )。 As和p
6、完全相同 B. 數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等 C. S數(shù)組長度和P所指向的字符串長度相等 D. *p與s0相等 若已定義ch孔s101;則在下面表達(dá)式中不表示sl的地址是()。 A. s+1 B. s+ C&s0+l D.&sl 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. C.辻 (strcmp (s2, si) 0) 以下正確的函數(shù)定義是( )。 A. double fun(int x , int y) )決定的。 A. #define X = 10 C. #define N 10 變量的指針,其含義是指該變量的()。 下
7、面能正確進行字符串賦值操作的是()o A. char s5= “ABCDE” ; B. char s5= A , BC, D, E ;A值 B.地址 C.名 D. 一個標(biāo)志 C. char *s ; s=n ABCDEn ; D. char *s; scanf ( %s” , s); 21. 當(dāng)定義一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的內(nèi)存是() A 各成員所需內(nèi)存量的總和 B. 結(jié)構(gòu)中笫一個成員所需內(nèi)存量 C. 成員中占內(nèi)存量最大的容量 D. 結(jié)構(gòu)中最后一個成員所需內(nèi)存量 22. C語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間()。 A. 所有成員一直駐留在內(nèi)存中 B. 只有一個成員駐留在內(nèi)存中 C. 部分成
8、員駐留在內(nèi)存中 D. 沒有成員駐留在內(nèi)存中 23. 如下說明語句,則下面敘述不正確的是()。 struct stu int a ; float b ; stutype ; A. struct是結(jié)構(gòu)體類型的關(guān)鍵字 B. struct stu是用戶定義的結(jié)構(gòu)體類型 C. stutype是用戶定義的結(jié)構(gòu)體類型名 D. a和b都是結(jié)構(gòu)體成員名 24 不能把字符串“hello!”符給數(shù)組b的語句是()。 A. char b10二 e J V1o! ; B. char b10;b = uhello!n ; C. char b10:strcpy(b, ” hello!” ); D. char b10 = h
9、ello!; 25. 下列選項中合法的數(shù)組定義是()。 A. int a = stringv ; B. int a5 = 0, 1, 2, 3, 4, 5; C. char a = u stringM ; D. char a二 O, 1, 2, 3, 4 ; 26. 下列選擇中不是轉(zhuǎn)義字符的是()。 A. , B. 0 C. t D. 074 27. 下列程序段運行后,x的值是()o int a=l,b = 0, x=l; if (! (-a)x-; if(b)x 二 7;else +x; 28. 下列關(guān)于do-wh訂e語句的描述錯誤的是()o A可構(gòu)成多重循環(huán)結(jié)構(gòu); C. 循環(huán)次數(shù)可能為0;
10、 29. 假定有以下變量定義:A. 0 B. 1 C. 7 D. 8 B循環(huán)次數(shù)不可能為0; D.先執(zhí)行后判斷。 int k = 6, x = 12; 則能使x、k值為5、6的表達(dá)式是()o A. x%= +k % 10 B. x%二 k + k % 5 C. x-二 +k % 5 D. x-=k+ % 5 表達(dá)式辻(!幻中的“!x”等效于()。 A. x 二二 0 B. x = 1 C. x != 0 D. x != 1 有以下程序 main() char p = Wbc ,q 二 uabc printf( u%d%dn , sizeof (p), sizeof(q); 程序運行后輸出的結(jié)果
11、是()o A. 4 4 B. 3 3 C. 3 4 D. 4 3 要調(diào)用字符串長度測試函數(shù)strlen()時,在片include命令行中應(yīng)包含 )。 A. ” stdi o.h B. ” st ring h C. ” math, h v D. ” ctype. h 在C語言中,十進制的47可以等價的寫為()。 A. 2f B. 02f C. 57 D. 057 已知:int x=10, y二3, z;則下列語句的輸出結(jié)果是( )。 printf ( ” %dn” , z = (x%y, x/y); A. 1 B. 0 C. 4 D. 3 判斷兩個字符串Si和s2是否相等,應(yīng)使用()。 A. i
12、f (si 二二 s2) B. if(sl 二 s2) 。辻(strcpy( si, s2 ) Di.f( strcmp( si, s2) = 0 ) 若有定義:int a=7;float x=2. 5, y二4. 7;則表達(dá)式 x+a%3*(int) (x+y) %2/4 的值是() A. 2.500000 B. 2.750000 C. 3.500000 D. 0.000000。 以下不正確的敘述是() A. 在C程序中,逗號運算符的優(yōu)先級最低 B在C程序中,APH和aph是兩個不同的變量 C. 若a和b類型相同,在執(zhí)行了賦值表達(dá)式&二b后b中的值將存入d中,而b 中的值不變。 D.
13、 當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只 能輸入實型數(shù)值。 C語言對嵌套if語句的規(guī)定是:else總是與( ) 。 A. 其之前最近的辻配對 B.第一個辻配對 C.縮進位置的辻配對 D.之前最近且尚未配對的辻配對 30. 31. 32. ( 33. 34. 35. 36. 37. 38. 39. 下面程序的運行結(jié)果是()o main() int i; for(i=l;i=5;i+) if(i%2) printf(“*” ); else continue; printf(“#”); printf (“$n”); A. *#*#*#$ B.#*#*#*S C. *#*#S
14、 D. #*#*S 40. 下面程序( )(每行程序前面的數(shù)字表示行號)。 1 main() 2 3 float a3 = 0; 4 int i; 5 for(i=0;i3;i+) scanf (“d , &ai); 6 for(i=l;i 其輸出結(jié)果是( B struct color cl int read; int green; int blue; D. struct int n; int green; int blue;cl; 20, 200; +(p-x); ) a;A. 8 B. 1 C. 2 D.4 二填空 1. 在C語言里,按作用域分為兩種變量類型,分別是 _ 和 _ O
15、 2. 有 int a = 0, 9, & 7, 6, 5, 4, 3, 2;則數(shù)組 a 的長度為 _ 。 3. 若需要調(diào)用庫函數(shù),必須事先 _ 。 4. _ 在C語言中若函數(shù)調(diào)用時傳遞實參為數(shù)組名則實際所傳遞的是 _ o 5. 在C語言中register變量使用的是CPU的 _ ,其數(shù)目是有限的。 6. 變量的指針,其含義是指該變量的 _ 7. 當(dāng)一個指針沒有指向任何一個變量的時候我們稱它為 _ 。 8. 函數(shù)的定義有 _ 、 _ 和 _ 組成。 9. 要調(diào)用庫函數(shù)strlenO必須包含 _ 頭文件。 10. int *p4是一個 _ , 11. C語言中,輸入和輸出操作是由頭文件
16、_ 完成的。 12. 設(shè) i,j,k 均為整形變量,則執(zhí)行 芫” for (i=0, j=10: i I- 5 NYNNN 6-10 Y YYNN II- 15 YNYYY 16-20 YNYYY 四、 1. 答:尋址方式就是尋找操作數(shù)或操作數(shù)所在地址的方法,也就是給操作數(shù)怎位的過程。 在PIC16F87X的指令系統(tǒng)中,根據(jù)操作數(shù)的來源不同,分為4種尋址方式:分別是立即尋址、 直接尋址、寄存器間接尋址、位尋址。 2. 答:工作寄存器W是一個很重要的工作寄存器,許多指令都把它作為操作過程的中轉(zhuǎn)地, 比如暫存準(zhǔn)備參加運算的一個操作數(shù)(稱為源操作數(shù)),或者暫存運算產(chǎn)生的結(jié)果(稱為目 的操作數(shù))。換而
17、言之,在運算之前W是源操作數(shù)的出發(fā)地,在運算之后W是目標(biāo)操作數(shù)的 目的地。16F87X中的W相當(dāng)于其它單片機中的“累加器A”。 3. 答案:當(dāng)一個中斷被CPU響應(yīng),GIE淸零禁止英它中斷,然后保護斷點,即把當(dāng)前PC值 壓入堆棧,然后PC裝入0004H,轉(zhuǎn)入中斷服務(wù)程序。 4. 答案:RAM存儲器有512單元?每個單元128位RAM單元包含了通用寄存器和專用寄存器。 都可以實現(xiàn):移位、置位、淸零和位測試等復(fù)雜操作,所以PIC單片機常常把其RAH又稱為 “文件寄存器”。 Linux部分 1. 已知某用戶studb其用戶U錄為/home/studlo分頁顯示當(dāng)前口錄下的所有 文件的文件或目錄名、用戶
18、組、用戶、文件大小、文件或目錄權(quán)限、文件創(chuàng) 建時間等信息的命令是()。 A Is - al more B more B.上箭頭 C. F箭頭 D.* 4. 用命令I(lǐng)s -al顯示出文件ff的描述如下所示, 由此可知文件ff的類型為 ()O -rwxr-xr- 1 root root 599 Cec 10 17:12 ff A.目錄 B.符號鏈接 C.硬鏈接D.普通文件 5. 在命令模式下()命令是在vi編輯器中執(zhí)行存盤退出。 A. :WQ B. :q! C. :q D. ZZ 6. 設(shè)超級用戶root當(dāng)前所在U錄為:/usr/local,鍵入cd命令后,用戶當(dāng)前 所在目錄為( A /home/
19、root B /home C /root D /usr/local 7. 腳本語言當(dāng)中,如果while的判斷語句值為真,那么該執(zhí)行過程會() A.繼續(xù)執(zhí)行循環(huán)體 B.程序跑飛 C.結(jié)果不可預(yù)測 D.終止執(zhí)行 8. 當(dāng)我們在shell環(huán)境變量下用” export”指令導(dǎo)出新的環(huán)境變量后,該環(huán)境變 量會() A.以上都不對 B.臨時生效 C.生效1分鐘 D.永久生效 9. 建立一個新文件可以使用的命令為()。 A cp B touch C- more D. chmod 10將Windows C:盤(hdal)安裝在Linux文件系統(tǒng)的/winsys LI錄下,命令是 )o root104. edu
20、. cn: Amount root104. edu. cn: Amount root104. edu. cn: Amount root104 edu. cn: AmountA. B. C. D. /dev/hadl winsys /dev/hadl /winsys dev/hadl winsys dev/hadl /winsys 11關(guān)于mysql命令說法不正確的是( )。 A. - h參數(shù)用于指定服務(wù)器IP或主機名 B. - d參數(shù)用于指定使用于庫名 C. - u參數(shù)用于指定登錄服務(wù)器時的mysql用戶名 D. -p參數(shù)用于指定登錄用戶所對應(yīng)的密碼 12. Gdb調(diào)試時執(zhí)行“單步運行,但不進
21、入函數(shù)”動作的指令是( )。 A break B. step C run D next 13. 共享庫的擴展名是() A so B.a Cexe D o 14. 若一臺計算機的內(nèi)存為128MB,則交換分區(qū)的大小通常是( )。 A 64MB B 128MB C 256MB D 512MB 15. init 6 表示( ) A. 重啟系統(tǒng) B. 關(guān)閉系統(tǒng) C. 切換到字符化界面 D. 切換到圖形化界面 18mkdir為創(chuàng)建工作LI錄指令,當(dāng)要同時創(chuàng)建多級U錄的時候,使用的參數(shù)是 () A 一 p B一 m C- d D 一0 19.改變文件所有者的命令為( ) o A cat B touch C.
22、 chmod D chow 20CD-ROM標(biāo)準(zhǔn)的文件系統(tǒng)類型是( )o A. ext3 B. iso9660 c. ext2 D vfat 21Vi編輯器命令模式下,要刪除光標(biāo)所在行一下3行的命令是()。 A. 3dd B. nd C. dd D. db 22. shell腳本中有一條判斷語句12 -le 13 ,其中- le的含義是() A.大于 B.小于等于 C.小于 D.大于等于 23. 在/home/studl/wang目錄下有一文件file,使用()可實現(xiàn)在后臺執(zhí)行 命令,此命令將file文件中的內(nèi)容輸出到file, copy文件中。 A cat file file .copy &
23、amp; 16在vi編輯器中的命令模式下,鍵入( 行。 )可在光標(biāo)當(dāng)前所在行下添加一新 A. o B. a C. A 17結(jié)束后臺進程的命令是()。 A. Kill B at C Batch D. I Dps B cat file file.copy & C cat file file copy D cat file copy34. ) 35. 29. 30. 31. 32. 33. A. break B. step C. enable D. next 靜態(tài)庫的擴展名是( ) A. . so B. . a C. . exe D. . o linux中,正常情況下所有的文件都掛載在( )
24、分區(qū)下。 A. usr B. home C. / D. /var 以下哪項不是Linux操作系統(tǒng)的特點( A.多任務(wù) B.多用戶 Is -1命令中,-1參數(shù)的作用是什么 A.以長格式顯示文件的詳細(xì)信息 C.遞歸顯示 cp命令中-f參數(shù)的作用是什么( A.復(fù)制目錄 C.強制覆蓋 以下那項不是IDV命令的作用( A.文件重命名 C.文件移動 B. D )O C.網(wǎng)絡(luò)支持好 ( ) 僅顯示文件名稱 顯示文件的i節(jié)點號 ) 保持文件原有權(quán)限不變 提示是否覆蓋 B. D. B. D. 目錄重命令 刪除一個文件 )。 D.硬實時 24. 如果要將口錄/tmp/A復(fù)制到當(dāng)前目錄中,則應(yīng)執(zhí)行的命令是()。 A
25、 cp /tmp/A / -r B cp ./ /tmp/A ccp /tmp/A . / D cp / /tmp/A r 25. 以下命令說法中有誤的是()。 A. groupadd命令作用是添加組。 B. groupde 1命令作用是刪除組。 C. pwd命令是查看當(dāng)用所在的工作LI錄。 D. tail命令默認(rèn)用于查看文件首部十行內(nèi)容。 26. 關(guān)于MySQL的API函數(shù)說法有誤的是( )。 A. mysql_user_result函數(shù)用于將查詢結(jié)果集提取出來,但保存于服務(wù)器上。 B. mysql_num_rows函數(shù)用于從結(jié)果集中提取指定條數(shù)的記錄。 C. mysql_fetch_row
26、函數(shù)用于從結(jié)果集中提取單條記錄。 D. mysql_store_result函數(shù)用于將查詢結(jié)果集提取到本地。 27. Makefile文件中,以下變量語法有錯誤的是()。 A. SOBJS B OBJS = 123456 c$(OBJS) D OBJS 二 S(TMP) 28. Gdb調(diào)試時執(zhí)行“設(shè)置斷點”的指令是( ); A.解包 B.使用gzip C.使用bzip2 D.指定解壓路徑 rpm命令中,以號顯示安裝進度應(yīng)使用什么參數(shù)( )。 下列對make工具描述錯誤的是( ) A. 它是一個輔助編譯工具 B. 它可以根據(jù)預(yù)先指定的規(guī)則對程序進行編譯 C. 它可以提高程序的編譯效率 D. 它是
27、編譯器的一種 在編譯規(guī)則文件中,下面的描述不正確的是( ) A.第一個目標(biāo)為默認(rèn)目標(biāo) B.規(guī)則文件由規(guī)則構(gòu)成 C.每個規(guī)則必須要有依賴 D.規(guī)則文件中可以使用變量 以下對編譯規(guī)則文件說法正確的是( ) A. S(CC)默認(rèn)情況下代表GCC編譯器 B. S(CC)用于指定當(dāng)前編譯的源代碼類型 C. S(CC)用于指定默認(rèn)的編譯參數(shù) D. S(CC)用于指定默認(rèn)的鏈接參數(shù) 下列關(guān)于mysql_init函數(shù)描述正確的是( )。 A. 用于初始化mysql數(shù)據(jù)庫 B. 用于實始化mysql連接句柄 C. 用于連接mysql數(shù)據(jù)庫 D. 這個函數(shù)沒有返回值 下列關(guān)于mysql dpi函數(shù)描述錯誤的是(
28、)。 A. mysql_fetch_field函數(shù)用于取得一個字段的屬性結(jié)構(gòu)指針 B. mysql.fetch.fields函數(shù)用于取得字段結(jié)構(gòu)指針數(shù)組的首地址 C. mysql_affected_rows函數(shù)用于取得執(zhí)行sql語句后影響到的記錄數(shù) 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. A. 一h B. -v C 一i Vi編輯器復(fù)制3行內(nèi)容的命令是什么。( A. yyy B. 3y C. 3yy 以下光標(biāo)移動命令中描述有錯誤的是( D. D. A. h光標(biāo)左移 B. j光標(biāo)下移C. k光標(biāo)右移 使用下面那條命令能在VI編輯器中顯示行號
29、( A. :set nu B. :set ts=4 C. :autoindent 在網(wǎng)卡ethO的配置文件名是( )。 A. ifcfg-ethO B. ethO C.辻cfg-eth0:0 GCC編輯器用什么參數(shù)指定輸出的可執(zhí)行文件名( A. 1 B. L C. I D. ) -U 以上都不對 以上都不對 D. :syntax on D. ethO:O )o D. - o D. mysql_num_fields函數(shù)用于取得查詢結(jié)果集中的記錄數(shù)量。 下列關(guān)于守護進程的描述正確的是( )。 A. 所有守護進程都有他們各自的父進程 B. 守護進程都沒有父進程。 C. 守護進程的父進程都是in辻進程
30、 D. 守護進程的父進程都應(yīng)一直運行,直到守護進程結(jié)束。 48. 下列關(guān)于管道的描述正確的是( )。 A. 管道是文本文件的一種 B. 管道是一種特殊的文件,可以用于兩臺計算機間的通信 C. 管道文件可以被打開兩次,但是必須在同一進程中打開 D. 管道文件可以被長開兩次,一次只讀、一次只寫 49. 下列關(guān)于kill函數(shù)的描述有誤的是()。 A. kill函數(shù)用于向指定進程發(fā)送一個信號 B. kill函數(shù)返回0時表示:成功將信號發(fā)送到指定的進程 C. kill函數(shù)返回0時表示:接收信號的進程已經(jīng)捕獲并處理了這個信號 D. kill函數(shù)返回-1時表示:信號沒有成功的發(fā)送到目標(biāo)時程 50. 下列關(guān)于
31、信號的描述有誤的是( )。 A. 信號可以通過程序產(chǎn)生,也可以在程序運行時由系統(tǒng)產(chǎn)生。 B. 信號的相關(guān)操作分為生成與捕獲兩個部分。 C. 程序員可以通過kill函數(shù)產(chǎn)生信號 D. 信號值實際上是一個結(jié)構(gòu)體的地址。 51. cp命令中-i參數(shù)的作用是什么( ) A.復(fù)制目錄 B.保持文件原有權(quán)限不變 C.強制覆蓋 D.提示是否覆蓋 53. tar命令中-z參數(shù)的作用是什么( A.解包 C.使用 bzip2 54. 安裝a. rpm軟件時,應(yīng)使用什么命令( )。 55. vi編輯器刪除3行內(nèi)容的命令是什么。( ) 32.以下那項不是In命令的作用( A.創(chuàng)建軟鏈接文件 ) B.創(chuàng)建碩鏈接文件 C
32、.顯示當(dāng)前L1錄中的文件 D.創(chuàng)建符號鏈接文件 )。 B.使用gzip D.指定解壓路徑 A. rpm - ivh a. rpm B. rpm - uvh a. rpm C. rpm -vhm a. rpm D. rpm - ivh A. ddd B. 3d C. 3dd D.以上都不對 56. 以下光標(biāo)移動命令中描述有錯誤的是( )。 A. W移動到下一字符串首,以白空格作字符串分隔 B. w移動到下一單詞首,以不同類型字符作分隔 C. e移動到下一單詞尾,以不同類型字符作分隔 D. E移動到上一字符串尾,以白空格作字符串分隔 37.使用下面那條命令能在VI編輯器中設(shè)置縮進量( )。 A.
33、: set nu B. : set ts=4 C:autoindent D. : syntax on 58. 在網(wǎng)卡ethO的配置文件中,DEVICE 項應(yīng)寫什么( )。 A. ethO B. ifcfg-ethO C. Ethernet D. ethO:O 59. GCC編輯器用什么參數(shù)指定庫文件的位置( )。 A. 一 1 B. 一L C. 一I D. 一 o 60. 下列那一個不是make 11具的規(guī)則文件名( ) A. makefile B Makefile C. make input D GNUMakefile 二、 填空題 1. 寫出以kill命令來結(jié)束進程號為1234的命令 _
34、。 2. 寫出在當(dāng)前目錄查找文件名為a. out文件的命令 _ 。 3. 套接字文件的屬性位是 _ o 4. 某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該權(quán)限,則該八進制數(shù)為: _ ,該文件屬性是 _ O 5. 增加一個用戶的命令是 _ 。 6. 命令touch文件名,若文件存在 _ ,若文件不存在 _ 。 7. mmap函數(shù)的返回值是: _ 。 8. 前臺起動的進程使用 _ 終止。 9. 編寫的Shell程序直接執(zhí)行前必須賦予該腳本文件 _ 權(quán)限。 10. 管道就是將前一個命令的 _ 作為后一個命令的 _ 。 三、 判斷題 ()1.內(nèi)存共享可以實現(xiàn)兩個管道之間的通信。 ()2. vi編
35、輯器中,可以使用np命令,將復(fù)制內(nèi)容中的n行粘貼到當(dāng)前 位置。 ()3. shell腳本中,可以使用數(shù)值1 -eq數(shù)值2 來測試兩字符 串是否不等。 ()4.在根文件系統(tǒng)中,存放系統(tǒng)配置文件的目錄為/tempo ()5.動態(tài)庫在程序編譯時并不會被連接到LI標(biāo)代碼中,而是在程序運行 是 才被載入。 ( )6.編譯規(guī)則文件名有三種,依次為:GNUMakefile.MakefilemakeFileo ()7. gcc編譯命令參數(shù)中-c參數(shù)用于指定只進行到編譯結(jié)束,不進 行鏈接。 ()8. shell腳本中,可以使用-d aaa 來測試aaa是否為文件。 ()9. /sbin目錄存放用戶使用的shel
36、l命令 ()10.軟鏈接的文件類型位是一 )11.交換分區(qū)在linux系統(tǒng)中是沒有用的。 )12.你使用命令“vi/etc/inittab”查看該文件的內(nèi)容,你不小心改 動了一些內(nèi)容,為了防止系統(tǒng)出問題,你不想保存所修改內(nèi)容, 你應(yīng)該使用:q!指令。 )13.編譯規(guī)則文件名有三種,依次為:GNUMakef i 1 e. makef i 1 e Makef i 1 e o )14. fcntl函數(shù)只能設(shè)置共享鎖。 )15. getppid函數(shù)的作用是取得當(dāng)前進程的進程編號。 )16. vi編輯器中,可以使用:vs文件名,進行分屏編輯操用。 )17. /mnt目錄存放軟驅(qū)與光驅(qū)等默認(rèn)裝載點目錄 )
37、18. top命令只能顯示執(zhí)行命令時系統(tǒng)中進程的悄況。 )19.新建的第一個普通用的UID為500,以后依次遞增。 )20.關(guān)于組的信息儲存在/etc/group中。 )21. fdisk命令的作用是:查看磁盤分區(qū)情況,也可以對磁盤進行分 區(qū)。 )22. tar cvfz abc. tar. gz abc命令的作用是將dbc文件或目錄 進行打包并使用bzip2壓縮,生成一個abc. tar. gz的文件。 )23.在使用vi編輯器時,其默認(rèn)的配置文件名是Vvimrco )24. /etc/fstab配置文件中,第一列的內(nèi)容為掛載點。 )25.通過file命令可以查看可執(zhí)行文件支持的軟件架構(gòu)、硬
38、件架構(gòu)等 信息。 )26. TCP通信與UDP通信的區(qū)別在于它們是否需要連接。 )27. socket函數(shù)的功能是創(chuàng)建一個套接字文件。 )28. fork函數(shù)調(diào)用會創(chuàng)建出一個子進程,并且在子進程中返回0:在 父進程中返加子進程的IDo )29. signal函數(shù)用于將信號和信號處理函數(shù)關(guān)聯(lián)起來。 )30. pause函數(shù)用于將當(dāng)前的進程暫停一段時間,具體時間長度由函 數(shù)參數(shù)指定。 )31.在SHELL中“丨”被稱為管道符,用于將前面命令的標(biāo)準(zhǔn)輸出作為 后面命令的標(biāo)準(zhǔn)輸入。 )32. tar cvf abc. tar. gz abc命令的作用是將abc文件或目錄進 行打包并使用gzip壓縮,生成
39、一個abc. tar. gz的文件。 )33.在vi編輯器的配置文件中可以寫上多個末行命令, 每個命令占一 行,每條命令開始處要加上“:”。 )34. /etc/fstab配置文件中,第二列的內(nèi)容為掛載點。 )35.通過indent命令可以格式化C的源代碼。 )36. UDP通信是一種可靠的數(shù)據(jù)傳輸。 )37. bind函數(shù)的功能是將IP地址綁定在套接字文件上。 )38. kill函數(shù)調(diào)用會結(jié)束某個進程的運行。 ()39.信號處理函數(shù)在關(guān)聯(lián)后,被捕獲后,需要程序員在程序中手動調(diào) 用信號處理函數(shù)完成信號處理。 ()40. alarm函數(shù)用于將當(dāng)前的進程暫停一段時間,具體時間長度由函 數(shù)參數(shù)指定。
40、 四、 1. 寫出下列L1錄中存放的都是哪類文件? /usr /bin /home 2. 符號鏈接與硬鏈接的區(qū)別是什么? 3. linux系統(tǒng)有六種不同的運行級別都是什么?在那個文件中設(shè)置? 4. 簡述掛載U盤的過程根據(jù)提示寫岀相應(yīng)的命令。 笫1步:在linux默認(rèn)掛載LI錄下新建一個usb文件夾 第2步:插入U盤查看系統(tǒng)設(shè)備(假設(shè)U盤設(shè)備名為hdbl) 第3步:掛載U盤 第4步:卸載U盤 5. 請簡單描述Linux下什么叫掛載、掛載點,并寫出一條掛載光驅(qū)的命令? 6. 請描述一下connect函數(shù)的作用、參數(shù)、返回值? 7. 程序補全 /*頭文件略*/ int main(void) int
41、fd,size,len; char *buf=Hello! Im writing to this file!; char buf_r10; len = strlen(buf); /*首先調(diào)用open函數(shù),并指定打開文mmp/hello沒有就創(chuàng)建,可讀可寫權(quán)限 為 666 */ if(fd = _ 1 _ )0) perror(open:); exit(l); /*調(diào)用write函數(shù),將buf中的內(nèi)容寫入到打開的文件中*/ If(size = _ 2 _ ) 0) perror(n write:); exit(l); ) else printf(Write:%sn,biif); /*調(diào)用lsseek函數(shù)將文件指針移到文件起始*/ 3 ; /*讀出文件中的10個字節(jié)*/ if(size = 4 )0) perrorCread:11); exit(l); ) else printf(nread form file:%sii,buf_r); /*關(guān)閉文件描述符*/ if( _ 5 _ 0) perror(Hclose:H); exit(l); ) else printf(nClose H); exit(O); ) 8 程序補全(創(chuàng)建一個守護進程) /*頭文件包含略*/ #defin
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 不過退款協(xié)議合同范本
- 2025年遼寧貨運從業(yè)資格證考試技巧和方法
- 化工師徒合同范本
- 出讓合同范本
- 買木頭合同范本
- 作為甲方合同范本
- 制氫設(shè)備銷售合同范本
- 農(nóng)業(yè)項目施工合同范本
- 冰糖橙水果合同范本
- 上海別墅合同范本
- DL∕T 1785-2017 電力設(shè)備X射線數(shù)字成像檢測技術(shù)導(dǎo)則
- 山東財經(jīng)大學(xué)《大學(xué)英語》2022-2023學(xué)年期末試卷
- 融合教育完整版本
- 產(chǎn)品研發(fā)指導(dǎo)專家聘用協(xié)議書
- 【正版授權(quán)】 IEC 60268-5:2003/AMD1:2007 EN-FR Amendment 1 - Sound system equipment - Part 5: Loudspeakers
- JT-T-1210.1-2018公路瀝青混合料用融冰雪材料第1部分:相變材料
- 2024年晉中職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整參考答案
- DL-T5493-2014電力工程基樁檢測技術(shù)規(guī)程
- 2024年03月廣東佛山市禪城區(qū)教育系統(tǒng)招考聘用中小學(xué)教師120人筆試歷年典型題及考點剖析附帶答案含詳解
- DZ/T 0452.3-2023 稀土礦石化學(xué)分析方法 第3部分:鋰、鈹、鈧、錳、鈷、鎳、銅、鋅、鎵、銣、鈮、鉬、銦、銫、鉭、鎢、鉈、鉛、鉍、釷、鈾及15個稀土元素含量的測定 ICP-MS法(正式版)
- 新能源汽車故障診斷與排除實訓(xùn)工單
評論
0/150
提交評論