15道嵌入(ru)式(Linux+Android)面試題
時間:2015-12-18 來源:未知(zhi)
1、寫(xie)出完成以下功能的gdb命令。gdb查(cha)看線(xian)程(cheng)信息。
A.bt
B.info thread
C.set scheduler-locking off
D.info break
參考答案:B
2、linux下(xia)查看磁盤(pan)掛載狀態的命令式(shi)?
A.rpm
B.mount
C.netstat
D.df
參考答案:B
3、在Linux中,對file.sh文件執行(xing)#chmod 645 file.sh中,該文件的權限是()
A.-rw-r--r--
B.-rw-r--rx-
C.-rw-r--rw-
D.-rw-r--r-x
參考答案:D
4、運(yun)行在多核處理器上(shang)的Linux環(huan)境中,若臨(lin)界區非常短,且不(bu)允許線程上(shang)下文切換的情況下,使用下列哪種(zhong)機制滿(man)足上(shang)述需求(qiu)并(bing)且性能好?
A.SpinLock
B.Mutex
C.Semaphore
D.Condition variable
參考答案:A
5、以下哪個(ge)是Android用以存儲數(shu)據(ju)(ju)的數(shu)據(ju)(ju)庫?
A.Mysql
B.SQlite
C.Orcal
D.Sqserver2000
參考答案:B
6、R.id.textview1(textview1為(wei)xml下TextView的id)類型(xing)是(shi)什么?
A.int
B.String
C.double
D.float
參考答案(an):A
7、layout中創建的.xml 起名范圍只能是
A.(a~z) (0~9) ( _ . )
B.(a~z)(0~9)(| > <)
C.(a~z) (0~9)
D.(a~z) ( _ . )
參考答案(an):A
8、android 中下(xia)列屬于Intent的作用的是
A.實現應(ying)用程(cheng)序間的數據共享(xiang)
B.是一段長的生命周期,沒有用(yong)戶(hu)界面(mian)的程序,可以保持(chi)應用(yong)在后臺運行,而不會因為(wei)切換頁面(mian)而消失
C.可以實現界面間的切(qie)換(huan),可以包含動作和動作數據,連接四(si)大組件的紐帶
D.處理一(yi)個應(ying)用程序整體性的工作
參考答案:C
9、關于Intent 對象說法(fa)錯(cuo)誤(wu)的是()
A.在 android 中,Intent對象是用來傳遞信息的(de)
B.Intent 對象(xiang)可以把值傳(chuan)遞給廣播或(huo) Activity
C.利(li)用 Intent 傳(chuan)值(zhi)時,可(ke)以傳(chuan)遞(di)一部分值(zhi)類型
D.利用(yong) Intent 傳值(zhi)時,它的 key 值(zhi)可以(yi)是對象(xiang)
參考(kao)答案:D
10、關于AlertDialog描述(shu)錯誤的是(shi)( ).
A.show()方法只顯示對話(hua)框
B.AlertDialog.Builder的create() 和show()方法(fa)都返回AlertDialog對象
C.AlertDialog不能直(zhi)接用(yong)new關鍵字構(gou)建對象,而必須使用(yong)其內部類(lei)Builder
D.create()方法創建并顯(xian)示對(dui)話框
參考答案:D
11、有關Activity生命周期描(miao)述正確的是
A.設置Activity的(de)android:screenOrientation="portrait"屬性時,切換屏(ping)幕(mu)橫縱方向時不會(hui)重新調用各(ge)個生(sheng)命周期,只會(hui)執(zhi)行onConfigurationChanged方法
B.未設置Activity的(de)android:configChanges屬性,切換屏幕橫(heng)縱方(fang)(fang)向時(shi)會(hui)重新調(diao)用onCreate()方(fang)(fang)法(fa)
C.當再次啟(qi)動某個launchMode設置為singletask的(de)Activity,它的(de)onNewIntent()方法(fa)會被觸發
D.用戶正在操作(zuo)某個Activity,這時如(ru)果其他應用程(cheng)序需(xu)要內存(cun),系統(tong)會(hui)將用戶當前(qian)操作(zuo)的Activity強制關閉(bi)
參考答案:BC
12、閱讀(du)下面代(dai)碼,程序會打(da)印出來的值是?
#include
void f(char**p){
*p +=2;
}
main()
{
char *a[] = {"123","abc","456"},**p;
p = a;
f(p);
printf("%s\r\n",*p);
}
A.123
B.abc
C.456
D.3
參考答案(an):D
13、對于以下(xia)代碼
char * p= new char[100]
A.p 和 new出來的內存都在棧上
B.p 和 new出來的內存都在堆上
C.p在棧(zhan)上(shang) new出來的在堆上(shang)
D.p在(zai)堆上 new出來的在(zai)棧上
參考答案:C
14、給定3個int類型(xing)的(de)正(zheng)整(zheng)數x,y,z,對如(ru)下4組表達式判斷正(zheng)確的(de)選項(xiang)()
int a1=x+y-z; int b1=x*y/z;
int a2=x-z+y; int b2=x/z*y;
int c1=x<
int c2=x>>z<
A.a1一(yi)定等于a2
B.b1一定等于b2
C.c1一定等(deng)于c2
D.d1一定等于(yu)d2
參考答案:A
15、有以下(xia)表達式:
int a=248, b=4;
int const c=21;
const int *d=&a;
int *const e=&b;
int const * const f =&a;
請問下列表達(da)式哪些(xie)會被編譯器禁止?
A.*c=32
B.*d=43
C.e=&a
D.f=0x321f
E.d=&b
F.*e=34
參考答案(an):ABCD

