嵌入式面試題,綜合筆試題推薦內容
1、下面關于TCP協議的說法,哪些是正確的:
A.不支持廣播通訊
B.不需要建立鏈接,直接可以發生數據
C.提供緊急數據傳送功能,當有緊急數據發送時,接收方收到后會優先讀取緊急數據
D.能夠探知到接收方處理能力,當接收方大量數據未接收時,會停止繼續發送新數據
參考答案:ACD
2、下列關于管道(Pipe)通信的敘述中,正確的是()
A.一個管道可以實現雙向數據傳輸
B.管道的容量僅受磁盤容量大小限制
C.進程對管道進行讀操作和寫操作都可能被阻塞
D.一個管道只能有一個讀進程或一個寫進程對其操作
參考答案:C
3、兩個進程加載同一個動態鏈接庫時(windows鐘的dll文件或linux中的.so文件),動態鏈接庫的以下哪個資源是兩個進程共享的?
A.文本區域
B.棧區域
C.堆區域
D.文件描述符
參考答案:D
4、以下關于linux操作系統中硬鏈接和軟鏈接的描述,正確的是?
A.硬鏈接和軟鏈接指向的inode的編號是一樣的
B.可以建立一個空文件的軟鏈接
C.linux操作系統可以對目錄進行硬鏈接
D.硬鏈接指向inode節點
參考答案:B
5、關于web表單登錄中用到的圖形驗證碼的實現,以下做法不正確的有:
A.返回給瀏覽器的html代碼中包含圖形驗證碼和文本字符串,登錄前客戶端判斷輸入內容和頁面中保存的內容是否一致
B.服務器端在返回的圖片和cookie中同時包含圖形驗證碼,登錄前客戶端判斷輸入內容和cookie保存的內容是否一致
C.服務器端生成驗證碼后一方面通過圖片將驗證碼返回給客戶端,同時在服務器端保存文本的驗證碼,由服務器端驗證輸入內容是否正確
D.瀏覽器通過識別圖形驗證碼中的內容和用戶輸入的內容判斷是否一致
參考答案:AD
6、在shell中變量的賦值有四種方法,其中,采用name=12的方法稱 。
A.直接賦值
B.使用read命令
C.使用命令行參數
D.使用命令的輸出
參考答案:A
7、下列選項中,不屬于SQL約束的是:
A.UNIQUE
B.PRIMARY KEY
C.FOREIGN KEY
D.BETWEEN
參考答案:D
8、在bash中,下列哪些語句是賦值語句?()
A.a ="test"
B.$a ="test"
C.a="test"
D.$a="test"
參考答案:C
9、下面有關linux查看系統負載的命令,說法錯誤的是?
A.uptime命令主要用于獲取主機運行時間和查詢linux系統負載等信息
B.vmstat命令可以查看查看cpu負載
C.sar命令可以查看網絡接口信息
D.free命令可以查看磁盤負載情況
參考答案:D
10、tar命令用于解壓的參數是?
A.-v
B.-x
C.-c
D.-f
參考答案:B