MOOC 嵌入式軟件設計-大連理工大學 中國大學慕課答案_第1頁
MOOC 嵌入式軟件設計-大連理工大學 中國大學慕課答案_第2頁
MOOC 嵌入式軟件設計-大連理工大學 中國大學慕課答案_第3頁
MOOC 嵌入式軟件設計-大連理工大學 中國大學慕課答案_第4頁
MOOC 嵌入式軟件設計-大連理工大學 中國大學慕課答案_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

MOOC嵌入式軟件設計-大連理工大學中國大學慕課答案客觀題1、問題:下列關于嵌入式系統(tǒng)描述,錯誤的是()選項:A、可以解決某類確定問題B、與通用計算機在技術本質(zhì)上沒有區(qū)別C、功能比通用計算機更強大D、對體積和功耗、可靠性、成本有嚴格要求正確答案:【功能比通用計算機更強大】2、問題:下列哪一項,不屬于嵌入式系統(tǒng)的固有組成部分()選項:A、處理器B、外圍電路C、嵌入式操作系統(tǒng)D、嵌入式應用軟件正確答案:【嵌入式操作系統(tǒng)】3、問題:下列編程語言中,執(zhí)行效率最高的是()選項:A、匯編語言B、C語言C、C++語言D、JAVA語言正確答案:【匯編語言】4、問題:采用嵌入式操作系統(tǒng)的好處是()選項:A、系統(tǒng)速度更快B、執(zhí)行效率更高C、應用軟件運行更快D、程序員可專注于問題正確答案:【程序員可專注于問題】5、問題:直接針對硬件編程,不可以()選項:A、訪問處理器的寄存器B、控制硬件工作模式和過程C、利用操作系統(tǒng)的調(diào)度機制D、讀寫內(nèi)存正確答案:【利用操作系統(tǒng)的調(diào)度機制】客觀題1、問題:關于模塊描述,錯誤的是()選項:A、模塊劃分應符合高內(nèi)聚低耦合的原則B、C語言中,源文件和對應頭文件構成一個模塊C、幾個模塊共享的全局變量,可定義在這些文件共有的頭文件中。D、嵌入式系統(tǒng)中,每個硬件設備對應一個模塊正確答案:【幾個模塊共享的全局變量,可定義在這些文件共有的頭文件中?!?、問題:關于中斷服務程序,錯誤的是()選項:A、可向主程序返回計算結(jié)果B、應該盡可能短小,以增強系統(tǒng)實時性C、不應在其中包含復雜操作D、不能進行參數(shù)傳遞正確答案:【可向主程序返回計算結(jié)果】3、問題:關于無操作系統(tǒng)嵌入式系統(tǒng)的中斷模型,正確的是()選項:A、中斷程序中完成對應事務處理B、中斷程序中僅作中斷登記C、中斷發(fā)生時,中斷服務程序?qū)⒅袛囝愋偷怯浀蕉褩V蠨、主程序通過無限循環(huán)執(zhí)行實際中斷任務,不區(qū)分中斷優(yōu)先級正確答案:【中斷程序中僅作中斷登記】4、問題:在采用C語言模擬面向?qū)ο筇匦詴r,正確的描述是()選項:A、結(jié)構與類的功能完全相同B、函數(shù)指針用于實現(xiàn)類的屬性成員C、通過結(jié)構體包含實現(xiàn)繼承D、結(jié)構可以包含成員函數(shù)正確答案:【通過結(jié)構體包含實現(xiàn)繼承】5、問題:關于采用C語言進行“面向?qū)ο缶幊獭保e誤的描述是()選項:A、可以實現(xiàn)更好的程序結(jié)構B、可以有效的組織漢字顯示C、可以實現(xiàn)部分“類”的功能D、在菜單設計方面效率較低正確答案:【在菜單設計方面效率較低】客觀題1、問題:關于ARMC的程序優(yōu)化,說法錯誤的是()選項:A、可分析程序運行時間B、可指導匯編程序設計C、可分析程序是否高效D、可指導C程序設計正確答案:【可指導匯編程序設計】2、問題:關于數(shù)據(jù)類型的描述,正確的是()選項:A、數(shù)據(jù)類型越短越節(jié)省存儲空間B、傳遞參數(shù)時盡量采用字符型變量C、采用整型變量效率最高D、循環(huán)中盡量用短的數(shù)據(jù)類型,以加快執(zhí)行速度正確答案:【采用整型變量效率最高】3、問題:關于循環(huán)優(yōu)化的描述,正確的是()選項:A、采用加計數(shù)改變循環(huán)變量B、采用減計數(shù)改變循環(huán)變量C、次數(shù)不定循環(huán)應采用whileD、循環(huán)展開可提高程序質(zhì)量正確答案:【采用減計數(shù)改變循環(huán)變量】4、問題:關于指針別名,錯誤的描述是()選項:A、盡量避免采用指針B、采用指針有可能會降低程序效率C、編譯器不能識別指針別名D、采用位域時,要注意指針別名問題正確答案:【盡量避免采用指針】5、問題:關于結(jié)構體的描述,錯誤的是()選項:A、在結(jié)構體中,短的成員先定義,長的成員后定義B、結(jié)構體成員盡量邊界對齊C、數(shù)組元素應放到結(jié)構體末尾D、__packet關鍵字可提高結(jié)構體訪問速度正確答案:【__packet關鍵字可提高結(jié)構體訪問速度】客觀題1、問題:Linux的特點不包括()選項:A、微內(nèi)核B、符合POSIX標準C、可運行于服務器D、可運行于嵌入式設備正確答案:【微內(nèi)核】2、問題:以下哪一項,不屬于shell的特點()選項:A、是操作系統(tǒng)的低級接口B、可從控制臺鍵入shell命令C、可編寫shell腳本D、linux支持多種shell正確答案:【是操作系統(tǒng)的低級接口】3、問題:以下哪一個shell環(huán)境變量標識了系統(tǒng)可執(zhí)行文件路徑()選項:A、HOMEB、PATHC、TERMD、PWD正確答案:【PATH】4、問題:以下哪個路徑下存放了系統(tǒng)所有設備文件()選項:A、binB、devC、libD、root正確答案:【dev】5、問題:查看系統(tǒng)當前進程,采用如下哪個命令()選項:A、rmB、touchC、mkdirD、ps正確答案:【ps】6、問題:配置網(wǎng)卡ip地址,采用下列哪個命令()選項:A、pingB、telnetC、ifconfigD、ftp正確答案:【ifconfig】第一節(jié)客觀題1、問題:交叉編譯器的特點是()選項:A、編譯器運行在宿主機,編譯結(jié)果運行在宿主機B、編譯器運行在目標機,編譯結(jié)果運行在目標機C、編譯器運行在宿主機,編譯結(jié)果運行在目標機D、編譯器運行在目標機,編譯結(jié)果運行在宿主機正確答案:【編譯器運行在宿主機,編譯結(jié)果運行在目標機】2、問題:GNU工具鏈不包括以下哪一項()選項:A、GCCB、GDBC、LDD、IDE正確答案:【IDE】3、問題:vi的強制存盤退出命令是()選項:A、qB、q!C、wqD、x正確答案:【wq】4、問題:采用gcc編譯程序時,只進行到預處理階段,采用下列哪個選項()選項:A、-EB、-SC、-cD、-o正確答案:【-E】5、問題:采用gcc編譯程序時,打開所有警告采用下列哪個選項()選項:A、-wB、-OC、-gD、-Wall正確答案:【-Wall】6、問題:gdb的斷點功能,采用如下哪一個縮寫形式()選項:A、nB、iC、bD、l正確答案:【b】第二節(jié)客觀題1、問題:make命令確定文件是否應編譯的依據(jù)是()選項:A、文件生成時間B、文件生成大小C、文件類型D、文件屬性正確答案:【文件生成時間】2、問題:以下哪一項不屬于Makefile的目標類型()選項:A、最終目標B、中間目標C、標簽D、依賴文件正確答案:【依賴文件】3、問題:以下關于make執(zhí)行流程,錯誤的是()選項:A、Makefile的第一個目標是最終目標B、各目標按照堆棧原則查找C、依賴文件不存在則直接退出D、標號會被最先關聯(lián)到正確答案:【標號會被最先關聯(lián)到】4、問題:以下哪一個不屬于Makefile的變量類型()選項:A、環(huán)境變量B、自動化變量C、遞歸展開變量D、符號變量正確答案:【符號變量】5、問題:以下哪一項描述是正確的()選項:A、Makefile不支持嵌套B、Makefile不支持同時生成多個可執(zhí)行程序C、Makefile中不用明確寫明所有規(guī)則D、Makefile執(zhí)行出錯即退出正確答案:【Makefile中不用明確寫明所有規(guī)則】客觀題1、問題:基于操作系統(tǒng)的嵌入式軟件平臺,可以不包括下面哪一項()選項:A、bootloaderB、操作系統(tǒng)C、文件系統(tǒng)D、圖形系統(tǒng)正確答案:【圖形系統(tǒng)】2、問題:Busybox的特點不包括()選項:A、將大量程序壓縮到一個文件中B、通過命令行參數(shù)argv[1]識別每一個命令C、為每個命令建立一個符號鏈接D、將多個命令的公共部分進行合并,只保留一個副本正確答案:【通過命令行參數(shù)argv[1]識別每一個命令】3、問題:bootloader的特點描述正確的是()選項:A、在系統(tǒng)中一直工作,直到掉電B、分為兩階段運行,用匯編設計C、其主要功能是復制操作系統(tǒng)內(nèi)核到內(nèi)存中D、具有用戶交互功能正確答案:【其主要功能是復制操作系統(tǒng)內(nèi)核到內(nèi)存中】4、問題:對應嵌入式應用程序來說()選項:A、必須交叉編譯B、可以交叉編譯C、必須本地編譯D、可以本地編譯正確答案:【必須交叉編譯】5、問題:以下哪種方式不用于下載和調(diào)試程序()選項:A、TFTPB、FTPC、HTTPD、NFS正確答案:【HTTP】客觀題1、問題:umask()系統(tǒng)調(diào)用的功能是()選項:A、設置新創(chuàng)建的文件或目錄應關閉的權限位的掩碼B、設置新創(chuàng)建的文件或目錄應打開的權限位的掩碼C、設置新創(chuàng)建的文件或目錄的權限位D、清除新創(chuàng)建的文件或目錄的權限位正確答案:【設置新創(chuàng)建的文件或目錄應關閉的權限位的掩碼】2、問題:關于系統(tǒng)調(diào)用,說法錯誤的是()選項:A、系統(tǒng)調(diào)用是操作系統(tǒng)提供給用戶的底層編程接口B、系統(tǒng)調(diào)用存在于內(nèi)核空間C、系統(tǒng)調(diào)用通過調(diào)用庫函數(shù)實現(xiàn)D、系統(tǒng)調(diào)用使用不當對系統(tǒng)損害較大正確答案:【系統(tǒng)調(diào)用通過調(diào)用庫函數(shù)實現(xiàn)】3、問題:對應fopen()和open()的說法,正確的是()選項:A、前者更加底層B、前者返回文件描述符C、后者是系統(tǒng)調(diào)用D、后者返回FILE*類型指針正確答案:【后者是系統(tǒng)調(diào)用】4、問題:下列哪一個函數(shù)可以檢查是否訪問到了文件尾()選項:A、fopenB、feofC、freadD、fseek正確答案:【feof】5、問題:下列哪個函數(shù)的功能是新建目錄()選項:A、chdirB、mkdirC、rmdirD、getcwd正確答案:【mkdir】6、問題:調(diào)用mmap()函數(shù)時,如不知道內(nèi)存映射地址,應將下列哪個參數(shù)置為NULL()選項:A、startB、lengthC、protD、offset正確答案:【start】客觀題1、問題:以下哪一項不屬于fork()系統(tǒng)調(diào)用的特點()選項:A、會產(chǎn)生一個新進程B、調(diào)用一次,返回兩次C、子進程是父進程的副本,二者完全相同D、向子進程返回0正確答案:【子進程是父進程的副本,二者完全相同】2、問題:以下關于進程操作的說法,錯誤的是()選項:A、fork()用來創(chuàng)建一個新的進程,此進程幾乎是當前進程的一個完全拷貝B、exec()函數(shù)可以在進程中用另外的程序來替換掉當前進程運行的程序C、執(zhí)行到execve()函數(shù)時,當前進程的代碼部分會被新程序替換D、exec函數(shù)族一旦執(zhí)行成功,就不會返回它的調(diào)用者正確答案:【exec()函數(shù)可以在進程中用另外的程序來替換掉當前進程運行的程序】3、問題:關于waitpid()函數(shù)的說法,錯誤的是()選項:A、waitpid()會暫時停止目前進程的執(zhí)行,直到有信號來到或子進程結(jié)束B、如果在調(diào)用waitpid時子進程已經(jīng)結(jié)束,則waitpid會立即返回子進程結(jié)束狀態(tài)值C、子進程的結(jié)束狀態(tài)值由參數(shù)status返回D、如果執(zhí)行成功則返回子進程號(PID),如果有錯誤發(fā)生則返回0正確答案:【如果執(zhí)行成功則返回子進程號(PID),如果有錯誤發(fā)生則返回0】4、問題:線程具有下列哪項特點()選項:A、每個進程都至少包含1個線程B、進程中的所有線程都結(jié)束,進程才能結(jié)束C、新線程擁有獨立的棧,可在其中共享全局變量和靜態(tài)變量D、多線程程序的效率高于單線程程序正確答案:【每個進程都至少包含1個線程】5、問題:以下哪一項不屬于基本的線程控制函數(shù)()選項:A、pthread_creat()B、pthread_exit()C、pthread_join()D、pthread_start()正確答案:【pthread_start()】6、問題:以下哪個函數(shù)能夠?qū)崿F(xiàn)信號量加1的操作()選項:A、sem_init()B、sem_wait()C、sem_post()D、sem_destory()正確答案:【sem_post()】7、問題:信號量的特征不包括以下哪一項()選項:A、實現(xiàn)兩線程的同步操作B、以原子方式工作C、信號量的值為0或者1D、用于保護臨界區(qū)正確答案:【信號量的值為0或者1】客觀題1、問題:以下關于信號的描述,錯誤的是()選項:A、信號是UNIX/Linux系統(tǒng)響應某些條件而產(chǎn)生的一個事件B、信號可以被生成、捕獲、響應和忽略C、信號是系統(tǒng)自動產(chǎn)生的D、使用kill命令可發(fā)送信號正確答案:【信號是系統(tǒng)自動產(chǎn)生的】2、問題:通過鍵盤的Ctrlc鍵,可向前臺進程發(fā)送下列哪個信號()選項:A、SIGABORTB、SIGSTOPC、SIGTSTPD、SIGINT正確答案:【SIGINT】3、問題:通過鍵盤的Ctrl\鍵,可向前臺進程發(fā)送下列哪個信號()選項:A、SIGALRMB、SIGKILLC、SIGQUITD、SIGTERM正確答案:【SIGQUIT】4、問題:kill調(diào)用失敗的可能原因不包括()選項:A、目標進程在內(nèi)核空間B、給定的信號無效C、發(fā)送進程權限不夠D、目標進程不存在正確答案:【目標進程在內(nèi)核空間】5、問題:關于signal函數(shù),錯誤的描述是()選項:A、該函數(shù)有兩個參數(shù)B、該函數(shù)可對信號進行處理C、該函數(shù)可將特定信號與處理函數(shù)進行關聯(lián)D、函數(shù)返回先前用來處理這個信號的函數(shù)指針正確答案:【該函數(shù)可對信號進行處理】6、問題:關于sigaction函數(shù),錯誤的描述是()選項:A、與signal函數(shù)功能相同B、該函數(shù)可將特定信號與處理函數(shù)進行關聯(lián)C、信號函數(shù)選項標識可設置為RESETHAND或者RESTARTD、可指定一組將被阻塞且不會傳遞給該進程的信號正確答案:【與signal函數(shù)功能相同】客觀題1、問題:以下哪一項不屬于IPC方式()選項:A、信號量B、共享內(nèi)存C、消息隊列D、信號正確答案:【信號】2、問題:關于管道的描述正確的是()選項:A、無名管道可在不相關進程間通信B、管道是全雙工工作C、有名管道存在于文件系統(tǒng)中D、管道是單工工作正確答案:【有名管道存在于文件系統(tǒng)中】3、問題:關于信號量的描述錯誤的是()選項:A、分為二進制信號量和通用信號量B、信號量用于保護臨界區(qū)C、信號量屬于進程間通信方式D、信號量可用普通變量替代正確答案:【信號量可用普通變量替代】4、問題:通過下列哪個函數(shù),可將共享內(nèi)存鏈接至進程地址空間()選項:A、shmat()B、shmctlC、shmgetD、shmdt()正確答案:【shmat()】5、問題:刪除消息隊列,采用下列哪個函數(shù)()選項:A、msgget()B、msgctlC、msgsnd()D、msgrcv()正確答案:【msgctl】客觀題1、問題:套接字的描述正確的是()選項:A、屬于進程間通信方式B、和管道的用法相同C、套接字只能在網(wǎng)絡上的不同機器間使用D、套接字只能在UNIX/Linux主機上使用正確答案:【屬于進程間通信方式】2、問題:下列哪個函數(shù)不是服務器端套接字函數(shù)()選項:A、bind()B、listen()C、accetp()D、connect()正確答案:【connect()】3、問題:下列哪一項可唯一標識一個網(wǎng)絡套接字()選項:A、文件名B、ip地址C、端口號D、ip地址和端口號正確答案:【ip地址和端口號】4、問題:回路網(wǎng)絡的ip地址為()選項:A、B、C、D、正確答案:【】5、問題:關于accept()系統(tǒng)調(diào)用,描述錯誤的是()選項:A、服務器通過其等待客戶建立對該套接字的連接B、accept函數(shù)只有當客戶程序試圖連接到由socket參數(shù)指定的套接字上時才返回,否則將一直阻塞C、accept函數(shù)將創(chuàng)建一個新的套接字來與該客戶通信D、accept返回新套接字的描述符,新套接字的類型與服務器監(jiān)聽套接字不同正確答案:【accept返回新套接字的描述符,新套接字的類型與服務器監(jiān)聽套接字不同】第一節(jié)客觀題1、問題:關于內(nèi)核模塊的描述,正確的是()選項:A、模塊是可獨立執(zhí)行的程序B、模塊一旦鏈接到內(nèi)核,就與內(nèi)核中原有的代碼完全等價C、模塊一旦加載到內(nèi)核中,即不可卸載D、模塊運行于用戶空間正確答案:【模塊一旦鏈接到內(nèi)核,就與內(nèi)核中原有的代碼完全等價】2、問題:下列哪個命令可將模塊插入內(nèi)核()選項:A、insmodB、lsmodC、rmmodD、depmod正確答案:【insmod】3、問題:關于模塊的功能,錯誤的是()選項:A、插入模塊到內(nèi)核時可帶參數(shù)B、可通過模塊擴展內(nèi)核功能C、Linux內(nèi)核模塊必須遵守GPL許可證D、模塊插入內(nèi)核后,可導出符號供其他模塊使用正確答案:【Linux內(nèi)核模塊必須遵守GPL許可證】4、問題:關于Linux驅(qū)動程序的說明,錯誤的是()選項:A、驅(qū)動程序必須采用模塊動態(tài)加載方式插入系統(tǒng)B、驅(qū)動程序?qū)儆趦?nèi)核代碼C、驅(qū)動程序就是一個函數(shù)和數(shù)據(jù)結(jié)構的集合D、驅(qū)動程序用于控制硬件設備正確答案:【驅(qū)動程序必須采用模塊動態(tài)加載方式插入系統(tǒng)】5、問題:Linux的設備,不包括如下哪一項()選項:A、字符設備B、塊設備C、網(wǎng)絡設備D、輸出設備正確答案:【輸出設備】6、問題:2.6及之后的Linux系統(tǒng)主設備號是多少位()選項:A、8B、12C、24D、32正確答案:【12】7、問題:2.6及之后的Linux系統(tǒng)次設備號是多少位()選項:A、8B、16C、20D、24正確答案:【20】8、問題:設計Linux設備驅(qū)動程序的主要工作是設計()選項:A、函數(shù)指針B、函數(shù)C、與函數(shù)指針對應的函數(shù)D、與函數(shù)對應的函數(shù)指針正確答案:【與函數(shù)指針對應的函數(shù)】第二節(jié)客觀題1、問題:io_p2v()函數(shù)的功能是()選項:A、物理地址轉(zhuǎn)虛擬地址B、虛擬地址轉(zhuǎn)物理地址C、物理地址登記D、寄存器登記正確答案:【物理地址轉(zhuǎn)虛擬地址】2、問題:copy_from_user()函數(shù)的功能是()選項:A、將數(shù)據(jù)從內(nèi)核空間復制到用戶空間B、將數(shù)據(jù)從用戶空間復制到內(nèi)核空間C、在驅(qū)動程序之間復制數(shù)據(jù)D、在應用程序之間復制數(shù)據(jù)正確答案:【將數(shù)據(jù)從用戶空間復制到內(nèi)核空間】3、問題:關于linux中斷驅(qū)動程序的描述,錯誤的是()選項:A、中斷程序的上半部負責生成小任務B、中斷服務程序的主體部分由操作系統(tǒng)調(diào)度執(zhí)行C、中斷服務應快速完成,以保證系統(tǒng)的快速響應性D、中斷程序只能響應外部事件正確答案:【中斷程序只能響應外部事件】客觀題1、問題:在ARM11之后,新的Cortex核不包括下面哪個系列()選項:A、AB、RC、ND、M正確答案:【N】2、問題:STM32F103屬于哪個系列產(chǎn)品()選項:A、CortexM0B、CortexM3C、CortexM5D、CortexM7正確答案:【CortexM3】3、問題:STM32F103的輸入模式不包括下面哪一項()選項:A、通用開漏輸入模式B、浮空輸入模式C、上拉/下拉輸入模式D、模擬輸入模式正確答案:【通用開漏輸入模式】4、問題:STM32F103的端口輸入數(shù)據(jù)寄存器是()選項:A、GPIOx_CRHB、GPIOx_CRLC、GPIOx_ODRD、GPIOx_IDR正確答案:【GPIOx_IDR】5、問題:關于STM32處理器的庫,說明錯誤的是()選項:A、庫在系統(tǒng)中的位置是用戶應用程序與寄存器之間B、目前最新的庫是STM32標準庫V3.5.0C、庫是對處理器內(nèi)部寄存器進行配置的接口D、意法公司先后推出了STM32標準庫和HAL庫正確答案:【目前最新的庫是STM32標準庫V3.5.0】客觀題1、問題:關于Proteus軟件,說法錯誤的是()選項:A、Proteus是英國LabCenter公司發(fā)行的B、Proteus軟件可以通過輸入關鍵字、器件名、廠商等查找器件C、Proteus軟件是向上兼容的D、Proteus可以使用鼠標滾輪實現(xiàn)放大和縮小正確答案:【Proteus軟件是向上兼容的】2、問題:下面哪種工具欄不屬于左側(cè)專用工具欄()選項:A、編輯工具欄B、調(diào)試工具欄C、圖形工具欄D、通用工具欄正確答案:【通用工具欄】3、問題:在LED流水燈實例中,采用的是哪個端口()選項:A、GPIOAB、GPIOBC、GPIOCD、GPIOD正確答案:【GPIOC】鴻蒙技術專題作業(yè)第一節(jié):鴻蒙操作系統(tǒng)介紹客觀題1、問題:HarmonyOS是什么操作系統(tǒng)()選項:A、新一代的互聯(lián)終端B、新一代的智能終端C、新一代的交互終端D、新一代的全場景終端正確答案:【新一代的智能終端】2、問題:HarmonyOS可以在最小多大級別的設備上運行()選項:A、KBB、百KBC、MBD、百MB正確答案:【百KB】3、問題:關于鴻蒙面對的挑戰(zhàn),下列說法錯誤的是()選項:A、差異化多端顯示B、差異化交互方式C、MB-GB級別的設備部署D、難以做到統(tǒng)一開發(fā)正確答案:【MB-GB級別的設備部署】第二節(jié):基于Hi3861的鴻蒙系統(tǒng)實驗客觀題1、問題:Harmony的技術特征不包括()選項:A、宏內(nèi)核B、微內(nèi)核C、全場景D、分布式正確答案:【宏內(nèi)核】2、問題:以下哪項不屬于微內(nèi)核系統(tǒng)()選項:A、windowsNTB、QNXC、MinixD、Linux正確答案:【Linux】3、問題:在“1+8+N”戰(zhàn)略中,“1”代表的是()選項:A、手表B、手機C、耳機D、平板正確答案:【手機】4、問題:HarmonyOS是什么操作系統(tǒng)()選項:A、分散式軟總線技術B、分布式軟總線技術C、分散式硬總線技術D、分布式硬總線技術正確答案:【分布式軟總線技術】5、問題:以下哪項不屬于分布式軟總線的組成()選項:A、數(shù)據(jù)總線B、任務總線C、服務總線D、總線中樞正確答案:【服務總線】6、填空題:鴻蒙操作系統(tǒng)采用了兩大技術,彌補微內(nèi)核低效的缺陷。正確答案:【確定時延引擎和高性能IPC】7、填空題:鴻蒙操作系統(tǒng)通過實現(xiàn)分布式設計。正確答案:【分布式軟總線、分布式設備虛擬化、分布式數(shù)據(jù)管理、分布式任務調(diào)度】第三節(jié):鴻蒙系統(tǒng)大作業(yè)客觀題1、問題:HarmonyOS整體遵從分層設計,從下向上依次為()選項:A、內(nèi)核層、框架層、系統(tǒng)服務層和應用層B、內(nèi)核層、系統(tǒng)服務層、應用層和框架層C、應用層、框架層、系統(tǒng)服務層和內(nèi)核層D、內(nèi)核層、系統(tǒng)服務層、應用框架層和應用層正確答案:【內(nèi)核層、系統(tǒng)服務層、應用框架層和應用層】2、填空題:內(nèi)核層包括的子系統(tǒng)為。正確答案:【內(nèi)核子系統(tǒng)和驅(qū)動子系統(tǒng)】3、填空題:內(nèi)核抽象層通過屏蔽多內(nèi)核差異,對上層提供基礎的內(nèi)核能力,包括。正確答案:【進程和線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡管理、外設管理】4、填空題:系統(tǒng)服務層是HarmonyOS的核心能力集合,通過框架層對應用程序提供服務。該層包含的部分是。正確答案:【系統(tǒng)基本能力子系統(tǒng)集、基礎軟件服務子系統(tǒng)集、增強軟件服務子系統(tǒng)集、硬件服務子系統(tǒng)集】5、填空題:系統(tǒng)內(nèi)核設計目標是。正確答案:【生態(tài)軟件兼容、內(nèi)核機制增強、生態(tài)器件統(tǒng)一】第四節(jié):鴻蒙拓展資料客觀題1、問題:以下部件不屬于Hi3861主板的是()選項:A、User按鍵B、reset復位按鍵C、電源切換撥碼D、主控芯片正確答案:【電源切換撥碼】2、問題:以下擴展板中,哪個擴展板應接在Hi3861底板中間()選項:A、OLED板B、機器人板C、Hi3861主板D、交通燈板正確答案:【OLED板】3、問題:關于HuaweiDevecoDeviceTool的描述,錯誤的是()選項:A、HuaweiDevecoDeviceTool是面向智能設備開發(fā)者提供的一站式集成開發(fā)環(huán)境。B、HuaweiDevecoDeviceTool具備HarmonyOS的關鍵特性,旨在幫助開發(fā)者高效開發(fā)和創(chuàng)新。C、HuaweiDevecoDeviceTool雖然功能強大,但是沒有一鍵編譯和燒錄的功能。D、HuaweiDevecoDeviceTool提供多種產(chǎn)品的示例代碼,能夠快速實現(xiàn)多設備協(xié)同。正確答案:【HuaweiDevecoDeviceTool雖然功能強大,但是沒有一鍵編譯和燒錄的功能。】4、問題:在Linux虛擬機中對源碼進行編譯時,不需要安裝的工具是()選項:A、gnB、ninjaC、gcc_riscv32D、hpm正確答案:【hpm】5、問題:在Linux虛擬機中執(zhí)行編譯的命令是()選項:A、pythonbuild.pywifiiotB、wget/harmonyos/os/1.0/code-1.0.tar.gzC、pythonbuild.pyD、pythonbuild.pywifiiotcode-1.0.tar.gz正確答案:【pythonbuild.pywifiiot】6、問題:將HarmonyOS移植到開發(fā)板中的操作中,錯誤的是()選項:A、首先鍵入命令獲取源代碼壓縮包并將其解壓。B、在環(huán)境配置好后,打開源碼路徑鍵入pythonbuild.pywifiiot進行編譯。C、將編譯好生成的文件燒錄到開發(fā)板中,觀察到底板的燈在閃爍。D、源碼編譯完成的文件可以進行WLAN模組聯(lián)網(wǎng)測試實驗。正確答案:【將編譯好生成的文件燒錄到開發(fā)板中,觀察到底板的燈在閃爍?!?、問題:使用Hiburn燒錄工具時,做法錯誤的是()選項:A、將開發(fā)板與電腦相連,選擇相應的文件進行燒錄。B、燒錄時應點擊autoburn和connect按鍵,再按下復位按鍵。C、當出現(xiàn)多處ExecutionSuccessful時,燒錄成功。D、燒錄結(jié)束后,開發(fā)板中已經(jīng)燒錄好代碼,不需要按下disconnect按鍵。正確答案:【燒錄結(jié)束后,開發(fā)板中已經(jīng)燒錄好代碼,不需要按下disconnect按鍵?!?、問題:下列文件中,燒錄時選擇的文件時()選項:A、Hi3861_wifiiot_app_allinone.binB、Hi3861_wifiiot_app.outC、Hi3861_wifiiot_app_burn.binD、Hi3861_wifiiot_app_ota.bin正確答案:【Hi3861_wifiiot_app_allinone.bin】9、填空題:HarmonyOS支持的系統(tǒng)類型為。正確答案:【輕量系統(tǒng)、小型系統(tǒng)、標準系統(tǒng)】第一次單元測試1、問題:以下哪一項不屬于嵌入式系統(tǒng)的特點選項:A、以應用為中心B、以計算機技術為基礎C、軟硬件可裁剪D、具有桌面計算機的全部功能正確答案:【具有桌面計算機的全部功能】2、問題:中斷服務程序應該選項:A、功能應盡可能完善B、盡可能短小精悍C、盡可能包含復雜功能D、可以向其傳遞必要的參數(shù)正確答案:【盡可能短小精悍】3、問題:以下哪一項,不屬于ARMC代碼優(yōu)化的范疇選項:A、循環(huán)展開B、采用合適的變量長度C、盡量采用指針操作D、在循環(huán)中采用減計數(shù)正確答案:【盡量采用指針操作】4、問題:在Linux控制臺中,切換當前目錄采用的命令是選項:A、cdB、lsC、pwdD、date正確答案:【cd】5、問題:在基于Linux的C語言編程開發(fā)中,采用的編譯器是選項:A、viB、gccC、gdbD、svn正確答案:【gcc】6、問題:嵌入式設備大多運行于工廠等場合,對功耗要求不嚴格。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:Makefile支持采用變量來代替較長的字符串,增加了編寫的簡潔性。選項:A、正確B、錯誤正確答案:【正確】8、問題:采用Makefile來管理項目工程,因需要對所有源文件進行編譯,因此增加了編譯時間,延緩了開發(fā)進度。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:如需采用gdb進行程序調(diào)試,那么在采用gcc編譯源程序時必須指定“-g”選項選項:A、正確B、錯誤正確答案:【正確】10、問題:GNU工具鏈是一套開源的、優(yōu)秀的開發(fā)工具選項:A、正確B、錯誤正確答案:【正確】11、問題:Linux操作系統(tǒng)只能用于桌面機,無法用于嵌入式系統(tǒng)中。選項:A、正確B、錯誤正確答案:【錯誤】12、問題:無論任何循環(huán),采用do…while的實現(xiàn)方式效率最高選項:A、正確B、錯誤正確答案:【錯誤】13、問題:代碼優(yōu)化主要是時間優(yōu)化,空間不需要優(yōu)化。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:實際嵌入式軟件設計中,可以采用C語言來模擬一些面向?qū)ο蟮奶匦?。選項:A、正確B、錯誤正確答案:【正確】15、問題:任何嵌入式系統(tǒng)都應包含一個嵌入式操作系統(tǒng),以負責硬件管理工作。選項:A、正確B、錯誤正確答案:【錯誤】第二次單元測試1、問題:在采用嵌入式操作系統(tǒng)的實際應用場合中,以下軟件層次中,哪一項是非必須的選項:A、bootloaderB、文件系統(tǒng)C、圖形系統(tǒng)D、應用軟件正確答案:【圖形系統(tǒng)】2、問題:Linux系統(tǒng)的文件類型中,不包括如下哪一項選項:A、普通文件B、目錄文件C、套接字文件D、快捷方式文件正確答案:【快捷方式文件】3、問題:關于進程和線程的描述,正確的是選項:A、線程切換的代價比進程切換小B、線程切換的代價比進程切換大C、各線程間不可共享變量D、父子進程的全部資源都相同正確答案:【線程切換的代價比進程切換小】4、問題:進程接收到信號之后,如果事先沒有安排捕獲它,進程將會執(zhí)行默認動作,不包括如下哪一項選項:A、終止B、忽略C、暫停D、放棄進程資源正確答案:【放棄進程資源】5、問題:打開一個管道文件,采用的函數(shù)是選項:A、open()B、close()C、read()D、write()正確答案:【open()】6、問題:嵌入式操作系統(tǒng)啟動后,bootloader即不再起作用。選項:A、正確B、錯誤正確答案:【正確】7、問題:采用庫函數(shù)形式打開一個文件,返回的數(shù)據(jù)類型為“FILE*”選項:A、正確B、錯誤正確答案:【正確】8、問題:Linux系統(tǒng)中,只允許有父子繼承關系的進程之間發(fā)送信號選項:A、正確B、錯誤正確答案:【錯誤】9、問題:進程可以通過kill函數(shù)向包括它本身在內(nèi)的其他進程發(fā)送一個信號選項:A、正確B、錯誤正確答案:【正確】10、問題:可以通過在鍵盤鍵入Ctrlc組合鍵來終止任意一個進程的執(zhí)行,包括后臺進程選項:A、正確B、錯誤正確答案:【錯誤】11、問題:不相關進程可以用無名管道進行通信選項:A、正確B、錯誤正確答案:【錯誤】12、問題:信號量可用于進程間通信,防止多個進程同時進入臨界區(qū)選項:A、正確B、錯誤正確答案:【正確】13、問題:在使用共享內(nèi)存之前,進程需要將其鏈接如自己的進程空間中。選項:A、正確B、錯誤正確答案:【正確】14、問題:使用套接字機制,可在網(wǎng)絡上的不同計算機間通信,但不可在同一臺計算機內(nèi)部通信。選項:A、正確B、錯誤正確答案:【錯誤】15、問題:采用網(wǎng)絡套接字時,不需要考慮字節(jié)序問題選項:A、正確B、錯誤正確答案:【錯誤】2019年春季期末考試1、問題:以下關于嵌入式系統(tǒng)的描述,哪一項是錯誤的選項:A、嵌入式系統(tǒng)一般應用在工業(yè)領域,在日常生活中很難看到B、嵌入式系統(tǒng)采用的技術依托于計算機技術C、嵌入式系統(tǒng)對體積、功耗、可靠性等要求比較嚴格D、嵌入式系統(tǒng)是專用計算機系統(tǒng)正確答案:【嵌入式系統(tǒng)一般應用在工業(yè)領域,在日常生活中很難看到】2、問題:對于單任務嵌入式系統(tǒng)而言,以下哪個表述是正確的選項:A、單任務嵌入式系統(tǒng)比多任務系統(tǒng)更復雜B、一般采用匯編語言進行系統(tǒng)最初的初始化C、一般采用C語言進行系統(tǒng)最初的初始化D、單任務嵌入式系統(tǒng)可以解決任何復雜的應用問題正確答案:【一般采用匯編語言進行系統(tǒng)最初的初始化】3、問題:下面關于C語言的描述,錯誤的是選項:A、C語言的開發(fā)效率高于匯編語言B、c語言的程序運行速度比匯編語言快C、c語言可以直接訪問內(nèi)存地址D、c語言支持指針正確答案:【c語言的程序運行速度比匯編語言快】4、問題:在ARMC編程中,以下哪種說法是錯誤的選項:A、可以針對ARM體系結(jié)構的特點,對C程序進行優(yōu)化B、可以針對編譯器的特點,c程序進行優(yōu)化C、ARMC程序無法優(yōu)化D、ARMC的變量類型、循環(huán)等特性,都可以進行優(yōu)化正確答案:【ARMC程序無法優(yōu)化】5、問題:對于一個32位嵌入式處理器,為了盡可能提高C程序執(zhí)行效率,變量、參數(shù)、函數(shù)返回值,應盡量將其位數(shù)設置為選項:A、1位B、8位C、16位D、32位正確答案:【32位】6、問題:以下關于Linux操作系統(tǒng)描述錯誤的是選項:A、Linux操作系統(tǒng)應用非常廣泛B、Linux操作系統(tǒng)可以被移植到很多體系結(jié)構的計算機上C、Linux操作系統(tǒng)只能運行在PC機上D、Linux通過shell命令實現(xiàn)了很多系統(tǒng)管理功能正確答案:【Linux操作系統(tǒng)只能運行在PC機上】7、問題:以下哪個Linux的Shell命令可以實現(xiàn)目錄切換選項:A、lsB、catC、cdD、pwd正確答案:【cd】8、問題:以下關于vi的描述,錯誤的是選項:A、vi是功能強大的編輯器B、vi具有命令模式和輸入模式C、vi只適合編輯文本文件,不適合編輯源程序D、vi支持非常豐富的命令正確答案:【vi只適合編輯文本文件,不適合編輯源程序】9、問題:以下關于gcc的描述,正確的是選項:A、gcc是一個調(diào)試器B、gcc是一個編譯器C、gcc是一個連接器D、gcc是一個版本控制工具正確答案:【gcc是一個編譯器】10、問題:以下關于gdb的描述,錯誤的是選項:A、gdb是一個功能強大的調(diào)試器B、gdb支持多種調(diào)試命令C、gdb采用命令行方式工作D、gdb采用圖形界面方式工作正確答案:【gdb采用圖形界面方式工作】11、問題:make程序會從當前目錄下尋找makefile,并解析其中內(nèi)容,完成對工程項目的自動編譯,以下哪個說法是錯誤的選項:A、makefile是一種行之有效的軟件工程工具B、通過編寫makefile可以大幅提高工程項目編譯效率C、每一個C程序,都必須采用makefile才能夠編譯D、makefile支持很多語法特性正確答案:【每一個C程序,都必須采用makefile才能夠編譯】12、問題:以下哪個函數(shù)可以打開一個目錄文件選項:A、mkdir()B、rmdir()C、opendir()D、closedir()正確答案:【opendir()】13、問題:以下關于對文件操作的描述,正確的是選項:A、只可以對文件進行讀訪問B、只可以對文件進行寫訪問C、只可以對文件進行追加訪問D、可以對文件進行讀寫和追加訪問正確答案:【可以對文件進行讀寫和追加訪問】14、問題:以下關于進程的描述,正確的是選項:A、每個程序執(zhí)行時都會生成一個進程B、不同進程之間不能進行通信C、父進程的進程號和子進程的進程號相同D、進程和線程的概念完全一致正確答案:【每個程序執(zhí)行時都會生成一個進程】15、問題:以下關于線程編程,錯誤的是選項:A、每個程序執(zhí)行時都會生成一個進程B、不同進程之間不能進行通信C、父進程的進程號和子進程的進程號相同D、進程和線程的概念完全一致正確答案:【每個程序執(zhí)行時都會生成一個進程】16、問題:當在鍵盤按下“Ctrlc”按鍵時,會發(fā)生什么選項:A、喚醒前臺進程B、終止前臺進程C、終止后臺進程D、什么都不做正確答案:【終止前臺進程】17、問題:以下哪一項,不屬于信號集處理函數(shù)選項:A、sigaddset()B、sigemptyset()C、sigfillset()D、signal()正確答案:【signal()】18、問題:關于共享內(nèi)存,正確的說法是選項:A、共享內(nèi)存不屬于進程間通信機制B、共享內(nèi)存必須連接到進程地址空間中才可使用C、不相關進程不可使用同一塊共享內(nèi)存D、只有具有有父子繼承關系的進程才可以使用共享內(nèi)存正確答案:【共享內(nèi)存必須連接到進程地址空間中才可使用】19、問題:關于消息隊列,錯誤的是選項:A、消息隊列屬于一種進程間通信機制B、不同進程可以通過消息隊列傳遞信息C、消息隊列中可以包含無數(shù)個消息D、消息隊列中每個消息的長度都有一個最大限制正確答案:【消息隊列中可以包含無數(shù)個消息】20、問題:以下關于套接字機制的描述錯誤的是選項:A、網(wǎng)絡中的計算機可采用套接字通信B、一臺計算機的不同進程間可采用套接字通信C、套接字通信中不區(qū)分客戶端和服務器D、套接字機制通過一系列函數(shù)來實現(xiàn)正確答案:【套接字通信中不區(qū)分客戶端和服務器】21、問題:在內(nèi)核中用來識別設備的是選項:A、設備名稱B、設備別名C、設備號D、以上均不對正確答案:【設備號】22、問題:以下關于驅(qū)動程序的描述,正確的是選項:A、驅(qū)動程序必須以模塊方式插入Linux內(nèi)核B、驅(qū)動程序必須直接編譯到內(nèi)核中C、驅(qū)動程序可以幫助用戶管理硬件D、驅(qū)動程序和應用程序沒有區(qū)別正確答案:【驅(qū)動程序可以幫助用戶管理硬件】23、問題:以下哪個命令可以列出系統(tǒng)中的模塊列表選項:A、insmodB、rmmodC、lsmodD、depmod正確答案:【lsmod】24、問題:以下關于設備的描述,錯誤的是選項:A、設備具有主設備號B、設備具有次設備號C、主設備號和次設備號共同確定某個設備D、主設備號和次設備號的概念是一樣的正確答案:【主設備號和次設備號的概念是一樣的】25、問題:以下哪一項不屬于bootloader的特性選項:A、Bootloader在系統(tǒng)剛啟動時運行B、Bootloader可以進行系統(tǒng)初始化工作C、Bootloader包括了應用程序的全部功能D、Bootloader負責將操作系統(tǒng)內(nèi)核復制到內(nèi)存中正確答案:【Bootloader包括了應用程序的全部功能】26、問題:C語言的開發(fā)效率和運行效率均高于匯編語言,因此C語言在嵌入式系統(tǒng)中應用最為廣泛,匯編語言已經(jīng)沒有存在必要選項:A、正確B、錯誤正

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論