




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、題號一二三總分合分人得分Android編程基礎試卷A注意事項:1. 本試卷共8頁,滿分100分;2. 請把學院、姓名、班級寫到密封線內,考試時間90分鐘;3. 請不要把答案寫在密封線內密封線內不要答題學院班級姓名得分閱卷人一、單選題(共35題,共61分)1、 D03MA057(2分)退出 activity 對一些資源以及狀態的操作保存,可以在生命周期的哪個函數中進行 a A、onPause() B、onCreate() C、onResume() D、onStart()2、 D02MA058 (2分) Android 項目工程下面的 assets 目錄的作用是什么 b A、放置應用到的圖片資源。
2、 Res/drawable B、主要放置一些文件資源,這些文件會被原封不動打包到 apk 里面 C、放置字符串,顏色,數組等常量數據 res/values D、放置一些與 UI 相應的布局文件,都是 xml 文件 res/layout3、 D04MA059 (2分)下列不屬于android布局的是(c)A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout4、 D08MA2060 (2分)Intent 的作用的是 a A、intent是連接四大組件的紐帶,可以實現界面間切換,可以包含動作和動作數據,
3、B、是一段長的生命周期,沒有用戶界面的程序,可以保持應用在后臺運行,而不會因為切 換頁面而消失 service C、實現應用程序間的數據共享 contentproviderD、處理一個應用程序整體性的工作5、 D04EA1061(1分) 下列哪個是AbsoluteLayout中特有的屬性 bA,android:layout_height B,android:layout_x C,android:layout_above D,android:layout_toRightOf6、 D07EA1062(1分)RatingBar組件中不能用屬性直接設置的是dA,五角星個數 B,當前分數C,分數的增量D
4、,五角星的色彩7、 D10EA1063(1分) 在手機開發中常用的數據庫是_a_A,sqlLite B,Oracle C,Sql Server D,Db238、 D14MA2064(2分) 關于BroadcastReceiver的說法不正確的是_b_A, 是用來接收廣播Intent的B,一個廣播Intent只能被一個訂閱了此廣播的BroadcastReceiver所接收C, 對有序廣播,系統會根據接收者聲明的優先級別按順序逐個執行接收者D, 接收者聲明的優先級別在的android:priority屬性中聲明,數值越大優先級別越高9、 D19MA2065(2分) 使用MediaPlayer播放保
5、存在sdcard上的mp3文件時_c_A,需要使用MediaPlayer.create方法創建MediaPlayerB,直接newMediaPlayer即可C,需要調用setDataSource方法設置文件源D,直接調用start方法,無需設置文件源10、 D05EA1066(1分) 在android中使用RadioButton時,要想實現互斥的選擇需要用的組件是 dA,ButtonGroup B, RadioButtons C,CheckBox D,RadioGroup11、 D16MA2067(2分) 在多個應用中讀取共享存儲數據時,需要用到的query方法,是哪個對象的方法?_A_A,
6、ContentResolverB, ContentProviderC, Cursor D, SQLiteHelper12、 D03MA2068(2分)DDMS中Log信息分為幾個級別_c_A,3 B,4 C,5Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() D,6 13、 D06MA2069(2分) 能夠自動完成輸入內容的組件是_d_A,TextView B,EditText C,ImageViewD,AutoCompleteTextView14、 D12EA1070(1分)創建子菜單的方法是_b_A,addB,addSubMenuC,createSub
7、MenuD,createMenu15、 D17DA4071(4分) 使用AIDL完成遠程service方法調用下列說法不正確的是_a_A, aidl對應的接口名稱不能與aidl文件名相同B, aidl的文件的內容類似java代碼C, 創建一個Service(服務),在服務的onBind(Intent intent)方法中返回實現了aidl接口的對象D, aidl對應的接口的方法前面不能加訪問權限修飾符16、 D19MA2072(2分)MediaPlayer播放資源前,需要調用哪個方法完成準備工作_bA,setDataSource B,prepare C,begin D,pause17、 D12
8、MA2073(2分) 處理菜單項單擊事件的方法不包含_d_A, 使用onOptionsItemSelected(MenuItem item)響應 B,使用onMenuItemSelected(int featureId ,MenuItem item) 響應C,使用onMenuItemClick(MenuItem item) 響應D,使用onCreateOptionsMenu(Menu menu)響應18、 D13EA1074(1分) android中文件操作模式中表示只能被本應用使用,寫入文件會覆蓋的是_d_A, MODE_APPENDB,MODE_WORLD_READABLEC,MODE_W
9、ORLD_WRITEABLED, MODE_PRIVATE19、 D07MA2075(2分)進度條中哪個屬性是設置進度條大小格式的_d_A,android:secondaryProgress B,android:progress(設置值) C,android:max D,style20、 D07MA2076(2分)下列用以顯示一系列圖像的是_b_A,ImageView B,Gallery C,ImageSwitcher D,GridView21、 D06MA2077(2分)表示下拉列表的組件是_b_A,Gallery B,Spinner C,GridView D,ListView22、 D12
10、MA2078(2分)關于AlertDialog的說法不正確的是_a_A,要想使用對話框首先要使用new關鍵字創建AlertDialog的實例B,對話框的顯示需要調用show方法C,setPositiveButton方法是用來加確定按鈕的D,setNegativeButton方法是用來加取消按鈕的23、 D05MA2079(2分)下列說法錯誤的是_d_A,Button是普通按鈕組件,除此外還有其他的按鈕組件B,TextView是顯示文本的組件,TextView是EditText的父類C,EditText是編輯文本的組件,可以使用EditText輸入特定的字符D,ImageView是顯示圖片的組件
11、,可以通過設置顯示局部圖片24、 D19MA2080(2分)關于android中播放視頻的說法不對的是_c_A,可以使用SurfaceView組件播視頻 B,可以使用VideoView組件播視頻C,VideoView組件可以控制播放的位置和大小D,VideoView播放視頻的格式可以是3gp25、 D10MA2081(2分)下列哪個是SqlLite下的命令_c_A,shell B,push C,.quit D,keytool26、 D15EA1082(1分)下列關于如何使用Notification,不對的是_d_A,notification需要NotificatinManager來管理 B,使
12、用NotificationManager的notify方法顯示notification消息C,在顯示Notification時可以設置通知時的默認發聲,震動等D,Notification中有方法可以清除消息27、 D19EA1083(1分)下列關于 open core說法不正確的是_b_A, Open core是Android多媒體框架的核心B, MediaPlayer是open Core中的一個核心類C, 所有在Android平臺的音頻、視頻的采集以及播放等操作都是通過它來實現的D, 在實現開發中我們并不會過多地研究open core的實現,我們的Android為我們提供了上層的media
13、api的開發使用28、 D12EA1084(1分)上下文菜單與其他菜單不同的是_b_A,上下文菜單項上的單擊事件可以使用onMenuItemSelected方法來響應B,上下文菜單必須注冊到指定的view上才能顯示C,上下文菜單的菜單項可以添加,可以刪除D,上下文菜單的菜單項可以有子項29、 D07MA2085(2分)拖動條組件是_c_A,RatingBar B,ProgressBar C,SeekBar D,ScrollBar30、 D13EA1086(1分)讀取文件內容的首要方法是_d_A,openFileOutput B,read C,write D,openFileInput31、 D
14、08EA1087(1分) 關于隱式Intent正確的是_a_A, android中使用IntentFilter 來尋找與隱式Intent相關的對象B,通過組件的名稱尋找與intent相關聯的對象C, 隱式Intent更多用于在應用程序內部傳遞消息D, 一個聲明了IntentFilter的組件只能響應隱式Intent請求32、 D05MA2088(2分)多選框被選擇事件通常用_b_A,setOnClickListener B,setOnCheckChangeListener C, setOnMenuItemSelectedListener D,setOnCheckedListener33、 D1
15、2EA1089(1分)自定義對話框時,將視圖對象添加到當前對話框的方法是_d_A,setIcon B,setXML C,setLayout D,setView34、 D09MA2090(2分)下列不屬于service生命周期的方法是_C_A,onCreate B,onDestroy C,onStop D,onStart35、 D09MA2091(2分)綁定Service的方法是_a_A,bindService B, startService C,onStart D,onBind得分閱卷人二、多選題(共10題,共24分)36、 D08MB2092 (2分)Intent 傳遞數據時,下列的數據類型
16、哪些可以被傳遞 abcd A、Serializable B、charsequence C、Parcelable D、Bundle37、 D11DB4093(4分)1.android 數據存儲與訪問的方式一下說法正確的是:(abcde) A、文件 B、數據庫 C、sharedpreference D、內容提供者 E、網絡 38、 D07DB4094 (4分). 下列可能會導致GC內存泄露的是:abcA.數據庫的cursor沒有關閉 B.構造adapter時,沒有使用緩存contentviewC.衍生listview的優化問題-減少創建view的對象,充分使用contentview,可以使用一靜態
17、類來優化處理getview的過程activity一般會重載一些方法用來維護其生命周期,下列不輸于相關方法的是 D.使用sqlite數據庫39、 D09MA2095(2分) android 通過 startService 的方式開啟服務, 關于 service 生命周期的 onCreate()和 onStart() 說法正確的是 ad A、當第一次啟動的時候先后調用 onCreate()和 onStart()方法 B、當第一次啟動的時候只會調用 onCreate()方法 C、如果 service 已經啟動,將先后調用 onCreate()和 onStart()方法D、如果 service 已經啟
18、動,只會執行 onStart()方法,不在執行 onCreate()方法40、 D02MB2096(2分)開發android程序需要的開發工具和開發包包括 abcdA, JDK B,Eclipse C,Android SDK D,ADT E,Raw41、 D18MB2097(2分)下列屬于補間動畫相關類的是_acd_ A, TranslateAnimation B, FrameAnimationC, RotateAnimation D, AlphaAnimation42、 D13MB2098(2分) 下列哪些 api 的操作需要聲明權限 cd A、播放 mp3 文件 B、讀 SD 卡 (讀 s
19、d 卡狀態) C、發短信 D、訪問網絡 43、 D10MB2099(2分) 4.在 android 中使用 SQLiteOpenHelper 這個輔助類時,哪些操作可能生成一個數據庫, ab A、getWriteableDatabase() B、getReadableDatabase() C、getDatabase() D、getAbleDatabase()44、 D13MB2100(2分) 下列對SharePreferences存、取文件的說法中正確的是:abdA,屬于移動存儲解決方案 B,sharePreferences處理的就是key-value對 C,讀取xml文件的路徑是/sdcar
20、d/shared_prefx D,信息的保存格式是xml45、 D15MB2101(2分)NotificationManager中清除消息的方法是 bdA,destroy B,cancel C,clear D,cancelAll 得分閱卷人三、 填空題:(共11題,15分)46、 D11EC1102(1分)當啟動一個Activity并且新的Activity執行完后需要返回到啟動它的Activity來執行的回調函數是_startActivityResult()47、 D06EC1103(1分) android中輸入日期的組件是_ DatePicker _48、 D17EC1104(1分) AID
21、L的全稱是_ Android interface definition language_49、 D14MC2105 (2分)廣播分為 _無序廣播和有序廣播_50、 D06EC1106(1分) android中輸入時間的組件是_TimePicker_51、 D01EC1107(1分) Android應用的入口點是 _Main_52、 D19EC1108(1分) android中專門用于錄音的組件是_MediaRecorder_53、 D18MC2109(2分)動畫中有一種_Frame_動畫,通過順序的播放排列好的圖片來實現,類似電影。54、 D02MC2110(2分)從PC向模擬器中復制文件的
22、命令_adb push_55、 D09EC1111(1分) android系統4個應用程序之一,主要用于后臺運行和跨進程訪問的是_service_56、 D03MC2112(2分)創建只顯示文本的Toast對象時建議使用_makeText-方法57、 37. 頁面上現有ProgressBar控件progressBar,請用書寫線程以10秒的的時間完成其進度顯示工作。(10分)答案publicclass ProgressBarStu extends Activity private ProgressBar progressBar = null; protected void onCreate(B
23、undlesavedInstanceState) super.onCreate(savedInstanceState); setContentView(R.gressbar); /從這到下是關鍵 progressBar = (ProgressBar)findViewById(R.gressBar); Thread thread = new Thread(newRunnable() Override public void run() int progressBarMax =progressBar.getMax(); try while(progressBarMa
24、x!=progressBar.getProgress() intstepProgress = progressBarMax/10; intcurrentprogress = progressBar.getProgress(); progressBar.setProgress(currentprogress+stepProgress); Thread.sleep(1000); catch(InterruptedException e) / TODO Auto-generatedcatch block e.printStackTrace(); ); thread.start(); /關鍵結束 36. 請
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特殊教室安全管理制度
- 獨立庫房出庫管理制度
- 環保設備使用管理制度
- 現場工藝支持管理制度
- 班級人員日常管理制度
- 班級愛心驛站管理制度
- 球館教練工作管理制度
- 瓷磚門店運營管理制度
- 2025年中國郵政集團有限公司遼寧省分公司招聘筆試備考試題參考答案詳解
- 2023年貴州畢節市廣播電視臺招聘筆試參考題庫解含答案詳解
- 首都經濟貿易大學管理信息系統期末考試試卷
- 有機化學(下)(華東理工大學)智慧樹知到答案2024年華東理工大學
- DLT 572-2021 電力變壓器運行規程
- 新疆維吾爾自治區石河子市五年級數學期末高分通關試卷詳細答案和解析
- DL∕T 1430-2015 變電設備在線監測系統技術導則
- 光伏項目系統調試方案
- AQ/T 1089-2020 煤礦加固煤巖體用高分子材料(正式版)
- 2024年廣東省初中學業水平考試生物押題卷
- MOOC 人格與人生-蘇州城市學院 中國大學慕課答案
- 經濟學思維方式智慧樹知到期末考試答案2024年
- 口腔科醫師職責
評論
0/150
提交評論