2024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫(含答案)_第1頁
2024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫(含答案)_第2頁
2024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫(含答案)_第3頁
2024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫(含答案)_第4頁
2024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫(含答案)_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE12024年(中級(jí))嵌入式系統(tǒng)設(shè)計(jì)師軟考試題庫匯總(含答案)一、單選題1.嵌入式系統(tǒng)支持的內(nèi)存塊為極小頁時(shí),可分成大小為()的子頁。A、1KBB、4KBC、16KBD、不能再細(xì)分答案:D解析:嵌入式系統(tǒng)支持的內(nèi)存塊由大到小分別是段(1MB)、大頁(64KB)、小頁(4KB)和極小頁(1KB)。大頁可分成大小為16KB的子頁,小頁可分成大小為1KB的子頁。2.假設(shè)段頁式存儲(chǔ)管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)______。A、最多可有2048個(gè)段,每個(gè)段的大小均為2048個(gè)頁,頁的大小為2KB、最多可有2048個(gè)段,每個(gè)段最大允許有2048個(gè)頁,頁的大小為2KC、最多可有1024個(gè)段,每個(gè)段的大小均為1024個(gè)頁,頁的大小為4KD、最多可有1024個(gè)段,每個(gè)段最大允許有1024個(gè)頁,頁的大小為4K答案:D解析:本題考查操作系統(tǒng)頁式存儲(chǔ)管理方面的基礎(chǔ)知識(shí)。從圖中可見,頁內(nèi)地址的長度是12位,212=4096,即4K;頁號(hào)部分的地址長度是10位,每個(gè)段最大允許有210=1024個(gè)頁;段號(hào)部分的地址長度是10位,210=1024,最多可有1024個(gè)段。3.SNMP是一種異步請求/響應(yīng)協(xié)議,采用()協(xié)議進(jìn)行封裝。A、IPB、ICMPC、TCPD、UDP答案:D解析:SNMP是基于UDP協(xié)議的。4.變量W_data定義如下:uniondata_node{floatff'intn;charch;}W_data;則變量W_data所占的內(nèi)存存儲(chǔ)空間可表示為______。A、sizeof(int)B、sizeof(char)C、sizeof(float)D、sizeof(int)+sizeof(char)+sizeof(float)答案:C解析:本題考查C語言編程的基本知識(shí)。本題中變量W_data類型為聯(lián)合。聯(lián)合中所有數(shù)據(jù)項(xiàng)占有相同的內(nèi)存空間。聯(lián)合體所占的內(nèi)存存儲(chǔ)空間為所包含數(shù)據(jù)項(xiàng)所占的內(nèi)存存儲(chǔ)空間的最大值。5.將高級(jí)語言源程序通過編譯或解釋方式進(jìn)行翻譯時(shí),可以先生成與源程序等價(jià)的某種中間代碼。以下關(guān)于中間代碼的敘述中,正確的是()。A、中間代碼常采用符號(hào)表來表示B、后綴式和三地址碼是常用的中間代碼C、對中間代碼進(jìn)行優(yōu)化要依據(jù)運(yùn)行程序的機(jī)器特性D、中間代碼不能跨平臺(tái)答案:B解析:常見的中間代碼有后綴式、三地址碼、樹,符號(hào)表是在編譯預(yù)處理時(shí),中間代碼不依賴于硬件平臺(tái),可移植性強(qiáng),可跨平臺(tái)。6.分配給某公司網(wǎng)絡(luò)的地址塊是/20,該網(wǎng)絡(luò)可以被劃分為_____個(gè)C類子網(wǎng)。A、4B、8C、16D、32答案:C解析:根據(jù)CIDR(無類別域間路由)的規(guī)則,/20表示該網(wǎng)絡(luò)的前20位是網(wǎng)絡(luò)地址,剩下的12位是主機(jī)地址。因此,該網(wǎng)絡(luò)可以被劃分為2^12個(gè)主機(jī)地址,即4096個(gè)主機(jī)。而一個(gè)C類網(wǎng)絡(luò)的主機(jī)地址有2^8個(gè),即256個(gè)。因此,該網(wǎng)絡(luò)可以被劃分為4096/256=16個(gè)C類子網(wǎng)。因此,答案為C。7.以下協(xié)議中屬于應(yīng)用層協(xié)議的是(請作答此空),該協(xié)議的報(bào)文封裝在()中傳送。A、SNMPB、ARPC、ICMPD、X.25答案:A解析:ARP和ICMP是網(wǎng)絡(luò)層協(xié)議,X.25是數(shù)據(jù)鏈路層協(xié)議,只有SNMP是應(yīng)用層協(xié)議。SNMP協(xié)議的報(bào)文是封裝在UDP協(xié)議中傳送。8.嵌入式系統(tǒng)中配置了大量的外圍設(shè)備,即I/O設(shè)備。依據(jù)工作方式不同可以分為字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備。下面描述不正確的是______。A、鍵盤、顯示器、打印機(jī)、掃描儀、鼠標(biāo)等都屬于字符設(shè)備B、塊設(shè)備是以塊為單位進(jìn)行傳輸?shù)模绱疟P、磁帶和光盤等C、網(wǎng)絡(luò)設(shè)備主要用于與遠(yuǎn)程設(shè)備進(jìn)行通信D、網(wǎng)絡(luò)設(shè)備的傳輸速度和字符設(shè)備相當(dāng)答案:D解析:本題考查嵌入式系統(tǒng)中設(shè)備分類方面的基礎(chǔ)知識(shí)。嵌入式系統(tǒng)中配置了大量的外圍設(shè)備,即I/O設(shè)備。依據(jù)工作方式不同可以分為字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備。字符(char)設(shè)備是能夠像字節(jié)流(類似文件)一樣被訪問的設(shè)備,由字符設(shè)備驅(qū)動(dòng)程序來實(shí)現(xiàn)這種特性。字符設(shè)備驅(qū)動(dòng)程序通常至少要實(shí)現(xiàn)open、close、read和write的系統(tǒng)調(diào)用。字符終端(/dev/console)和串口(/dev/ttyS0以及類似設(shè)備)就是兩個(gè)字符設(shè)備,它們能很好的說明“流”這種抽象概念。字符設(shè)備可以通過節(jié)點(diǎn)來訪問,比如/dev/tty1和/dev/lp0等。這些設(shè)備文件和普通文件之間的唯一差別是:對普通文件的訪問可以前后移動(dòng)訪問位置,而大多數(shù)字符設(shè)備是一個(gè)只能順序訪問的數(shù)據(jù)通道。然而,也存在具有數(shù)據(jù)區(qū)特性的字符設(shè)備,訪問它們時(shí)可前后移動(dòng)訪問位置。例如framebuffer就是這樣的一個(gè)設(shè)備,可以用mmap或lseek訪問抓取的整個(gè)圖像。與字符設(shè)備類似,塊設(shè)備也是通過/dev目錄下的文件系統(tǒng)節(jié)點(diǎn)來訪問。塊設(shè)備(例如磁盤)上能夠容納文件系統(tǒng)。在大多數(shù)的Unix系統(tǒng)中,進(jìn)行I/O操作時(shí)塊設(shè)備每次只能傳輸一個(gè)或多個(gè)完整的塊,而每塊包含512字節(jié)(或2的更高次冪字節(jié)的數(shù)據(jù))。Linux可以讓應(yīng)用像字符設(shè)備一樣地讀寫塊設(shè)備,允許一次傳遞任意多字節(jié)的數(shù)據(jù)。因此,塊設(shè)備和字符設(shè)備的區(qū)別僅僅在于內(nèi)核內(nèi)部管理數(shù)據(jù)的方式,也就是內(nèi)核及驅(qū)動(dòng)程序之間的軟件接口,而這些不同對用戶來講是透明的。在內(nèi)核中,和字符驅(qū)動(dòng)程序相比,塊驅(qū)動(dòng)程序具有完全不同的接口。網(wǎng)絡(luò)接口是一個(gè)能夠和其他主機(jī)交換數(shù)據(jù)的設(shè)備。接口通常是一個(gè)硬件設(shè)備,但也可能是個(gè)純軟件設(shè)備,比如回環(huán)(loopback)接口。網(wǎng)絡(luò)接口由內(nèi)核中的網(wǎng)絡(luò)子系統(tǒng)驅(qū)動(dòng),負(fù)責(zé)發(fā)送和接收數(shù)據(jù)包。許多網(wǎng)絡(luò)連接(尤其是使用TCP協(xié)議的連接)是面向流的,但網(wǎng)絡(luò)設(shè)備卻圍繞數(shù)據(jù)包的傳送和接收而設(shè)計(jì)。網(wǎng)絡(luò)驅(qū)動(dòng)程序不需要知道各個(gè)連接的相關(guān)信息,它只要處理數(shù)據(jù)包即可。由于不是面向流的設(shè)備,因此將網(wǎng)絡(luò)接口映射到文件系統(tǒng)中的節(jié)點(diǎn)(比如/dev/tty1)比較困難。Unix訪問網(wǎng)絡(luò)接口的方法仍然是給它們分配一個(gè)唯一的名字(比如eth0),但這個(gè)名字在文件系統(tǒng)中不存在對應(yīng)的節(jié)點(diǎn)。內(nèi)核和網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序間的通信,完全不同于內(nèi)核和字符以及塊驅(qū)動(dòng)程序之間的通信,內(nèi)核調(diào)用一套和數(shù)據(jù)包相關(guān)的函數(shù)而不是fead、write等。9.假設(shè)頁面大小為1KB,對于邏輯地址0xE9B7所對應(yīng)的邏輯頁面號(hào)為()。A、0x3AB、0x1B7C、0xE9D、0xB7答案:A解析:將邏輯地址0xE9B7轉(zhuǎn)換成二進(jìn)制形式為(1110100110110111)2頁面大小為1KB,對于邏輯地址0xE9B7所對應(yīng)的邏輯頁面號(hào)為0x3A,頁內(nèi)偏移量為0x1B7。10.ICMP協(xié)議屬于因特網(wǎng)中的______協(xié)議,ICMP協(xié)議數(shù)據(jù)單元封裝在(請作答此空)中傳送。A、以太幀B、TCP段C、UDP數(shù)據(jù)報(bào)D、IP數(shù)據(jù)報(bào)答案:D解析:ICMP(InternetcontrolMessageProtocol)與IP協(xié)議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)通信問題的消息。例如數(shù)據(jù)報(bào)不能到達(dá)目標(biāo)站,路由器沒有足夠的緩存空間,或者路由器向發(fā)送主機(jī)提供最短通路信息等。ICMP報(bào)文封裝在IP數(shù)據(jù)報(bào)中傳送,因而不保證可靠的提交。11.下列進(jìn)程狀態(tài)變化中,______是不可能發(fā)生的。A、等待→運(yùn)行B、運(yùn)行→等待C、等待→就緒D、運(yùn)行→就緒答案:A解析:通常一個(gè)進(jìn)程應(yīng)有3種基本狀態(tài):就緒狀態(tài)、運(yùn)行狀態(tài)和等待狀態(tài)(或稱阻塞狀態(tài))。進(jìn)程的3個(gè)狀態(tài)的轉(zhuǎn)換如下圖所示。12.下列做法中不利于嵌入式應(yīng)用軟件移植的是______。A、在軟件設(shè)計(jì)上,采用層次化設(shè)計(jì)和模塊化設(shè)計(jì)B、在軟件體系結(jié)構(gòu)上,在操作系統(tǒng)和應(yīng)用軟件之間引入一個(gè)中間件層C、將不可移植的部分局域化,集中在某幾個(gè)特定的文件之中D、在數(shù)據(jù)類型上,盡量直接使用C語言的數(shù)據(jù)類型答案:D解析:本題考查嵌入式系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式系統(tǒng)是指用于執(zhí)行獨(dú)立功能的專用計(jì)算機(jī)系統(tǒng)。它由包括微處理器、定時(shí)器、微控制器、存儲(chǔ)器、傳感器等一系列微電子芯片與器件,和嵌入在存儲(chǔ)器中的微型操作系統(tǒng)、控制應(yīng)用軟件組成,共同實(shí)現(xiàn)諸如實(shí)時(shí)控制、監(jiān)視、管理、移動(dòng)計(jì)算、數(shù)據(jù)處理等各種自動(dòng)化處理任務(wù)。嵌入式系統(tǒng)以應(yīng)用為中心,以微電子技術(shù)、控制技術(shù)、計(jì)算機(jī)技術(shù)和通信技術(shù)為基礎(chǔ),強(qiáng)調(diào)硬件軟件的協(xié)同性與整合性,軟件與硬件可剪裁,以滿足系統(tǒng)對功能、成本、體積和功耗等要求。嵌入式軟件通常分為嵌入式操作系統(tǒng)、嵌入式支撐軟件和嵌入式應(yīng)用軟件。嵌入式操作系統(tǒng)負(fù)責(zé)嵌入系統(tǒng)的全部軟、硬件資源的分配、調(diào)度工作,控制、協(xié)調(diào)并發(fā)活動(dòng);嵌入式支撐軟件用于幫助和支持軟件開發(fā)的軟件,通常包括一些嵌入式中間件等;嵌入式應(yīng)用軟件是針對特定應(yīng)用領(lǐng)域,基于某一固定的硬件平臺(tái),用來達(dá)到用戶預(yù)期目標(biāo)的計(jì)算機(jī)軟件。由于用戶任務(wù)可能有時(shí)間和精度上的要求,因此有些嵌入式應(yīng)用軟件需要特定嵌入式操作系統(tǒng)的支持。嵌入式應(yīng)用軟件和普通應(yīng)用軟件有一定的區(qū)別,它不僅要求其準(zhǔn)確性、安全性和穩(wěn)定性等方面能夠滿足實(shí)際應(yīng)用的需要,而且還要盡可能地進(jìn)行優(yōu)化,以減少對系統(tǒng)資源的消耗,降低硬件成本。嵌入式軟件的特點(diǎn)有:①嵌入式軟件具有獨(dú)特的實(shí)用性。嵌入式軟件是為嵌入式系統(tǒng)服務(wù)的,這就要求它與外部硬件和設(shè)備聯(lián)系緊密。嵌入式系統(tǒng)以應(yīng)用為中心,嵌入式軟件是應(yīng)用系統(tǒng),根據(jù)應(yīng)用需求定向開發(fā),面向產(chǎn)業(yè)、面向市場,需要特定的行業(yè)經(jīng)驗(yàn)。每種嵌入式軟件都有自己獨(dú)特的應(yīng)用環(huán)境和實(shí)用價(jià)值。②嵌入式軟件應(yīng)有靈活的適用性。嵌入式軟件通??梢哉J(rèn)為是一種模塊化軟件,它應(yīng)該能非常方便靈活的運(yùn)用到各種嵌入式系統(tǒng)中,而不能破壞或更改原有的系統(tǒng)特性和功能。首先它要小巧,不能占用大量資源;其次要使用靈活,應(yīng)盡量優(yōu)化配置,減小對系統(tǒng)的整體繼承性,升級(jí)更換靈活方便。綜上所述,嵌入式軟件和硬件平臺(tái)密切相關(guān),不同的硬件平臺(tái)可能使用不同的編譯器,直接使用C語言的數(shù)據(jù)類型,會(huì)引入硬件平臺(tái)和軟件平臺(tái)帶來的差異,不利于軟件移植。13.以下關(guān)于直接存儲(chǔ)器訪問(DMA)的敘述中,錯(cuò)誤的是()。A、DMA是一種快速傳遞大數(shù)據(jù)的技術(shù)B、DMA將傳輸?shù)臄?shù)據(jù)從一個(gè)地址空間復(fù)制到另一個(gè)地址空間C、DMA數(shù)據(jù)傳送過程中,由CPU和DMA控制器共同控制D、在DMA控制器控制下,主存和外設(shè)之間直接交換數(shù)據(jù)答案:C解析:DMA直接在主存和外設(shè)之間建立一條數(shù)據(jù)傳輸通道,無需CPU來控制傳輸過程,是一種快速傳遞大數(shù)據(jù)塊的技術(shù)。14.若一臺(tái)服務(wù)器只開放了25和110兩個(gè)端口,那么這臺(tái)服務(wù)器可以提供()服務(wù)。A、E-mailB、WebC、DNSD、FTP答案:A解析:25端口是SMTP協(xié)議端口,110端口是POP3協(xié)議端口,二者分別是發(fā)送郵件和接收郵件的協(xié)議,因此可以提供電子郵件服務(wù)。15.執(zhí)行下面的一段C程序后,變量ret的值為()。charstr[20];intret=strlen(strcpy(str,”Hello_World”));A、0B、11C、12D、20答案:B解析:本題中,從最內(nèi)層括號(hào)開始看起,將常量拷貝到str中,strcpy函數(shù)會(huì)在字符結(jié)束符\0時(shí)停止拷貝,因此只管Hello_World長度,strlen相當(dāng)于strlen(str),字符串長度為11.16.已知:charstr[10],*p=str;下面C語言語句中正確的是()。A、str="ABC";B、p="ABC";C、*str="ABC";D、*p="ABC”;答案:B解析:在C語言中,`charstr[10];`定義了一個(gè)字符數(shù)組`str`,它可以存儲(chǔ)最多9個(gè)字符和一個(gè)終止符'\0'。而`*p=str;`定義了一個(gè)字符指針`p`并將其初始化為指向`str`的第一個(gè)字符。接下來,我們分析每個(gè)選項(xiàng):A.`str="ABC";`這是不正確的,因?yàn)閌str`是一個(gè)字符數(shù)組,而不是一個(gè)字符指針。你不能直接將一個(gè)字符串字面值(如"ABC")賦值給一個(gè)字符數(shù)組。這樣做會(huì)導(dǎo)致類型不匹配錯(cuò)誤。B.`p="ABC";`這是正確的。`p`是一個(gè)字符指針,你可以將一個(gè)字符串字面值(如"ABC")賦值給它。這樣,`p`將指向該字符串字面值的第一個(gè)字符。C.`*str="ABC";`這是不正確的。`*str`表示`str`數(shù)組的第一個(gè)元素,它是一個(gè)字符,而不是一個(gè)字符串。你不能將一個(gè)字符串字面值(如"ABC")賦值給一個(gè)字符。D.`*p="ABC";`這也是不正確的。與C選項(xiàng)類似,`*p`表示`p`指針指向的字符,而不是一個(gè)字符串。你不能將一個(gè)字符串字面值(如"ABC")賦值給一個(gè)字符。因此,正確答案是B,`p="ABC";`。17.DHCP客戶端可從DHCP服務(wù)器獲得______。A、DHCP服務(wù)器的地址和Web服務(wù)器的地址B、DNS服務(wù)器的地址和DHCP服務(wù)器的地址C、客戶端地址和郵件服務(wù)器地址D、默認(rèn)網(wǎng)關(guān)的地址和郵件服務(wù)器地址答案:B解析:本題考查DHCP協(xié)議的工作原理。DHCP客戶端可從DHCP服務(wù)器獲得本機(jī)IP地址,DNS服務(wù)器的地址,DHCP服務(wù)器的地址,默認(rèn)網(wǎng)關(guān)的地址等,但沒有Web服務(wù)器、郵件服務(wù)器地址。18.下面是路由表的4個(gè)表項(xiàng),與地址2匹配的表項(xiàng)是()。A、2/22B、4/22C、4/22D、4/22答案:D解析:地址2中179的二進(jìn)制碼為1011?0011,假如網(wǎng)絡(luò)號(hào)采用22位,與該地址匹配的路由表項(xiàng)則為4/22。19.計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)如下圖所示,基于硬件之上的軟件可分為a、b和c三個(gè)層次。圖中a、b和c分別表示()。A、操作系統(tǒng)、系統(tǒng)軟件和應(yīng)用軟件B、操作系統(tǒng)、應(yīng)用軟件和系統(tǒng)軟件C、應(yīng)用軟件、系統(tǒng)軟件和操作系統(tǒng)D、應(yīng)用軟件、操作系統(tǒng)和系統(tǒng)軟件答案:C解析:從底到上,越來越抽象,與具體應(yīng)用相關(guān),與硬件無關(guān),并且右邊有說明,則a是用戶使用的應(yīng)用軟件,b是系統(tǒng)軟件,c是操作系統(tǒng)。20.下面是用遞推法計(jì)算菲波那(Fibonacci)級(jí)數(shù)第n項(xiàng)的函數(shù),請?zhí)钛a(bǔ)空缺。intf(intn)intf0=0,fl=1,f,i;if(n==0)return0;if(n==1)return1;for(i=2;iA、f=f1B、f1=f0C、f=f0D、f1=f答案:D解析:本題考查C語言編程及算法方面的基礎(chǔ)知識(shí)。菲波那(Fibonacci)級(jí)數(shù)數(shù)列為0,1,1,2,3,5,8,13,…,即:F(0)=0,F(xiàn)(1)=1,F(xiàn)(n)=F(n-1)+F(n-2)當(dāng)n>1時(shí)。21.測試網(wǎng)絡(luò)連通性通常采用的命令是()。A、NetstatB、PingC、MsconfigD、Cmd答案:B解析:ping命令用來測試網(wǎng)絡(luò)連通性。A用于顯示網(wǎng)絡(luò)狀態(tài),C用于windows配置的應(yīng)用程序;D是打開命令提示符窗口。22.通常嵌入式文件系統(tǒng)不具有()功能。A、提供建立、修改、改變和刪除目錄等服務(wù)B、提供創(chuàng)建、打開、讀寫、關(guān)閉和撤銷文件等服務(wù)C、提供對文件的加密和解密功能D、設(shè)置、修改對文件和目錄的存取權(quán)限答案:C解析:通常嵌入式文件系統(tǒng)比較簡單,主要提供文件存儲(chǔ)、檢索和更新等功能,一般不提供保護(hù)和加密等安全機(jī)制。它以系統(tǒng)調(diào)用和命令方式提供以下3種文件的操作服務(wù):①提供建立、修改、改變和刪除目錄等服務(wù);②提供創(chuàng)建、打開、讀寫、關(guān)閉和撤銷文件等服務(wù),③設(shè)置、修改對文件和目錄的存取權(quán)限。通常,嵌入式文件系統(tǒng)可支持FAT32等標(biāo)準(zhǔn)的文件系統(tǒng),還可支持自定義的實(shí)時(shí)文件系統(tǒng)和多種存儲(chǔ)設(shè)備,具有可裁減和可配置等特點(diǎn)。23.下面的程序使用了函數(shù)指針,其運(yùn)行結(jié)果是______。#include<stdio.h>#include<math.h>intf1(inta){returna*a;}intf2(inta){returna*a*a;}voidmain(){intx=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf("y1=%d,y2=%d,y3=%d,y4=%d\n",y1,y2,y3,y4);}A、y1=27,y2=9,y3=9,y4=27B、y1=9,y2=9,y3=27,y4=27C、y1=9,y2=27,y3=9,y4=27D、y1=27,y2=27,y3=9,y4=9答案:B解析:本題考查C語言函數(shù)指針的基礎(chǔ)知識(shí)。仔細(xì)閱讀程序,正確理解函數(shù)指針并將參數(shù)正確代入函數(shù),可得到y(tǒng)1=9,y2=9,y3=27,y4=27的結(jié)果。24.DMA數(shù)據(jù)的傳送是以______為單位進(jìn)行的。A、字節(jié)B、字C、數(shù)據(jù)塊D、位答案:C解析:DMA(DirectMemoryAccess,直接內(nèi)存訪問)是一種計(jì)算機(jī)數(shù)據(jù)傳輸方式,它可以在不占用CPU的情況下,直接將數(shù)據(jù)從外設(shè)傳送到內(nèi)存或從內(nèi)存?zhèn)魉偷酵庠O(shè)。在DMA傳送數(shù)據(jù)時(shí),數(shù)據(jù)的傳送是以數(shù)據(jù)塊為單位進(jìn)行的,因此答案為C。選項(xiàng)A字節(jié)、選項(xiàng)B字和選項(xiàng)D位都是數(shù)據(jù)的計(jì)量單位,但不是DMA數(shù)據(jù)傳送的單位。25.屬于面向?qū)ο?、解釋型程序設(shè)計(jì)語言的是______A、XMLB、PythonC、PrologD、C++答案:B解析:本題考查程序語言基礎(chǔ)知識(shí)。XML(可擴(kuò)展標(biāo)記語言)是標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。Python是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語言。Prolog是邏輯型程序設(shè)計(jì)語言。26.虛擬存儲(chǔ)器的管理方式分為段式、頁式和段頁式三種,以下描述中,不正確的是______。A、頁式虛擬存儲(chǔ)器中,虛擬地址到實(shí)地址的變換是由主存中的頁表來實(shí)現(xiàn)的B、段式存儲(chǔ)管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個(gè)段的長度一致C、段頁式存儲(chǔ)管理中主存的調(diào)入和調(diào)出是按照頁進(jìn)行,但可按段來實(shí)現(xiàn)保護(hù)D、在一般的大中型機(jī)中,都采用段頁式的虛擬存儲(chǔ)管理方式答案:B解析:本題考查虛擬存儲(chǔ)器管理的基礎(chǔ)知識(shí)。虛擬存儲(chǔ)器的工作原理是:在執(zhí)行程序時(shí),允許將程序的一部分調(diào)入主存,其他部分保留在輔存。即由操作系統(tǒng)的存儲(chǔ)管理軟件先將當(dāng)前要執(zhí)行的程序段(如主程序)從輔存調(diào)入主存,暫時(shí)不執(zhí)行的程序段(如子程序)仍保留在輔存,當(dāng)需要執(zhí)行存放在輔存的某個(gè)程序段時(shí),由CPU執(zhí)行某種程序調(diào)度算法將它們調(diào)入主存。虛擬存儲(chǔ)器的調(diào)度方式有分頁式、段式、段頁式三種。頁式調(diào)度是將邏輯和物理地址空間都分成固定大小的頁。主存按頁順序編號(hào),而每個(gè)獨(dú)立編址的程序空間有自己的頁號(hào)順序,通過調(diào)度輔存中程序的各頁可以離散裝入主存中不同的頁面位置,并可據(jù)表一一對應(yīng)檢索。頁式調(diào)度的優(yōu)點(diǎn)是頁內(nèi)零頭小,頁表對程序員來說是透明的,地址變換快,調(diào)入操作簡單;缺點(diǎn)是各頁不是程序的獨(dú)立模塊,不便于實(shí)現(xiàn)程序和數(shù)據(jù)的保護(hù)。段式調(diào)度是按程序的邏輯結(jié)構(gòu)劃分地址空間,段的長度是隨意的,并且允許伸長,它的優(yōu)點(diǎn)是消除了內(nèi)存零頭,易于實(shí)現(xiàn)存儲(chǔ)保護(hù),便于程序動(dòng)態(tài)裝配;缺點(diǎn)是調(diào)入操作復(fù)雜。將這兩種方法結(jié)合起來便構(gòu)成段頁式調(diào)度。在段頁式調(diào)度中把物理空間分成頁,程序按模塊分段,每個(gè)段再分成與物理空間頁同樣小的頁面。段頁式調(diào)度綜合了段式和頁式的優(yōu)點(diǎn)。其缺點(diǎn)是增加了硬件成本,軟件也較復(fù)雜。大型通用計(jì)算機(jī)系統(tǒng)多數(shù)采用段頁式調(diào)度。頁式虛擬存儲(chǔ)器中,虛擬地址到實(shí)地址的變換是由主存中的頁表來實(shí)現(xiàn)的,段頁式存儲(chǔ)管理中主存的調(diào)入和調(diào)出是按照頁進(jìn)行,但可按段來實(shí)現(xiàn)保護(hù),段式存儲(chǔ)管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個(gè)段的長度可以按照其實(shí)際需要進(jìn)行大小分配。27.計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)如下圖所示,基于硬件之上的軟件可分為a、b和c三個(gè)層次。圖中a、b和c分別表示()。A、操作系統(tǒng)、系統(tǒng)軟件和應(yīng)用軟件B、操作系統(tǒng)、應(yīng)用軟件和系統(tǒng)軟件C、應(yīng)用軟件、系統(tǒng)軟件和操作系統(tǒng)D、應(yīng)用軟件、操作系統(tǒng)和系統(tǒng)軟件答案:C解析:從底到上,越來越抽象,與具體應(yīng)用相關(guān),與硬件無關(guān),并且右邊有說明,則a是用戶使用的應(yīng)用軟件,b是系統(tǒng)軟件,c是操作系統(tǒng)。28.若一臺(tái)服務(wù)器只開放了25和110兩個(gè)端口,那么這臺(tái)服務(wù)器可以提供()服務(wù)。A、E-mailB、WebC、DNSD、FTP答案:A解析:25端口是SMTP協(xié)議端口,110端口是POP3協(xié)議端口,二者分別是發(fā)送郵件和接收郵件的協(xié)議,因此可以提供電子郵件服務(wù)。29.在某一分頁存儲(chǔ)管理系統(tǒng)中,頁面的大小為4KB。現(xiàn)有一作業(yè),其部分頁表如表6-1所示。若給定一個(gè)十進(jìn)制邏輯地址為8644,則其十進(jìn)制物理地址是()。表6-1某分頁存儲(chǔ)管理系統(tǒng)部分頁表A、6186B、12330C、33220D、因產(chǎn)生缺頁中斷,暫時(shí)無法獲得答案:C解析:由于頁面的大小為4KB=22×210=4096B,邏輯地址8644=4096×2+452,得頁號(hào)為2,偏移量為452。查表7-15可知,頁號(hào)為2所對應(yīng)的物理塊號(hào)是8,因此所求物理地址=4096×8+452=33220。30.下列關(guān)于C語言中結(jié)構(gòu)類型的敘述中,錯(cuò)誤的是()。A、結(jié)構(gòu)第一個(gè)成員的地址和整個(gè)結(jié)構(gòu)的地址相同B、缺省條件下,編譯器為每個(gè)成員按自然對齊(alignment)條件分配空間C、結(jié)構(gòu)成員按照它們被聲明的順序在內(nèi)存中順序存儲(chǔ)D、結(jié)構(gòu)是一種復(fù)合數(shù)據(jù)類型,其構(gòu)成元素只能是基本數(shù)據(jù)類型答案:D解析:結(jié)構(gòu)類型即結(jié)構(gòu)體struct,結(jié)構(gòu)體第一個(gè)成員放在偏移為0的地方,稱為首地址,和整個(gè)結(jié)構(gòu)體的地址相同;每個(gè)特定平臺(tái)有默認(rèn)的對齊系數(shù),程序員可以通過預(yù)編譯命令#pragmapack(n),n=1,2,4,8,16來改變這一系數(shù),缺省條件下,編譯器為每個(gè)成員按自然對齊條件分配空間;結(jié)構(gòu)體成員是按照聲明的順序在內(nèi)存中順序存儲(chǔ);結(jié)構(gòu)體是C語言中聚合數(shù)據(jù)類型,可以被聲明為變量、指針、數(shù)據(jù)等,用來實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)結(jié)構(gòu),結(jié)構(gòu)體的成員也可以包含其他結(jié)構(gòu)體。31.PPP中的安全認(rèn)證協(xié)議是______,它使用三次握手的會(huì)話過程傳送密文。A、MD5B、PAPC、HAPD、HASH答案:C解析:PPP認(rèn)證是可選的。PPP擴(kuò)展認(rèn)證協(xié)議(ExtensibleAuthenticationProtocol,EAP)可支持多種認(rèn)證機(jī)制,并且允許使用后端服務(wù)器來實(shí)現(xiàn)復(fù)雜的認(rèn)證過程。例如通過Radius服務(wù)器進(jìn)行Web認(rèn)證時(shí),遠(yuǎn)程訪問服務(wù)器(RAS)只是作為認(rèn)證服務(wù)器的代理傳遞請求和應(yīng)答報(bào)文,并且當(dāng)識(shí)別出認(rèn)證成功/失敗標(biāo)志后結(jié)束認(rèn)證過程。通常PPP支持的兩個(gè)認(rèn)證協(xié)議是:①口令驗(yàn)證協(xié)議(PasswordAuthenticationProtocol,PAP):提供了一種簡單的兩次握手認(rèn)證方法,由終端發(fā)送用戶標(biāo)識(shí)和口令字,等待服務(wù)器的應(yīng)答,如果認(rèn)證不成功,則終止連接。這種方法不安全,因?yàn)椴捎梦谋痉绞桨l(fā)送密碼,可能會(huì)被第三方竊取;②質(zhì)詢握手認(rèn)證協(xié)議(ChallengeHandshakeAuthenticationProtocol,CHAP):采用三次握手方式周期地驗(yàn)證對方的身份。首先是邏輯鏈路建立后認(rèn)證服務(wù)器就要發(fā)送一個(gè)挑戰(zhàn)報(bào)文(隨機(jī)數(shù)),終端計(jì)算該報(bào)文的Hash值并把結(jié)果返回服務(wù)器,然后認(rèn)證服務(wù)器把收到的Hash值與自己計(jì)算的Hash值進(jìn)行比較,如果匹配,則認(rèn)證通過,連接得以建立,否則連接被終止。計(jì)算Hash值的過程有一個(gè)雙方共享的密鑰參與,而密鑰是不通過網(wǎng)絡(luò)傳送的,所以CHAP是更安全的認(rèn)證機(jī)制。在后續(xù)的通信過程中,每經(jīng)過一個(gè)隨機(jī)的間隔,這個(gè)認(rèn)證過程都可能被重復(fù),以縮短入侵者進(jìn)行持續(xù)攻擊的時(shí)間。值得注意的是,這種方法可以進(jìn)行雙向身份認(rèn)證,終端也可以向服務(wù)器進(jìn)行挑戰(zhàn),使得雙方都能確認(rèn)對方身份的合法性。32.以下描述中不屬于嵌入式操作系統(tǒng)特點(diǎn)的是______。A、面向應(yīng)用,可以進(jìn)行裁剪和移植B、用于特定領(lǐng)域,不需要支持多任務(wù)C、可靠性高,無須人工干預(yù)獨(dú)立運(yùn)行,并處理各類事件和故障D、要求編碼體積小,能夠在嵌入式系統(tǒng)的有效存儲(chǔ)空間內(nèi)運(yùn)行答案:B解析:本題考查嵌入式操作系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式操作系統(tǒng)(EOS,EmbeddedOperatingSystem)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。嵌入式操作系統(tǒng)負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。目前在嵌入式領(lǐng)域廣泛使用的操作系統(tǒng)有:嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ、嵌入式Linux、WindowsEmbedded、VxWorks等,以及應(yīng)用在智能手機(jī)和平板電腦的Android、iOS等。嵌入式操作系統(tǒng)的特點(diǎn)有:(1)系統(tǒng)內(nèi)核小。由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置,系統(tǒng)資源相對有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多。(2)專用性強(qiáng)。嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對硬件進(jìn)行系統(tǒng)的移植,即使在同一品牌、同一系列的產(chǎn)品中也需要根據(jù)系統(tǒng)硬件的變化和增減不斷進(jìn)行修改。同時(shí)針對不同的任務(wù),往往需要對系統(tǒng)進(jìn)行較大更改,程序的編譯下載要和系統(tǒng)相結(jié)合,這種修改和通用軟件的“升級(jí)”是完全兩個(gè)概念。(3)系統(tǒng)精簡。嵌入式系統(tǒng)一般沒有系統(tǒng)軟件和應(yīng)用軟件的明顯區(qū)分,不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于實(shí)現(xiàn)系統(tǒng)安全。(4)高實(shí)時(shí)性。高實(shí)時(shí)性的系統(tǒng)軟件是嵌入式軟件的基本要求,而且軟件要求固態(tài)存儲(chǔ),以提高速度;軟件代碼要求高質(zhì)量和高可靠性。(5)多任務(wù)的操作系統(tǒng)。嵌入式軟件開發(fā)需要使用多任務(wù)的操作系統(tǒng)。嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運(yùn)行。但是為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專用庫函數(shù)接口,用戶必須自行選配操作系統(tǒng)開發(fā)平臺(tái),這樣才能保證程序執(zhí)行的實(shí)時(shí)性、可靠性,并減少開發(fā)時(shí)間,保障軟件質(zhì)量。33.以下關(guān)于嵌入式實(shí)時(shí)系統(tǒng)的敘述中,不正確的是______。A、嵌入式實(shí)時(shí)系統(tǒng),要求系統(tǒng)在投入運(yùn)行前即具有確定性和可預(yù)測性B、可預(yù)測性是指系統(tǒng)在運(yùn)行之前,其功能、響應(yīng)特性和執(zhí)行結(jié)果是可預(yù)測的C、確定性是指系統(tǒng)在給定的狀態(tài)和輸入下,在確定的時(shí)間內(nèi)給出確定的結(jié)果D、對嵌入式實(shí)時(shí)系統(tǒng)失效的判斷僅依賴對其運(yùn)行結(jié)果的正確性判斷答案:D解析:A、B、C三個(gè)選項(xiàng)都是嵌入式實(shí)時(shí)系統(tǒng)的基本要求,即系統(tǒng)需要具有確定性和可預(yù)測性,能夠在給定的狀態(tài)和輸入下,在確定的時(shí)間內(nèi)給出確定的結(jié)果。因此,選項(xiàng)A、B、C都是正確的。而選項(xiàng)D則是不正確的。對于嵌入式實(shí)時(shí)系統(tǒng)的失效判斷,不僅需要對其運(yùn)行結(jié)果的正確性進(jìn)行判斷,還需要考慮系統(tǒng)的實(shí)時(shí)性和可靠性等因素。因此,選項(xiàng)D是不正確的。34.集線器與網(wǎng)橋的區(qū)別是:______。A、集線器不能檢測發(fā)送沖突,而網(wǎng)橋可以檢測沖突B、集線器是物理層設(shè)備,而網(wǎng)橋是數(shù)據(jù)鏈路層設(shè)備C、網(wǎng)橋只有兩個(gè)端口,而集線器是一種多端口網(wǎng)橋D、網(wǎng)橋是物理層設(shè)備,而集線器是數(shù)據(jù)鏈路層設(shè)備答案:B解析:集線器是物理層設(shè)備,相當(dāng)于在10BASE2局域網(wǎng)中把連接工作站的同軸電纜收攏在一個(gè)盒子里,這個(gè)盒子只起到接收和發(fā)送的功能,可以檢測發(fā)送沖突,但不能識(shí)別數(shù)據(jù)鏈路層的幀。網(wǎng)橋是數(shù)據(jù)鏈路層設(shè)備,它可以識(shí)別數(shù)據(jù)鏈路層MAC址,有選擇地把幀發(fā)送到輸出端口,網(wǎng)橋也可以有多個(gè)端口,如果網(wǎng)橋端口很多,并配置了加快轉(zhuǎn)發(fā)的硬件,就成為局域網(wǎng)交換機(jī)。35.某系統(tǒng)中有3個(gè)并發(fā)進(jìn)程,都需要同類資源4個(gè),試問該系統(tǒng)不會(huì)發(fā)生死鎖的最少資源數(shù)是()。A、9B、10C、11D、12答案:B解析:3個(gè)進(jìn)程要想不死鎖,每個(gè)進(jìn)程都需要4個(gè)同類資源,所以只要每個(gè)進(jìn)程都有3個(gè)資源,另外一個(gè)在給一個(gè)額外的資源。那么3個(gè)進(jìn)程中有一個(gè)可以運(yùn)行。運(yùn)行完以后,釋放資源然后其余的進(jìn)程在申請資源就可以了。36.假設(shè)段頁式存儲(chǔ)管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)()。A、最多可有256個(gè)段,每個(gè)段的大小均為2048個(gè)頁,頁的大小為8KB、最多可有256個(gè)段,每個(gè)段的最大允許有2048個(gè)頁,頁的大小為8KC、最多可有512個(gè)段,每個(gè)段的大小均為1024個(gè)頁,頁的大小為4KD、最多可有512個(gè)段,每個(gè)段最大允許有1024個(gè)頁,頁的大小為4K答案:B解析:本題考查操作系統(tǒng)頁式存儲(chǔ)管理方面的基礎(chǔ)知識(shí)。從圖中可見,頁內(nèi)地址的長度是13位,213=8192,即8K;頁號(hào)部分的地址長度是11位,每個(gè)段最大允許有211=2048個(gè)頁;段號(hào)部分的地址長度是8位,28=256,最多可有256個(gè)段。故本題的正確答案為B。37.下列屬于低級(jí)任務(wù)間通信方式的是()。A、共享內(nèi)存B、PV操作C、消息傳遞D、管道通信答案:B解析:在實(shí)時(shí)操作系統(tǒng)中,任務(wù)間通信是指任務(wù)之間為了協(xié)調(diào)工作,需要相互交換數(shù)據(jù)和控制信息,可分為低級(jí)通信和高級(jí)通信兩種類型。PV操作等信號(hào)量機(jī)制和信號(hào)機(jī)制屬于低級(jí)任務(wù)間通信方式。消息傳遞、共享內(nèi)存、管道通信屬于高級(jí)任務(wù)間通信方式。任務(wù)間通信又可分為直接通信和間接通信兩種類型。send、receive原語屬于直接通信方式,郵箱、消息隊(duì)列屬于間接通信方式。38.假設(shè)系統(tǒng)中有n個(gè)進(jìn)程共享3臺(tái)掃描儀,并采用PV操作實(shí)現(xiàn)進(jìn)程同步與互斥。若系統(tǒng)信號(hào)量S的當(dāng)前值為-1,進(jìn)程P1、P2又分別執(zhí)行了1次P(S)操作,那么信號(hào)量S的值應(yīng)為()。A、3B、-3C、1D、-1答案:B解析:本題考查的是操作系統(tǒng)PV操作方面的基本知識(shí)。系統(tǒng)采用PV操作實(shí)現(xiàn)進(jìn)程同步與互斥,若有n個(gè)進(jìn)程共享3臺(tái)掃描儀,那么信號(hào)量S初值應(yīng)為3。若系統(tǒng)當(dāng)前信號(hào)量S的值為-1,此時(shí),P1、P2又分別執(zhí)行了1次P(S)操作,即當(dāng)P1進(jìn)程執(zhí)行P(S)操作時(shí),信號(hào)量S的值等于-2;當(dāng)P2進(jìn)程執(zhí)行P(S)操作時(shí),信號(hào)量S的值等于-3。39.仔細(xì)閱讀下面程序,請給出運(yùn)行結(jié)果()。#include#includeintf1(intx){returnx*x;}intf2(intx){returnx*x*x;}main(){intx=3,y1,y2,y3,y4;int(*f)();f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf(“y1=%d,y2=%d,y3=%d,y4=%d\n”,y1,y2,y3,y4);}A、y1=9,y2=9,y3=27,y4=27B、y1=3,y2=9,y3=27,y4=9C、y1=3,y2=3,y3=9,y4=9D、y1=3,y2=9,y3=9,y4=27答案:A解析:首先,定義了兩個(gè)函數(shù)f1和f2,分別返回參數(shù)的平方和立方。在主函數(shù)中,定義了變量x和y1、y2、y3、y4,其中y1、y2、y3、y4都是int類型。接著,定義了一個(gè)函數(shù)指針f,指向函數(shù)f1,然后調(diào)用f指向的函數(shù),將結(jié)果賦值給y1,此時(shí)y1=9。然后,直接調(diào)用函數(shù)f1,將結(jié)果賦值給y2,此時(shí)y2=9。接著,將函數(shù)指針f指向函數(shù)f2,然后調(diào)用f指向的函數(shù),將結(jié)果賦值給y3,此時(shí)y3=27。最后,直接調(diào)用函數(shù)f2,將結(jié)果賦值給y4,此時(shí)y4=27。最后,輸出y1、y2、y3、y4的值,即y1=9,y2=9,y3=27,y4=27。因此,答案為A。40.算法的時(shí)間復(fù)雜度是指______。A、執(zhí)行算法程序所需要的時(shí)間B、算法程序的長度C、算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)D、算法程序中的指令條數(shù)答案:C解析:本題考查計(jì)算機(jī)程序設(shè)計(jì)方面的基礎(chǔ)知識(shí)。算法復(fù)雜度分為時(shí)間復(fù)雜度和空間復(fù)雜度。時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;而空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。在計(jì)算機(jī)科學(xué)中,算法的時(shí)間復(fù)雜度是一個(gè)函數(shù),它定量描述了該算法的運(yùn)行時(shí)間。這是一個(gè)關(guān)于代表算法輸入值的字符串的長度的函數(shù)。一般情況下,算法的基本操作重復(fù)執(zhí)行的次數(shù)是模塊n的某一個(gè)函數(shù)f(n),因此,算法的時(shí)間復(fù)雜度記做:T(n)=O(f(n))。算法的時(shí)間復(fù)雜度是一個(gè)執(zhí)行時(shí)間數(shù)量級(jí)的表示,并不是執(zhí)行算法程序所需要的時(shí)間值,也與算法程序的長度無必然聯(lián)系,也不能簡單的認(rèn)為就是算法程序中的指令條數(shù)。而是算法執(zhí)行過程中在所需要的基本運(yùn)算次數(shù),與模塊n(規(guī)模)相關(guān),隨著n的增大,算法執(zhí)行的時(shí)間的增長率和f(n)的增長率成正比。41.假設(shè)以下代碼運(yùn)行環(huán)境為32位系統(tǒng),其中,__attribute__((packed))的作用是告訴編譯器取消結(jié)構(gòu)在編譯過程中的優(yōu)化對齊,按照實(shí)際占用字節(jié)數(shù)進(jìn)行對齊。代碼段1:structstudent1{charname[10];longsno;charsex;floatscore[4];}__attribute__((packed))*p1,a1,b1;代碼段2:unionstudent2{charname[10];longsno;charsex;floatscore[4];}*p2,a2,b2;sizeof(structstudent1)、sizeof(unionstudent2)的結(jié)果分別是______。A、248和128B、31和31C、31和16D、16和16答案:C解析:本題考查程序開發(fā)的基礎(chǔ)知識(shí)。題目中student1是一個(gè)結(jié)構(gòu)體,sizeof(structstudent1)結(jié)果為結(jié)構(gòu)體student1所有元素字節(jié)數(shù)之和,因此sizeof(structstudent1)結(jié)果為:10+4+1+16=31字節(jié)。題目中student2是個(gè)聯(lián)合,sizeof(unionstudent2)結(jié)果是聯(lián)合student2中最長一個(gè)元素的字節(jié)數(shù)。因此sizeof(unionstudent2)結(jié)果為:16字節(jié)。42.以下4種路由中,______路由的子網(wǎng)掩碼是55。A、遠(yuǎn)程網(wǎng)絡(luò)B、靜態(tài)C、默認(rèn)D、主機(jī)答案:C解析:主機(jī)路由的子網(wǎng)掩碼是55。網(wǎng)絡(luò)路由要指明一個(gè)子網(wǎng),所以不可能為全1,默認(rèn)路由是訪問默認(rèn)網(wǎng)關(guān),而默認(rèn)網(wǎng)關(guān)與本地主機(jī)屬于同一個(gè)子網(wǎng),其子網(wǎng)掩碼也應(yīng)該與網(wǎng)絡(luò)路由相同,對靜態(tài)路由也是同樣的道理。43.現(xiàn)有3個(gè)同時(shí)到達(dá)的作業(yè)J1、J2和J3,它們的執(zhí)行時(shí)間分別是T1、T2和T3,且T1<T2<T3。系統(tǒng)按單道方式運(yùn)行且采用短作業(yè)優(yōu)先算法,則平均周轉(zhuǎn)時(shí)間是______。A、T1+T2+T3B、(T1+T2+T3)/3C、(3T1+2T2+T3)/3D、(T1+2T2+3T3)/3答案:C解析:短作業(yè)優(yōu)先(shortestJobFirst,SJF)調(diào)度算法用于進(jìn)程調(diào)度時(shí)稱為短進(jìn)程優(yōu)先調(diào)度算法,該調(diào)度算法既可以用于作業(yè)調(diào)度也可以用于進(jìn)程調(diào)度。在作業(yè)調(diào)度中,短作業(yè)優(yōu)先調(diào)度算法每次從后備作業(yè)隊(duì)列中選擇估計(jì)運(yùn)行時(shí)間最短的一個(gè)或幾個(gè)作業(yè),將它們調(diào)入內(nèi)存,分配必要的資源,創(chuàng)建進(jìn)程并放入就緒隊(duì)列。由于3個(gè)作業(yè)同時(shí)到達(dá),所以作業(yè)執(zhí)行的次序依次是J1、J2和J3,故周轉(zhuǎn)時(shí)間分別為:J1:T1;J2:T1+T2;J3:T1+T2+T3;則平均周轉(zhuǎn)時(shí)間:(T1+(T1+T2)+(T1+T2+T3))/3=(3T1+2T2+T3)/344.常用的函數(shù)參數(shù)傳遞方式有傳值與傳引用兩種。()。A、在傳值方式下,形參與實(shí)參之間互相傳值B、在傳值方式下,實(shí)參不能是變量C、在傳引用方式下,修改形參實(shí)質(zhì)上改變了實(shí)參的值D、在傳引用方式下,實(shí)參可以是任意的變量和表達(dá)式答案:C解析:傳值調(diào)用和引用調(diào)用是常用的兩種參數(shù)傳遞方式。在傳值調(diào)用方式下,是將實(shí)參的值傳遞給形參,該傳遞是單方向的,調(diào)用結(jié)束后不會(huì)再將形參的值傳給實(shí)參。在引用調(diào)用方式下,實(shí)質(zhì)上是將實(shí)參的地址傳遞給形參,借助指針在間接訪問數(shù)據(jù)方式下(或者將形參看作是實(shí)參的別名),在被調(diào)用函數(shù)中對形參的修改實(shí)質(zhì)上是對實(shí)參的修改。45.Linux系統(tǒng)對普通文件默認(rèn)的訪問權(quán)限是()。A、-rwxrwxB、-rw-rw-r--C、-rwxD、-rw-r--r--答案:D解析:Linux系統(tǒng)文件訪問的三種處理模式是讀取,、寫入w和執(zhí)行x。對普通文件默認(rèn)的訪問權(quán)限是:文件所有者能夠讀寫,但不能執(zhí)行;文件所有者同組成員和其他成員只能讀取,即“-rw-r--r--”。46.三目運(yùn)算符表達(dá)式“d=a>b?(a>c?a:c):(b>c?b:c);”等價(jià)于下列①、②、③、④四組程序的______組解釋。A、④B、③C、②D、①答案:A解析:本題考查三目運(yùn)算符表達(dá)式的基礎(chǔ)知識(shí)。題目中的三目運(yùn)算表達(dá)式“d=a>b?(a>c?a:c):(b>c?b:c)”求值結(jié)果是取a、b、c中最大的值賦給d。三目運(yùn)算符的通常格式為“a>b?a:b”,其含義為:當(dāng)a>b為真時(shí),取a為表達(dá)式的值,否則,取b為表達(dá)式的值。需要注意的是,三元運(yùn)算符“?”的執(zhí)行優(yōu)先級(jí)低于所有二元操作符,僅高于逗號(hào)運(yùn)算符。47.以太網(wǎng)的數(shù)據(jù)幀結(jié)構(gòu)如圖6-3所示,包含在TCP段中的數(shù)據(jù)部分最長應(yīng)該是()字節(jié)。A、1434B、1460C、1480D、1500答案:B解析:通常,Ethernet以太網(wǎng)的數(shù)據(jù)幀最大長度為1518字節(jié),EthernetⅡ幀頭為18字節(jié),IP頭最少為20字節(jié),TCP頭最少為20字節(jié),數(shù)據(jù)部分最長為1518-18-20-20=1460B。48.設(shè)n的初值為正整數(shù),設(shè)計(jì)一個(gè)遞歸算法如下:intfact(intn){if(n<=0)return1;elsereturn(n*fact(n-1));}以下敘述中,正確的是______。A、計(jì)算fact(n)需要執(zhí)行n+2次函數(shù)調(diào)用B、計(jì)算fact(n)需要執(zhí)行n+1次函數(shù)調(diào)用C、計(jì)算fact(n)需要執(zhí)行n次函數(shù)調(diào)用D、計(jì)算fact(n)需要執(zhí)行n-1次函數(shù)調(diào)用答案:B解析:本題考查函數(shù)遞歸調(diào)用方面的相關(guān)知識(shí)。遞歸法是描述算法的一種強(qiáng)有力的方法,其思想是:將N=n時(shí)不能得出解的問題,設(shè)法遞歸(壓棧)轉(zhuǎn)化為求n-1,n-2,…的問題,一直到N=0或1的初始情況,由于初始情況的解可以給出,因此,開始層層退棧得到N=2,3,…,n時(shí)的解,得到最終結(jié)果。本題中,主程序調(diào)用fact(n)稱為外部調(diào)用,其他調(diào)用稱為內(nèi)部調(diào)用,直到調(diào)用fact(0)為止。fact(n)調(diào)用fact(n-1),fact(n-1)調(diào)用fact(n-2)……fact(1)調(diào)用fact(0),內(nèi)部調(diào)用n次,外部調(diào)用一次,共n+1次。49.以下C語言程序的輸出結(jié)果是()。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;p++;printf(“%d\n”,++(p->x));}A、10B、11C、20D、21答案:D解析:data是s類型的數(shù)組,即結(jié)構(gòu)體數(shù)組,用{10,100,20,200}賦值,可知:data[0].x=10data[0].y=100data[1].x=20data[1].y=200structs*p,p是data數(shù)組的指針。指向數(shù)組的第一個(gè)元素,*p即為data[0]。p++之后,即地址向后移動(dòng),此時(shí)p指向數(shù)組的第二個(gè)元素,*p即為data[1].p->x和(*p).x是一樣的,p->x和data[1].x等價(jià)。所以在++(p->x)之后,data[0].x的值變?yōu)?1。輸出21。50.以下關(guān)于文件系統(tǒng)的敘述中,不正確的是______。A、文件控制塊是文件系統(tǒng)中最重要的數(shù)據(jù)結(jié)構(gòu),但不是文件存在的唯一標(biāo)志B、文件控制塊主要包括文件的標(biāo)識(shí)、位置和訪問權(quán)限等信息C、文件目錄將系統(tǒng)中所有的文件控制塊按照某種規(guī)律組織起來以便于檢索D、文件目錄也是一種文件答案:A解析:本題考查計(jì)算機(jī)文件系統(tǒng)方面的基礎(chǔ)知識(shí)。文件控制塊是文件系統(tǒng)中最重要的數(shù)據(jù)結(jié)構(gòu),是文件存在的唯一標(biāo)志,它存放文件的一些基本信息。主要包括三大部分:文件的標(biāo)識(shí)信息,包括文件名、所有者名、文件類型、文件最近修改時(shí)間等;文件的位置信息,包括文件的長度、文件存放位置等;文件的訪問權(quán)限信息,例如口令、保存時(shí)限、保護(hù)類別等。文件目錄是文件控制塊的有序集合,將系統(tǒng)中所有的文件控制塊按照某種規(guī)律組織起來以便于檢索,就形成了文件目錄,文件目錄也由文件組成。51.以下協(xié)議中屬于應(yīng)用層協(xié)議的是(),該協(xié)議的報(bào)文封裝在(請作答此空)中傳送。A、TCPB、IPC、UDPD、ICMP答案:C解析:ARP和ICMP是網(wǎng)絡(luò)層協(xié)議,X.25是數(shù)據(jù)鏈路層協(xié)議,只有SNMP是應(yīng)用層協(xié)議。SNMP協(xié)議的報(bào)文是封裝在UDP協(xié)議中傳送。52.假設(shè)磁盤塊與緩沖區(qū)大小相同,每個(gè)盤塊讀入緩沖區(qū)的時(shí)間為10μs,由緩沖區(qū)送至用戶區(qū)的時(shí)間是5μs,系統(tǒng)對每個(gè)磁盤塊數(shù)據(jù)的處理時(shí)間為2μs。若用戶需要將大小為10個(gè)磁盤塊的Doc1文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時(shí)間為______μs。A、100B、107C、152D、170答案:C解析:對于單緩沖區(qū),每個(gè)磁盤塊需要讀入緩沖區(qū)、送至用戶區(qū)、處理三個(gè)步驟,總時(shí)間為:$10μs+5μs+2μs=17μs$對于大小為10個(gè)磁盤塊的Doc1文件,需要讀入10次,每次讀入的時(shí)間為17μs,總時(shí)間為:$10\times17μs=170μs$因此,選項(xiàng)D為正確答案。53.以下關(guān)于文件系統(tǒng)的敘述,錯(cuò)誤的是()。A、文件控制塊是文件系統(tǒng)中最重要的數(shù)據(jù)結(jié)構(gòu),但不是文件存在的唯一標(biāo)志B、文件控制塊主要包括文件的標(biāo)識(shí)信息、位置信息和文件的訪問權(quán)限信息等C、文件目錄將系統(tǒng)中所有的文件控制塊按照某種規(guī)律組織起來以便于檢索D、文件目錄也由文件組成答案:A解析:文件控制塊FCB就是文件存在的唯一標(biāo)志,存放文件的一些基本信息,包括文件的標(biāo)識(shí)信息(文件名、所有者、文件類型、最近修改時(shí)間等)、位置信息(文件長度、存放位置等)、訪問權(quán)限信息(口令、保存時(shí)限、保護(hù)類別)等。文件目錄是文件控制塊的有序集合,將系統(tǒng)中所有的FCB按照某種規(guī)律組織起來便于檢索,就形成了文件目錄,文件目錄也由文件組成。54.在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)保留的TCP端口號(hào)范圍是()。A、1~255B、1~1023C、1~1024D、1~65535答案:B解析:在TCP/IP網(wǎng)絡(luò)中,傳輸層的傳輸控制協(xié)議TCP和用戶數(shù)據(jù)包協(xié)議UDP的源端口、目的端口均占用16bit,其所能表達(dá)的端口號(hào)范圍達(dá)2^16=65536,但其中為各種公共服務(wù)保留的TCP/UDP端口號(hào)范圍是1~1023。55.分配給某公司網(wǎng)絡(luò)的地址塊是/20,該網(wǎng)絡(luò)可以被劃分為______個(gè)C類子網(wǎng)。A、4B、8C、16D、32答案:C解析:由于分配給公司網(wǎng)絡(luò)的地址塊是/20,留給子網(wǎng)掩碼的比特?cái)?shù)只有4位,所以只能劃分為16個(gè)C類子網(wǎng),這16個(gè)C類子網(wǎng)的子網(wǎng)號(hào)為11000000~11001111,即192~207,所以不屬于該公司的網(wǎng)絡(luò)地址。56.TCP使用的流量控制協(xié)議是______。A、固定大小的滑動(dòng)窗口協(xié)議B、后退N幀的ARQ協(xié)議C、可變大小的滑動(dòng)窗口協(xié)議D、停等協(xié)議答案:C解析:TCP的流量控制采用了可變大小的滑動(dòng)窗口協(xié)議,由接收方指明接收緩沖區(qū)的大小(字節(jié)數(shù)),發(fā)送方發(fā)送了規(guī)定的字節(jié)數(shù)后等待接收方的下一次請求。固定大小的滑動(dòng)窗口協(xié)議用在數(shù)據(jù)鏈路層的HDLC中。可變大小的滑動(dòng)窗口協(xié)議可以應(yīng)付長距離通信過程中線路延遲不確定的情況,而固定大小的滑動(dòng)窗口協(xié)議則適合鏈路兩端點(diǎn)之間通信延遲固定的情況。57.下列關(guān)于任務(wù)上下文切換的描述中,不正確的是______。A.任務(wù)上下文是任務(wù)控制塊(TCA、的組成部分B、上下文切換是由一個(gè)特殊的任務(wù)完成C、上下文切換時(shí)間是影響RTOS性能的重要指標(biāo)D、上下文切換由RTOS內(nèi)部完成答案:B解析:本題考查嵌入式操作系統(tǒng)的基礎(chǔ)知識(shí)。在多任務(wù)系統(tǒng)中,上下文切換指的是當(dāng)處理器的控制權(quán)由運(yùn)行任務(wù)轉(zhuǎn)移到另外一個(gè)就緒任務(wù)時(shí)所執(zhí)行的操作。任務(wù)的上下文是任務(wù)控制塊(TCB)的組成部分,記錄著任務(wù)的寄存器、狀態(tài)等信息。當(dāng)運(yùn)行的任務(wù)轉(zhuǎn)為就緒、掛起或刪除時(shí),另外一個(gè)被選定的就緒任務(wù)就成為當(dāng)前任務(wù)。上下文切換包括保存當(dāng)前任務(wù)的狀態(tài),決定哪一個(gè)任務(wù)運(yùn)行,恢復(fù)將要運(yùn)行的任務(wù)的狀態(tài)。保護(hù)和恢復(fù)上下文的操作是依賴特定的處理器的。上下文切換時(shí)間是影響嵌入式實(shí)時(shí)操作系統(tǒng)RTOS性能的一個(gè)重要指標(biāo)。上下文切換是在RTOS內(nèi)部完成的,上下文切換由一個(gè)特殊的任務(wù)完成的說法是錯(cuò)誤的,故本題應(yīng)選擇B。58.會(huì)導(dǎo)致進(jìn)程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是()。A、執(zhí)行P(wait)操作B、申請內(nèi)存失敗C、啟動(dòng)I/O設(shè)備D、被高優(yōu)先級(jí)進(jìn)程搶占答案:D解析:本題考查操作系統(tǒng)調(diào)度的基礎(chǔ)知識(shí)。進(jìn)程切換是多任務(wù)多用戶操作系統(tǒng)所應(yīng)具有的基本功能。操作系統(tǒng)為了控制進(jìn)程的執(zhí)行,必須有能力掛起正在CPU上運(yùn)行的進(jìn)程,并恢復(fù)以前掛起的某個(gè)進(jìn)程的執(zhí)行,這種行為被稱為進(jìn)程切換,任務(wù)切換或上下文切換?;蛘哒f,進(jìn)行進(jìn)程切換就是從正在運(yùn)行的進(jìn)程中收回CPU,然后再使待運(yùn)行進(jìn)程來占用CPU。這里所說的從某個(gè)進(jìn)程收回CPU,實(shí)質(zhì)上就是把進(jìn)程存放在CPU的寄存器中的中間數(shù)據(jù)找個(gè)地方存起來,從而把CPU的寄存器騰出來讓其他進(jìn)程使用。進(jìn)程在其生存期內(nèi)可能處于如下三種基本狀態(tài)之一:(a)執(zhí)行態(tài)(Run):進(jìn)程占有CPU資源,正在運(yùn)行。顯然,在單處理機(jī)系統(tǒng)中任一時(shí)刻只能有一個(gè)進(jìn)程處于此種狀態(tài);(b)就緒態(tài)(Ready):進(jìn)程本身具備運(yùn)行條件,但由于處理機(jī)的個(gè)數(shù)少于可運(yùn)行進(jìn)程的個(gè)數(shù),暫未投入運(yùn)行。即相當(dāng)于等待CPU資源;(c)等待態(tài)(Wait):也稱掛起態(tài)(Suspended)、封鎖態(tài)(Blocked)、睡眠態(tài)(Sleep)。進(jìn)程本身不具備運(yùn)行條件,即使分給它處理機(jī)也不能運(yùn)行。進(jìn)程正等待某一個(gè)事件的發(fā)生,如等待某一資源被釋放,等待與該進(jìn)程相關(guān)的I/O傳輸?shù)耐瓿尚盘?hào)等。進(jìn)程的三個(gè)基本狀態(tài)之間是可以相互轉(zhuǎn)換的。具體地說,當(dāng)一個(gè)就緒進(jìn)程獲得CPU時(shí),其狀態(tài)由就緒變?yōu)閳?zhí)行;當(dāng)一個(gè)執(zhí)行進(jìn)程被剝奪CPU時(shí),如用完系統(tǒng)分給它的時(shí)間片、出現(xiàn)更高優(yōu)先級(jí)別的其他進(jìn)程,其狀態(tài)由運(yùn)行變?yōu)榫途w;當(dāng)一個(gè)執(zhí)行進(jìn)程因某事件受阻時(shí),如所申請資源被占用、啟動(dòng)I/o傳輸未完成,其狀態(tài)由運(yùn)行變?yōu)榈却?;?dāng)所等待事件發(fā)生時(shí),如得到申請資源、I/O傳輸完成,其狀態(tài)由等待變?yōu)榫途w。59.在C程序中,語句“char*func(intx,inty);”表示的含義是()。A、對函數(shù)func的定義B、對函數(shù)func的調(diào)用C、對函數(shù)func返回值類型的說明D、對函數(shù)func的原型說明答案:D解析:函數(shù)的定義需要返回值、函數(shù)名、形參、函數(shù)體,這里缺少了函數(shù)體,并且后面加了分號(hào)表示一條語句,是函數(shù)的聲明,即函數(shù)的原型說明。60.分配到必要的資源并獲得處理機(jī)時(shí)的進(jìn)程狀態(tài)是()。A、就緒狀態(tài)B、執(zhí)行狀態(tài)C、阻塞狀態(tài)D、撤銷狀態(tài)答案:B解析:進(jìn)程在分配到必要的資源并獲得處理機(jī)時(shí),即進(jìn)入執(zhí)行狀態(tài),開始執(zhí)行其指定的任務(wù)。因此,答案為B。其他選項(xiàng)的解釋如下:A.就緒狀態(tài):進(jìn)程已經(jīng)準(zhǔn)備好運(yùn)行,但還未獲得處理機(jī)的時(shí)間片。C.阻塞狀態(tài):進(jìn)程因?yàn)榈却承┦录陌l(fā)生而暫停運(yùn)行,例如等待輸入輸出完成、等待資源分配等。D.撤銷狀態(tài):進(jìn)程被強(qiáng)制終止或自行退出,其占用的資源被釋放。61.以下關(guān)于層次化局域網(wǎng)模型中核心層的敘述,正確的是______。A、為了保障安全性,對分組要進(jìn)行有效性檢查B、將分組從一個(gè)區(qū)域高速地轉(zhuǎn)發(fā)到另一個(gè)區(qū)域C、由多臺(tái)二、三層交換機(jī)組成D、提供多條路徑來緩解通信瓶頸答案:B解析:在層次化局域網(wǎng)模型中,核心層的主要功能是將分組從一個(gè)區(qū)域高速地轉(zhuǎn)發(fā)到另一個(gè)區(qū)域。核心層是因特網(wǎng)絡(luò)的高速骨干,由于其重要性,因此在設(shè)計(jì)中應(yīng)該采用冗余組件設(shè)計(jì),使其具備高可靠性,能快速適應(yīng)變化。在設(shè)計(jì)核心層設(shè)備的功能時(shí),應(yīng)盡量避免使用數(shù)據(jù)包過濾、策略路由等降低數(shù)據(jù)包轉(zhuǎn)發(fā)處理的特性,以優(yōu)化核心層獲得低延遲和良好的可管理性。匯聚層是核心層和接入層的分界點(diǎn),應(yīng)盡量將資源訪問控制、核心層流量的控制等都在匯聚層實(shí)施。匯聚層應(yīng)向核心層隱藏接入層的詳細(xì)信息,匯聚層向核心層路由器進(jìn)行路由宣告時(shí),僅宣告多個(gè)子網(wǎng)地址匯聚而形成的一個(gè)網(wǎng)絡(luò)。另外,匯聚層也會(huì)對接入層屏蔽網(wǎng)絡(luò)其他部分的信息,匯聚層路由器可以不向接入路由器宣告其他網(wǎng)絡(luò)部分的路由,而僅僅向接入設(shè)備宣告自己為默認(rèn)路由。接入層為用戶提供了在本地網(wǎng)段訪問應(yīng)用系統(tǒng)的能力,接入層要解決相鄰用戶之間的互訪需要,并且為這些訪問提供足夠的帶寬。接入層還應(yīng)該適當(dāng)負(fù)責(zé)一些用戶管理功能,包括地址認(rèn)證、用戶認(rèn)證和計(jì)費(fèi)管理等內(nèi)容。接入層還負(fù)責(zé)一些信息的用戶信息收集工作,例如用戶的IP地址、MAC地址和訪問日志等信息。62.()主要用于Linux系統(tǒng)中進(jìn)程間相互傳遞數(shù)據(jù)。A、FIFO文件B、設(shè)備文件C、鏈接文件D、目錄文件答案:A解析:本題考查的是Linux系統(tǒng)中進(jìn)程間通信的方式,選項(xiàng)中只有FIFO文件是用于進(jìn)程間相互傳遞數(shù)據(jù)的,因此答案為A。其他選項(xiàng)的作用如下:B.設(shè)備文件:用于訪問系統(tǒng)中的硬件設(shè)備。C.鏈接文件:用于創(chuàng)建文件的硬鏈接或符號(hào)鏈接。D.目錄文件:用于存儲(chǔ)文件和子目錄的容器。63.x是整型變量,pb是整型指針變量,如果將pb指向x,則正確的表達(dá)式是______。A、pb=&xB、pb=xC、*pb=&xD、*pb=*x答案:A解析:本題考查C語言方面的基礎(chǔ)知識(shí)。選項(xiàng)A將變量x的地址賦給指針變量pb,使pb指向x;選項(xiàng)B將x的值當(dāng)作地址賦給指針pb;選項(xiàng)C將x的地址賦給指針pb指向的地址等于x的內(nèi)存單元;選項(xiàng)D使pb指向一個(gè)地址等于x值的內(nèi)存單元。根據(jù)題意,如果將pb指向x,則正確的表達(dá)式是pb=&x。因此正確答案為A。64.以下關(guān)于程序設(shè)計(jì)語言的敘述中,不正確的是()。A、腳本語言中不使用變量和函數(shù)B、標(biāo)記語言常用于描述格式化和鏈接C、腳本語言采用解釋方式實(shí)現(xiàn)D、編譯型語言的執(zhí)行效率更高答案:A解析:任何程序設(shè)計(jì)語言都要使變量和函數(shù),這是基本組成,腳本語言中只是不需要定義就可以使用,高級(jí)程序設(shè)計(jì)語言需要先定義再使用。65.執(zhí)行下面的一段C程序后,變量ret的值為()。charstr[20];intret=strlen(strcpy(str,”Hello_World”));A、0B、11C、12D、20答案:B解析:本題中,從最內(nèi)層括號(hào)開始看起,將常量拷貝到str中,strcpy函數(shù)會(huì)在字符結(jié)束符\0時(shí)停止拷貝,因此只管Hello_World長度,strlen相當(dāng)于strlen(str),字符串長度為11.66.操作系統(tǒng)中的Spooling技術(shù),實(shí)質(zhì)是將______轉(zhuǎn)化為共享設(shè)備的技術(shù)。A、虛擬設(shè)備B、獨(dú)占設(shè)備C、脫機(jī)設(shè)備D、塊設(shè)備答案:B解析:本題考查嵌入式操作系統(tǒng)的基礎(chǔ)知識(shí)。Spooling的意思是外部設(shè)備同時(shí)聯(lián)機(jī)操作,又稱為假脫機(jī)輸入/輸出操作,是操作系統(tǒng)中采用的一項(xiàng)將獨(dú)占設(shè)備改造成共享設(shè)備的技術(shù)。Spooling系統(tǒng)的組成包括三部分:輸入井和輸出井、輸入緩沖區(qū)和輸出緩沖區(qū)、輸入進(jìn)程和輸出進(jìn)程。為了解決CPU輸出數(shù)據(jù)的速度遠(yuǎn)遠(yuǎn)高于打印機(jī)的打印速度這一矛盾,在操作系統(tǒng)中一般采用Spooling技術(shù)。67.下面的一段C程序中,循環(huán)體語句______退出循環(huán)。unsignedcharn;inttotal;n=50;while(n-->=0)?{total+=n;}A、執(zhí)行49次后B、執(zhí)行50次后C、執(zhí)行51次后D、死循環(huán),不會(huì)答案:D解析:本題考查C語言編程的基本知識(shí)。在本題中考生需注意unsignedchar的用法,因?yàn)閚為無符號(hào)整型,永遠(yuǎn)不會(huì)為負(fù)數(shù),所以循環(huán)語句會(huì)陷入死循環(huán),不會(huì)退出循環(huán)。在實(shí)際的軟件編程中一定要小心判斷條件是否可達(dá)到。68.執(zhí)行下面的一段C程序后,輸出結(jié)果變量應(yīng)為______。sub(intx,inty,int*z){*z=y-x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%d,%d,%d\n",a,b,c);}A、5,2,3B、-5,-12,-7C、-5,-12,-17D、5,-2,-7答案:B解析:首先看函數(shù)sub,它的作用是將y-x的值存入指針z所指向的變量中。在main函數(shù)中,先調(diào)用sub(10,5,&a),將5存入a中;然后調(diào)用sub(7,a,&b),將a(即5)與7相減得到-2,存入b中;最后調(diào)用sub(a,b,&c),將a(即5)與b(即-2)相減得到7,存入c中。因此,輸出結(jié)果應(yīng)為-5,-12,-7,選項(xiàng)B正確。69.通過______可清除上網(wǎng)痕跡。A、禁用腳本B、禁止SSLC、清除CookieD、查看ActiveX控件答案:C解析:本題考查瀏覽器配置相關(guān)知識(shí)。禁用腳本是禁止本地瀏覽器解釋執(zhí)行客戶端腳本;禁止SSL是禁止采用加密方式傳送網(wǎng)頁;Cookie中保存有用戶賬號(hào)等臨時(shí)信息,即上網(wǎng)之后留下的信息;ActiveX控件是本地可執(zhí)行的插件。因此要清除上網(wǎng)痕跡,需清除Cookie。70.以下關(guān)于嵌入式微處理器中斷的敘述中,錯(cuò)誤的是()。A、大多數(shù)系統(tǒng)可以使用輪詢方式讓多個(gè)設(shè)備共享一個(gè)中斷B、高優(yōu)先級(jí)中斷可以搶占低優(yōu)先級(jí)中斷,最高優(yōu)先級(jí)中斷不可被搶占C、多個(gè)中斷源同時(shí)請求中斷時(shí),系統(tǒng)只能響應(yīng)一個(gè)中斷,其他中斷會(huì)被丟棄D、當(dāng)中斷發(fā)生時(shí),系統(tǒng)將自動(dòng)備份當(dāng)前程序狀態(tài)寄存器答案:C解析:A.大多數(shù)系統(tǒng)可以使用輪詢方式讓多個(gè)設(shè)備共享一個(gè)中斷。這個(gè)說法是正確的。在一些嵌入式系統(tǒng)中,由于中斷資源有限,需要多個(gè)設(shè)備共享一個(gè)中斷,這時(shí)可以使用輪詢方式,讓多個(gè)設(shè)備依次使用同一個(gè)中斷。B.高優(yōu)先級(jí)中斷可以搶占低優(yōu)先級(jí)中斷,最高優(yōu)先級(jí)中斷不可被搶占。這個(gè)說法也是正確的。在嵌入式系統(tǒng)中,中斷的優(yōu)先級(jí)是非常重要的,高優(yōu)先級(jí)中斷可以打斷低優(yōu)先級(jí)中斷的執(zhí)行,最高優(yōu)先級(jí)中斷不可被其他中斷打斷。C.多個(gè)中斷源同時(shí)請求中斷時(shí),系統(tǒng)只能響應(yīng)一個(gè)中斷,其他中斷會(huì)被丟棄。這個(gè)說法是錯(cuò)誤的。當(dāng)多個(gè)中斷源同時(shí)請求中斷時(shí),系統(tǒng)會(huì)根據(jù)中斷的優(yōu)先級(jí)來選擇響應(yīng)其中一個(gè)中斷,其他中斷會(huì)被暫時(shí)掛起,等待下一次中斷響應(yīng)。D.當(dāng)中斷發(fā)生時(shí),系統(tǒng)將自動(dòng)備份當(dāng)前程序狀態(tài)寄存器。這個(gè)說法是正確的。在中斷處理過程中,系統(tǒng)會(huì)自動(dòng)備份當(dāng)前程序狀態(tài)寄存器,以便在中斷處理完成后能夠正確地返回到原來的程序執(zhí)行狀態(tài)。綜上所述,選項(xiàng)C是錯(cuò)誤的。71.將高級(jí)語言源程序翻譯成機(jī)器語言程序的過程中,常引入中間代碼。以下關(guān)于中間代碼的敘述中,不正確的是______。A、中間代碼不依賴于具體的機(jī)器B、使用中間代碼可提高編譯程序的可移植性C、中間代碼可以用樹或圖表示D、中間代碼可以用棧和隊(duì)列表示答案:D解析:本題考查程序語言基礎(chǔ)知識(shí)。從原理上講,對源程序進(jìn)行語義分析之后就可以直接生成目標(biāo)代碼,但由于源程序與目標(biāo)代碼的邏輯結(jié)構(gòu)往往差別很大,特別是考慮到具體機(jī)器指令系統(tǒng)的特點(diǎn),要使翻譯一次到位很困難,而且用語法制導(dǎo)方式機(jī)械生成的目標(biāo)代碼往往是煩瑣和低效的,因此有必要設(shè)計(jì)一種中間代碼,將源程序首先翻譯成中間代碼表示形式,以利于進(jìn)行與機(jī)器無關(guān)的優(yōu)化處理。由于中間代碼實(shí)際上也起著編譯器前端和后端分水嶺的作用,所以使用中間代碼也有助于提高編譯程序的可移植性。常用的中間代碼有后綴式、三元式、四元式和樹(圖)等形式。72.在嵌入式操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待另外一個(gè)任務(wù)發(fā)來消息后再繼續(xù)執(zhí)行,這種制約性合作關(guān)系被稱為任務(wù)的______。A、同步B、互斥C、調(diào)度D、等待答案:A解析:本題考查嵌入式操作系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。嵌入式操作系統(tǒng)負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。目前在嵌入式領(lǐng)域廣泛使用的操作系統(tǒng)有:嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ、嵌入式Linux、WindowsEmbedded、VxWorks等,以及應(yīng)用在智能手機(jī)和平板電腦的Android、iOS等。在所有嵌入式操作系統(tǒng)中,同步和互斥都是常用的任務(wù)間通信機(jī)制。互斥指的是兩個(gè)或兩個(gè)以上的任務(wù),不能同時(shí)進(jìn)入關(guān)于同一組共享變量的臨界區(qū)域,否則可能發(fā)生與時(shí)間有關(guān)的錯(cuò)誤,這種現(xiàn)象被稱作互斥。也就是說,一個(gè)任務(wù)正在訪問臨界資源,另一個(gè)要訪問該資源的進(jìn)程必須等待。同步則是把異步環(huán)境下的一組并發(fā)任務(wù)因直接制約而互相發(fā)送消息、進(jìn)行互相合作、互相等待,使得各任務(wù)按一定的速度執(zhí)行的過程。具有同步關(guān)系的一組并發(fā)任務(wù)稱為合作任務(wù),合作任務(wù)間互相發(fā)送的信號(hào)稱為消息或事件。用P、V原語操作實(shí)現(xiàn)同步的實(shí)例為:設(shè)任務(wù)A和B通過緩沖區(qū)隊(duì)列傳遞數(shù)據(jù)。A為發(fā)送任務(wù)、B為接收任務(wù)、A發(fā)送數(shù)據(jù)時(shí)調(diào)用發(fā)送過程,B接收數(shù)據(jù)時(shí)調(diào)用過程,且數(shù)據(jù)的發(fā)送和接收過程滿足如下條件:①在A至少送一塊數(shù)據(jù)入一個(gè)緩沖區(qū)之前,B不可能從緩沖區(qū)中取出數(shù)據(jù);②A往緩沖隊(duì)列發(fā)送數(shù)據(jù)時(shí),至少有一個(gè)緩沖區(qū)是空的;③由A發(fā)送的數(shù)據(jù)塊在緩沖隊(duì)列中按先進(jìn)先出(FIFO)方式排列。73.在支持多線程的操作系統(tǒng)中,假設(shè)進(jìn)程P創(chuàng)建了若干個(gè)線程,那么______是不能被這些線程共享的。A、該進(jìn)程中打開的文件B、該進(jìn)程的代碼段C、該進(jìn)程中某線程的棧指針D、該進(jìn)程的全局變量答案:C解析:在同一進(jìn)程中的各個(gè)線程都可以共享該進(jìn)程所擁有的資源,如訪問進(jìn)程地址空間中的每一個(gè)虛地址;訪問進(jìn)程所擁有的已打開文件、定時(shí)器、信號(hào)量等,但是不能共享進(jìn)程中某線程的棧指針。74.gdb是一款GNU組織開發(fā)并發(fā)布的Linux程序調(diào)試工具,它使用戶能在程序運(yùn)行時(shí)觀察程序的內(nèi)部結(jié)構(gòu)和內(nèi)存的使用情況。以下不屬于gdb功能的是______。A、能監(jiān)視程序中變量的值B、能設(shè)置斷點(diǎn)以使程序在指定的代碼行上停止執(zhí)行C、能逐行的執(zhí)行代碼D、能發(fā)現(xiàn)代碼中的語法錯(cuò)誤答案:D解析:本題考查嵌入式軟件開發(fā)工具方面的基礎(chǔ)知識(shí)。gdb是GNU開源組織發(fā)布的一個(gè)強(qiáng)大的程序調(diào)試工具。一般來說,gdb的主要功能包括:1.執(zhí)行程序。運(yùn)行準(zhǔn)備調(diào)試的程序,在命令后面可以跟隨發(fā)給該程序的任何參數(shù)。2.顯示數(shù)據(jù)。檢查各個(gè)變量的值,顯示被調(diào)試的語言中任何有效的表達(dá)式。3.?dāng)帱c(diǎn)。用來在調(diào)試的程序中設(shè)置斷點(diǎn),該命令有如下四種形式:使程序恰好在執(zhí)行給定行之前停止;使程序恰好在進(jìn)入指定的函數(shù)之前停止;如果條件是真,程序到達(dá)指定行或函數(shù)時(shí)停止;在指定例程的入口處設(shè)置斷點(diǎn)。4.?dāng)帱c(diǎn)管理。包括顯示當(dāng)前gdb的斷點(diǎn)信息、刪除指定的某個(gè)斷點(diǎn)、禁止使用某個(gè)斷點(diǎn)、允許使用某個(gè)斷點(diǎn)、清除源文件中某一代碼行上的所有斷點(diǎn)等。5.變量檢查賦值。識(shí)別數(shù)組或變量的類型,提供一個(gè)結(jié)構(gòu)的定義,將值賦予變量。6.單步執(zhí)行。包括不進(jìn)入的單步執(zhí)行、進(jìn)入的單步執(zhí)行。如果已經(jīng)進(jìn)入了某函數(shù),退出該函數(shù)返回到它的調(diào)用函數(shù)中。7.函數(shù)調(diào)用。調(diào)用和執(zhí)行一個(gè)函數(shù)。結(jié)束執(zhí)行當(dāng)前函數(shù),顯示其返回值。8.機(jī)器語言工具。有一組專用的gdb變量可以用來檢查和修改計(jì)算機(jī)的通用寄存器。9.信號(hào)。gdb通??梢圆蹲降桨l(fā)送給它的大多數(shù)信號(hào),通過捕捉信號(hào),它就可決定對于正在運(yùn)行的進(jìn)程要做些什么工作。代碼中的語法錯(cuò)誤,可在編譯階段由編譯器檢查出來,不屬于調(diào)試器的功能。75.以下與文件系統(tǒng)相關(guān)的敘述中,不正確的是()。A、文件系統(tǒng)負(fù)責(zé)文件的組織、存儲(chǔ)、檢索、命名、共享和保護(hù)B、文件系統(tǒng)為用戶提供描述文件抽象的程序接口C、文件通常存儲(chǔ)在磁盤或其他非易失存儲(chǔ)介質(zhì)上D、程序設(shè)計(jì)者需要關(guān)心文件存儲(chǔ)分配的細(xì)節(jié)答案:D解析:A選項(xiàng)正確,文件系統(tǒng)確實(shí)負(fù)責(zé)文件的組織、存儲(chǔ)、檢索、命名、共享和保護(hù)。B選項(xiàng)正確,文件系統(tǒng)為用戶提供描述文件抽象的程序接口,使得用戶可以方便地對文件進(jìn)行操作。C選項(xiàng)正確,文件通常存儲(chǔ)在磁盤或其他非易失存儲(chǔ)介質(zhì)上,以保證數(shù)據(jù)的長期保存。D選項(xiàng)不正確,程序設(shè)計(jì)者不需要關(guān)心文件存儲(chǔ)分配的細(xì)節(jié),這是文件系統(tǒng)的職責(zé)。程序設(shè)計(jì)者只需要使用文件系統(tǒng)提供的接口來操作文件即可。綜上所述,選項(xiàng)D是不正確的。76.在某嵌入式系統(tǒng)中采用PowerPC處理器,若C語言代碼中定義了如下的數(shù)據(jù)類型變量X,則X所占用的內(nèi)存字節(jié)數(shù)是()。A、8B、13C、16D、24答案:A解析:C語言中,union的使用與struct的用擇非常類似,主要區(qū)別在于union維護(hù)足夠的空間來置放多個(gè)數(shù)據(jù)成員中的“一種”,而不是為每一個(gè)數(shù)據(jù)成員配置空間,在union中所有的數(shù)據(jù)成員共用一個(gè)空間,同1時(shí)間只能儲(chǔ)存其中一個(gè)數(shù)據(jù)成員,所有的數(shù)據(jù)成員具有相同的起始地址?!獋€(gè)union只配置—個(gè)足夠大的空間以來容納最大長度的數(shù)據(jù)成員,以上例而言,最大長度是double型態(tài),所以X的空間大小就是double數(shù)據(jù)類型的大小。Double為雙精度浮點(diǎn)數(shù),占用8個(gè)字節(jié)空間。77.閱讀下面的C語言程序,請給出正確的輸出結(jié)果()。#include#defineN10#defines(x)x*x#definef(x)(x*x)#defineg(x)((x)*(x))main(){inti1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}A、i1=1000,i2=10,i3=21,i4=121B、i1=10,i2=10,i3=121,i4=121C、i1=1000,i2=1000,i3=21,i4=21D、i1=10,i2二1000,i3=121,i4=21答案:A解析:首先,宏定義中的s(x)表示x*x,f(x)表示(x*x),g(x)表示(x*x)。接著,程序中定義了四個(gè)整型變量i1、i2、i3、i4。i1=1000/s(N)表示i1的值為1000除以s(N),即1000除以N*N,由于N等于10,所以i1的值為1000/10*10=1000。i2=1000/f(N)表示i2的值為1000除以f(N),即1000除以N*N,由于N等于10,所以i2的值為1000/100=10。i3=f(N+1)表示i3的值為N+1的平方,即11的平方,所以i3的值為121。i4=g(N+1)表示i4的值為N+1的平方,即11的平方,所以i4的值為121。最后,使用printf函數(shù)輸出i1、i2、i3、i4的值,格式化輸出為“i1=%d,i2=%d,i3=%d,i4=%d\n”,其中%d表示輸出整型變量的值,\n表示換行。綜上所述,程序的正確輸出結(jié)果為A選項(xiàng):i1=1000,i2=10,i3=21,i4=121。78.算法是為解決某個(gè)問題而設(shè)計(jì)的步驟和方法。以下關(guān)于算法的敘述中,不正確的是______。A、解決同一個(gè)問題,不同的人(甚至是同一個(gè)人)可能會(huì)寫出幾種不同的算法B、常用算法主要有迭代法、窮舉搜索法、遞推法、遞歸法、貪婪法、回溯法等C、遞推法是利用所解問題本身所具有的遞推關(guān)系來求得問題解的一種算法D、任何可以用遞推法解決的問題,亦可用遞歸法解決,反之亦然答案:D解析:A選項(xiàng)正確,因?yàn)樗惴ǖ脑O(shè)計(jì)是有很大的靈活性的,不同的人可以根據(jù)自己的思路和經(jīng)驗(yàn)設(shè)計(jì)出不同的算法。B選項(xiàng)正確,因?yàn)檫@些算法都是常用的算法,可以用來解決很多問題。C選項(xiàng)正確,因?yàn)檫f推法是一種常用的算法,可以利用問題本身的遞推關(guān)系來求解問題。D選項(xiàng)不正確,因?yàn)椴⒎撬锌梢杂眠f推法解決的問題都可以用遞歸法解決,反之亦然。有些問題遞推法更加高效,有些問題遞歸法更加高效。因此,D選項(xiàng)是錯(cuò)誤的。79.某個(gè)應(yīng)用任務(wù)TaskA正在等待信號(hào)量到來從而執(zhí)行,此時(shí)TaskA所處的狀態(tài)名稱為()。A、就緒態(tài)狀態(tài)B、執(zhí)行狀態(tài)C、阻塞狀態(tài)D、結(jié)束狀態(tài)答案:C解析:進(jìn)程基礎(chǔ)三態(tài)是阻塞、就緒、執(zhí)行,題中任務(wù)沒有執(zhí)行,也不僅僅缺CPU資源,還缺信號(hào)量資源,因此是阻塞狀態(tài)。80.共享內(nèi)存通信機(jī)制的缺點(diǎn)是______。A、需要花費(fèi)額外的內(nèi)存空間B、需要使用額外的同步機(jī)制C、需要額外硬件支持D、通信過程中需要反復(fù)讀取內(nèi)存,時(shí)間開銷大答案:B解析:本題考查任務(wù)間通信方面的基礎(chǔ)知識(shí)。共享內(nèi)存指在多處理器的計(jì)算機(jī)系統(tǒng)中,可以被不同中央處理器(CPU)訪問的大容量內(nèi)存。共享內(nèi)存也可以是一個(gè)操作系統(tǒng)中的多進(jìn)程之間的通信方法,這種方法通常用于一個(gè)程序的多進(jìn)程間通信,實(shí)際上多個(gè)程序間也可以通過共享內(nèi)存來傳遞信息。如下圖所示。共享內(nèi)存相比其他通信方式有著更方便的數(shù)據(jù)控制能力,數(shù)據(jù)在讀寫過程中會(huì)更透明。當(dāng)成功導(dǎo)入一塊共享內(nèi)存后,它只是相當(dāng)于一個(gè)字符串指針來指向一塊內(nèi)存,在當(dāng)前進(jìn)程下用戶可以隨意的訪問。共享內(nèi)存的一個(gè)缺點(diǎn)是:由于多個(gè)CPU需要快速訪問存儲(chǔ)器,這樣就要對存儲(chǔ)器進(jìn)行緩存(Cache)。任何一個(gè)緩存的數(shù)據(jù)被更新后,由于其他處理器也可能要存取,共享內(nèi)存就需要立即更新,否則不同的處理器可能用到不同的數(shù)據(jù)。另一個(gè)缺點(diǎn)是,數(shù)據(jù)寫入進(jìn)程或數(shù)據(jù)讀出進(jìn)程中,需要附加的數(shù)據(jù)結(jié)構(gòu)控制。81.以下關(guān)于直接存儲(chǔ)器訪問(DMA)的敘述中,錯(cuò)誤的是()。A、DMA是一種快速傳遞大數(shù)據(jù)的技術(shù)B、DMA將傳輸?shù)臄?shù)據(jù)從一個(gè)地址空間復(fù)制到另一個(gè)地址空間C、DMA數(shù)據(jù)傳送過程中,由CPU和DMA控制器共同控制D、在DMA控制器控制下,主存和外設(shè)之間直接交換數(shù)據(jù)答案:C解析:DMA直接在主存和外設(shè)之間建立一條數(shù)據(jù)傳輸通道,無需CPU來控制傳輸過程,是一種快速傳遞大數(shù)據(jù)塊的技術(shù)。82.若在一個(gè)32位字長的嵌入式微處理器上定義了1個(gè)int類型的常量a=0x8192F3A5,按大端存儲(chǔ)法存放于0x6000內(nèi)存地址處,以下選項(xiàng)中能正確表達(dá)這種存放順序的是()。A、8192F3A5B、18293F5AC、A5F39281D、5A3F2918答案:A解析:大端字節(jié)順序存儲(chǔ)法是將高字節(jié)數(shù)據(jù)存放在低地址處,低字節(jié)數(shù)據(jù)存放在高地址處,因此選項(xiàng)A是答案。而小端字節(jié)順序存儲(chǔ)法是將低字節(jié)數(shù)據(jù)存放在低地址處,高字節(jié)數(shù)據(jù)存放在高地址處,例如選項(xiàng)C。83.相比于TCP,UDP的優(yōu)勢為()。A、可靠傳輸B、開銷較小C、擁塞控制D、流量控制答案:B解析:UDP的優(yōu)勢主要就是開銷小,一般用于視頻、音頻的傳輸。84.微內(nèi)核操作系統(tǒng)在嵌入式系統(tǒng)中得到越來越廣泛的應(yīng)用,以下關(guān)于微內(nèi)核操作系統(tǒng)敘述中,錯(cuò)誤的是()。A、微內(nèi)核操作系統(tǒng),就是一種基于微內(nèi)核架構(gòu)的操作系統(tǒng)B、微內(nèi)核操作系統(tǒng)由一群盡可能將數(shù)量最小化的軟件程序組成C、微內(nèi)核并非一個(gè)完整的操作系統(tǒng),而只是操作系統(tǒng)中最基本的部分D、由于微內(nèi)核不能有效的支持多處理機(jī)運(yùn)行,所以不適用分布式系統(tǒng)環(huán)境答案:D解析:微內(nèi)核操作系統(tǒng)的基本思想是盡可能的將操作系統(tǒng)核心縮小,僅僅實(shí)現(xiàn)核心基礎(chǔ)部分,如中斷、并行調(diào)度等與硬件有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論