22春學(xué)期(高起本1709-1803、全層次1809-2103)《手機(jī)應(yīng)用軟件設(shè)計(jì)與實(shí)現(xiàn)》在線作業(yè)-00003
試卷總分:100 得分:100
一、單選題 (共 30 道試題,共 60 分)
1.關(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類型
2.以下哪個對象是自定義組件中用來呈現(xiàn)畫布的對象
A.Bitmap
B.Canvas
C.BufferedImage
D.Drawable
3.關(guān)于隱式 Intent 正確的是?
A.Android 中使用 IntentFilter 來尋找與隱式 Intent 相關(guān)的對象
B.通過組件的名稱尋找與 intent 相關(guān)聯(lián)的對象
C.隱式 Intent 更多用于在應(yīng)用程序內(nèi)部傳遞消息
D.一個聲明了 IntentFilter 的組件只能響應(yīng)隱式 Intent 請求
4.AutoCompleteTextView是繼承了哪個類()
A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView
5.創(chuàng)建一個對話框正確的語法是
A.builder.create()
B.builder.start()
C.builder.show()
D.builder.stop()
6.下列關(guān)于Service的描述,正確的是
A.A Servie主要負(fù)責(zé)一些耗時比較長的操作,這說明Service會運(yùn)行在獨(dú)立的子線程中
B.每次調(diào)用Context類中的StartService()方法后都會新建一個Service實(shí)例
C.每次啟動一個服務(wù)時候都會先后調(diào)用onCreate()和onStart()方法
D.當(dāng)調(diào)用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會自動回調(diào)
7.下面哪一個不屬于Android體系結(jié)構(gòu)中的應(yīng)用程序?qū)?/p>
A.A電話簿
B.B日歷
C.C SQLite
D.D SMS程序
8.一般認(rèn)為,多媒體技術(shù)研究的興起從(?)開始。
A.1972年,philips展示播放電視節(jié)目的激光視盤。
B.1984年,美國Apple公司推出Macintosh系列機(jī)。
C.1986年,philips和sony公司宣布發(fā)明了交互式光盤系列CD-I.
D.1987年,美國RCA公司展示了交互式數(shù)字影視系統(tǒng)DVI.
9.以下哪一個屬于Activity的生命周期方法?
A.onInit( )
B.onStart( )
C.onListening( )
D.onClick( )
10.下列關(guān)于 Open Core說法不正確的是
A.A, Open core是Android多媒體框架的核心
B.B, MediaPlayer是open Core中的一個核心類
C.C, 所有在Android平臺的音頻、視頻的采集以及播放等操作都是通過它來實(shí)現(xiàn)的
D.D, 在實(shí)現(xiàn)開發(fā)中我們并不會過多地研究open core的實(shí)現(xiàn),我們的Android為我們提供了上層的media api的開發(fā)使用
11.被稱為“蘋果之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
12.在 main.xml 中,定義一個組件時,必須寫的屬性有()
A.Android:icon
B.Android:layout_height
C.Android:style
D.Android:layout_weight
13.關(guān)于 Intent 對象說法錯誤的是()
A.在 Android 中,Intent對象是用來傳遞信息的
B.Intent 對象可以把值傳遞給廣播或 Activity
C.利用 Intent 傳值時,可以傳遞一部分值類型
D.利用 Intent 傳值時,它的 key 值可以是對象
14.關(guān)于Handler的說法不正確的是
A.它實(shí)現(xiàn)不同進(jìn)程間通信的一種機(jī)制
B.它避免了在新線程中刷新UI的操作
C.它采用隊(duì)列的方式來存儲Message
D.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制
15.下列用以顯示一系列圖像的是?
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
16.下列描述有誤的選項(xiàng)是
A.adb?devices這個命令是查看當(dāng)前連接的設(shè)備,?連接到計(jì)算機(jī)的android設(shè)備或者模擬器將會列出顯示。
B.adb?install?<apk文件路徑>這個命令將指定的apk文件安裝到設(shè)備上。
C.adb?shell這個命令將登錄設(shè)備的shell。
D.adb?push?<本地路徑>?<遠(yuǎn)程路徑>用pull命令可以把Android目標(biāo)機(jī)上的文件或者文件夾復(fù)制到PC。
17.在Activity中需要找到一個id是bookName的的TextView組件,下面哪種語句寫法是正確的
A.TextView?tv?=?this.findViewById(R.id.bookName);
B.TextView?tv?=?(TextView)this.findViewById(R.id.code);
C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);
D.TextView?tv?=?(TextView)this.findViewById(R.string.bookName);
18.如果在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
19.下列用以顯示一網(wǎng)格圖像的是?
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
20.下列對SharePreferences存、取文件的說法中不正確的是
A.A,屬于移動存儲解決方案
B.B,sharePreferences處理的就是key-value對
C.C,讀取xml文件的路徑是/sdcard/shared_prefx
D.D,信息的保存格式是xml
21.創(chuàng)建子菜單的方法是?
A.Add
B.addSubMenu
C.createSubMenu
D.createMenu
22.下面選項(xiàng)中,哪一項(xiàng)是Android的四大組件之一
A.?ListView
B.Activity
C.?Extras
D.Bundle
23.下列關(guān)于如何使用 Notification,不正確的是?
A.notification 需要NotificatinManager 來管理
B.使用 NotificationManager 的 notify 方法顯示 notification 消息
C.在顯示 Notification 時可以設(shè)置通知時的默認(rèn)發(fā)聲,震動等
D.Notification 中存在可以清除消息的方法
24.被稱為“Android之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
25.Android項(xiàng)目工程下面的assets目錄的作用是什么?
A.主要放置多媒體等數(shù)據(jù)文件
B.放置字符串,顏色,數(shù)組等常量數(shù)據(jù)
C.放置一些與UI相應(yīng)的布局文件,都是xml文件
D.旋轉(zhuǎn)應(yīng)用程序所使用的圖片資源
26.關(guān)于Handler的說法正確的是
A.它實(shí)現(xiàn)不同進(jìn)程間通信的一種機(jī)制
B.它需要在新線程中刷新UI的操作
C.它采用棧的方式來存儲Message
D.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制
27.在Android應(yīng)用程序中,語言種類的數(shù)據(jù)應(yīng)放在那個目錄下
A.raw
B.values
C.layout
D.drawable
28.下面關(guān)于本地庫和Java運(yùn)行時環(huán)境描述錯誤的是
A.本地庫和Java運(yùn)行時環(huán)境層位于Linux內(nèi)核層之上
B.本地庫是應(yīng)用程序框架的基礎(chǔ),是連接應(yīng)用程序框架層與Linux內(nèi)核層的重要紐帶。
C.SQLite是根據(jù)OpenGL?ES?1.0API標(biāo)準(zhǔn)實(shí)現(xiàn)的3D繪圖函數(shù)庫。
D.Android應(yīng)用程序是用Java語言編寫的,所以Android需要一個Java的運(yùn)行時環(huán)境,該環(huán)境又包括核心庫和Dalvik虛擬機(jī)兩部分。
29.定義LinearLayout水平方向布局時設(shè)置的屬性
A.android:layout_height
B.android:gravity
C.android:layout
D.?android:orientation_horizontal
30.以下那個控件可以用來顯示圖片
A.A ImageView
B.B TextView
C.C Button
D.D 以上都可以
二、多選題 (共 10 道試題,共 20 分)
31.AppWidget窗口小部件時可以使用下列哪個布局
A.A,FrameLayout
B.B,LinearLayout
C.C,TableLayout
D.D,RelativeLayout
32.下列哪些API的操作需要聲明權(quán)限
A.播放mp3文件
B.寫入SD卡文件
C.發(fā)短信
D.訪問網(wǎng)絡(luò)
33.Android應(yīng)用程序的菜單有
A.選擇菜單(Option Menu)、
B.上下文菜單(Context Menu)、
C.子菜單(Sub Menu)
D.下拉菜單(Spinner Menu)
34.下列獲取LocationManager的方式中不正確的是:
A.A,LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
B.B,LocationManager lm = new LocationManager();
C.C,LocationManager lm =(LocationManager)getSystemService(Context.LOCATION);
D.D,LocationManager lm = new LocationManager(this);
35.以下對R.java描述正確的有
A.Android項(xiàng)目自動生成的終態(tài)類
B.自動標(biāo)識資源的"索引"功能
C.在"gen/"目錄下
D.布局文件
36.NotificationManager中清除消息的方法是
A.A,destroy
B.B,cancel
C.C,clear
D.D,cancelAll
37.下列不會導(dǎo)致GC內(nèi)存泄露的是
A.數(shù)據(jù)庫的cursor沒有關(guān)閉
B.構(gòu)造adapter緩存contentview
C.衍生listview的優(yōu)化問題-----減少創(chuàng)建view的對象,充分使用contentview,可以使用一靜態(tài)類來優(yōu)化處理getview的過程activity
D.使用sqlite數(shù)據(jù)庫
38.建立藍(lán)牙連接時,哪些方法無法獲取BluetoothAdapter對象?
A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
B.B,BluetoothAdapter adapter = new BluetoothAdapter()
C.C,BluetoothAdapter.BluetoothAdapterAdapter()
D.D, BluetoothAdapter.getDefaultAdapter()
39.下列說法正確的是?
A.Button 是普通按鈕組件,除此外沒有其他的按鈕組件
B.TextView 是顯示文本的組件,TextView 是 EditText 的父類
C.EditText 是編輯文本的組件,可以使用 EditText 輸入特定的字符
D.ImageView 是顯示圖片的組件,可以通過設(shè)置顯示局部圖片
40.以下屬于Android底層庫的有哪些
A.系統(tǒng)C庫
B.Surface Manager
C.聯(lián)系人
D.短信
三、判斷題 (共 10 道試題,共 20 分)
41.實(shí)例化AlertDialog類沒有內(nèi)部類
42.HorizontalScrollView 中,可以直接包含至少2個組件
43.Android中可以通過一個Service啟動一個Activity
44.當(dāng)Antivity的啟動模式設(shè)置為SingleTop表示當(dāng)該Anctivity的實(shí)例在棧頂時只會產(chǎn)生一個實(shí)例
45.Android系統(tǒng)播放Mp3文件不需要對此聲明特殊權(quán)限
46.Android中表格布局管理器是TableLayout,它繼承于FrameLayout
47.大部分安卓應(yīng)用程序都是用Java編寫的,然后被編譯成二進(jìn)制可執(zhí)行文件,通過Dilvik虛擬機(jī)在運(yùn)行環(huán)境中被解釋執(zhí)行
48.使用Gallery設(shè)置圖片集的時候不需要使用setAdapter()方法,可以直接繼承
49.HorizontalScrollView不屬于AdapterView類的子選項(xiàng)
50.Android通過隊(duì)列方式組織Activity,符合先入先出的隊(duì)列訪問規(guī)則
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777