嵌入(ru)式公司常(chang)考軟件工程師面試題(含(han)答案)
時間:2016-04-22 來(lai)源:未(wei)知
1、對于#include
A.#include
B.#include “filename.h”只搜索用戶工作路徑
C.#include
D.兩者可能等價(jia)
參考答案:B
2、用邊界值分析法,假定1
A.X=1,X=2,X=9,X=10
B.X=2,X=9
C.X=1,X=10
D.X=1,X=5,X=6,X=10
參考答案:A
3、設輸入序(xu)列是1,3,5....m,經過(guo)棧的作用后輸出(chu)序(xu)列的第(di)一個(ge)元素(su)是m,則輸出(chu)序(xu)列中第(di)i個(ge)輸出(chu)元素(su)是()
A.m-2(i-1)
B.m-i
C.m-1-i
D.m+1-i
參考答(da)案:A
4、現有一個(ge)循環(huan)(huan)隊(dui)列(lie),其隊(dui)頭指針為 front,隊(dui)尾指針為 rear,循環(huan)(huan)隊(dui)列(lie)的總(zong)長(chang)度為 N,怎么判斷循環(huan)(huan)隊(dui)列(lie)滿了?
A.front==rear
B.front==rear+1
C.front==rear%n
D.front==(rear+1)%n
參考答案:D
5、Linux下(xia)兩個(ge)進程可以(yi)同時打開同一個(ge)文件,這時如下(xia)描述錯誤的是:
A.兩個進程中分別產(chan)生(sheng)(sheng)生(sheng)(sheng)成兩個獨立(li)的fd
B.任(ren)何一(yi)個進程(cheng)刪除該文件時(shi),另外一(yi)個進程(cheng)會立(li)即出(chu)現讀(du)寫失敗
C.進程可以(yi)通過系(xi)統調用對文件加鎖(suo),從(cong)而(er)實現對文件內容(rong)的保(bao)護
D.兩(liang)個進程(cheng)可以任意對文件(jian)進行(xing)讀寫操作(zuo)(zuo),操作(zuo)(zuo)系統并不(bu)保(bao)證寫的原子性
參考答案(an):B
6、以下系統中,int類型占(zhan)(zhan)幾個字節,指針(zhen)占(zhan)(zhan)幾個字節,操(cao)作(zuo)系統可以使用的(de)大內存(cun)空間是多(duo)大:
A.32位(wei)下:4,4,2^32 64位(wei)下:8,8,2^64
B.32位下:4,4,不(bu)限制 64位下:4,8,不(bu)限制
C.32位下(xia):4,4,2^32 64位下(xia):4,8,2^64
D.32位(wei)下:4,4,2^32 64位(wei)下:4,4,2^64
參考答案:C
7、下列哪(na)個操(cao)作(zuo)是W3C標(biao)準定(ding)義的(de)阻(zu)止事件(jian)向父容器(qi)傳遞(di):
A.e.preventDefault()
B.e.cancelBubble=true
C.e.stopPropagation()
D.e.stopImmediatePropagation()
參考答案:C
8、mvc框架(jia)是(shi)指的什(shen)么的?
A.模(mo)塊(module)-視圖(view)-組件(jian)(component)
B.模型(model)-視圖(view)-組件(jian)(component)
C.模塊(module)-視圖(tu)(view)-控制器(qi)(controller)
D.模(mo)型(model)-視圖(view)-控制器(controller)
參考答案:D
9、在(zai)Linux中,對file.sh文(wen)件執行#chmod 645 file.sh中,該文(wen)件的權限是
A.-rw-r--r--
B.-rw-r--rx-
C.-rw-r--r-x
D.-rw-r--rw-
參考答案:C
10、以下操作中,數組比線性表速度更(geng)快的是(shi)什么(me)
A.原地逆序
B.頭部插入
C.返回中間節點
D.返回(hui)頭部節(jie)點
參(can)考答案(an):AC