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