嵌入式linux應(yīng)用程序開發(fā)期末考試題庫及答案_第1頁
嵌入式linux應(yīng)用程序開發(fā)期末考試題庫及答案_第2頁
嵌入式linux應(yīng)用程序開發(fā)期末考試題庫及答案_第3頁
嵌入式linux應(yīng)用程序開發(fā)期末考試題庫及答案_第4頁
嵌入式linux應(yīng)用程序開發(fā)期末考試題庫及答案_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、DB、以嵌入式CPU為基礎(chǔ)、以簡單操作系統(tǒng)為核心D、 Internet1 下列哪一項(xiàng)不是嵌入式操作系統(tǒng)的特點(diǎn)A、占有資源少B低成本2 下列哪一項(xiàng)不是嵌入式系統(tǒng)的基本要素A、嵌入性B專用性3 現(xiàn)階段嵌入式系統(tǒng)發(fā)展的主要標(biāo)志為A、以單芯片為核心的可編程控制器C、嵌入式操作系統(tǒng)4 下面哪項(xiàng)不是嵌入式系統(tǒng)的特點(diǎn) DDC咼可靠性D交互性CC通用性D計(jì)算機(jī)系統(tǒng)而不存儲于磁盤中A 、面向特定應(yīng)用 B 、軟件一般都固化在存儲器芯片或單片機(jī)本身中,D具備二次開發(fā)能力C、代碼尤其要求高質(zhì)量、高可靠性5下面哪項(xiàng)不是ARM處理器的特點(diǎn) DA、支持 Thumb (16位)/ARM ( 32位)雙指令集C 、指令長度固定

2、6下面哪項(xiàng)不是ARM處理器的特點(diǎn) BA、大多數(shù)數(shù)據(jù)操作都在寄存器中完成C、尋址方式靈活簡單,執(zhí)行效率高7下面哪項(xiàng)不屬于 ARM處理器模式AA 、管理模式( root )C、快速中斷模式(fiq)8 下面哪項(xiàng)為錯(cuò)誤的說法 AB 、兼容 8 位/16 位器件D、大量使用RAM指令執(zhí)行速度更快B、采用CISC指令集D 、體積小、低功耗、低成本、高性能B、用戶模式(usr)D外部中斷模式(irq )A、馮諾依曼結(jié)構(gòu)共用數(shù)據(jù)存儲空間和程序存儲空間,不共享存儲器總線B、哈佛結(jié)構(gòu)有分離的數(shù)據(jù)和程序空間及分離的訪問總線C、哈佛結(jié)構(gòu)在指令執(zhí)行時(shí),取址和取數(shù)可以進(jìn)行并行操作D 、哈佛結(jié)構(gòu)指令執(zhí)行時(shí)效率更高9 采用

3、下列哪項(xiàng)更有利于開發(fā)微型嵌入式應(yīng)用系統(tǒng) BA、腳本程序語言BC語言或匯編語言C、C+或SQL語言 D > HTML或 XML語言10 下面哪項(xiàng)為一般嵌入式系統(tǒng)開發(fā)中不具備 的環(huán)節(jié) BA、系統(tǒng)總體開發(fā)B數(shù)據(jù)庫設(shè)計(jì) C、嵌入式硬件開發(fā)D 、嵌入式軟件開發(fā)11 在嵌入式系統(tǒng)開發(fā)過程中下面哪項(xiàng)為錯(cuò)誤的說法 BA、對于有些硬件和軟件都可以實(shí)現(xiàn)的功能,需要在成本和性能上做出抉擇B、 對實(shí)時(shí)性要求非常高的產(chǎn)品可以選擇嵌入式Linux開發(fā)環(huán)境C、嵌入式系統(tǒng)的軟件開發(fā)與通常軟件開發(fā)的區(qū)別主要在于軟件實(shí)現(xiàn)部分D、嵌入式系統(tǒng)的軟件開發(fā)可分為交叉編譯和交叉調(diào)試兩部分12 對于 Linux 操作系統(tǒng),下面哪項(xiàng)說法

4、是錯(cuò)誤的 DA、是一種開源的操作系統(tǒng)B、提供了強(qiáng)大的應(yīng)用程序開發(fā)環(huán)境C、可以免費(fèi)使用D不支持Sparc硬件平臺13使用命令chmod的數(shù)字設(shè)置,可以改變CA、文件的訪問特權(quán)B、目錄的訪問特權(quán)C、文件/目錄的訪問特權(quán)14 修改文件 a.txt 的權(quán)限,使每個(gè)用戶都可以讀取和寫入這個(gè)文件,相應(yīng)命令為AA、chmod 666 a.txtB、 chmod 777 a.txtC、chmod 755 a.txtD、 chmod 555 a.txt15 某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件 的權(quán)限為 DA、 467B、 674C、 476D、 76416 系統(tǒng)中有用戶

5、 user1 和 user2 ,同屬于 users 組。在 user1 用戶目錄下有一文件 file1 ,它擁有 644 的權(quán)限,如果 user2 用戶想修改 user1 用戶目錄下的 file1 文件,應(yīng)文件擁有權(quán)限為 BA、 744B、664C、646D、74617 某文件的權(quán)限是 -rwxr-r-A 、文件的權(quán)限值是 755C、其他用戶對文件只有讀權(quán)限,則下面描述正確的是 CB、文件的所有者對文件只有讀權(quán)限D(zhuǎn)同組用戶對文件只有寫權(quán)限18 某文件的原有權(quán)限是-rwxr-r-,執(zhí)行 chmod o+x 后文件權(quán)限為 BA 、 -rwxr-xr-xB、 -rwxr-r-xC、-rwxr-xr-

6、D、-rw-r-r-19 clear 命令的作用是AA、清除終端窗口B、關(guān)閉終端窗口C、打開終端窗口D、調(diào)整窗口大小20 顯示當(dāng)前目錄中的全部文件,相應(yīng)命令為BA、 lsB、 ls -aC、 ls -l21 在 Linux 操作系統(tǒng)默認(rèn)情況下, ls 命令顯示的可執(zhí)行文件顏色為 AA 、綠色B藍(lán)色C灰色D黃色22 用命令顯示出文件ff的描述為-rwxr-xr- 1 root root 599 cec 10 17:12 ff,由此可知文件 ff 的類型為AA、 普通文件B硬鏈接C目錄D、符號鏈接23 用命令列出下面的文件列表,請問那一個(gè)文件是符號鏈接文件DA 、 -rw 2 hel-s user

7、s 56 Sep 09 11:05 helloB、 -rw 2 hel-s users 56 Sep 09 11:05 goodbeyC 、 drwx 1 hel users 1024 Sep 10 08:10 zhangD 、 lrwx 1 hel users 2024 Sep 12 08:12 cheng24 在 Linux 關(guān)機(jī)命令中,下列命令中無法實(shí)現(xiàn)關(guān)機(jī)的是 BA 、 shutdown -h nowB、 rebootC、 halt25 刪除文件命令為 DA 、 mkdirB、 rmdirC、 mvD、 rm26 對于 tar.gz 結(jié)尾的文件,采用下面哪個(gè)命令進(jìn)行解壓縮操作A 、ta

8、r xvzfB、tar jxvfC、tar czvf27 對于 tar.bz2 結(jié)尾的文件,采用下面哪個(gè)命令進(jìn)行解壓縮操作A 、tar xvzfB、tar jxvfC、tar czvfAD、 tar jcvfBD、 tar jcvf28 對于 ln 命令,下列哪項(xiàng)說法是不正確的 CA、ln 命令會保持每一處鏈接文件的同步性B、軟鏈接在用戶選定的位置上生成一個(gè)文件的鏡像C、ln 命令的鏈接文件不會重復(fù)占用磁盤空間D、硬鏈接會在用戶選定的位置上生成一個(gè)和源文件大小相同的文件29 在 vi 編輯器中執(zhí)行存盤退出的命令為 DA 、 :qB、 :sqC、 :q!D、 :wq30 vi 編輯器中不包括下面

9、哪種模式 AA、編輯模式B命令行模式C插入模式D底行模式31 使用 vi 編輯器環(huán)境時(shí),使用 :set nu 顯示行號,使用下面哪項(xiàng)命令取消行號顯示 BA 、 :set nuoffB、:set nonuC、:off nuD、:cls nu32 在 Linux 內(nèi)核配置過程中,下面哪項(xiàng)命令采用的是基于圖形窗口模式的配置界面CA 、 make configB、 make menuconfig C、 make xconfigD、 make oldconfig33 在 Linux 內(nèi)核配置過程中,下面哪項(xiàng)命令建立依賴關(guān)系 CA 、 make config B、 make menuconfigC、 ma

10、ke depD、 make clean34交叉編譯器中,下面哪項(xiàng) 不是必需包含 的 DglibcB、 gcc內(nèi)核的編譯主要步驟不包括下面哪項(xiàng) 內(nèi)核配置B建立依存關(guān)系內(nèi)核編譯時(shí)選項(xiàng)前的尖括號中可以是空,選項(xiàng)將編譯為模塊C、 binutilsDC建立內(nèi)核*, M其中*表示CD、 tmakeD加載內(nèi)核B不包含選項(xiàng)C、包含選項(xiàng)A、35A、36A、37A、C、38A、39A、B、C、40A、 B、 C、D、41 A C42A、43A、C、 44A、 B、 C、 D、 45A、46A、C、47A、Bootloader 的 stage1 階段主要完成的工作不包括下面哪項(xiàng) D基本的硬件初始化拷貝stage2至

11、U RAM中 采用哪項(xiàng)運(yùn)行級別為圖形用戶登錄 0B、 1B、為加載stage2準(zhǔn)備RAM空間D用匯編語言跳轉(zhuǎn)到main入口函數(shù)Linux 操作系統(tǒng) DC、3D、 5面關(guān)于 Linux 系統(tǒng)服務(wù)的說法哪項(xiàng) 是錯(cuò)誤的 B INIT 進(jìn)程的一個(gè)重要作用就是啟動(dòng) Linux 系統(tǒng)服務(wù)Linux 的系統(tǒng)服務(wù)包括獨(dú)立運(yùn)行的系統(tǒng)服務(wù)和由用戶設(shè)定的服務(wù)xinet 能夠同時(shí)監(jiān)聽多個(gè)指定的端口 D 、 xinet 可以看作一個(gè)啟動(dòng)服務(wù)的管理服務(wù)器 下面關(guān)于 Linux 系統(tǒng)服務(wù)的說法哪項(xiàng)是錯(cuò)誤的 C獨(dú)立運(yùn)行的系統(tǒng)服務(wù)的啟動(dòng)腳本都放在目錄 /etc/rc.d/init.d/ 中 不同運(yùn)行級別的腳本文件目錄為 /et

12、c/rc.d/rcN.d ,其中 N 對應(yīng)不用的運(yùn)行級別 不同運(yùn)行級別的腳本文件中每個(gè)對應(yīng)的服務(wù)都以“C”或“S”開頭,其中的C代表關(guān)閉,S代表啟動(dòng)使用命令“ service+ 系統(tǒng)服務(wù) +操作”實(shí)現(xiàn)對相應(yīng)服務(wù)操作AB、 service xinetd statusD、 chkconfig xinetd statusC、 ASPD、 C+B預(yù)處理-編譯-鏈接-匯編D編譯-預(yù)處理-匯編-鏈接D使用下面哪項(xiàng)命令查看系統(tǒng)的默認(rèn)運(yùn)行級別、 Runlevel、 chkconfig -list下面哪種語言GCC編譯器不支持 CCB、 JavaGCC的正確編譯流程為 A預(yù)處理 -編譯-匯編-鏈接預(yù)處理 - 鏈

13、接- 編譯-匯編下面哪項(xiàng)關(guān)于GC(編譯過程的說法是錯(cuò)誤的編譯階段GCC要檢查代碼規(guī)范性、是否有語法錯(cuò)誤等,確定代碼的實(shí)際要做的工作 匯編階段是把編譯階段生成的 .s 文件轉(zhuǎn)成目標(biāo)文件 預(yù)處理階段,GC(編譯器將代碼中包含的頭文件編譯進(jìn)來GCC在編譯時(shí)默認(rèn)使用靜態(tài)庫如需GCC提供編譯過程中所有有用的報(bào)警信息,則在編譯時(shí)應(yīng)加入選項(xiàng)B-wB、 -WallC、 -werrorD、 -error下面哪些與GDB相關(guān)的說法是錯(cuò)誤的 BGDB能調(diào)試可執(zhí)行文件B、GDB能調(diào)試源代碼GDB對編譯過程有要求D GDB支持交叉調(diào)試在GDB調(diào)試過程中,使用下面哪項(xiàng)命令設(shè)置斷點(diǎn),其中m代表行號Ab mB、 c mC、

14、n mD、 s m48 一個(gè)進(jìn)程啟動(dòng)時(shí)打開 3 個(gè)文件中不包括 D A 、標(biāo)準(zhǔn)輸入49 一般情況下,A、 -1B 、標(biāo)準(zhǔn)輸出C、STDIN_FILENO對應(yīng)的文件描述符為B、 0C、1標(biāo)準(zhǔn)出錯(cuò)處理BD、2D、系統(tǒng)日志服務(wù)50A、51A、52A、一般情況下,STDERR_FILEN對應(yīng)的文件描述符為D-1 不帶緩存的文件 fopenB、 0C、1I/O 操作函數(shù)不包括 AB、 readC、 writeD、53A、54A、open函數(shù)原型中的 O_RDW標(biāo)志表示文件打開方式為 只讀方式打開文件 以添加方式打開文件,在打開文件的同時(shí),文件指針指向文件末尾 open 函數(shù)調(diào)用錯(cuò)誤時(shí),-1B、在 Lin

15、ux 操作系統(tǒng)中, com1B、串口參數(shù)主要通過設(shè)置CB可寫方式打開文件函數(shù)返回值為 A 0C、串口設(shè)備的設(shè)備名一般為C、port1struct termios1CttyS0D、D、D、D、openC讀寫方式打開文件serl155員值支持的設(shè)置方式A 、與56 串口參數(shù)主要通過設(shè)置 struct termios A、newtio.c_cflag |= 115200 C、 options.c_cflag |= B115200 當(dāng)流緩沖涉及一個(gè)終端時(shí),標(biāo)準(zhǔn)結(jié)構(gòu)體的各成員值來實(shí)現(xiàn),下面哪項(xiàng)不是各成C賦值結(jié)構(gòu)體的各成員值來實(shí)現(xiàn),下面哪項(xiàng)實(shí)現(xiàn)設(shè)置波特率參數(shù)B、 cfsetispeed(&newt

16、io, B115200)D、 newtio.c_cflag = CS115200I/O 典型地使用下面哪項(xiàng)緩沖方式 BA、全緩沖B行緩沖C無緩沖D幀緩沖58 標(biāo)準(zhǔn)出錯(cuò) stderr 產(chǎn)生時(shí),標(biāo)準(zhǔn)I/O 典型地使用下面哪項(xiàng)緩沖方式CA、全緩沖B行緩沖C無緩沖D幀緩沖59 使用 fopen函數(shù)時(shí),必需包含的頭文件文件為AA 、 stdio.hB、 stdlib.hC、 errno.hD、 fcntl.h5760A、B、下面哪項(xiàng)是對進(jìn)程概念的錯(cuò)誤描述 D 進(jìn)程是一個(gè)獨(dú)立的可調(diào)度的活動(dòng) 進(jìn)程是一個(gè)抽象實(shí)體,當(dāng)它執(zhí)行某個(gè)任務(wù)時(shí),將要分配和釋放各種資源C、進(jìn)程是可以并行執(zhí)行的計(jì)算部分61 下面哪項(xiàng)對進(jìn)程的

17、描述是錯(cuò)誤的 AA、進(jìn)程是一個(gè)靜態(tài)態(tài)的概念C、進(jìn)程是程序執(zhí)行和資源管理的最小單位D進(jìn)程是保存在磁盤上的指令的有序集合B、進(jìn)程包括動(dòng)態(tài)創(chuàng)建、調(diào)度和消亡的整個(gè)過程。D、當(dāng)用戶在系統(tǒng)中鍵入命令執(zhí)行一個(gè)程序的時(shí)候,它將啟動(dòng)一個(gè)進(jìn)程62 下面哪項(xiàng)對進(jìn)程控制塊的描述是錯(cuò)誤的 DA、進(jìn)程控制塊包含進(jìn)程的描述信息C、進(jìn)程控制塊包含進(jìn)程的資源信息63 下面哪項(xiàng)對進(jìn)程標(biāo)識的描述是錯(cuò)誤的A、PID 惟一地標(biāo)識一個(gè)進(jìn)程C、 PID 是非零的正整數(shù)B、進(jìn)程控制塊包含進(jìn)程的控制信息D進(jìn)程控制塊是進(jìn)程的一個(gè)靜態(tài)描述BB、PPID 惟一地標(biāo)識一個(gè)進(jìn)程D、PPID 是非零的正整數(shù)64 下面哪項(xiàng)對 Linux 操作系統(tǒng)下進(jìn)程的模

18、式描述是錯(cuò)誤的 CA、用戶程序執(zhí)行過程中出現(xiàn)系統(tǒng)調(diào)用或者發(fā)生中斷事件,進(jìn)程模式就變成內(nèi)核模式B、內(nèi)核模式下運(yùn)行的進(jìn)程可以執(zhí)行機(jī)器的特權(quán)指令C、 root用戶可干擾內(nèi)核模式下進(jìn)程的運(yùn)行D內(nèi)核模式下運(yùn)行的進(jìn)程不受用戶的干擾65 進(jìn)程的三種狀態(tài)為 CA、準(zhǔn)備態(tài)、執(zhí)行態(tài)和退出態(tài)B、精確態(tài)、模糊態(tài)和隨機(jī)態(tài)C、運(yùn)行態(tài)、就緒態(tài)和等待態(tài)D手工態(tài)、自動(dòng)態(tài)和自由66 下面哪項(xiàng)不是 Linux 操作系統(tǒng)下常見的進(jìn)程調(diào)度命令 CA、 bgB、 killC、 open67 下面哪項(xiàng)對 Linux 操作系統(tǒng)下fork 函數(shù)的描述是錯(cuò)誤的D、psDA、 fork 函數(shù)執(zhí)行一次返回兩個(gè)值C、父進(jìn)程返回值為子進(jìn)程的進(jìn)程號B、新

19、進(jìn)程稱為子進(jìn)程,而原進(jìn)程稱為父進(jìn)程D子進(jìn)程返回值為父進(jìn)程的進(jìn)程號和_exit()函數(shù)的描述是錯(cuò)誤的68 下面哪項(xiàng)對 Linux 操作系統(tǒng)下 exit( )A、_exit( ) 函數(shù)的作用是直接使進(jìn)程停止運(yùn)行,清除其使用的內(nèi)存空間,并清除其在內(nèi)核 中的各種數(shù)據(jù)結(jié)構(gòu)B、exit() 函數(shù)在調(diào)用 exit 退出系統(tǒng)之前要檢查文件的打開情況C、exit() 函數(shù)直接將進(jìn)程關(guān)閉,此時(shí)緩沖區(qū)中的數(shù)據(jù)將會丟失D、 想保證數(shù)據(jù)的完整性,就一定要使用exit()函數(shù)。69 下面哪項(xiàng)對 Linux 操作系統(tǒng)下 wait 和 waitpid 函數(shù)的描述是錯(cuò)誤的 DA、wait 函數(shù)用于使父進(jìn)程(即調(diào)用 wait 的

20、進(jìn)程)阻塞,直到一個(gè)子進(jìn)程結(jié)束或者該進(jìn)程 接到了一個(gè)指定的信號為止B、C、D、70A、wait 函數(shù)調(diào)用時(shí),如果該父進(jìn)程沒有子進(jìn)程或者他的子進(jìn)程已經(jīng)結(jié)束,則 waitpid 函數(shù)用于使父進(jìn)程(即調(diào)用 wait waitpid 函數(shù)不支持作業(yè)控制 編寫守護(hù)進(jìn)程的第一步為 A 創(chuàng)建子進(jìn)程,父進(jìn)程退出wait 就會立即返回。 的進(jìn)程)阻塞并可提供一個(gè)非阻塞版本的 wait 功能C、改變當(dāng)前目錄為根目錄71 下面哪項(xiàng)對 Linux 操作系統(tǒng)下 setsidA、用于創(chuàng)建一個(gè)新的會話,并擔(dān)任該會話組的組長C、讓進(jìn)程擺脫原進(jìn)程組的控制TCP/IP 協(xié)議模型中不包括下面哪項(xiàng) A物理層B網(wǎng)絡(luò)接口層在關(guān)于TCP/

21、UDP的描述中,下面哪項(xiàng)是錯(cuò)誤的72A、73B、在子進(jìn)程中創(chuàng)建新會話D關(guān)閉文件描述符 函數(shù)的描述是錯(cuò)誤的B、D、C網(wǎng)絡(luò)層CD讓進(jìn)程擺脫原會話的控制讓進(jìn)程擺脫 init 進(jìn)程的控制D傳輸層A、B、TCP數(shù)據(jù)傳輸實(shí)現(xiàn)了從一個(gè)應(yīng)用程序到另一個(gè)應(yīng)用程序的數(shù)據(jù)傳遞 TCP對話通過三次握手來完成初始化C、UDP即用戶數(shù)據(jù)報(bào)協(xié)議是一種面向連接的協(xié)議D、一個(gè)UDP應(yīng)用可同時(shí)作為應(yīng)用的客戶或服務(wù)器方 74 常見的 socket 類型中不包括下面哪項(xiàng) CA、SOCK_STREAMB、 SOCK_DGRAMC、 SOCK_DTRAND、 SOCK_RAW75在關(guān)于ICMP協(xié)議的描述中,下面哪項(xiàng)是錯(cuò)誤的BA、ICMP

22、是IP層的一個(gè)協(xié)議B、ICMP報(bào)文的最終報(bào)宿是報(bào)宿計(jì)算機(jī)上的一個(gè)用戶進(jìn)程C、當(dāng)一個(gè)帶有錯(cuò)誤信息的 ICMP報(bào)文到達(dá)時(shí),由IP軟件模塊負(fù)責(zé)處理D、每種ICMP報(bào)文都有不同的格式76 在關(guān)于設(shè)備驅(qū)動(dòng)的描述中,下面哪項(xiàng)是錯(cuò)誤的 DA、操作系統(tǒng)通過各種驅(qū)動(dòng)程序來駕馭硬件設(shè)備B、操作系統(tǒng)為硬件提供統(tǒng)一的操作方式C、操作系統(tǒng)最基本的組成部分是硬件驅(qū)動(dòng)程序D常見的驅(qū)動(dòng)程序作為內(nèi)核模塊動(dòng)態(tài)加載,比如聲卡驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)、CPU PCI總線等77 在關(guān)于模塊相關(guān)命令的描述中,下面哪項(xiàng)是錯(cuò)誤的DA、Ismod列出當(dāng)前系統(tǒng)中加載的模塊B rmmod用于將當(dāng)前模塊卸載C、cpmod用于將模塊復(fù)制到用戶空間D insmo

23、d用于加載當(dāng)前模塊78 在關(guān)于設(shè)備驅(qū)動(dòng)程序的描述中,下面哪項(xiàng)是錯(cuò)誤的 D A、 Linux 設(shè)備驅(qū)動(dòng)程序包含中斷處理程序和設(shè)備服務(wù)子程序兩部分 B 、設(shè)備控制器需要獲得系統(tǒng)服務(wù)時(shí)采用查詢和中斷兩種方式C、設(shè)備服務(wù)子程序包含了所有與設(shè)備操作相關(guān)的處理代碼D、設(shè)備服務(wù)子程序?qū)υO(shè)備控制器執(zhí)行操作,不接受用戶命令79 Linux 設(shè)備驅(qū)動(dòng)程序與外界的接口不包括下面哪項(xiàng)。 BA、驅(qū)動(dòng)程序與操作系統(tǒng)內(nèi)核的接口B驅(qū)動(dòng)程序與用戶的接口C、驅(qū)動(dòng)程序與設(shè)備的接口D驅(qū)動(dòng)程序與系統(tǒng)引導(dǎo)的接口80 打開設(shè)備的接口函數(shù)是 open ,通常情況下在 open 函數(shù)中要完成的工作中不包括下面哪項(xiàng) DA、遞增計(jì)數(shù)器B檢查特定設(shè)

24、備的特殊情況C、初始化設(shè)備D釋放設(shè)備BB、 kmalloc 函數(shù)申請空間無大小限制 D 、 kmalloc 函數(shù)返回物理地址B Keycode mode( MEDIUMRAW模式D Scancode mode ( RAW 模式C擴(kuò)展碼D、Keymap表int perms)81 在關(guān)于內(nèi)存分配函數(shù)的描述中,下面哪項(xiàng)是錯(cuò)誤的 A 、 kmalloc 函數(shù)開辟的內(nèi)存基于內(nèi)存地址C 、 kmalloc 函數(shù)不會對所獲取的內(nèi)存空間清零82 鍵盤模式中不包括下面哪項(xiàng) CA、ASCII mode( XLATE 模式模式C、Multi mode ( MULT)模式83 鍵盤相關(guān)碼表中不包括下面哪項(xiàng) CA、 掃

25、描碼B鍵盤碼84 open 函數(shù)的原型函數(shù)為說明 AA 、 int open(const char *pathname , flags ,B、ssize_t open(int fd,void *buf,size_t count)C、FILE *open(const char * path,const char * mode)D、off_t open(int fd,off_t offset,int whence)85 read 函數(shù)的原型函數(shù)為說明 BA 、 int read(const char *pathname , flags , int perms)B、ssize_t read(int

26、fd,void *buf,size_t count)C、FILE *read(const char * path,const char * mode)D、off_t read(int fd,off_t offset,int whence)86 lseek 函數(shù)的原型函數(shù)為說明 DA 、 int lseek(const char *pathname , flags , int perms)B、ssize_t lseek(int fd,void *buf,size_t count)C、FILE *lseek(const char * path,const char * mode)D、off_t l

27、seek(int fd,off_t offset,int whence)87 fcntl 函數(shù)的原型函數(shù)為說明 BA 、 int fcntl(const char *pathname, flags , int perms)B、int fcnt1(int fd,int cmd,struct flock *lock)C、FILE *fcntl(const char * path,const char * mode)D 、 int fcntl(int numfds,fd_set *readfds,fd_set *writefds,fd_set *exeptfds,struct timeval *ti

28、meout)88 select 函數(shù)的原型函數(shù)為說明 BA 、 int select(const char *pathname, flags , int perms)B、int select(int fd,int cmd,struct flock *lock)C、FILE *select(const char * path,const char * mode)D 、 int select(int numfds,fd_set *readfds,fd_set *writefds, fd_set *exeptfds,struct timeval *timeout)89 fopen 的原型函數(shù)為 AA

29、 、 FILE * fopen(const char * path,const char * mode)B、int fopen(FILE * stream)C 、 size_t fopen(void * ptr,size_t size,size_t nmemb,FILE * stream)D 、 size_t fopen(const void * ptr,size_t size,size_t nmemb,FILE * stream)90 socket 函數(shù)的函數(shù)原型是 AA、int socket(int family, int type, int protocol)B、int socket(i

30、nt sockfd,struct sockaddr *my_addr, int addrlen)C 、 int socket(int sockfd, int backlog)D 、 int socket(int sockfd, struct sockaddr *serv_addr, int addrlen)(V )RAM的訪問速度比較快,但掉電后數(shù)據(jù)會丟失。(V)ROM掉電后數(shù)據(jù)不會丟失。(X )人們通常所說的內(nèi)存即指系統(tǒng)中的ROM(V )SRAM利用雙穩(wěn)態(tài)觸發(fā)器保存信息,只要不掉電,信息不會丟失。(X )DRAM是利用MOS(金屬氧化物半導(dǎo)體)電容存儲電荷來儲存信息,可不通過充電來維持信息。

31、(V)Flash具有和ROMH樣掉電不會丟失的特性,因此被稱為Flash ROM。(V)ARM7處理器采用3級流水線設(shè)計(jì)。(X )ARM9處理器采用3級流水線設(shè)計(jì)。(X )ARM7處理器采用哈佛結(jié)構(gòu)。(V )ARM9處理器采用哈佛結(jié)構(gòu)。(V)嵌入式軟件開發(fā)一般采用“宿主機(jī)目標(biāo)機(jī)”開發(fā)模式。(X)一般把進(jìn)行交叉編譯的主機(jī)稱為目標(biāo)機(jī)。(X)一般把程序?qū)嶋H的運(yùn)行環(huán)境稱為宿主機(jī)。( V )嵌入式系統(tǒng)的軟件開發(fā)與通常軟件開發(fā)的區(qū)別主要在于軟件實(shí)現(xiàn)部分。(V)在Linux操作系統(tǒng)安裝過程中可進(jìn)行網(wǎng)絡(luò)配置。(X )Linux操作系統(tǒng)不可以與 MS-DOS Windows等其它操作系統(tǒng)共存于同一臺機(jī)器上。(

32、X )Linux 操作系統(tǒng)主要的系統(tǒng)配置文件主要存放在 /var/ 目錄。(X )在Linux操作系統(tǒng)下,目錄結(jié)構(gòu)屬于分區(qū)。(V)在Linux操作系統(tǒng)下,文件系統(tǒng)是一個(gè)文件樹。(V)可以采用圖形化登錄和虛擬控制臺登錄兩種方式登錄Linux系統(tǒng)。( V )shell 是一 個(gè)命令解釋器。(V)可以在shell提示下或圖形方式下創(chuàng)建用戶帳號。( V)Shell 是命令語言、命令解釋程序及程序設(shè)計(jì)語言的統(tǒng)稱。(X)Shell 擁有自己內(nèi)建的命令集,不能被系統(tǒng)中其他應(yīng)用程序所調(diào)用。( V)Shell 是一種 Linux 操作系統(tǒng)中的命令行解釋程序。(x )rm命令可刪除文件或目錄,其主要差別就是是否使

33、用遞歸開關(guān)-f。( V)mv 命令可以移動(dòng)文件和目錄,還可以為文件和目錄重新命名。(X)cp 命令可以復(fù)制文件和目錄,但是不可以為文件和目錄重新命名。(X )在Linux操作系統(tǒng)中,使用ipconfig 查看和配置網(wǎng)絡(luò)接口的地址和參數(shù)。(V)在Linux操作系統(tǒng)中,使用ifconfig配置的網(wǎng)絡(luò)設(shè)備參數(shù)不需重啟就可生效。(V)在Linux操作系統(tǒng)中,使用ifconfig 配置的網(wǎng)絡(luò)設(shè)備參數(shù)在系統(tǒng)重新啟動(dòng)以后將會失效。(V)在Linux操作系統(tǒng)中使用 ping測試計(jì)算機(jī)和網(wǎng)絡(luò)上的其他計(jì)算機(jī)是否連通。( V)Bootloader 是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段程序。(V)由于Bootloade

34、r嚴(yán)重依賴于硬件實(shí)現(xiàn),嵌入式系統(tǒng)中沒有一個(gè)通用的Bootloader(V)雖然Bootloader嚴(yán)重依賴于硬件實(shí)現(xiàn), 但是Bootloader的設(shè)計(jì)與實(shí)現(xiàn)有一些通用的概念。(x )Bootloader僅依賴于CPU的體系結(jié)構(gòu),不依賴于具體的嵌入式板級設(shè)備配置。 (V)大多數(shù)Bootloader都包含“啟動(dòng)加載”和“下載”兩種不同操作模式。 (x)Bootloader 啟動(dòng)流程一般可分為 stage1 、stage2 、stage3 三個(gè)階段。( V )Linux 內(nèi)核中不同的目錄結(jié)構(gòu)里都有相應(yīng)的 Makefile 。( V )U-Boot 源碼結(jié)構(gòu)和 Linux 內(nèi)核源碼結(jié)構(gòu)非常類似。(x

35、)Bootloader設(shè)計(jì)與實(shí)現(xiàn)過程中不推薦使用C語言。(V)FTP 內(nèi)部命令中使用 ( V )FTP 內(nèi)部命令中使用 (x )FTP內(nèi)部命令中使用 ( V )FTP 內(nèi)部命令中使用 (x )FTP內(nèi)部命令中使用close命令中斷與遠(yuǎn)程服務(wù)器的FTP會話。exit命令退出FTP會話過程。mkdir 命令在本地主機(jī)中建一目錄。dir 命令顯示遠(yuǎn)程主機(jī)中的文件和目錄信息。 pwd命令顯示本地主機(jī)的當(dāng)前路徑。( V)FTP 內(nèi)部命令中使用 lcd 命令顯示本地主機(jī)的當(dāng)前路徑。(V)用戶可通過進(jìn)程控制相關(guān)的系統(tǒng)調(diào)用來創(chuàng)建進(jìn)程、實(shí)現(xiàn)進(jìn)程調(diào)度、進(jìn)程管理等。(x)用戶進(jìn)程允許訪問內(nèi)核數(shù)據(jù),可以使用內(nèi)核函數(shù)。

36、(V)系統(tǒng)調(diào)用規(guī)定用戶進(jìn)程進(jìn)入內(nèi)核空間的具體位置。(V)用戶程序可以通過系統(tǒng)調(diào)用獲得操作系統(tǒng)內(nèi)核提供的服務(wù)。(V)Linux系統(tǒng)調(diào)用編程接口主要通過C庫實(shí)現(xiàn)。(V)一個(gè)API函數(shù)通常需要幾個(gè)系統(tǒng)調(diào)用來共同完成函數(shù)的功能,但是還有一些API函數(shù)不需要調(diào)用相應(yīng)的系統(tǒng)調(diào)用。(V)Linux用戶編程接口( API)遵循POSIX標(biāo)準(zhǔn)。(V)系統(tǒng)命令相對 API更高一層,它的內(nèi)部引用用戶編程接口( API)來實(shí)現(xiàn)相應(yīng)的功能。(V)標(biāo)準(zhǔn)I/O提供流緩沖的目的是盡可能減少使用read和write調(diào)用的數(shù)量。( x )標(biāo)準(zhǔn) I/O 提供 3 種類型的緩沖存儲類型,包括全緩沖,行緩沖和幀緩沖。(V)并行通信傳輸

37、速度快,適用于短距離通信,但要求傳輸速度較高的應(yīng)用場合。( x )用戶常見的數(shù)據(jù)通信的基本方式可分為網(wǎng)絡(luò)通信與串行通信兩種。( V) 串行通信通信線路簡單,成本低,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場合。( x )對文件的操作使用文件描述符進(jìn)行,對設(shè)備的操作使用設(shè)備描述符進(jìn)行。( x )Linux 中的文件主要分為 4種:普通文件、目錄文件、鏈接文件和可執(zhí)行文件。(V)當(dāng)一個(gè)進(jìn)程終止時(shí),它所有已打開的文件都由內(nèi)核自動(dòng)關(guān)閉。(V)文件是Linux操作系統(tǒng)中最常見最基礎(chǔ)的操作對象。(V)進(jìn)程是系統(tǒng)的基本調(diào)度單位。(V)進(jìn)程是一個(gè)程序的一次執(zhí)行的過程。( x )進(jìn)程通過文件描述符來描述。( x )

38、Linux 操作系統(tǒng)中調(diào)用函數(shù) getpid 獲得當(dāng)前進(jìn)程的 PID 和 PPID。( x )在 Linux 操作系統(tǒng)中,進(jìn)程的執(zhí)行模式劃分為用戶模式和 root 模式。( V)Linux 操作系統(tǒng)中創(chuàng)建一個(gè)新進(jìn)程的唯一方法是使用 fork 函數(shù)。( V )fork 函數(shù)使用多少次就創(chuàng)建多少個(gè)進(jìn)程。( V)exec 函數(shù)族就提供了一個(gè)在進(jìn)程中啟動(dòng)另一個(gè)程序執(zhí)行的方法。(V)當(dāng)程序執(zhí)行到exit或_exit時(shí),進(jìn)程會無條件地停止剩下的所有操作,清除包括PCB在內(nèi)的各種數(shù)據(jù)結(jié)構(gòu),并終止本進(jìn)程的運(yùn)行。( V)wait 函數(shù)是 waitpid 函數(shù)的一個(gè)特例,在 Linux 操作系統(tǒng)內(nèi)部實(shí)現(xiàn) wait

39、 函數(shù)時(shí)直接 調(diào)用的就是 waitpid 函數(shù)。(V)守護(hù)進(jìn)程,即通常所說的Daemon進(jìn)程,是Linux操作系統(tǒng)中的后臺服務(wù)進(jìn)程。(V)守護(hù)進(jìn)程的生存期較長。(x)守護(hù)進(jìn)程常常在終端打開時(shí)啟動(dòng),在終端關(guān)閉時(shí)終止。( V )Linux 系統(tǒng)有很多守護(hù)進(jìn)程,大多數(shù)服務(wù)都通過守護(hù)進(jìn)程實(shí)現(xiàn)。( x )在 Linux 系統(tǒng)中,每一個(gè)系統(tǒng)與用戶進(jìn)行交流的界面稱為圖形用戶界面。(V)每一個(gè)從終端開始運(yùn)行的進(jìn)程都會依附于這個(gè)終端,這個(gè)終端就稱為這些進(jìn)程的控制 終端,當(dāng)控制終端被關(guān)閉時(shí),相應(yīng)的進(jìn)程都會自動(dòng)關(guān)閉。( V )守護(hù)進(jìn)程不因?yàn)橛脩艋蚪K端或其他的變化而受影響。( V )會話組是一個(gè)或多個(gè)進(jìn)程組的集合。(

40、V)一個(gè)會話通常開始于用戶登錄,終止于用戶退出,在此期間該用戶運(yùn)行的所有進(jìn)程都 屬于這個(gè)會話期。(V) syslog是Linux操作系統(tǒng)中的系統(tǒng)日志管理服務(wù),通過守護(hù)進(jìn)程syslogd來維護(hù)。(V)在Linux系統(tǒng)中,每當(dāng)系統(tǒng)發(fā)現(xiàn)一個(gè)孤兒進(jìn)程,就會自動(dòng)由init進(jìn)程收養(yǎng)它。( x )守護(hù)進(jìn)程中用 printf 輸出的字符可以在終端上顯示出來。7 層。( V)OSI 協(xié)議參考模型是基于國際標(biāo)準(zhǔn)化組織(ISO) 的建議發(fā)展起來的,從上到下共分為( x )TCP/IP 協(xié)議模型將 TCP/IP 的 7 層協(xié)議模型簡化為 3 層。( V )TCP/IP 協(xié)議模型是一個(gè)龐大的協(xié)議族。(x )ping命令

41、是基于TCP協(xié)議的。(x )TCP協(xié)議和UDP協(xié)議都是處于網(wǎng)絡(luò)層的協(xié)議。( V )socket 接口是一種特殊的 I/O ,也是一種文件描述符。(V)有時(shí)將內(nèi)核模塊也稱做驅(qū)動(dòng)程序,因此,加載驅(qū)動(dòng)時(shí)就是加載內(nèi)核模塊。( V )mknod 用于創(chuàng)建相關(guān)模塊。( x )insmod 可以根據(jù)模塊間依存關(guān)系以及 /etc/modules.conf 文件中的內(nèi)容自動(dòng)插入模塊。(V) 設(shè)備通常在 /dev 下面存在一個(gè)對應(yīng)的邏輯設(shè)備節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)以文件的形式存在。(V)設(shè)備文件(即設(shè)備節(jié)點(diǎn))可通過mknod命令來創(chuàng)建,其中指定了主設(shè)備號和次設(shè)備號。( x )大多設(shè)備以查詢方式向設(shè)備驅(qū)動(dòng)程序發(fā)出輸入 / 輸

42、出請求。(V)設(shè)備驅(qū)動(dòng)程序是內(nèi)核的一部分,如果驅(qū)動(dòng)程序出錯(cuò),則可能導(dǎo)致系統(tǒng)崩潰。(V)設(shè)備驅(qū)動(dòng)程序必須為內(nèi)核或者其子系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)接口。(V)設(shè)備驅(qū)動(dòng)程序使用一些標(biāo)準(zhǔn)的內(nèi)核服務(wù)( x )設(shè)備驅(qū)動(dòng)開發(fā)時(shí)模塊在調(diào)用 insmod 命令時(shí)被加載,此時(shí)的入口點(diǎn)是 main 函數(shù)。(V)模塊在調(diào)用insmod命令時(shí)被加載,通常在 init_module 函數(shù)中完成設(shè)備注冊。( x )內(nèi)核空間使用 printk 和 printf 函數(shù)實(shí)現(xiàn)信息打印。( V)proc 偽文件系統(tǒng)讓用戶可以和內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,獲取有關(guān)進(jìn)程的有用信息。( x )proc 存在于內(nèi)存和硬盤上。(V)塊設(shè)備驅(qū)動(dòng)程序包括一個(gè)

43、request請求隊(duì)列。(V)Linux操作系統(tǒng)頂層運(yùn)行的 GUI系統(tǒng)兼容X標(biāo)準(zhǔn)的XFree86系統(tǒng)。( V)Qt 使用單一的 API 進(jìn)行跨平臺的編程。( V)GUI 是指計(jì)算機(jī)與其使用者之間的對話接口。(x )Qt/E基于一個(gè)X服務(wù)器或是Xlib庫。( V )Qt 的核心機(jī)制是信號和插槽。1. 嵌入式的英文為 _EMBEDDE_D_。2. Linux 操作系統(tǒng)下的程序開發(fā)一般均遵守_GPL_協(xié)議。3. Linux 內(nèi)核版本號格式是 x.y.zz-www ,數(shù)字 x 代表版本類型,數(shù)字 y 為_偶數(shù) _時(shí)是穩(wěn)定版本。4. Linux 內(nèi)核版本號格式是 x.y.zz-www ,數(shù)字 x 代表版

44、本類型,數(shù)字 y 為_奇數(shù) _時(shí)是開發(fā)版本。5. Linux 操作系統(tǒng)的文件系統(tǒng)是一個(gè) _文件樹 _。6. Linux 常見的默認(rèn)文件系統(tǒng)為 _EXT3_。7. Linux中把DOS中采用的FAT文件系統(tǒng)(包括FAT12, FAT16和FAT32)稱為_VFAT_文件系統(tǒng)。8. 硬盤可分為主分區(qū)、擴(kuò)展分區(qū)、 _邏輯分區(qū) _。9. Linux系統(tǒng)中具有超級權(quán)限的用戶稱為 _ROOT_用戶。10. Linux 下與設(shè)備相關(guān)的文件一般都在 /_ DEV_目錄下。11. Linux 對目錄和設(shè)備都當(dāng)作 _文件 _來進(jìn)行處理。12. 將分區(qū)與目錄相對應(yīng)的過程叫做 _掛載_。13. 塊設(shè)備文件是指數(shù)據(jù)的讀

45、寫以 _塊_為單位的設(shè)備。14. Linux中文件屬性第一個(gè)字符"d”表示目錄 文件。15. Linux 下軟驅(qū)、光驅(qū)、硬盤的掛載點(diǎn)一般位于/_MNT_目錄下。16. 服務(wù)的日志信息一般位于 /_ VAR_目錄下。17. Linux 中添加用戶賬號的命令為 _USERAD_D_。18. Linux 中顯示當(dāng)前系統(tǒng)中由該用戶運(yùn)行的進(jìn)程列表的命令為_PS_ 。19. Linux 中改變工作目錄的命令為 _CD_。20. Linux 中建立符號鏈接的命令為 _ LN_。21. Linux 中對目錄進(jìn)行打包的命令為 _TAR_ 。22. Linux 中顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息命令為

46、_NETSTAT_。23. FTP內(nèi)部命令中使用_LCD_切換本地工作目錄。24. Linux 中最常用的編譯器是 _GCC_編譯器。25. vi 有 3 種模式,分別為命令行模式、插入模式及_底行 _模式。26. 編輯器按功能可以分為 _行 _編輯器和全屏幕編輯器兩大類。27. gdb 對 _可執(zhí)行 _文件進(jìn)行調(diào)試。28. 工程管理器make讀入的配置文件為_MAKEFILE_。29. 工程管理器make定義了 隱式規(guī)則和模式規(guī)則。30. ARM處理器支持_THUMB_( 16位)/ARM (32位)雙指令集。31. ARM處理器支持16位/_8位器件。32. 大端格式中,數(shù)據(jù)的高字節(jié)存儲在

47、 _低_地址中 。33. 小端格式中,數(shù)據(jù)的高字節(jié)存儲在 _高_(dá)地址中 。34. ARM7處理器采用_3_級流水線設(shè)計(jì)。35. 嵌入式軟件開發(fā)所采用的編譯過程為 _交叉 _編譯。36. 在嵌入式軟件開發(fā)中,將程序?qū)嶋H的運(yùn)行環(huán)境稱為_目標(biāo)_機(jī)。37. _JTAG_標(biāo)準(zhǔn)所采用的主要技術(shù)為邊界掃描技術(shù)。38. arm-linux-gcc 交叉編譯工具主要包括 binutils 、 _GCC_、 glibc 等軟件。39. API 即_用戶編程接口 _。40. API遵循UNIX中的應(yīng)用編程界面標(biāo)準(zhǔn) _POSI _。41. 操作系統(tǒng)提供給用戶程序調(diào)用的一組“特殊”接口稱為_系統(tǒng)調(diào)用 _。42. 進(jìn)行系

48、統(tǒng)調(diào)用時(shí),程序運(yùn)行空間需要從用戶空間進(jìn)入_內(nèi)核 _空間,處理完后再返回到用戶空間。43. 系統(tǒng)調(diào)用編程接口主要通過 C庫(丄BC_)實(shí)現(xiàn)。44. 一個(gè)進(jìn)程啟動(dòng)時(shí),通常都會打開 _3_個(gè)文件。45. 不帶緩存的文件 I/O 操作,主要用到的 5個(gè)函數(shù)為 open、close 、read 、write 和 _LSEEK_。46. fopen 函數(shù)返回一個(gè) _指針 _。47. _并行 _通信是指利用多條數(shù)據(jù)傳輸線將一個(gè)資料的各位同時(shí)傳送。48. 在 Linux 中,實(shí)現(xiàn)文件上鎖的函數(shù)有 lock 和 _FCNTL_。49. Linux 中最常見最基礎(chǔ)的操作對象是 _文件 _ 。50. 當(dāng)用戶在系統(tǒng)中

49、鍵入命令執(zhí)行一個(gè)程序的時(shí)候,它將啟動(dòng)一個(gè)_進(jìn)程 _。51. 系統(tǒng)調(diào)度的單位 _進(jìn)程 _ 。52. _ 進(jìn)程控制塊 _ 包含了進(jìn)程的描述信息、 控制信息以及資源信息, 它是進(jìn)程的一個(gè)靜態(tài)描述。53. 進(jìn)程執(zhí)行態(tài)說明該進(jìn)程正在執(zhí)行,即進(jìn)程正在占用_CPU_。54. Linux 系統(tǒng)是一個(gè) _多 _進(jìn)程的系統(tǒng)。55. Daemon進(jìn)程即通常所說的守護(hù)進(jìn)程,是Linux中的后臺服務(wù)進(jìn)程。56. 在 Linux 中使用 _FORK_函數(shù)創(chuàng)建一個(gè)新進(jìn)程。57. fork 函數(shù)調(diào)用后出現(xiàn)父進(jìn)程與子進(jìn)程,其中_子進(jìn)程 _的返回值為 0。58. _EXEC_函數(shù)族就提供了一個(gè)在進(jìn)程中啟動(dòng)另一個(gè)程序執(zhí)行的方法。5

50、9. exit() 函數(shù)與 _exit() 函數(shù)最大的區(qū)別就在于 _EXIT() _函數(shù)在 exit 系統(tǒng)調(diào)用之前要 檢查文件的打開情況,并將文件緩沖區(qū)中的內(nèi)容寫回文件。60. _WAIT_ 函數(shù)是用于使父進(jìn)程阻塞,直到一個(gè)子進(jìn)程結(jié)束或者該進(jìn)程接到了一個(gè)指定的信號為止。61. 在 Linux 中,所有的孤兒進(jìn)程自動(dòng)由 _INIT _進(jìn)程收養(yǎng)。62. _SETSID_函數(shù)用于創(chuàng)建一個(gè)新的會話,并擔(dān)任該會話組的組長。63. 系統(tǒng)日志文件位于 /_ VAR/LOG_目錄下。64. TCP/IP 的協(xié)議參考模型包括網(wǎng)絡(luò)接口層、_網(wǎng)絡(luò)層 _ 、傳輸層和應(yīng)用層。65. TCP為協(xié)議參考模型包中傳輸_層的協(xié)

51、議。66. _TCP_ 對話通過三次握手來完成初始化。67. 對數(shù)據(jù)要求高可靠性的應(yīng)用應(yīng)選擇 _TCP_協(xié)議。68. Linux中的網(wǎng)絡(luò)編程通過 _SOCKET_接口來進(jìn)行。69. SOCK_DGRAM_數(shù)據(jù)報(bào)套接字。70. 在實(shí)驗(yàn)中,實(shí)驗(yàn)平臺采用的 CPU為InteXSCAL處理器。71. 在內(nèi)核更新與加載實(shí)驗(yàn)中,設(shè)置的串口波特率為_115200_。72. 在內(nèi)核更新與加載實(shí)驗(yàn)中,設(shè)置的串口數(shù)據(jù)位為_8_。73. 在內(nèi)核更新與加載實(shí)驗(yàn)中,設(shè)置的數(shù)據(jù)流控制為_無_。74. 在內(nèi)核更新與加載實(shí)驗(yàn)中,設(shè)置的數(shù)據(jù)停止位為_1_。75. 在內(nèi)核更新與加載實(shí)驗(yàn)中,實(shí)驗(yàn)平臺上使用的串口為 COM_1_。7

52、6. 在內(nèi)核更新與加載實(shí)驗(yàn)中,內(nèi)核映像的后綴部分為 _ZIMAGE_。77. 在內(nèi)核更新與加載實(shí)驗(yàn)中,通過 _USB_將內(nèi)核映像下載到實(shí)驗(yàn)平臺。78. 壓縮的內(nèi)核映像通常名為 _ZIMAGE_。79. 未壓縮的內(nèi)核映像通常名為 _VMLINUX_。80. 操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段程序稱為_BOOTLOADE_R。程序設(shè)計(jì)選擇題1. 下面的程序?qū)崿F(xiàn)對字符串倒序輸出。 請選出應(yīng)填寫在空白處的選項(xiàng)。 int display1 (char *string) printf ("The original string is %s n", string); int display2

53、 (char *string1) char *string2;intsize,i; size = strlen (string1); string2 =(char*)malloc(size + 1); for (i = 0; i< size;i+)A ; string2size+1 = ' ' printf("The string afterward is %sn",string2); int main () char string = "test" display1 (string); display2 (string); A、

54、string2size - i 1 = string1iB 、 string2size - i = string1iC、string2size - i + 1 = string1iD、 string2size - i = string1i+12. 下面的程序打開一個(gè)文件,并設(shè)置該文件權(quán)限為0666 。請選出應(yīng)填寫在空白處的選項(xiàng)。intmain(void) int fd; if(fd = open("/tmp/hello.c", O_CREAT | O_TRUNC | O_WRONLY , 0666 )<0) perror("open:"); exit(1); else printf("Open file: hello.c %dn",fd); if( D ) perror("close:"); exit(1); else printf("Close ");exit(0); A 、 open(fd) > 0B 、 open(fd) < 0C、 close(fd) > 0D、 close

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論