嵌(qian)入式綜(zong)合(he)試題(ti) 某嵌(qian)入式公(gong)司經(jing)典面試題(ti)!(含(han)答案(an))
時間:2016-05-17 來(lai)源(yuan):未(wei)知
提到面(mian)(mian)試(shi)題大家都很緊張(zhang),什(shen)么樣的(de)面(mian)(mian)試(shi)題,會不會很難(nan),我(wo)能(neng)做出來幾題呀?不需要(yao)擔心,只要(yao)你嵌入(ru)式基礎夯實、知(zhi)識抓牢,面(mian)(mian)試(shi)題對(dui)你們(men)來說那都不是事!
1、如果MyClass為一個類(lei),執行”MyClass a[5], *b[6]”語言會自(zi)動調用該類(lei)構造函數(shu)的次(ci)數(shu)是
A.2
B.5
C.4
D.9
參考答案:B
2、int (*p)[3] p的含義(yi)是(shi)什(shen)么
A.一(yi)個指向(xiang)int元素大小為3的指針(zhen)數(shu)組
B.一個指向(xiang)元素個數為(wei)3的int數組的指針
C.不合法
D.以上(shang)說法都不正(zheng)確
參考答案:B
3、重載(overload)和重寫(xie)(override)的區別(bie)
A.重載:是指允許存在多個同名函(han)數(shu),而這些函(han)數(shu)的(de)參數(shu)表不(bu)同
B.重(zhong)寫(xie):是指子(zi)類重(zhong)新定(ding)義復類虛(xu)函數的方(fang)法
C.重(zhong)寫:是(shi)指(zhi)允許(xu)存在多個(ge)同名函(han)數,而這(zhe)些函(han)數的參數表不同
D.重(zhong)載:是指子類(lei)重(zhong)新定義復類(lei)虛函數的(de)方法
參考答案:AB
4、下列算法(fa)的(de)功能是什么(me)
/*L是無頭節點(dian)單鏈表*/
LinkList Demo(LinkList L){
ListNode *Q,*P;
if(L&&L->next){
Q=L;
L=L->next;
P=L;
while(P->next)
P=P->next;
p->next=Q;
}
return L;
}
A.遍(bian)歷鏈表
B.鏈表(biao)深拷貝
C.鏈表反轉
D.單鏈表轉變為循環鏈表
參考答案:D
5、下列(lie)不屬于算法結構的(de)是
A.輸入數據
B.處理數據
C.存儲數據
D.輸出結果
參考答案:C
6、兩人(ren)在一個n個點的(de)無向完全圖上進行(xing)游戲,每次可(ke)以選擇當前圖中(zhong)兩個端點度數奇偶(ou)性相同(tong)的(de)邊刪除,誰不能(neng)操作誰輸,則在n=1,2,3,......,9,10中(zhong),有____個圖先手有必勝策略。
A.2
B.3
C.4
D.5
參(can)考答(da)案:D
7、以下代(dai)碼片段,假定x=65530,則函數的返回值是
int func(x)
{
int countx = 0;
while (x)
{
countx++;
x = x & (x - 1);
}
return countx;
}
A.14
B.16
C.20
D.100
參考答案(an):A

