嵌入式面試(shi)題 有(you)題有(you)答案
時間:2015-12-24 來源(yuan):未知
1、用(yong)變量a給(gei)出下面的定義:一(yi)個有10個指針的數(shu)組,該(gai)指針指向(xiang)一(yi)個函數(shu),該(gai)函數(shu)有一(yi)個整形參數(shu)并返回(hui)一(yi)個整型數(shu)
A.int *a[10];
B.int (*a)[10];
C.int (*a)(int);
D.int (*a[10])(int);
參考答案:D
2、以下程序輸出(chu)的結果是()
#include
int main(){
int x=10,y=10;
printf("%d %d",x--,--y);
}
A.10 10
B.9 9
C.9 10
D.10 9
參考答案:D
3、現(xian)有60根(gen)型號相同(tong)的圓(yuan)鋼管(guan)(guan),把(ba)它堆放(fang)成正(zheng)三角形垛,要使剩(sheng)下的鋼管(guan)(guan)盡(jin)可(ke)能少,則剩(sheng)下的鋼管(guan)(guan)數是()
A.7
B.6
C.5
D.4
參考(kao)答案:C
4、從1,2,3,4,5,6,7,8,9中任意(yi)選出(chu)三個數,使(shi)它們的(de)(de)和為偶數,共有()種不同(tong)的(de)(de)選法.
A.44
B.43
C.42
D.40
參考答案:A
5、在小端序的機器中,如果
union X{
int x;
char y[4];
};
如果:
X a;
a.x=0x11223344;//16 進(jin)制 則:______
A.a.y[0]=11
B.a.y[1]=11
C.a.y[2]=11
D.a.y[3]=11
E.a.y[0]=22
F.a.y[3]=22
參考答(da)案:D
6、下(xia)面(mian)程序輸出是什么
int main()
{
bool first=true;
int sum=0;
int value;
unsigned short i=0xFFFF;
for (;i>=0;--i)
{
if (first)
{
value=65536;
sum+=value%3;
first=false;
}
else{
sum+=--value%3;
if (value<=0)
{
cout<
break;
}
}
}
return 0;
}
A.1,65535
B.65535,65535
C.65535,65536
D.65535,1
E.65536,65535
參考(kao)答案:E
7、當 Activity 被消毀時,如何保存它原來(lai)的狀(zhuang)態()
A.實(shi)現 Activity 的 onSaveInstanceState()方法
B.實現 Activity 的 onSaveInstance()方法(fa)
C.實現 Activity 的 onInstanceState()方法(fa)
D.實現 Activity 的(de) onSaveState()方法
參考(kao)答案:A
8、下列關(guan)于虛(xu)函數的說(shuo)法正(zheng)確的是()
A.在構(gou)造函(han)(han)數(shu)(shu)中調(diao)用類自己的虛(xu)函(han)(han)數(shu)(shu),虛(xu)函(han)(han)數(shu)(shu)的動態綁定(ding)機制還會生(sheng)效
B.在析構函(han)數中(zhong)調用類自己的(de)虛函(han)數,虛函(han)數的(de)動(dong)態綁(bang)定(ding)機制還會生效
C.靜(jing)態函數不(bu)可以是虛函數
D.虛(xu)函數可以(yi)聲(sheng)明(ming)為inline
參考答(da)案:CD
9、在重新啟動Linux系統的同時把內存中的信(xin)息寫入硬(ying)盤(pan),應使用()命(ming)令實現(xian)
A.#shutdown -r now
B.#halt
C.#reboot
D.#init3
參考答案:A
10、內存(cun)空間被分成不同區域,其中用函數(shu)
void* malloc(unsigned int size);
A.申請的內存在()
B.程序區
C.靜態存儲區
D.動態(tai)存儲區
E.ROM區(qu)
參考答案:C
11、關(guan)于Linux系統(tong)的負載(Load),以下表述(shu)正確(que)的是(shi)______。
A.通(tong)過就緒和運(yun)行的進(jin)程數(shu)來反(fan)映
B.可以通過TOP命令查看(kan)
C.可以(yi)通過(guo)uptime查(cha)看
D.Load:2.5,1.3,1.1表示系統的負載壓力(li)在逐漸減少
參考答案:ABC
12、下面描述中,表達正確的有()
A.公有繼承是基(ji)類(lei)中(zhong)的public成員在派生類(lei)中(zhong)仍是public的
B.公有繼承(cheng)是(shi)基類(lei)中(zhong)(zhong)的(de)private成員在派(pai)生類(lei)中(zhong)(zhong)仍是(shi)private的(de)
C.公有繼承是基類(lei)中的(de)protected成員(yuan)在派(pai)生類(lei)中仍是protected的(de)
D.私有繼承是基類(lei)中(zhong)的public成員在派(pai)生(sheng)類(lei)中(zhong)仍是private的
參考答案(an):ACD
13、bash中(zhong),需要將腳本demo.sh的(de)標準(zhun)輸出和標準(zhun)錯誤輸出重定(ding)向至(zhi)文件demo.log,以(yi)下(xia)哪些用法是(shi)正(zheng)確(que)的(de)()
A.bash demo.sh &>demo.log
B.bash demo.sh>&demo.log
C.bash demo.sh >demo.log 2>&1
D.bash demo.sh 2>demo.log 1>demo.log
參(can)考(kao)答案(an):AC
14、Intent傳(chuan)遞數據時,下列(lie)的數據類型哪些可以被傳(chuan)遞
A.Serializable
B.CharSequence
C.Parcelable
D.Bundle
參考答案:ABCD

