18道某公司研發工程師筆試題 (含答案)
時間:2015-12-29 來源(yuan):未知
1、表(biao)的主(zhu)鍵特(te)點中(zhong),說法不正(zheng)確的是()
A.主(zhu)鍵的每(mei)一(yi)列都必須非空
B.主鍵的(de)每一列都(dou)必須唯(wei)一
C.一(yi)個表只能定義一(yi)個主鍵
D.主鍵可以(yi)定義在表級或(huo)列(lie)級
參考答案:D
2、馮諾依曼工作方式的基本(ben)特點是____
A.多指令流單數(shu)據流
B.按(an)地址訪問并(bing)順(shun)序執(zhi)行(xing)指令
C.堆棧操作
D.存儲器按內部選擇地址(zhi)
參考答案:B
3、虛擬(ni)存(cun)儲(chu)的容量受(shou)到下列(lie)哪一個因素(su)的限制影響大(da)?
A.磁盤空間大小
B.物理內存大小
C.數(shu)據存放的實際地址
D.計算(suan)機地址位數
參(can)考答(da)案:D
4、int main(){
int a;float b,c;
scanf("%2d%3f%4f",&a,&b,&c);
printf("\na=%d,b=%d,c=%f\n",a,b,c);
}
若運(yun)行時從(cong)鍵盤(pan)上輸入9876543210l,則(ze)上面程序的輸出(chu)結果是
A.a=98,b=765,c=4321.000000
B.a=98,b=0,c=0
C.a=98,b=765.000000,c=4321.000000
D.a=98,b=765.0,c=4321.0
參考答案:B
5、下(xia)列代碼(ma)的輸(shu)出結果(guo)是_____
boolean b=true?false:true==true?false:true;
System.out.println(b);
A.true
B.false
C.null
D.空字符串
參考答案:B
6、以下哪個選(xuan)項一定可(ke)以將flag的第二個bit置0
A.flag&=~2
B.flag|=2
C.flag^=2
D.flag>>=2
參考答案:A
7、所謂數(shu)據(ju)封(feng)裝就(jiu)是(shi)將一(yi)組(zu)數(shu)據(ju)和與這組(zu)數(shu)據(ju)有(you)關操作(zuo)組(zu)裝在一(yi)起,形成一(yi)個集合,這集合也(ye)就(jiu)是(shi)()
A.類
B.對象
C.函數體
D.數據塊
參考答(da)案:A
8、下(xia)面不是面向對象(xiang)的基本原則的是?
A.單一(yi)職責原則(ze)(Single-Resposibility Principle)
B.開放封閉(bi)原則(Open-Closed principle)
C.抽象類(lei)原(yuan)則(ze)(Abstract-Class principle)
D.依賴倒(dao)置原則(Dependecy-Inversion Principle)
E.接(jie)口隔(ge)離原則(Interface-Segregation Principle)
參(can)考答案:C
9、接(jie)口的(de)作用是(shi);
A.減小堆(dui)大小
B.契約式(shi)設計以封裝實現
C.實現(xian)抽象工廠(chang)模(mo)式
D.使抽象類具化
參考答案:B
10、linux查看系統活躍進程的命令是?
A.ps
B.netstat
C.df
D.ifconfig
參考答案:A
11、兩個線程并發執行以下代碼,假(jia)設a是(shi)全局(ju)變量,初(chu)始為(wei)1,那(nei)么(me)以下輸出(chu)______是(shi)可能的(de)?
void foo(){
++a;
printf("%d ",a);
}
A.3 2
B.2 3
C.3 3
D.2 2
參考答案:ABCD
12、vi編(bian)輯器中,刪除一行(xing)的命令是?
A.rm
B.dd
C.yy
D.pp
參考答案:B
13、終止(zhi)一個前(qian)臺進程可能用(yong)到的命令和(he)操作(zuo)是?
A.kill
B.ctrl+C
C.shut down
D.halt
參考答案:B
14、你被需要檢查(cha)系(xi)統中的設(she)備(bei)情況,需要檢查(cha)哪個log日(ri)志?
A./var/log/tmp
B./var/log/lastlog
C./var/log/messages
D./var/log/utmp
參考答案(an):C
15、下列關于文件索引結構的(de)敘述中(zhong),哪些(xie)是正確的(de)?
A.系(xi)統(tong)為每個文件建立一張索引表(biao)
B.采(cai)用索引(yin)結(jie)構會(hui)引(yin)入存儲開銷(xiao)
C.從文件控制(zhi)塊中可以找到索(suo)引(yin)表或索(suo)引(yin)表的地(di)址(zhi)
D.采用索引結構,邏(luo)輯上連續的(de)文件存放在連續的(de)物理(li)塊中
參考(kao)答案:ABC
16、Linux中,一個端(duan)口能夠(gou)接(jie)受tcp鏈接(jie)數量的理論(lun)上限是(shi)?
A.1024
B.65535
C.65535 * 65535
D.無上限
參考答案:D
17、如果(guo)我們可以通過覆蓋(gai)率(lv)檢測(ce)來判斷我們是否對(dui)所有的路徑都進行了測(ce)試,但是仍(reng)然可能存在未(wei)被檢測(ce)出來的缺陷,原因(yin)是()
A.全部選(xuan)項(xiang)
B.程序可(ke)能因為(wei)缺某些路徑而存在問題
C.窮舉路徑的測試可能不好暴露(lu)數據敏感的錯誤
D.就算(suan)窮舉路(lu)徑測(ce)試也不(bu)能(neng)保證程(cheng)序(xu)符合需(xu)求
參(can)考(kao)答案:A
18、設計文(wen)件系統時應盡量減少訪問(wen)磁(ci)盤的次數,以提(ti)高文(wen)件系統的性能.下列各種措(cuo)施中,哪些可以減少磁(ci)盤服(fu)務時間(jian)?
A.塊高速緩存(cun)
B.磁盤驅動調度
C.目(mu)錄項分(fen)解法
D.異(yi)步(bu)I/O技術
參考答(da)案:ABC

