2016恒生電子校招筆試題
題目皆為不定項(xiàng)選擇題,都選對(duì)為4分,選不全為2分,選錯(cuò)一個(gè)0分。
1、 對(duì)于 int *pa[5]; 的描述,正確的是()
A. pa是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)int型元素
B. pa是一個(gè)指向某個(gè)數(shù)組第5個(gè)元素的指針,該元素是int型變量
C. pa[5]表示某個(gè)數(shù)組的第5個(gè)元素的值
D. pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)int型指針
關(guān)鍵詞:指針數(shù)組與數(shù)組指針
指針數(shù)組:是一個(gè)數(shù)組,數(shù)組中每個(gè)元素是一個(gè)指針
數(shù)組指針:是一個(gè)指針,指向一個(gè)具有n個(gè)元素的數(shù)組
這兩個(gè)概念很容易混淆。其實(shí)只要記住優(yōu)先級(jí)就好了:() > [ ] > *
int *pa[5]:下標(biāo)符號(hào)[ ] 和優(yōu)先級(jí)大于*,所以這是一個(gè)數(shù)組,即指針數(shù)組。
int (*pa)[5]:括號(hào)() 的優(yōu)先級(jí)大于下標(biāo)符號(hào),所以先看括號(hào)內(nèi)的內(nèi)容,即指針*,所以這是一個(gè)指針,即數(shù)組指針。
參考答案:D
2、 IPV4中,數(shù)據(jù)報(bào)傳播方式包括以下的()
A. 廣播 B. 單播 C. 任播 D. 組播
關(guān)鍵詞:廣播、單播、組播
IPV4不支持任播(anycast),IPV6支持。
單播(unicast):點(diǎn)到點(diǎn)一對(duì)一通信。將數(shù)據(jù)包發(fā)送到某一主機(jī)
廣播(broadcast):將數(shù)據(jù)包發(fā)送到局域網(wǎng)內(nèi)所有主機(jī)
組播(multicast):又叫多播,傳播范圍介于單播和廣播之間。將數(shù)據(jù)包發(fā)送到加入同一組的主機(jī)
參考答案:C
3、 下面關(guān)于友元函數(shù)的描述中,正確的說法是()
A. 友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)
B. 一個(gè)友元函數(shù)不可以同時(shí)定義為兩個(gè)類的友元函數(shù)
C. 友元函數(shù)必須在類的外部進(jìn)行定義
D. 在類的外部定義友元函數(shù)時(shí)必須加上friend關(guān)鍵字
關(guān)鍵詞:友元
友元的出現(xiàn)其實(shí)是對(duì)面向?qū)ο缶幊趟枷氲囊环N挑戰(zhàn),因?yàn)樗茐腛O編程中信息封裝的特性,使得一個(gè)外部函數(shù)可以操縱一個(gè)類的私有成員。這樣做的好處大概是提高了編程的靈活性并精簡(jiǎn)了代碼。不必像Java那樣到處充斥getter和setter方法了。
友元函數(shù)并不是類的組成部分,但是它卻可以在類內(nèi)部直接定義,但其作用域并不僅限于類內(nèi)部,而是和該類的作用域相同,即類外部(但不超出類的作用域的地方)也可見。
友元函數(shù)需要訪問類的非static成員時(shí),在聲明時(shí)需要以該類的對(duì)象作為參數(shù)。
友元參數(shù)需要訪問類的static成員時(shí),在聲明時(shí)不需要以該類的對(duì)象作為參數(shù)。
friend只能用在類內(nèi)部,在類外定義友元函數(shù)內(nèi)容的時(shí)候,不能加friend關(guān)鍵字,否則報(bào)錯(cuò)。
友元不是類的組成部分,所以可以定義為多個(gè)類的友元(多次重載即可)。
參考答案:A
4、 以下關(guān)于數(shù)據(jù)庫(kù)中索引的描述正確的是()
A. 只要允許,任何時(shí)候都應(yīng)該添加索引以加快查詢速度
B. 無(wú)論記錄多少,使用索引都能給查詢帶來性能提升
C. 每次update/ / 操作都會(huì)導(dǎo)致索引被重新更新
D. 索引可以避免全表掃描
關(guān)鍵詞:索引
數(shù)據(jù)庫(kù)的索引并非越多越好,索引的增加會(huì)提交查詢速度,但是會(huì)減慢數(shù)據(jù)庫(kù)的修改速度,因?yàn)槊恳淮涡薷亩加懈滤饕送膺會(huì)浪費(fèi)存儲(chǔ)空間(用于維護(hù)索引信息)。
此外,我個(gè)人認(rèn)為:記錄不多的情況下,使用索引并不能帶來性能提升。
參考答案:CD
5、 事務(wù)的原子性是指()
A. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的
B. 事務(wù)中包括的所有操作要么都做,要么都不做
C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)時(shí)隔離的
D. 事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)
關(guān)鍵詞:ACID、事務(wù)特性
原子性(Atomicity):事務(wù)是數(shù)據(jù)庫(kù)的.邏輯工作單位,事務(wù)中包括的諸操作要么都做,要們都不做。
一致性(Consistency):事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。
隔離性(Isolation):對(duì)并發(fā)執(zhí)行而言,一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。
持續(xù)性(Durability):一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的改變就應(yīng)該是永久性的。
參考答案:B
6、 時(shí)間復(fù)雜度為O(nlog2n)的排序算法有()
A. 快速排序 B. 堆排序
C. 冒泡排序 D. 折半插入排序
關(guān)鍵詞:排序算法
在常見排序算法中,時(shí)間復(fù)雜度為O(nlog2n) 【這里指的是n乘以log以2為底的n】的有:快速排序、歸并排序、堆排序
折半插入排序雖然減少了比較順序,性能較一般的插入排序得到了提升,但是其時(shí)間復(fù)雜度不變,仍然是O(n^2)。
參考答案:AB
7、 軟件工程師一種()分階段實(shí)現(xiàn)的軟件工程開發(fā)的方法
A. 自底向上
B. 自頂向下
C. 逐步求精
D. 面向數(shù)據(jù)流
關(guān)鍵詞:軟件工程
參考答案:B
8、 Linux操作系統(tǒng)中有如下的文件結(jié)構(gòu):
$HOME/aaa
$HOME/aaa/bb/a.txt
$HOME/aaa/my.c
請(qǐng)問如果要?jiǎng)h除aaa文件夾,要執(zhí)行的操作是:()
A. rm -rf $HOME/aaa
B. rmdir -f $HOME/aaa
C. rmdir $HOME/aaa
D. rm $HOME/aaa
關(guān)鍵詞:rm、rmdir
很多人可能會(huì)誤選rmdir。rmdir雖然從字面上理解是刪除文件夾,但是它是刪除空文件夾。并且rmdir 沒有-f這個(gè)選項(xiàng)
rm的兩個(gè)選項(xiàng):-r 表示遞歸,即刪除文件夾及其子文件和子文件夾。-f 表示force即暴力,無(wú)視提示信息。由題干可知,該文件夾并非空文件夾。
參考答案:A
【2016恒生電子校招筆試題】相關(guān)文章:
2016銀行校招面試英語(yǔ)問題09-25
銀行校招筆試真題練習(xí)09-19
四大校招求職經(jīng)歷06-29
工科女渣碩回首2015校招艱難求職經(jīng)歷09-05
電子工程英語(yǔ)求職信201608-27
2017電子商務(wù)單招面試自我介紹07-18
2017重慶單招英語(yǔ)模擬試題07-16
2016招商銀行英語(yǔ)面試問題09-25