




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1下列哪一項(xiàng)不是嵌入式操作系統(tǒng)的特點(diǎn)【)
A、占有資源少B、低成本C、高可靠性D、交互性
2下列哪一項(xiàng)不是嵌入式系統(tǒng)的基本要素C
A、嵌入性B、專(zhuān)用性C、通用性1)、計(jì)算機(jī)系統(tǒng)
3現(xiàn)階段嵌入式系統(tǒng)發(fā)展的重要標(biāo)志為D
A、以單芯片為核心的可編程控制器B、以嵌入式CPU為基礎(chǔ)、以簡(jiǎn)樸操作系統(tǒng)為核心
C、嵌入式操作系統(tǒng)D、Internet
4下面哪項(xiàng)不是嵌入式系統(tǒng)的特點(diǎn)D
A、面向特定應(yīng)用B、軟件一般都固化在存儲(chǔ)器芯片或單片機(jī)自身中,而不存儲(chǔ)于磁盤(pán)中
C、代碼特別規(guī)定高質(zhì)量、高可靠性D、具有二次開(kāi)發(fā)能力
5下面哪項(xiàng)不是ARM解決器的特點(diǎn)D
A、支持Thumb(16位)/ARM(32位)雙指令集B、兼容8位/16位器件
C、指令長(zhǎng)度固定D、大量使用RAM,指令執(zhí)行速度更快
6下面哪項(xiàng)不是ARM解決器的特點(diǎn)B
A、大多數(shù)數(shù)據(jù)操作都在寄存器中完畢B、采用CISC指令集
C、尋址方式靈活簡(jiǎn)樸,執(zhí)行效率高D、體積小、低功耗、低成本、高性能
7下面哪項(xiàng)不屬于ARM解決器模式A
A、管理模式(root)B、用戶(hù)模式(usr)
C、快速中斷模式(fiq)D、外部中斷模式(irq)
8下面哪項(xiàng)為錯(cuò)誤的說(shuō)法A
A、馮?諾依曼結(jié)構(gòu)共用數(shù)據(jù)存儲(chǔ)空間和程序存儲(chǔ)空間,不共享存儲(chǔ)器總線
B、哈佛結(jié)構(gòu)有分離的數(shù)據(jù)和程序空間及分離的訪問(wèn)總線
C、哈佛結(jié)構(gòu)在指令執(zhí)行時(shí),取址和取數(shù)可以進(jìn)行并行操作
D、哈佛結(jié)構(gòu)指令執(zhí)行時(shí)效率更高
9采用下列哪項(xiàng)更有助于開(kāi)發(fā)微型嵌入式應(yīng)用系統(tǒng)B
A、腳本程序語(yǔ)言B、C語(yǔ)言或匯編語(yǔ)言C、C++或SQL語(yǔ)言D、HTML或XML語(yǔ)言
10下面哪項(xiàng)為一般嵌入式系統(tǒng)開(kāi)發(fā)中不具有的環(huán)節(jié)B
A、系統(tǒng)總體開(kāi)發(fā)B、數(shù)據(jù)庫(kù)設(shè)計(jì)C、嵌入式硬件開(kāi)發(fā)D、嵌入式軟件開(kāi)發(fā)
11在嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程中下面哪項(xiàng)為錯(cuò)誤的說(shuō)法B
A、對(duì)于有些硬件和軟件都可以實(shí)現(xiàn)的功能,需要在成本和性能上做出抉擇
B、對(duì)實(shí)時(shí)性規(guī)定非常高的產(chǎn)品可以選擇嵌入式Linux開(kāi)發(fā)環(huán)境
C、嵌入式系統(tǒng)的軟件開(kāi)發(fā)與通常軟件開(kāi)發(fā)的區(qū)別重要在于軟件實(shí)現(xiàn)部分
D、嵌入式系統(tǒng)的軟件開(kāi)發(fā)可分為交叉編譯和交叉調(diào)試兩部分
12對(duì)于Linux操作系統(tǒng),下面哪項(xiàng)說(shuō)法是錯(cuò)誤的D
A、是一種開(kāi)源的操作系統(tǒng)B、提供了強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境
C、可以免費(fèi)使用D、不支持Sparc硬件平臺(tái)
13使用命令chmod的數(shù)字設(shè)立,可以改變C
A、文獻(xiàn)的訪問(wèn)特權(quán)B、目錄的訪問(wèn)特權(quán)C、文獻(xiàn)/目錄的訪問(wèn)特權(quán)
14修改文獻(xiàn)a.txt的權(quán)限,使每個(gè)用戶(hù)都可以讀取和寫(xiě)入這個(gè)文獻(xiàn),相應(yīng)命令為A
A^chmod666a.txtB、chmod777a.txt
C、chmod755a.txtD>chmod555a.txt
15某文獻(xiàn)的組外成員的權(quán)限為只讀;所有者有所有權(quán)限;組內(nèi)的權(quán)限為讀與寫(xiě),則該文獻(xiàn)
的權(quán)限為D
A、467B、674C、476D、764
16系統(tǒng)中有用戶(hù)userl和user2,同屬于users組。在userl用戶(hù)目錄下有一文獻(xiàn)filel,它
擁有644的權(quán)限,假如user2用戶(hù)想修改userl用戶(hù)目錄下的filel文獻(xiàn),應(yīng)文獻(xiàn)擁有權(quán)限為B
A、744B、664C、646D、746
17某文獻(xiàn)的權(quán)限是-rwxr—r-,則下面描述對(duì)的的是C
A、文獻(xiàn)的權(quán)限值是755B、文獻(xiàn)的所有者對(duì)文獻(xiàn)只有讀權(quán)限
C、其他用戶(hù)對(duì)文獻(xiàn)只有讀權(quán)限D(zhuǎn)、同組用戶(hù)對(duì)文獻(xiàn)只有寫(xiě)權(quán)限
18某文獻(xiàn)的原有權(quán)限是-rwxr—r--,執(zhí)行chmodo+x后文獻(xiàn)權(quán)限為B
A、-rwxr-xr-xB、-rwxr-r-xC>-rwxr-xr一D、-rw-r-r一
19clear命令的作用是A
A、清除終端窗口B、關(guān)閉終端窗口C、打開(kāi)終端窗口D、調(diào)整窗口大小
20顯示當(dāng)前目錄中的所有文獻(xiàn),相應(yīng)命令為B
A、IsB、Is-aC^Is-1
21在Linux操作系統(tǒng)默認(rèn)情況下,Is命令顯示的可執(zhí)行文獻(xiàn)顏色為A
A、綠色B、藍(lán)色C、灰色D、黃色
22用命令顯示出文獻(xiàn)ff的描述為-rwxr-xr--1rootroot599cec1017:12ff,由此
可知文獻(xiàn)ff的類(lèi)型為A
A、普通文獻(xiàn)B、硬鏈接C、目錄D、符號(hào)鏈接
23用命令列出下面的文獻(xiàn)列表,請(qǐng)問(wèn)那一個(gè)文獻(xiàn)是符號(hào)鏈接文獻(xiàn)D
A、-rw2hel-susers56Sep0911:05hello
B、-rw2hei-susers56Sep0911:05goodbey
C、drwx1helusers1024Sep1008:10zhang
D、Irwx-1helusers2024Sep1208:12cheng
24在Linux關(guān)機(jī)命令中,下列命令中無(wú)法實(shí)現(xiàn)關(guān)機(jī)的是B
A、shutdown-hnowB、rebootC、halt
25刪除文獻(xiàn)命令為D
A、mkdirrmdirC^mvD、rm
26對(duì)于tar.gz結(jié)尾的文獻(xiàn),采用下面哪個(gè)命令進(jìn)行解壓縮操作A
A、tarxvzfB、tarjxvfC>tarczvfD、tarjcvf
27對(duì)于tar.bz2結(jié)尾的文獻(xiàn),采用下面哪個(gè)命令進(jìn)行解壓縮操作B
A、tarxvzfB、tarjxvfC>tarczvfD、tarjcvf
28對(duì)于In命令,下列哪項(xiàng)說(shuō)法是不對(duì)的的C
A、In命令會(huì)保持每一處鏈接文獻(xiàn)的同步性B、軟鏈接在用戶(hù)選定的位置上生成一個(gè)文獻(xiàn)的鏡像
C、In命令的鏈接文獻(xiàn)不會(huì)反復(fù)占用磁盤(pán)空間
【)、硬鏈接會(huì)在用戶(hù)選定的位置上生成一個(gè)和源文獻(xiàn)大小相同的文獻(xiàn)
29在vi編輯器中執(zhí)行存盤(pán)退出的命令為D
A、:qB、:sqC、:q!D、:wq
30vi編輯器中不涉及下面哪種模式A
A、編輯模式B、命令行模式C、插入模式D、底行模式
31使用vi編輯器環(huán)境時(shí),使用:setnu顯示行號(hào),使用下面哪項(xiàng)命令取消行號(hào)顯示B
A、:setnuoffB、:setnonuC>:offnuI)、:clsnu
32在Linux內(nèi)核配置過(guò)程中,下面哪項(xiàng)命令采用的是基于圖形窗口模式的配置界面C
A、makeconfigB、makemenuconfigC、makexconfigD、makeoldconfig
33在Linux內(nèi)核配置過(guò)程中,下面哪項(xiàng)命令建立依賴(lài)關(guān)系C
A、makeconfigB、makemenuconfigC、makedepD、makeclean
34交叉編譯器中,下面哪項(xiàng)不是必需包含的D
A、glibcB、gccC、binutilsD^tmake
35內(nèi)核的編譯重要環(huán)節(jié)不涉及下面哪項(xiàng)D
A、內(nèi)核配置B、建立依存關(guān)系C、建立內(nèi)核D、加載內(nèi)核
36內(nèi)核編譯時(shí)選項(xiàng)前的尖括號(hào)中可以是空,*,M,其中*表達(dá)C
A、選項(xiàng)將編譯為模塊B、不包含選項(xiàng)C、包含選項(xiàng)
37Bootloader的stagel階段重要完畢的工作不涉及下面哪項(xiàng)D
A、基本的硬件初始化B、為加載stage2準(zhǔn)備RAM空間
C、拷貝stage2到RAM中D、用匯編語(yǔ)言跳轉(zhuǎn)到main入口函數(shù)
38采用哪項(xiàng)運(yùn)營(yíng)級(jí)別為圖形用戶(hù)登錄Linux操作系統(tǒng)D
A、0B、1C、3D、5
39下面關(guān)于Linux系統(tǒng)服務(wù)的說(shuō)法哪項(xiàng)是錯(cuò)誤的B
A,INIT進(jìn)程的一個(gè)重要作用就是啟動(dòng)Linux系統(tǒng)服務(wù)
B、Linux的系統(tǒng)服務(wù)涉及獨(dú)立運(yùn)營(yíng)的系統(tǒng)服務(wù)和由用戶(hù)設(shè)定的服務(wù)
C、xinet可以同時(shí)監(jiān)聽(tīng)多個(gè)指定的端口D、xinet可以看作一個(gè)啟動(dòng)服務(wù)的管理服務(wù)器
40下面關(guān)于Linux系統(tǒng)服務(wù)的說(shuō)法哪項(xiàng)是錯(cuò)誤的C
A、獨(dú)立運(yùn)營(yíng)的系統(tǒng)服務(wù)的啟動(dòng)腳本都放在目錄/etc/rc.d/init.d/中
B、不同運(yùn)營(yíng)級(jí)別的腳本文獻(xiàn)目錄為/etc/rc.d/rcN.d,其中N相應(yīng)不用的運(yùn)營(yíng)級(jí)別
C、不同運(yùn)營(yíng)級(jí)別的腳本文獻(xiàn)中每個(gè)相應(yīng)的服務(wù)都以“C”或“S”開(kāi)頭,其中的C代表關(guān)閉,S代表啟動(dòng)
【)、使用命令"service+系統(tǒng)服務(wù)+操作”實(shí)現(xiàn)對(duì)相應(yīng)服務(wù)操作
41使用下面哪項(xiàng)命令查看系統(tǒng)的默認(rèn)運(yùn)營(yíng)級(jí)別A
A、RunlevelB、servicexinetdstatus
C、chkconfig-listD、chkconfigxinetdstatus
42下面哪種語(yǔ)言GCC編譯器不支持C
A、CB、JavaC、ASPD、C++
43GCC的對(duì)的編譯流程為A
A、預(yù)解決-編譯-匯編-鏈接B、預(yù)解決-編譯-鏈接-匯編
c、預(yù)解決-鏈接-編譯-匯編I)、編譯-預(yù)解決-匯編-鏈接
44下面哪項(xiàng)關(guān)于GCC編譯過(guò)程的說(shuō)法是錯(cuò)誤的D
A、編譯階段GCC要檢查代碼規(guī)范性、是否有語(yǔ)法錯(cuò)誤等,擬定代碼的實(shí)際要做的工作
B、匯編階段是把編譯階段生成的.s文獻(xiàn)轉(zhuǎn)成目的文獻(xiàn)
C、預(yù)解決階段,GCC編譯器將代碼中包含的頭文獻(xiàn)編譯進(jìn)來(lái)
D、GCC在編譯時(shí)默認(rèn)使用靜態(tài)庫(kù)
45如需GCC提供編譯過(guò)程中所有有用的報(bào)警信息,則在編譯時(shí)應(yīng)加入選項(xiàng)B
A、-wB、-WallC、-werrorD、-error
46下面哪些與GDB相關(guān)的說(shuō)法是錯(cuò)誤的B
A、GDB能調(diào)試可執(zhí)行文獻(xiàn)B、GDB能調(diào)試源代碼
C、GDB對(duì)編譯過(guò)程有規(guī)定D、GDB支持交叉調(diào)試
47在GDB調(diào)試過(guò)程中,使用下面哪項(xiàng)命令設(shè)立斷點(diǎn),其中m代表行號(hào)A
A>bmB、cmC、nmD、sm
48一個(gè)進(jìn)程啟動(dòng)時(shí)打開(kāi)3個(gè)文獻(xiàn)中不涉及D
A、標(biāo)準(zhǔn)輸入B、標(biāo)準(zhǔn)輸出C、標(biāo)準(zhǔn)犯錯(cuò)解決D、系統(tǒng)日記服務(wù)
49一般情況下,STDIN_FILENO相應(yīng)的文獻(xiàn)描述符為B
A、-1B、0C、1D、2
50一般情況下,ST1)ERR_FILENO相應(yīng)的文獻(xiàn)描述符為D
A、-1B、0C、1D、2
51不帶緩存的文獻(xiàn)I/O操作函數(shù)不涉及A
A^fopenB、readC、writeD、open
52open函數(shù)原型中的O_RDWR標(biāo)志表達(dá)文獻(xiàn)打開(kāi)方式為C
A、只讀方式打開(kāi)文獻(xiàn)B、可寫(xiě)方式打開(kāi)文獻(xiàn)C、讀寫(xiě)方式打開(kāi)文獻(xiàn)
D、以添加方式打開(kāi)文獻(xiàn),在打開(kāi)文獻(xiàn)的同時(shí),文獻(xiàn)指針指向文獻(xiàn)末尾
53open函數(shù)調(diào)用錯(cuò)誤時(shí),函數(shù)返回值為A
A、-1B、0C、1D、2
54在Linux操作系統(tǒng)中,串口設(shè)備的設(shè)備名一般為C
A、comlB、portlC、ttySOD、serll
55串口參數(shù)重要通過(guò)設(shè)立structtermios結(jié)構(gòu)體的各成員值來(lái)實(shí)現(xiàn),下面哪項(xiàng)不是各成
員值支持的設(shè)立方式C
A、與B、或C、賦值
56串口參數(shù)重要通過(guò)設(shè)立structtermios結(jié)構(gòu)體的各成員值來(lái)實(shí)現(xiàn),下面哪項(xiàng)實(shí)現(xiàn)設(shè)立波特率參數(shù)B
A、newtio.c_cflag|=115200B,cfsetispeed(&newtio,Bl15200)
C、options.c_cflag|=Bl15200I)、newtio.c_cflag=^CS115200
57當(dāng)流緩沖涉及一個(gè)終端時(shí),標(biāo)準(zhǔn)1/0典型地使用下面哪項(xiàng)緩沖方式B
A、全緩沖B、行緩沖C、無(wú)緩沖D、幀緩沖
58標(biāo)準(zhǔn)犯錯(cuò)stderr產(chǎn)生時(shí),標(biāo)準(zhǔn)1/0典型地使用下面哪項(xiàng)緩沖方式C
A、全緩沖B、行緩沖C、無(wú)緩沖D、幀緩沖
59使用fopen函數(shù)時(shí),必需包含的頭文獻(xiàn)文獻(xiàn)為A
A、stdio.hB、stdlib.hC、errno.hD、fcntl.h
60下面哪項(xiàng)是對(duì)進(jìn)程概念的錯(cuò)誤描述D
A、進(jìn)程是一個(gè)獨(dú)立的可調(diào)度的活動(dòng)
B、進(jìn)程是一個(gè)抽象實(shí)體,當(dāng)它執(zhí)行某個(gè)任務(wù)時(shí),將要分派和釋放各種資源
C、進(jìn)程是可以并行執(zhí)行的計(jì)算部分D、進(jìn)程是保存在磁盤(pán)上的指令的有序集合
61下面哪項(xiàng)對(duì)進(jìn)程的描述是錯(cuò)誤的A
A、進(jìn)程是一個(gè)靜態(tài)態(tài)的概念B、進(jìn)程涉及動(dòng)態(tài)創(chuàng)建、調(diào)度和消亡的整個(gè)過(guò)程。
C、進(jìn)程是程序執(zhí)行和資源管理的最小單位
D、當(dāng)用戶(hù)在系統(tǒng)中鍵入命令執(zhí)行一個(gè)程序的時(shí)候,它將啟動(dòng)一個(gè)進(jìn)程
62下面哪項(xiàng)對(duì)進(jìn)程控制塊的描述是錯(cuò)誤的D
A、進(jìn)程控制塊包含進(jìn)程的描述信息B、進(jìn)程控制塊包含進(jìn)程的控制信息
C、進(jìn)程控制塊包含進(jìn)程的資源信息D、進(jìn)程控制塊是進(jìn)程的一個(gè)靜態(tài)描述
63下面哪項(xiàng)對(duì)進(jìn)程標(biāo)記的描述是錯(cuò)誤的
A、P1D惟一地標(biāo)記一個(gè)進(jìn)程B、PPID惟一地標(biāo)記一個(gè)進(jìn)程
C、PID是非零的正整數(shù)D、PPID是非零的正整數(shù)
64下面哪項(xiàng)對(duì)?Linux操作系統(tǒng)下進(jìn)程的模式描述是錯(cuò)誤的C
A、用戶(hù)程序執(zhí)行過(guò)程中出現(xiàn)系統(tǒng)調(diào)用或者發(fā)生中斷事件,進(jìn)程模式就變成內(nèi)核模式
B、內(nèi)核模式下運(yùn)營(yíng)的進(jìn)程可以執(zhí)行機(jī)器的特權(quán)指令
C、root用戶(hù)可干擾內(nèi)核模式下進(jìn)程的運(yùn)營(yíng)D、內(nèi)核模式下運(yùn)營(yíng)的進(jìn)程不受用戶(hù)的干擾
65進(jìn)程的三種狀態(tài)為C
A、準(zhǔn)備態(tài)、執(zhí)行態(tài)和退出態(tài)B、精確態(tài)、模糊態(tài)和隨機(jī)態(tài)
C、運(yùn)營(yíng)態(tài)、就緒態(tài)和等待態(tài)D、手工態(tài)、自動(dòng)態(tài)和自由
66下面哪項(xiàng)不是Linux操作系統(tǒng)下常見(jiàn)的進(jìn)程調(diào)度命令C
A、bgB^killC、openD^ps
67下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下fork函數(shù)的描述是錯(cuò)誤的D
A、fork函數(shù)執(zhí)行一次返回兩個(gè)值B、新進(jìn)程稱(chēng)為子進(jìn)程,而原進(jìn)程稱(chēng)為父進(jìn)程
C、父進(jìn)程返回值為子進(jìn)程的進(jìn)程號(hào)D、子進(jìn)程返回值為父進(jìn)程的進(jìn)程號(hào)
68下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下exit()和exit()函數(shù)的描述是錯(cuò)誤的C
A、exit()函數(shù)的作用是直接使進(jìn)程停止運(yùn)營(yíng),清除其使用的內(nèi)存空間,并清除其在內(nèi)核
中的各種數(shù)據(jù)結(jié)構(gòu)
B、exit。函數(shù)在調(diào)用exit退出系統(tǒng)之前要檢查文獻(xiàn)的打開(kāi)情況
C、exit。函數(shù)直接將進(jìn)程關(guān)閉,此時(shí)緩沖區(qū)中的數(shù)據(jù)將會(huì)丟失
【)、想保證數(shù)據(jù)的完整性,就一定要使用exit。函數(shù)。
69下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下wait和waitpid函數(shù)的描述是錯(cuò)誤的D
A、wait函數(shù)用于使父進(jìn)程(即調(diào)用wait的進(jìn)程)阻塞,直到一個(gè)子進(jìn)程結(jié)束或者該進(jìn)程
接到了一個(gè)指定的信號(hào)為止
B、wait函數(shù)調(diào)用時(shí),假如該父進(jìn)程沒(méi)有子進(jìn)程或者他的子進(jìn)程已經(jīng)結(jié)束,則wait就會(huì)立即返|可。
C、waitpid函數(shù)用于使父進(jìn)程(即調(diào)用wait的進(jìn)程)阻塞并可提供一個(gè)非阻塞版本的wait功能
D、waitpid函數(shù)不支持作業(yè)控制
70編寫(xiě)守護(hù)進(jìn)程的第一步為A
A、創(chuàng)建子進(jìn)程,父進(jìn)程退出B、在子進(jìn)程中創(chuàng)建新會(huì)話
C、改變當(dāng)前目錄為根目錄D、關(guān)閉文獻(xiàn)描述符
71下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下setsid函數(shù)的描述是錯(cuò)誤的D
A、用于創(chuàng)建一個(gè)新的會(huì)話,并擔(dān)任該會(huì)話組的組長(zhǎng)B、讓進(jìn)程擺脫原會(huì)話的控制
C、讓進(jìn)程擺脫原進(jìn)程組的控制D、讓進(jìn)程擺脫init進(jìn)程的控制
72TCP/IP協(xié)議模型中不涉及下面哪項(xiàng)A
A、物理層B、網(wǎng)絡(luò)接口層C、網(wǎng)絡(luò)層I)、傳輸層
73在關(guān)于TCP/UDP的描述中,下面哪項(xiàng)是錯(cuò)誤的C
A、TCP數(shù)據(jù)傳輸實(shí)現(xiàn)了從一個(gè)應(yīng)用程序到另一個(gè)應(yīng)用程序的數(shù)據(jù)傳遞
B、TCP對(duì)話通過(guò)三次握手來(lái)完畢初始化
C、UDP即用戶(hù)數(shù)據(jù)報(bào)協(xié)議是一種面向連接的協(xié)議
D、一個(gè)UDP應(yīng)用可同時(shí)作為應(yīng)用的客戶(hù)或服務(wù)器方
74常見(jiàn)的socket類(lèi)型中不涉及下面哪項(xiàng)C
A、SOCK_STREAMB、SOCK_DGRAMC、S0CK_DTRAND、S0CK_RAW
75在關(guān)于ICMP協(xié)議的描述中,下面哪項(xiàng)是錯(cuò)誤的B
A、ICMP是IP層的一個(gè)協(xié)議
B、ICMP報(bào)文的最終報(bào)宿是報(bào)宿計(jì)算機(jī)上的一個(gè)用戶(hù)進(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ò)誤的D
A、操作系統(tǒng)通過(guò)各種驅(qū)動(dòng)程序來(lái)駕馭硬件設(shè)備B、操作系統(tǒng)為硬件提供統(tǒng)一的操作方式
C、操作系統(tǒng)最基本的組成部分是硬件驅(qū)動(dòng)程序
D、常見(jiàn)的驅(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ò)誤的D
A、Ismod列出當(dāng)前系統(tǒng)中加載的模塊B,rmmod用于將當(dāng)前模塊卸載
C、cpmod用于將模塊復(fù)制到用戶(hù)空間D、insmod用于加載當(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í)采用查詢(xún)和中斷兩種方式
C、設(shè)備服務(wù)子程序包含了所有與設(shè)備操作相關(guān)的解決代碼
D、設(shè)備服務(wù)子程序?qū)υO(shè)備控制器執(zhí)行操作,不接受用戶(hù)命令
79Linux設(shè)備驅(qū)動(dòng)程序與外界的接口不涉及下面哪項(xiàng)。B
A、驅(qū)動(dòng)程序與操作系統(tǒng)內(nèi)核的接口B、驅(qū)動(dòng)程序與用戶(hù)的接口
C、驅(qū)動(dòng)程序與設(shè)備的接口I)、驅(qū)動(dòng)程序與系統(tǒng)引導(dǎo)的接口
80打開(kāi)設(shè)備的接口函數(shù)是open,通常情況下在open函數(shù)中要完畢的工作中不涉及下面哪項(xiàng)D
A、遞增計(jì)數(shù)器B、檢查特定設(shè)備的特殊情況C、初始化設(shè)備D、釋放設(shè)備
81在關(guān)于內(nèi)存分派函數(shù)的描述中,下面哪項(xiàng)是錯(cuò)誤的B
A、kmalloc函數(shù)開(kāi)辟的內(nèi)存基于內(nèi)存地址B、kmalloc函數(shù)申請(qǐng)空間無(wú)大小限制
C、kmalloc函數(shù)不會(huì)對(duì)所獲取的內(nèi)存空間清零D^kmalloc函數(shù)返回物理地址
82鍵盤(pán)模式中不涉及下面哪項(xiàng)C
A、ASCIImode(XLATE)模式模式B、Keycodemode(MEDIUMRAW)模式
C、Multimode(MULTI)模式D>Scancodemode(RAW)模式
83鍵盤(pán)相關(guān)碼表中不涉及下面哪項(xiàng)C
A、掃描碼B、鍵盤(pán)碼C^擴(kuò)展碼D、Keymap表
84open函數(shù)的原型函數(shù)為說(shuō)明A
A、intopen(constchar*pathname,flags,intperms)
B、ssize_topen(intfd,void*buf,size_tcount)
C、FILE*open(constchar*path,constchar*mode)
D、offtopen(intfd,offtoffset,intwhence)
85read函數(shù)的原型函數(shù)為說(shuō)明B
A、intread(constchar"pathname,flags,intperms)
B、ssize_tread(intfd,void*buf,size_tcount)
C、FILE*read(constchar*path,constchar*mode)
D、off_tread(intfd,off_toffset,intwhence)
86Iseek函數(shù)的原型函數(shù)為說(shuō)明D
A、intIseek(constchar"pathname,flags,intperms)
B、ssize_tlseek(intfd,void*buf,size_tcount)
C>FILE*1seek(constchar*path,constchar*mode)
D、off_tIseek(intfd,off_toffset,intwhence)
87fcntl函數(shù)的原型函數(shù)為說(shuō)明B
A、intfcntl(constchar*pathname,flags,intperms)
B、intfcntl(intfd,intcmd,structflock*lock)
C、FILE*fcntl(constchar*path,constchar*mode)
D、intfcntl(intnumfds,fdset*readfds,fdset*writefds,fdset*exeptfds,structtimeval*timeout)
88select函數(shù)的原型函數(shù)為說(shuō)明B
A、intselect(constchar*pathname,flags,intperms)
B、intselect(intfd,intcmd,structflock*lock)
C>FILE*select(constchar*path,constchar*mode)
D、intselect(intnumfds,fdset*readfds,fdset*writefds,fdset*exeptfds,structtimeval*timeout)
89fopen的原型函數(shù)為A
ANFILE*fopen(constchar*path,constchar*mode)
B、intfopen(FILE*stream)
C、size_tfopen(void*ptr,size_tsize,size_tnmemb,FILE*stream)
D、size_tfopen(constvoid*ptr,size_tsize,size_tnmemb,FILE*stream)
90socket函數(shù)的函數(shù)原型是A
A、intsocket(intfamily,inttype,intprotocol)
B、intsocket(intsockfd,structsockaddr*my_addr,intaddrlen)
C、intsocket(intsockfd,intbacklog)
I)、intsocket(intsockfd,structsockaddr*serv_addr,intaddrlen)
(J)RAM的訪問(wèn)速度比較快,但掉電后數(shù)據(jù)會(huì)丟失。
(J)ROM掉電后數(shù)據(jù)不會(huì)丟失。
(X)人們通常所說(shuō)的內(nèi)存即指系統(tǒng)中的ROM。
(J)SRAM運(yùn)用雙穩(wěn)態(tài)觸發(fā)器保存信息,只要不掉電,信息不會(huì)丟失。
(X)DRAM是運(yùn)用MOS(金屬氧化物半導(dǎo)體)電容存儲(chǔ)電荷來(lái)儲(chǔ)存信息,可不通過(guò)充電來(lái)維持信息。
(V)Flash具有和ROM同樣掉電不會(huì)丟失的特性,因此被稱(chēng)為FlashROM。
(V)ARM7解決器采用3級(jí)流水線設(shè)計(jì)。
(X)ARM9解決器采用3級(jí)流水線設(shè)計(jì)。
(X)ARM7解決器采用哈佛結(jié)構(gòu)。
(J)ARM9解決器采用哈佛結(jié)構(gòu)。
(J)嵌入式軟件開(kāi)發(fā)一般采用“宿主機(jī)一目的機(jī)”開(kāi)發(fā)模式。
(X)一般把進(jìn)行交叉編譯的主機(jī)稱(chēng)為目的機(jī)。
(X)一般把程序?qū)嶋H的運(yùn)營(yíng)環(huán)境稱(chēng)為宿主機(jī)。
(V)嵌入式系統(tǒng)的軟件開(kāi)發(fā)與通常軟件開(kāi)發(fā)的區(qū)別重要在于軟件實(shí)現(xiàn)部分。
(J)在Linux操作系統(tǒng)安裝過(guò)程中可進(jìn)行網(wǎng)絡(luò)配置。
(X)Linux操作系統(tǒng)不可以與MS-DOS,Windows等其它操作系統(tǒng)共存于同一臺(tái)機(jī)器上。
(X)Linux操作系統(tǒng)重要的系統(tǒng)配置文獻(xiàn)重要存放在/var/目錄。
(義)在Linux操作系統(tǒng)下,目錄結(jié)構(gòu)屬于分區(qū)。
(J)在Linux操作系統(tǒng)下,文獻(xiàn)系統(tǒng)是一個(gè)文獻(xiàn)樹(shù)。
(J)可以采用圖形化登錄和虛擬控制臺(tái)登錄兩種方式登錄Linux系統(tǒng)。
(V)shell是一個(gè)命令解釋器。
(J)可以在shell提醒下或圖形方式下創(chuàng)建用戶(hù)帳號(hào)。
(V)Shell是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱(chēng)。
(X)Shell擁有自己內(nèi)建的命令集,不能被系統(tǒng)中其他應(yīng)用程序所調(diào)用。
(V)Shell是一種Linux操作系統(tǒng)中的命令行解釋程序。
(X)rm命令可刪除文獻(xiàn)或目錄,其重要差別就是是否使用遞歸開(kāi)關(guān)-f。
(J)mv命令可以移動(dòng)文獻(xiàn)和目錄,還可認(rèn)為文獻(xiàn)和目錄重新命名。
(X)cp命令可以復(fù)制文獻(xiàn)和目錄,但是不可認(rèn)為文獻(xiàn)和目錄重新命名。
(X)在Linux操作系統(tǒng)中,使用ipconfig查看和配置網(wǎng)絡(luò)接口的地址和參數(shù)。
(J)在Linux操作系統(tǒng)中,使用ifconfig配置的網(wǎng)絡(luò)設(shè)備參數(shù)不需重啟就可生效。
(J)在Linux操作系統(tǒng)中,使用ifconfig配置的網(wǎng)絡(luò)設(shè)備參數(shù)在系統(tǒng)重新啟動(dòng)以后將會(huì)失效。
(J)在Linux操作系統(tǒng)中使用ping測(cè)試計(jì)算機(jī)和網(wǎng)絡(luò)上的其他計(jì)算機(jī)是否連通。
(V)Bootloader是在操作系統(tǒng)內(nèi)核運(yùn)營(yíng)之前運(yùn)營(yíng)的一段程序。
(J)由于Bootloader嚴(yán)重依賴(lài)于硬件實(shí)現(xiàn),嵌入式系統(tǒng)中沒(méi)有一個(gè)通用的Bootloader。
(V)雖然Bootloader嚴(yán)重依賴(lài)于硬件實(shí)現(xiàn),但是Bootloader的設(shè)計(jì)與實(shí)現(xiàn)有一些通用的概念。
(X)Bootloader僅依賴(lài)于CPU的體系結(jié)構(gòu),不依賴(lài)于具體的嵌入式板級(jí)設(shè)備配置。
(J)大多數(shù)Bootloader都包含“啟動(dòng)加載”和“下載”兩種不同操作模式。
(X)Boolloader啟動(dòng)流程一般可分為stagel、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)非常類(lèi)似。
(X)Bootloader設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中不推薦使用C語(yǔ)言。
(V)FTP內(nèi)部命令中使用close命令中斷與遠(yuǎn)程服務(wù)器的FTP會(huì)話。
(V)FTP內(nèi)部命令中使用exit命令退出FTP會(huì)話過(guò)程。
(X)FTP內(nèi)部命令中使用mkdir命令在本地主機(jī)中建一目錄。
(V)FTP內(nèi)部命令中使用dir命令顯示遠(yuǎn)程主機(jī)中的文獻(xiàn)和目錄信息。
(X)FTP內(nèi)部命令中使用pwd命令顯示本地主機(jī)的當(dāng)前程徑。
(V)FTP內(nèi)部命令中使用led命令顯示本地主機(jī)的當(dāng)前程徑。
(J)用戶(hù)可通過(guò)進(jìn)程控制相關(guān)的系統(tǒng)調(diào)用來(lái)創(chuàng)建進(jìn)程、實(shí)現(xiàn)進(jìn)程調(diào)度、進(jìn)程管理等。
(X)用戶(hù)進(jìn)程允許訪問(wèn)內(nèi)核數(shù)據(jù),可以使用內(nèi)核函數(shù)。
(J)系統(tǒng)調(diào)用規(guī)定用戶(hù)進(jìn)程進(jìn)入內(nèi)核空間的具體位置。
(J)用戶(hù)程序可以通過(guò)系統(tǒng)調(diào)用獲得操作系統(tǒng)內(nèi)核提供的服務(wù)。
(V)Linux系統(tǒng)調(diào)用編程接口重要通過(guò)C庫(kù)實(shí)現(xiàn)。
(J)一個(gè)API函數(shù)通常需要幾個(gè)系統(tǒng)調(diào)用來(lái)共同完畢函數(shù)的功能,但是尚有一些API函數(shù)
不需要調(diào)用相應(yīng)的系統(tǒng)調(diào)用。
(J)Linux用戶(hù)編程接口(API)遵循POSIX標(biāo)準(zhǔn)。
(J)系統(tǒng)命令相對(duì)API更高一層,它的內(nèi)部引用用戶(hù)編程接口(API)來(lái)實(shí)現(xiàn)相應(yīng)的功能。
(J)標(biāo)準(zhǔn)I/O提供流緩沖的目的是盡也許減少使用read和write調(diào)用的數(shù)量。
(義)標(biāo)準(zhǔn)I/O提供3種類(lèi)型的緩沖存儲(chǔ)類(lèi)型,涉及全緩沖,行緩沖和幀緩沖。
(J)并行通信傳輸速度快,合用于短距離通信,但規(guī)定傳輸速度較高的應(yīng)用場(chǎng)合。
(X)用戶(hù)常見(jiàn)的數(shù)據(jù)通信的基本方式可分為網(wǎng)絡(luò)通信與串行通信兩種。
(J)串行通信通信線路簡(jiǎn)樸,成本低,合用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場(chǎng)合。
(X)對(duì)文獻(xiàn)的操作使用文獻(xiàn)描述符進(jìn)行,對(duì)設(shè)備的操作使用設(shè)備描述符進(jìn)行。
(X)Linux中的文獻(xiàn)重要分為4種:普通文獻(xiàn)、目錄文獻(xiàn)、鏈接文獻(xiàn)和可執(zhí)行文獻(xiàn)。
(J)當(dāng)一個(gè)進(jìn)程終止時(shí),它所有已打開(kāi)的文獻(xiàn)都由內(nèi)核自動(dòng)關(guān)閉。
(J)文獻(xiàn)是Linux操作系統(tǒng)中最常見(jiàn)最基礎(chǔ)的操作對(duì)象。
(V)進(jìn)程是系統(tǒng)的基本調(diào)度單位。
(J)進(jìn)程是一個(gè)程序的一次執(zhí)行的過(guò)程。
(X)進(jìn)程通過(guò)文獻(xiàn)描述符來(lái)描述。
(X)Linux操作系統(tǒng)中調(diào)用函數(shù)getpid獲得當(dāng)前進(jìn)程的PID和PPID。
(X)在Linux操作系統(tǒng)中,進(jìn)程的執(zhí)行模式劃分為用戶(hù)模式和root模式。
(V)Linux操作系統(tǒng)中創(chuàng)建一個(gè)新進(jìn)程的唯一方法是使用fork函數(shù)。
(V)fork函數(shù)使用多少次就創(chuàng)建多少個(gè)進(jìn)程。
(Qexec函數(shù)族就提供了一個(gè)在進(jìn)程中啟動(dòng)另一個(gè)程序執(zhí)行的方法。
(J)當(dāng)程序執(zhí)行到exit或一exit時(shí),進(jìn)程會(huì)無(wú)條件地停止剩下的所有操作,清除涉及PCB
在內(nèi)的各種數(shù)據(jù)結(jié)構(gòu),并終止本進(jìn)程的運(yùn)營(yíng)。
(V)wait函數(shù)是waitpid函數(shù)的一個(gè)特例,在Linux操作系統(tǒng)內(nèi)部實(shí)現(xiàn)wait函數(shù)時(shí)直接
調(diào)用的就是waitpid函數(shù)。
(J)守護(hù)進(jìn)程,即通常所說(shuō)的Daemon進(jìn)程,是Linux操作系統(tǒng)中的后臺(tái)服務(wù)進(jìn)程。
(J)守護(hù)進(jìn)程的生存期較長(zhǎng)。
(X)守護(hù)進(jìn)程經(jīng)常在終端打開(kāi)時(shí)啟動(dòng),在終端關(guān)閉時(shí)終止。
(V)Linux系統(tǒng)有很多守護(hù)進(jìn)程,大多數(shù)服務(wù)都通過(guò)守護(hù)進(jìn)程實(shí)現(xiàn)。
(X)在Linux系統(tǒng)中,每一個(gè)系統(tǒng)與用戶(hù)進(jìn)行交流的界面稱(chēng)為圖形用戶(hù)界面。
(J)每一個(gè)從終端開(kāi)始運(yùn)營(yíng)的進(jìn)程都會(huì)依附于這個(gè)終端,這個(gè)終端就稱(chēng)為這些進(jìn)程的控制
終端,當(dāng)控制終端被關(guān)閉時(shí),相應(yīng)的進(jìn)程都會(huì)自動(dòng)關(guān)閉。
(J)守護(hù)進(jìn)程不由于用戶(hù)或終端或其他的變化而受影響。
(J)會(huì)話組是一個(gè)或多個(gè)進(jìn)程組的集合。
(J)一個(gè)會(huì)話通常開(kāi)始于用戶(hù)登錄,終止于用戶(hù)退出,在此期間該用戶(hù)運(yùn)營(yíng)的所有進(jìn)程都
屬于這個(gè)會(huì)話期。
(V)syslog是Linux操作系統(tǒng)中的系統(tǒng)日記管理服務(wù),通過(guò)守護(hù)進(jìn)程syslogd來(lái)維護(hù)。
(J)在Linux系統(tǒng)中,每當(dāng)系統(tǒng)發(fā)現(xiàn)一個(gè)孤兒進(jìn)程,就會(huì)自動(dòng)由init進(jìn)程收養(yǎng)它。
(X)守護(hù)進(jìn)程中用printf輸出的字符可以在終端上顯示出來(lái)。
(V)OSI協(xié)議參考模型是基于國(guó)際標(biāo)準(zhǔn)化組織(ISO)的建議發(fā)展起來(lái)的,從上到下共分為7層。
(X)TCP/IP協(xié)議模型將TCP/IP的7層協(xié)議模型簡(jiǎn)化為3層。
(V)TCP/IP協(xié)議模型是一個(gè)龐大的協(xié)議族。
(X)ping命令是基于TCP協(xié)議的。
(X)TCP協(xié)議和UDP協(xié)議都是處在網(wǎng)絡(luò)層的協(xié)議。
(J)socket接口是一種特殊的I/O,也是一種文獻(xiàn)描述符。
(J)有時(shí)將內(nèi)核模塊也稱(chēng)做驅(qū)動(dòng)程序,因此,加載驅(qū)動(dòng)時(shí)就是加載內(nèi)核模塊。
(V)mknod用于創(chuàng)建相關(guān)模塊。
(X)insmod可以根據(jù)模塊間依存關(guān)系以及/etc/modules.conf文獻(xiàn)中的內(nèi)容自動(dòng)插入模塊。
(J)設(shè)備通常在/dev下面存在一個(gè)相應(yīng)的邏輯設(shè)備節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)以文獻(xiàn)的形式存在。
(J)設(shè)備文獻(xiàn)(即設(shè)備節(jié)點(diǎn))可通過(guò)mknod命令來(lái)創(chuàng)建,其中指定了主設(shè)備號(hào)和次設(shè)備號(hào)。
(X)大多設(shè)備以查詢(xún)方式向設(shè)備驅(qū)動(dòng)程序發(fā)出輸入/輸出請(qǐng)求。
(J)設(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)接口。
(J)設(shè)備驅(qū)動(dòng)程序使用一些標(biāo)準(zhǔn)的內(nèi)核服務(wù)
(X)設(shè)備驅(qū)動(dòng)開(kāi)發(fā)時(shí)模塊在調(diào)用insmod命令時(shí)被加載,此時(shí)的入口點(diǎn)是main函數(shù)。
(J)模塊在調(diào)用insmod命令時(shí)被加載,通常在init_module函數(shù)中完畢設(shè)備注冊(cè)。
(X)內(nèi)核空間使用printk和printf函數(shù)實(shí)現(xiàn)信息打印。
(V)proc偽文獻(xiàn)系統(tǒng)讓用戶(hù)可以和內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,獲取有關(guān)進(jìn)程的有用信息。
(X)proc存在于內(nèi)存和硬盤(pán)上。
(V)塊設(shè)備驅(qū)動(dòng)程序涉及一個(gè)request請(qǐng)求隊(duì)列。
(V)Linux操作系統(tǒng)頂層運(yùn)營(yíng)的GUI系統(tǒng)兼容X標(biāo)準(zhǔn)的XFree86系統(tǒng)。
(V)Qt使用單一的API進(jìn)行跨平臺(tái)的編程。
(V)GUI是指計(jì)算機(jī)與其使用者之間的對(duì)話接口。
(X)Qt/E基于一個(gè)X服務(wù)器或是Xlib庫(kù)。
(V)Qt的核心機(jī)制是信號(hào)和插槽。
1.嵌入式的英文為EMBEDDED。
2.Linux操作系統(tǒng)下的程序開(kāi)發(fā)一般均遵守—GPL—協(xié)議。
3.Linux內(nèi)核版本號(hào)格式是x.y.zz-www,數(shù)字x代表版本類(lèi)型,數(shù)字y為一偶數(shù)一時(shí)是穩(wěn)定版本。
4.Linux內(nèi)核版本號(hào)格式是x.y.zz-www,數(shù)字x代表版本類(lèi)型,數(shù)字y為一奇數(shù)一時(shí)是開(kāi)發(fā)版本。
5.Linux操作系統(tǒng)的文獻(xiàn)系統(tǒng)是一個(gè)一文獻(xiàn)樹(shù)——?
6.Linux常見(jiàn)的默認(rèn)文獻(xiàn)系統(tǒng)為EXT3
7.Linux中把DOS中采用的FAT文獻(xiàn)系統(tǒng)(涉及FAT12,FAT16和FAT32)稱(chēng)為.VFAT_文獻(xiàn)系統(tǒng)。
8.硬盤(pán)可分為主分區(qū)、擴(kuò)展分區(qū)、一邏輯分區(qū)
9.Linux系統(tǒng)中具有超級(jí)權(quán)限的用戶(hù)稱(chēng)為ROOT用戶(hù)。
10.Linux下與設(shè)備相關(guān)的文獻(xiàn)一般都在/_DEV—目錄下。
11.Linux對(duì)目錄和設(shè)備都當(dāng)作.文獻(xiàn)―來(lái)進(jìn)行解決。
12.將分區(qū)與目錄相相應(yīng)的過(guò)程叫做—掛載
13.塊設(shè)備文獻(xiàn)是指數(shù)據(jù)的讀寫(xiě)以一塊—為單位的設(shè)備。
14.Linux中文獻(xiàn)屬性第一個(gè)字符“d”表達(dá)目錄.文獻(xiàn)。
15.Linux下軟驅(qū)、光驅(qū)、硬盤(pán)的掛載點(diǎn)一般位于/_演「_目錄下。
16.服務(wù)的日記信息一般位于/_VAR_目錄下。
17.Linux中添加用戶(hù)賬號(hào)的命令為—USERADD—。
18.Linux中顯示當(dāng)前系統(tǒng)中由該用戶(hù)運(yùn)營(yíng)的進(jìn)程列表的命令為—PS_。
19.Linux中改變工作目錄的命令為_(kāi)CD_。
20.Linux中建立符號(hào)鏈接的命令為_(kāi)LN_。
21.Linux中對(duì)目錄進(jìn)行打包的命令為_(kāi)TAR_
22.Linux中顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息命令為.NETSTAT
23.FTP內(nèi)部命令中使用_LCD_切換本地工作目錄。
24.Linux中最常用的編譯器是_GCC_編譯器。
25.vi有3種模式,分別為命令行模式、插入模式及底行模式。
26.編輯器按功能可以分為一行一編輯器和全屏幕編輯器兩大類(lèi)。
27.gdb對(duì)—可執(zhí)行—文獻(xiàn)進(jìn)行調(diào)試。
28.工程管理器make讀入的配置文獻(xiàn)為MAKEFILE。
29.工程管理器make定義了一隱式—規(guī)則和模式規(guī)則。
30.ARM解決器支持—THUMB(16位)/ARM(32位)雙指令集。
31.ARM解決器支持16位/—8一位器件。
32.大端格式中,數(shù)據(jù)的高字節(jié)存儲(chǔ)在—低—地址中。
33.小端格式中,數(shù)據(jù)的高字節(jié)存儲(chǔ)在一高地址中。
34.ARM7解決器采用_3一級(jí)流水線設(shè)計(jì)。
35.嵌入式軟件開(kāi)發(fā)所采用的編譯過(guò)程為—交叉—編譯。
36.在嵌入式軟件開(kāi)發(fā)中,將程序?qū)嶋H的運(yùn)營(yíng)環(huán)境稱(chēng)為目的機(jī)。
37.一JTAG—標(biāo)準(zhǔn)所采用的重要技術(shù)為邊界掃描技術(shù)。
38.arm-linux-gcc交叉編譯工具重要涉及binutils、GCC、glibc等軟件。
39.API即—用戶(hù)編程接口一。
40.API遵循UNIX中的應(yīng)用編程界面標(biāo)準(zhǔn)_P0SIX—。
41.操作系統(tǒng)提供應(yīng)用戶(hù)程序調(diào)用的一組“特殊”接口稱(chēng)為系統(tǒng)調(diào)用。
42.進(jìn)行系統(tǒng)調(diào)用時(shí),程序運(yùn)營(yíng)空間需要從用戶(hù)空間進(jìn)入_內(nèi)核一空間,解決完后再返回到用戶(hù)空間。
43.系統(tǒng)調(diào)用編程接口重要通過(guò)C庫(kù)(_LIBC_)實(shí)現(xiàn)。
44.一個(gè)進(jìn)程啟動(dòng)時(shí),通常都會(huì)打開(kāi)3個(gè)文獻(xiàn)。
45.不帶緩存的文獻(xiàn)I/O操作,重要用到的5個(gè)函數(shù)為open、close、read,write和
LSEEK
46.fopen函數(shù)返回一個(gè)指針。
47._并行—通信是指運(yùn)用多條數(shù)據(jù)傳輸線將一個(gè)資料的各位同時(shí)傳送。
48.在Linux中,實(shí)現(xiàn)文獻(xiàn)上鎖的函數(shù)有l(wèi)ock和一FCNTL—。
49.Linux中最常見(jiàn)最基礎(chǔ)的操作對(duì)象是一文獻(xiàn)
50.當(dāng)用戶(hù)在系統(tǒng)中鍵入命令執(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)說(shuō)明該進(jìn)程正在執(zhí)行,即進(jìn)程正在占用_CPU—。
54.Linux系統(tǒng)是一個(gè)多.進(jìn)程的系統(tǒng)。
55.Daemon進(jìn)程即通常所說(shuō)的一守護(hù)—進(jìn)程,是Linux中的后臺(tái)服務(wù)進(jìn)程。。
56.在Linux中使用_F0RK—函數(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í)行的方法。
59.exit。函數(shù)與_exit()函數(shù)最大的區(qū)別就在于—EXIT。一函數(shù)在exit系統(tǒng)調(diào)用之前要
檢查文獻(xiàn)的打開(kāi)情況,并將文獻(xiàn)緩沖區(qū)中的內(nèi)容寫(xiě)回文獻(xiàn)。
60.WAIT_函數(shù)是用于使父進(jìn)程阻塞,直到一個(gè)子進(jìn)程結(jié)束或者該進(jìn)程接到了一個(gè)指定的信號(hào)為止。
61.在Linux中,所有的孤兒進(jìn)程自動(dòng)由-INIT進(jìn)程收養(yǎng)。
62._SETSID—函數(shù)用于創(chuàng)建一個(gè)新的會(huì)話,并擔(dān)任該會(huì)話組的組長(zhǎng)。
63.系統(tǒng)日記文獻(xiàn)位于/_VAR/L0G目錄下。
64.TCP/IP的協(xié)議參考模型涉及網(wǎng)絡(luò)接口層、一網(wǎng)絡(luò)層」、傳輸層和應(yīng)用層。
65.TCP為協(xié)議參考模型包中傳輸一層的協(xié)議。
66._TCP—對(duì)話通過(guò)三次握手來(lái)完畢初始化。
67.對(duì)數(shù)據(jù)規(guī)定高可靠性的應(yīng)用應(yīng)選擇_TCP_協(xié)議。
68.Linux中的網(wǎng)絡(luò)編程通過(guò)_SOCKET_接口來(lái)進(jìn)行。
69.SOCKDGRAM為數(shù)據(jù)報(bào)一套接字。
70.在實(shí)驗(yàn)中,實(shí)驗(yàn)平臺(tái)采用的CPU為Intel_XSCALL一解決器。
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ù)流控制為—無(wú)
74.在內(nèi)核更新與加載實(shí)驗(yàn)中,設(shè)立的數(shù)據(jù)停止位為
75.在內(nèi)核更新與加載實(shí)驗(yàn)中,實(shí)驗(yàn)平臺(tái)上使用的串口為COM_1
76.在內(nèi)核更新與加載實(shí)驗(yàn)中,內(nèi)核映像的后綴部分為一ZIMAGE—。
77.在內(nèi)核更新與加載實(shí)驗(yàn)中,通過(guò)USB將內(nèi)核映像下載到實(shí)驗(yàn)平臺(tái)。
78.壓縮的內(nèi)核映像通常名為_(kāi)ZIMAGE_。
79.未壓縮的內(nèi)核映像通常名為_(kāi)VMLINUX_。
80.操作系統(tǒng)內(nèi)核運(yùn)營(yíng)之前運(yùn)營(yíng)的一段程序稱(chēng)為—BOOTLOADER
程序設(shè)計(jì)選擇題
1.下面的程序?qū)崿F(xiàn)對(duì)字符串倒序輸出。請(qǐng)選出應(yīng)填寫(xiě)在空白處的選項(xiàng)。intdisplay1(char*string)
{printf("Theoriginalstringis%s\n",string);)intdisplay2(char*stringl){char*string2;int
size,i;size=strlen(string1);string2=(char*)malloc(size+1);for(i=0;i<size;i++)
____A;string2[size+l]='printf(uThestringafterwardis%s\n",string2);}intmain()
{charstring[]="test";display1(string);display2(string);}
A、string2[size-i_1]=stringl[i]string2[size-i]=stringl[i]
C^string2[size-i+1]=stringl[i]D>string2[size-i]=stringl[i+lJ
2.下面的程序打開(kāi)一個(gè)文獻(xiàn),并設(shè)立該文獻(xiàn)權(quán)限為0666。請(qǐng)選出應(yīng)填寫(xiě)在空白處的選項(xiàng)。int
,,,
main(void){intfd;if((fd=open(7tmp/hello.cJO_CREAT|O_TRUNC|O_WRONLY,
0666))<0){perrorCopen:0);exit(l);}else{printf("Openfile:hello.c%d\nu,fd);|
if(____D____){perrorC'close:'*);exit(l);}elseprintf("Closehello.c\nH);exit(0);}
A^open(fd)>0B、open(fd)<0C^close(fd)>0D、close(fd)<0
3.下面的程序打開(kāi)一個(gè)文獻(xiàn),寫(xiě)入字符串“Hello!Fmwritingtothisfile!”,使用Iseek函數(shù)將文獻(xiàn)
指針移到文獻(xiàn)開(kāi)始處,并讀出10個(gè)字節(jié)并將其打印出來(lái)。請(qǐng)選出應(yīng)填寫(xiě)在空白處的選項(xiàng)。int
main(void){inti,fd,sizeJen;char*buf=HHello!I'mwritingtothisfile!”;charbuf_r[10];len=
strlen(bui);if((fd=open(7tmp/,O_CREAT|O_TRUNC|O_RDWR,0666))<0)
{peiror("open:");exit(l);}elseprintf(Hopenfile:hello.c%d\nu,fd);if((size=write(fd,
buf,len))<0){perror("write:");exit(l);}elseprintf(,'Write:%s\n,,,buf);
lseek(C);if((size=read(fd,bu匚r,10))<0){perror(uread:");exit(l);}else
printf(Hreadformfile:%s\n",buf_r);if(close(fd)<0){perror("close:");exit(l);}else
printf(nClosehello.c\n,');exit(O);}
A、fd,0,SEEK_CURB、fd,0,SEEK.ENDC、fd,0,SEEK_SET
4.下面的程序說(shuō)明文獻(xiàn)記錄鎖函數(shù)。一方面給flock結(jié)構(gòu)體的相應(yīng)位賦相應(yīng)值,接著使用兩次
fcntl函數(shù)分別用于給相關(guān)文獻(xiàn)上鎖和判斷文獻(xiàn)是否可以上鎖,這里用到的cmd值分別為
F_SETLK和F_GETLK。請(qǐng)選出應(yīng)填寫(xiě)在空白處的選項(xiàng)。voidIock_set(intfd,inttype){struct
flocklock;lock.l_whence=SEEK_SET;lock.l_start=0;lock.l_len=0;while(l)
(lock.Ltype=type;if(____B____){if(lock.l_type==F_RDLCK)printf(uread
locksetby%d\n*\getpid());elseif(lock.l_type==F_WRLCK)printf(Hwritelockset
by%d\n",getpid());elseif(lock.l_type==F_UNLCK)printf("releaselock
by%d\n",getpid());return;}fcntl(fd,F_GETLK,&lock);if(lock.l_type!=F.UNLCK)
{if(lock.l_type==F_RDLCK)printf(ureadlockalreadysetby%d\nM,lock.l_pid);else
if(lock.l_type==F_WRLCK)printf(Hwritelockalreadysetby%d\nH,lock.l_pid);
getchar();})}
A、(fcntl(fd,F.SETLK,&lock))<0B、(fcntl(fd,F_SETLK,&lock))==0
C、(fcntKfd,F_SETLK,&lock))>0
5.下面的程序測(cè)試文獻(xiàn)的寫(xiě)入鎖。一方面創(chuàng)建hello文獻(xiàn),之后對(duì)其上寫(xiě)入鎖,最后釋放寫(xiě)入鎖。
請(qǐng)選出應(yīng)填寫(xiě)在空白處的選項(xiàng)。intmain(void){intfd;fd=open(nhelloM,O_RDWR|O.CREAT,
0666);if(fd<0){perror(nopenu);exit(l);}B;getchar();lock_set(fd,
F_UNLCK);getchar();close(fd);exit(0);}voidlock_set(intfd,inttype){structflocklock;
lock.l_whence=SEEK_SET;lock.l_start=0;lock.ljen=0;while⑴{lock.Ltype=type;
if((fcntl(fd,F_SETLK,&lock))==0){if(lock.l_type=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資源重組對(duì)經(jīng)濟(jì)發(fā)展的推動(dòng)作用試題及答案
- 北京市石景山區(qū)2025屆高三一??荚嚁?shù)學(xué)試題 含解析
- 2025屆江蘇省南京市、鹽城市高三下學(xué)期3月一模政治試題 含解析
- 公司火災(zāi)撲救應(yīng)急預(yù)案(3篇)
- 計(jì)算機(jī)考試備考工具試題及答案
- 森林火災(zāi)應(yīng)急撲救預(yù)案(3篇)
- 2025年國(guó)際市場(chǎng)中的戰(zhàn)略風(fēng)險(xiǎn)分析試題及答案
- 開(kāi)源社區(qū)參與與貢獻(xiàn)試題及答案
- 消防火災(zāi)應(yīng)急預(yù)案是什么(3篇)
- 行政法學(xué)考試難點(diǎn)試題及答案揭秘
- 樹(shù)木移栽施工協(xié)議書(shū)
- 2025湖北水發(fā)集團(tuán)園招聘40人筆試參考題庫(kù)附帶答案詳解
- 《結(jié)直腸癌精準(zhǔn)治療策略與實(shí)踐課件》
- 水務(wù)公司筆試題目及答案
- 延安通和電業(yè)有限責(zé)任公司招聘真題2024
- 2025年離婚協(xié)議范文下載8篇
- 病媒生物防治試題及答案
- 正定古城介紹課件
- 超聲技術(shù)在麻醉監(jiān)測(cè)中的新興應(yīng)用-全面剖析
- 2024年陜西省城固縣事業(yè)單位公開(kāi)招聘醫(yī)療衛(wèi)生崗筆試題帶答案
- 2025年公共文化服務(wù)管理考試試題及答案
評(píng)論
0/150
提交評(píng)論