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ā)送短信,無(wú)需配置權(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)生的記錄,從中可以分析問(wèn)題的原因可能在哪里?
A.A程序執(zhí)行CanvasActivitys的一個(gè)代碼段時(shí)一個(gè)View有引用無(wú)對(duì)象
B.B CanvasActivitys類沒(méi)有在AndroidManifest中正確申明
C.C 最小SDK支持版本號(hào)比運(yùn)行這個(gè)程序的設(shè)備版本號(hào)還高
D.D CanvasActivitys是一個(gè)Activity,但沒(méi)有重寫(xiě)它的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.下列對(duì)SharePreferences存、取文件的說(shuō)法中正確的是
A.A,屬于測(cè)試解決方案
B.B,sharePreferences處理的就是key-value對(duì)
C.C,讀取xml文件的路徑是/sdcard/shared_prefx
D.D,信息的保存格式是png
7.關(guān)于線程說(shuō)法不正確的是()
A.在 Android 中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程
B.在創(chuàng)建的新線程中,它可以操作 UI 組件
C.新線程可以和 Handler 共同使用
D.創(chuàng)建的 Handler 對(duì)象,它隸屬于創(chuàng)建它的線程
8.關(guān)于廣播以下陳述正確的是
A.廣播接收器只能在配置文件中注冊(cè)
B.廣播接收器注冊(cè)后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨(dú)注冊(cè)與注銷
9.下列哪個(gè)傳感器可以用于制作微信里的“搖一搖”功能(即震動(dòng)手機(jī)來(lái)尋找周圍同上微博的人)
A.A,Sensor.TYPE_ORIENTATION
B.B,Sensor.TYPE_PROXIMITY
C.C,Sensor.TYPE_ACCELEROMETER
D.D,Sensor.TYPE_LIGHT
10.DDMS 中 Log 信息分為幾個(gè)級(jí)別?
A.3
B.4
C.5
D.7
11.下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是?
A.將整個(gè)文檔樹(shù)存儲(chǔ)在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能
B.指網(wǎng)頁(yè)元素的位置,距離右邊框和下邊框的距離
C.整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間
D.不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(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.對(duì)于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(相對(duì)布局)是按照相對(duì)位置來(lái)布局。
C.FrameLayout(幀布局)一塊在屏幕上提前預(yù)定好的空白區(qū)域,可以填充一些View元素到里面。
D.AbsoluteLayout(絕對(duì)布局)是以表格的形式布局。
15.對(duì)于AlertDialog的描述不正確的是
A.A,使用new關(guān)鍵字創(chuàng)建AlertDialog的實(shí)例
B.B,對(duì)話框的顯示需要調(diào)用show方法
C.C,setPositiveButton方法是用來(lái)加確定按鈕的
D.D,setNegativeButton方法是用來(lái)加取消按鈕的
16.下面說(shuō)法正確的是
A.Android不僅僅采用單線程模型
B.Android會(huì)默認(rèn)會(huì)為線程創(chuàng)建一個(gè)關(guān)聯(lián)的消息棧
C.Handler會(huì)與多個(gè)線程以及該線程的消息隊(duì)列對(duì)應(yīng)
D.程序組件首先通過(guò)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)存回收的說(shuō)明,哪個(gè)是正確的?
A.程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存
B.內(nèi)存回收程序允許程序員直接釋放內(nèi)存
C.內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存
D.內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象
20.下列哪個(gè)布局和組件是在開(kāi)發(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í),必須寫(xiě)的屬性有()
A.Android:icon
B.Android:layout_height
C.Android:style
D.Android:layout_weight
23.關(guān)于 Intent 對(duì)象說(shuō)法正確的是()
A.在 Android 中,Intent對(duì)象是用來(lái)傳遞信息的
B.Intent 對(duì)象只能把值傳遞給Activity而不能傳遞給其他
C.利用 Intent 傳值時(shí),無(wú)法傳遞字符串類型
D.利用 Intent 傳值時(shí),它的 key 值可以是對(duì)象
24.下列哪一款移動(dòng)設(shè)備搭載的是Android平臺(tái)?
A.iPhone 6s
B.華為P30
C.Lumia手機(jī)
D.iPad
25.關(guān)于Handler的說(shuō)法不正確的是
A.它實(shí)現(xiàn)不同進(jìn)程間通信的一種機(jī)制
B.它避免了在新線程中刷新UI的操作
C.它采用隊(duì)列的方式來(lái)存儲(chǔ)Message
D.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制
26.以下那個(gè)控件可以用來(lái)顯示圖片
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對(duì)象
C.Bundle
D.charsequence
29.SimpleCursorAdapter的父類為
A.BaseAdapter
B.CursorAdapter
C.ArrayAdapter
D.ListAdapter
30.Android 是如何組織 Activity 的?
A.以棧的方式組式 Activity
B.以隊(duì)列的方式組織 Activity
C.以樹(shù)形方式組織 Activity
D.以鏈?zhǔn)椒绞浇M織 Activity
二、多選題 (共 10 道試題,共 20 分)
31.通過(guò)地址查詢坐標(biāo)可以使用以下哪種格式的數(shù)據(jù)
A.MP3格式
B.Map格式
C.JSON格式
D.XML格式
32.在 Activity 中不能通過(guò)哪些方式獲取Service 對(duì)象?
A.直接實(shí)例化。
B.綁定。
C.startService()
D.getService()
33.以下屬于Android底層庫(kù)的有哪些
A.系統(tǒng)C庫(kù)
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ù)庫(kù),并可以對(duì)數(shù)據(jù)庫(kù)版本進(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)線程,沒(mé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(絕對(duì)布局) 中特有的屬性?
A.android:layout_height
B.android:layout_x
C.android:layout_above
D.android:layout_toRightOf
40.上下文菜單與其他菜單相同的是
A.A,上下文菜單項(xiàng)上的單擊事件可以使用onMenuItemSelected方法來(lái)響應(yīng)
B.B,上下文菜單必須注冊(cè)到指定的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.可以通過(guò)適配器來(lái)存儲(chǔ)要顯示的數(shù)據(jù)
43.onDestroy()方法在activity被銷毀時(shí)調(diào)用,該方法用于保存活動(dòng)狀態(tài)的,也是對(duì)運(yùn)行時(shí)數(shù)據(jù)的現(xiàn)場(chǎng)保護(hù)。
44.Android通過(guò)隊(duì)列方式組織Activity,符合先入先出的隊(duì)列訪問(wèn)規(guī)則
45.Android系統(tǒng)播放Mp3文件不需要對(duì)此聲明特殊權(quán)限
46.使用Gallery設(shè)置圖片集的時(shí)候不需要使用setAdapter()方法,可以直接繼承
47.如果service已經(jīng)啟動(dòng),再次啟動(dòng)該服務(wù)時(shí)將先后調(diào)用onCreate()和onStartCommand()方法
48.對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接收者請(qǐng)求的先后順序決定執(zhí)行的接收者次序
49.大部分安卓應(yīng)用程序都是用Java編寫(xiě)的,然后被編譯成二進(jìn)制可執(zhí)行文件,通過(guò)Dilvik虛擬機(jī)在運(yùn)行環(huán)境中被解釋執(zhí)行
50.數(shù)據(jù)庫(kù)Cursor未關(guān)閉情況下可能導(dǎo)致GC問(wèn)題
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

