Android高級編程試卷_第1頁
Android高級編程試卷_第2頁
Android高級編程試卷_第3頁
Android高級編程試卷_第4頁
Android高級編程試卷_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——Android高級編程試卷Android高級編程試卷

一、單項(xiàng)選擇題(40題)

1、在Android開發(fā)應(yīng)用程序中,Android的底層是以什么語言來搭建的。()A、javaB、C語言C、C++D、Linux

2、Android設(shè)計(jì)理念不一定要求應(yīng)用程序的是:()

A、運(yùn)行速度快B、安全C、程序狀態(tài)轉(zhuǎn)換連貫流暢D、涉及支付功能3、關(guān)于Android中application的說法錯誤的是:()

A、在Android清單文件中,只能包含一個application節(jié)點(diǎn)。B、它使用各種屬性來指定應(yīng)用程序的各種元數(shù)據(jù)C、它還可以作為一個包含了活動,服務(wù),廣播接收者和內(nèi)容提供者的容器D、在Android中,application不能被重寫。4、以下哪個不是Android:configChangs屬性的配置:()A、localeB、standeC、keyboardD、fontSacle5、以下類中不是活動的子類的選項(xiàng)是:

A、ListActivityB、TabActivityC、SqlitesActivityD、MapActivity6、Intent傳遞數(shù)據(jù)時,以下的數(shù)據(jù)類型不可以被傳遞()A、InputstreamB、CharsequenceC、ParcelableD、Bundle

7、java.io包中定義了多個流類型來實(shí)現(xiàn)輸入和輸出功能,可以從不同的角度對其進(jìn)行分取的內(nèi)容進(jìn)行處理后再輸出,需要使用以下哪種流?()

A、輸入流和輸出流B、字節(jié)流和字符流C、節(jié)點(diǎn)流和處理流D、Filestream8、Java語言中字符串“學(xué)Java〞所占的內(nèi)存空間是()A.6個字節(jié)B.7個字節(jié)C.10個字節(jié)D.11個字節(jié)9、以下屬于SAX解析xml文件的優(yōu)點(diǎn)的是()

A、將整個文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能B、不用事先調(diào)入整個文檔,占用資源少C、整個文檔調(diào)入內(nèi)存,浪費(fèi)時間和空間D、不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會消失10、下面關(guān)于Androiddvm的進(jìn)程和Linux的進(jìn)程,應(yīng)用程序的進(jìn)程說法正確的是()

A、DVM指dalivk的虛擬機(jī).每一個Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個DVM都是在Linux中的一個進(jìn)程,所以說可以認(rèn)為是同一個概念.

B、DVM指dalivk的虛擬機(jī).每一個Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個DVM不一定都是在Linux中的一個進(jìn)程,所以說不是一個概念.

C、DVM指dalivk的虛擬機(jī).每一個Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個DVM不一定都是在Linux中的一個進(jìn)程,所以說不是一個概念.

D、DVM指dalivk的虛擬機(jī).每一個Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個獨(dú)立的Dalvik虛擬機(jī)實(shí)例.而每一個DVM都是在Linux中的一個進(jìn)程,所以說可以認(rèn)為是同一個概念.11、以下哪一個選項(xiàng)不屬于AdapterView類的子選項(xiàng)?()A.ListViewB.SpinnerC.GridViewD.ScrollView12、在android中使用Menu時可能需要重寫的方法有?()

A.onOptionsItemSelected()B.onOptionsMenu()C.onItemSelected()D.onCreateMenu()13、關(guān)于ContenValues類說法正確的是?()

A.他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是String類型,而值都是基本類型B.他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是任意類型,而值都是基本類型C.他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名,可以為空,而值都是String類型D.他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是String類型,而值也是String類型14、在表格布局中,android:collapseColumns=\的含義是?()

A.在屏幕中,當(dāng)表格的列能顯示完時,顯示1,2列B.在屏幕中,當(dāng)表格的列顯示不完時,折疊

類,按功能分為:(),假使為讀

C.在屏幕中,不管是否能都顯示完,折疊1、2列D.在屏幕中,動態(tài)決定是否顯示表格15、ScrollView中,可以直接包含多少個組件?()A.3個B.2個C.1個D.無數(shù)個

16、TabHost.newTabSpec(\的作用是?()

A.為tab頁創(chuàng)立標(biāo)題為tab1B.為tab頁創(chuàng)立ID為tab1C.為tab頁創(chuàng)立內(nèi)容D.為tab頁創(chuàng)立新空格17、Matrix類的作用是?()

A.可以存儲縮小或放大比列B.存儲文件中的圖片信息C.存儲資源中的圖片信息D.存儲內(nèi)存中的圖片信息18、以下說法正確的是?()

A.每個進(jìn)程都運(yùn)行于自己的java虛擬機(jī)(VM)中。

B.默認(rèn)狀況下,每個應(yīng)用程序中均運(yùn)行于自己的進(jìn)程中,而且此進(jìn)程不會被消毀。

C.每個應(yīng)用程序會被賦予一個唯一的linux用戶ID,從而使得該應(yīng)用程序下的文件,其它用戶也可以訪問。D.一個應(yīng)用程序數(shù)據(jù),可以隨意被其它應(yīng)用程序所訪問。19、關(guān)于android進(jìn)程,說法不正確的是?選擇一項(xiàng):()

A.組件運(yùn)行所在的進(jìn)程,是由androidmanifest.xml決定,它可以指定該組件運(yùn)行于哪個進(jìn)程。B.當(dāng)急需內(nèi)存時,android會決定優(yōu)先關(guān)閉那些空閑的進(jìn)程

C.背景進(jìn)程是不為用戶所見的Activity,但是還會有可能被用戶看到,所以它不能被殺死D.可視進(jìn)程一般不會不被系統(tǒng)所殺死20、關(guān)于Intent對象說法錯誤的是()選擇一項(xiàng):

A.在android中,Intent對象是用來傳遞信息的B.Intent對象可以把值傳遞給廣播或ActivityC.利用Intent傳值時,可以傳遞一部分值類型D.利用Intent傳值時,它的key值可以是對象21、使進(jìn)度條變橫向的系統(tǒng)樣式是()選擇一項(xiàng):

A.@android:style/Widget.ProgressBar.HorizontalB.@android:style/ProgressBar.HorizontalC.@style/Widget.ProgressBar.HorizontalD.@style/ProgressBar.Horizontal22、關(guān)于Handler的說話正確的是()選擇一項(xiàng):

A.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制B.它避免了新線程操作UI組件C.它采用棧的方式來組織任務(wù)的D.它可以屬于一個新的線程

23、關(guān)于Sqlite數(shù)據(jù)庫,不正確的說法是()選擇一項(xiàng):

A.SqliteOpenHelper類主要是用來創(chuàng)立數(shù)據(jù)庫和更新數(shù)據(jù)庫B.SqliteDatabase類是用來操作數(shù)據(jù)庫的

C.在每次調(diào)用SqliteDatabase的getWritableDatabase()方法時,會執(zhí)行SqliteOpenHelper的onCreate方法。D.當(dāng)數(shù)據(jù)庫版本發(fā)生變化時,可以自動更新數(shù)據(jù)庫結(jié)構(gòu)

24、下面異常不屬于RuntimeException的是()(多項(xiàng)選擇)

A、ArithmeticExceptionB、IllegalArgumentExceptionC、ClassPointerExceptionD、BufferUnderflowException

25、在SQLServerManagementStudio中運(yùn)行以下T-SQL語句,其輸出值()。SELECT@@IDENTITYA、可能為0.1B、可能為3C、不可能為-100D、確定為026、下面是屬于GLSurFaceView特性的是()

A、管理一個surface,這個surface就是一塊特別的內(nèi)存,能直接排版到android的視圖view上。B、管理一個EGLdisplay,它能讓opengl把內(nèi)容渲染到上述的surface上。C、讓渲染器在獨(dú)立的線程里運(yùn)作,和UI線程分開。D、可以直接從內(nèi)存或者DMA等硬件接口取得圖像數(shù)據(jù)

27、我們都知道Hanlder是線程與Activity通信的橋梁,假使線程處理不當(dāng),你的機(jī)器就會變得越慢,那么線程銷毀的方法是A、onDestroy()B、onClear()C、onFinish()D、onStop()28、下面退出Activity錯誤的方法是()

A、finish()B、拋異常強(qiáng)制退出C、System.exit()D、onStop()29、以下對androidNDK的理解正確的是()

A、NDK是一系列工具的集合B、NDK提供了一份穩(wěn)定、功能有限的API頭文件聲明。

C、使“Java+C〞的開發(fā)方式終究轉(zhuǎn)正,成為官方支持的開發(fā)方式D、NDK將是Android平臺支持C開發(fā)的開端30、java.io包中的______和_______類主要用于對對象(Object)的讀寫。()A、objectOutputStream,ObjectInputStreamB、FileOutputStream,FileInputStreamC、OutputStream,InputStreamD、ObjectStream,ObjectOutputStream31、Android中Activity的生命周期沒有下面哪一項(xiàng)()A.onResume()B.onStartCommand()C.onstop()D.onRestart();32、Android手機(jī)屏幕XY坐標(biāo)位置的的(0,0)點(diǎn)位于()A.左上角B.左下角C.右上角D.右下角

33、在一款游戲中,與玩家交互的主要途徑就是手機(jī)按鍵或玩家觸摸屏幕屏幕這兩種事件,那么對一個view觸摸監(jiān)聽事件是下面那個()

A.onKeyDownB.onKeyUpC.onTouchEventD.onLayout

34、通過()技術(shù),我們可以將2D圖像數(shù)據(jù)映射到3D圖元上,以加強(qiáng)場景的真實(shí)感。A.紋理映射B.模板C.光照D.混合

35、要實(shí)現(xiàn)屏幕區(qū)域的多視口顯示,應(yīng)采用()函數(shù)。

A.glOrtho()B.gluPerspective()C.glViewport()D.gluLookAt()

36、從下面四個侯選項(xiàng)中選擇兩個OpenGL語句,可以使攝像機(jī)從源位置變換到目標(biāo)置。glMatrixMode(GL_MODELVIEW);glLoadIdentity();

glTranslatef(0.0,0.0,d);________________;

A.glTranslatef(0.0,0.0,-d)B.glTranslatef(0.0,0.0,d)

=C.glRotatef(-90.0,0.0,1.0,0.0)D.glRotatef(90.0,0.0,1.0,0.0)

37、由K個控制頂點(diǎn)Pi(i=1,?k)所決定的n次B樣條曲線,由()段n次B樣條曲線段光滑連接而成。

A.k-n-2B.k-n-1C.k-nD.k-n+138、點(diǎn)P的坐標(biāo)為(8,6,4,2),對應(yīng)的空間齊次坐

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論