23秋學(xué)期(高起本:1709-2103、專升本/高起專:2003-2103)《手機(jī)應(yīng)用軟件設(shè)計(jì)與實(shí)現(xiàn)》在線作業(yè)-00003
試卷總分:100 得分:100
一、單選題 (共 30 道試題,共 60 分)
1.如果在android應(yīng)用程序中需要發(fā)送短信,那么需要在AndroidManifest.xml文件中增加什么樣的權(quán)限
A.發(fā)送短信,無需配置權(quán)限
B.permission.SMS
C.android.permission.RECEIVE_SMS
D.android.permission.SEND_SMS
2.Android:completionThreshold=1 是哪個(gè)組件的屬性?
A.ImageButton
B.EditText
C.TextView
D.AutoCompleteTextView
3.E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.apk]這段話是程序報(bào)錯(cuò)在LogCat中產(chǎn)生的記錄,從中可以分析問題的原因可能在哪里?
A.A程序執(zhí)行CanvasActivitys的一個(gè)代碼段時(shí)一個(gè)View有引用無對象
B.B CanvasActivitys類沒有在AndroidManifest中正確申明
C.C 最小SDK支持版本號比運(yùn)行這個(gè)程序的設(shè)備版本號還高
D.D CanvasActivitys是一個(gè)Activity,但沒有重寫它的onCreate方法
4.RatingBar 組件中不能用屬性直接設(shè)置的是?
A.五角星個(gè)數(shù)
B.當(dāng)前分?jǐn)?shù)
C.分?jǐn)?shù)的增量
D.五角星的色彩
5.以下調(diào)整寬度和高度的屬性,哪個(gè)不是Android系統(tǒng)提供的?
A.Match_parent
B.Wrap_content
C.Fill_content
D.Fill_parent
6.下列對SharePreferences存、取文件的說法中正確的是
A.A,屬于測試解決方案
B.B,sharePreferences處理的就是key-value對
C.C,讀取xml文件的路徑是/sdcard/shared_prefx
D.D,信息的保存格式是png
7.關(guān)于線程說法不正確的是()
A.在 Android 中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程
B.在創(chuàng)建的新線程中,它可以操作 UI 組件
C.新線程可以和 Handler 共同使用
D.創(chuàng)建的 Handler 對象,它隸屬于創(chuàng)建它的線程
8.關(guān)于廣播以下陳述正確的是
A.廣播接收器只能在配置文件中注冊
B.廣播接收器注冊后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨(dú)注冊與注銷
9.下列哪個(gè)傳感器可以用于制作微信里的“搖一搖”功能(即震動(dòng)手機(jī)來尋找周圍同上微博的人)
A.A,Sensor.TYPE_ORIENTATION
B.B,Sensor.TYPE_PROXIMITY
C.C,Sensor.TYPE_ACCELEROMETER
D.D,Sensor.TYPE_LIGHT
10.DDMS 中 Log 信息分為幾個(gè)級別?
A.3
B.4
C.5
D.7
11.下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是?
A.將整個(gè)文檔樹存儲(chǔ)在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能
B.指網(wǎng)頁元素的位置,距離右邊框和下邊框的距離
C.整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間
D.不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失
12.Android項(xiàng)目工程下面的strings目錄的作用是什么?
A.主要放置多媒體等數(shù)據(jù)文件
B.放置字符串,顏色,數(shù)組等常量數(shù)據(jù)
C.放置一些與UI相應(yīng)的布局文件,都是xml文件
D.旋轉(zhuǎn)應(yīng)用程序所使用的圖片資源
13.對于XML布局文件中的視圖控件,layout_width屬性的屬性值以下哪個(gè)符合?
A.match_parent
B.wrap_parent
C.wrap_height
D.match_content
14.下面關(guān)于UI布局描述錯(cuò)誤的一項(xiàng)是
A.LinearLayout(線性布局)是按照橫或豎的線性排列布局。
B.RelativeLayout(相對布局)是按照相對位置來布局。
C.FrameLayout(幀布局)一塊在屏幕上提前預(yù)定好的空白區(qū)域,可以填充一些View元素到里面。
D.AbsoluteLayout(絕對布局)是以表格的形式布局。
15.對于AlertDialog的描述不正確的是
A.A,使用new關(guān)鍵字創(chuàng)建AlertDialog的實(shí)例
B.B,對話框的顯示需要調(diào)用show方法
C.C,setPositiveButton方法是用來加確定按鈕的
D.D,setNegativeButton方法是用來加取消按鈕的
16.下面說法正確的是
A.Android不僅僅采用單線程模型
B.Android會(huì)默認(rèn)會(huì)為線程創(chuàng)建一個(gè)關(guān)聯(lián)的消息棧
C.Handler會(huì)與多個(gè)線程以及該線程的消息隊(duì)列對應(yīng)
D.程序組件首先通過Handler把消息傳送給Looper,Looper把消息放入隊(duì)列
17.拖動(dòng)條組件是
A.A,RatingBar
B.B,ProgressBar
C.C,SeekBar
D.D,ScrollBar
18.事件的名稱
A.都要由用戶定義
B.有的由用戶定義,有的有系統(tǒng)定義
C.是由系統(tǒng)預(yù)先定義
D.是不固定的
19.下列關(guān)于內(nèi)存回收的說明,哪個(gè)是正確的?
A.程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存
B.內(nèi)存回收程序允許程序員直接釋放內(nèi)存
C.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存
D.內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對象
20.下列哪個(gè)布局和組件是在開發(fā)AppWidget窗口小部件時(shí)不可以使用的
A.A,ImageView
B.B,WebView
C.C ,GridView
D.D ,Button
21.以下能夠觸發(fā)文本框Change的事件的操作是
A.文本框失去焦點(diǎn)
B.文本獲得焦點(diǎn)
C.設(shè)置文本框的焦點(diǎn)
D.改變文本框的內(nèi)容
22.在 main.xml 中,定義一個(gè)組件時(shí),必須寫的屬性有()
A.Android:icon
B.Android:layout_height
C.Android:style
D.Android:layout_weight
23.關(guān)于 Intent 對象說法正確的是()
A.在 Android 中,Intent對象是用來傳遞信息的
B.Intent 對象只能把值傳遞給Activity而不能傳遞給其他
C.利用 Intent 傳值時(shí),無法傳遞字符串類型
D.利用 Intent 傳值時(shí),它的 key 值可以是對象
24.下列哪一款移動(dòng)設(shè)備搭載的是Android平臺(tái)?
A.iPhone 6s
B.華為P30
C.Lumia手機(jī)
D.iPad
25.關(guān)于Handler的說法不正確的是
A.它實(shí)現(xiàn)不同進(jìn)程間通信的一種機(jī)制
B.它避免了在新線程中刷新UI的操作
C.它采用隊(duì)列的方式來存儲(chǔ)Message
D.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制
26.以下那個(gè)控件可以用來顯示圖片
A.A ImageView
B.B TextView
C.C Button
D.D 以上都可以
27.使用地圖需要的權(quán)限是
A.A,android.permission.TIME
B.B,android.permission.WRITE_SECURE_SETTINGS
C.C,android.permission.INTERNET
D.D,android.permission. GPS
28.Intent傳遞數(shù)據(jù)時(shí),下列的哪種類型數(shù)據(jù)不可以被傳遞?
A.Serializable
B.JSON對象
C.Bundle
D.charsequence
29.SimpleCursorAdapter的父類為
A.BaseAdapter
B.CursorAdapter
C.ArrayAdapter
D.ListAdapter
30.Android 是如何組織 Activity 的?
A.以棧的方式組式 Activity
B.以隊(duì)列的方式組織 Activity
C.以樹形方式組織 Activity
D.以鏈?zhǔn)椒绞浇M織 Activity
二、多選題 (共 10 道試題,共 20 分)
31.通過地址查詢坐標(biāo)可以使用以下哪種格式的數(shù)據(jù)
A.MP3格式
B.Map格式
C.JSON格式
D.XML格式
32.在 Activity 中不能通過哪些方式獲取Service 對象?
A.直接實(shí)例化。
B.綁定。
C.startService()
D.getService()
33.以下屬于Android底層庫的有哪些
A.系統(tǒng)C庫
B.Surface Manager
C.聯(lián)系人
D.短信
34.下列屬于SAX解析XML需要用到的類和接口是
A.A,DocumentBuilder
B.B,SAXParser
C.C,DefaultHandler
D.D,SAXParserFactory
35.在Android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),可以生成一個(gè)數(shù)據(jù)庫,并可以對數(shù)據(jù)庫版本進(jìn)行管理的方法可以是
A.getDatabase()
B.getWriteableDatabase()
C.getReadableDatabase()
D.getAbleDatabase()
36.以下屬于消息機(jī)制處理的有
A.Handler
B.Message
C.Looper
D.TextView
37.以下描述正確的是
A.Activity是Android應(yīng)用程序的界面,負(fù)責(zé)與用戶進(jìn)行交互。
B.Service是Android應(yīng)用程序的后臺(tái)線程,沒有界面,不與用戶交互。
C.Intent既不是Android應(yīng)用程序的界面,也不是后臺(tái)線程,Intent是執(zhí)行某操作的一個(gè)抽象描述。
D.Intent是Android應(yīng)用程序的界面
38.以下屬于Android體系結(jié)構(gòu)中的有哪些
A.Linux Kernel
B.Libraries
C.Framework
D.Application
39.下列哪些不是 AbsoluteLayout(絕對布局) 中特有的屬性?
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
40.上下文菜單與其他菜單相同的是
A.A,上下文菜單項(xiàng)上的單擊事件可以使用onMenuItemSelected方法來響應(yīng)
B.B,上下文菜單必須注冊到指定的view上才能顯示
C.C,上下文菜單的菜單項(xiàng)可以添加,可以刪除
D.D,上下文菜單的菜單項(xiàng)不可以有子項(xiàng)
三、判斷題 (共 10 道試題,共 20 分)
41.將一個(gè)Activity設(shè)置成窗口樣式,可在AndroidManifest.xml 中添加android :theme="@android:style/Theme.Dialog"
42.可以通過適配器來存儲(chǔ)要顯示的數(shù)據(jù)
43.onDestroy()方法在activity被銷毀時(shí)調(diào)用,該方法用于保存活動(dòng)狀態(tài)的,也是對運(yùn)行時(shí)數(shù)據(jù)的現(xiàn)場保護(hù)。
44.Android通過隊(duì)列方式組織Activity,符合先入先出的隊(duì)列訪問規(guī)則
45.Android系統(tǒng)播放Mp3文件不需要對此聲明特殊權(quán)限
46.使用Gallery設(shè)置圖片集的時(shí)候不需要使用setAdapter()方法,可以直接繼承
47.如果service已經(jīng)啟動(dòng),再次啟動(dòng)該服務(wù)時(shí)將先后調(diào)用onCreate()和onStartCommand()方法
48.對有序廣播,系統(tǒng)會(huì)根據(jù)接收者請求的先后順序決定執(zhí)行的接收者次序
49.大部分安卓應(yīng)用程序都是用Java編寫的,然后被編譯成二進(jìn)制可執(zhí)行文件,通過Dilvik虛擬機(jī)在運(yùn)行環(huán)境中被解釋執(zhí)行
50.數(shù)據(jù)庫Cursor未關(guān)閉情況下可能導(dǎo)致GC問題
奧鵬,國開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777