8941_Android智能手机编程_任务3_(福建电大省开课)辅导资料.docx
- 文档编号:114921
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:11
- 大小:28.36KB
8941_Android智能手机编程_任务3_(福建电大省开课)辅导资料.docx
《8941_Android智能手机编程_任务3_(福建电大省开课)辅导资料.docx》由会员分享,可在线阅读,更多相关《8941_Android智能手机编程_任务3_(福建电大省开课)辅导资料.docx(11页珍藏版)》请在冰豆网上搜索。
8941_Android智能手机编程_任务3_(福建电大省开课)辅导资料
说明:
课程题目是随机的,下载后用WORD打开,然后按CTRL+F在题库中逐一搜索每一道题的答案投
请仔细阅读以下提示:
题库每学期都有可能更换,请仔细核对是不是您需要的内容再下载!
预祝您取得好成绩!
1、( )方法可以获取对SQLite数据只读的数据库对象。
A.getReadableDataBase()inSQLiteOpenHelperB.getWritableDataBase()inSQLiteOpenHelper
C. openDatabase(“testdemo”,null,
SQLiteDatabase.OPEN_READWRITE) inSQLiteOpenHelper
D.openUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion)inSQLiteOpenHelper
【参考答案】A
2、( )类在Android平台中可以播放音频和视频。
A.SurfaceViewB.SurfaceHolderC.MediaPlayerD.SoundPool
【参考答案】C
3、Android智能手机平台是基于( )程序语言来进行应用开发的。
A.C#
B.Objective-CC.JavaD.Javascript
【参考答案】C
4、Android智能手机平台是基于( )操作系统内核开发而来的。
A.LinuxB.WindowsC.UnixD.ChromeOS
【参考答案】A
5、Android中使用的Java运行环境是( )虚拟机。
A.OracleJava
B.IBM的Java
C.谷歌的Dalvik
D.OpenJava
【参考答案】C
6、Android中系统级的事件消息定义在( )类中。
A.IntentB.ServiceC.Activity
D.BroadcastReceiver
【参考答案】A
7、ListView可以通过( )对象或者类获取到数据列表。
A.BaseAdapterB.ArrayC.HashSetD.XML
【参考答案】A
8、SoftwareDevelopmentKit(SDK)是( )。
A.Java开发程序包
B.Android集成开发环境
C.软件开发工具包D.虚拟设备
【参考答案】C
9、SurfaceView在视频播放中的主要作用是( )。
A.显示界面的状态信息 B.
定义界面可视化元素的布局信息
C.用作绘图容器,用来展示视频播放的内容D.用作容器,用来盛装其他可视化组件
【参考答案】C
10、当界面从A跳转B,并希望从ActivityB中通过Intent返回信息到A中,则A需要实现
( )方法来获取返回的结果信息。
A.startActivityB.onResultActivityC.startActivityForResultD.setResult
【参考答案】B
11、电脑屏幕的尺寸为14寸,对应的dpi为( )。
A.131B.120C.1024D.100
【参考答案】A
12、如果需要给一个UI的组件设置背景图片,则在Java代码中访问到定义的图片资源
bg_pic.png的方法是( )。
A.R.color.bg_picB.R.drawable.bg_picC.R.string.bg_pic
D.drawable.bg_pic
【参考答案】B
13、通过( )对象来实现对SharedPreferences的写入操作。
A.SharedPreferencesB.SharedPreferences.EditorC.SQLiteDatabaseD.SQLiteOpenHelper
【参考答案】B
14、下面( )智能手机平台是开放源代码的。
A.AndroidB.WindowsPhoneC.iOS
D.Symbian
【参考答案】A
15、在Activity中,( )方法在初始化的时候调用。
A.onCreate()B.onStart()C.onRestart()D.onDestroy()
【参考答案】A
16、在Activity中,( )方法在资源或者对象被销毁的时候调用。
A.onStop()B.onPause()C.onRestart()D.onDestory()
【参考答案】D
17、在Android项目中,在res目录下存放字符串信息的文件是( )。
A.strings.xmlB.values.xmlC.colors.xmlD.const.xml
【参考答案】A
18、在Android应用中需要添加访问互联网的权限配置(Permission),可以在配置文件(
)中进行设置。
A.strings.xmlB.values.xmlC.project.properitesD.AndroidManifest.xml
【参考答案】D
19、在Android中,( )类可以用来封装运行Web页面。
A.WebViewB.ActivityC.LooperD.Hanlder
【参考答案】A
20、在Android中,Service中的本地服务通过( )方法被关闭。
A.onDestroy()B.onUnbind()C.onStop()D.stopService()
【参考答案】D
21、在Android中,用( )方法启动一个本地服务。
A.onCreate()
B.onBind()C.startCommand()D.startService()
【参考答案】D
22、在Java代码中,通过( )方式可以访问到配置文件中定义的颜色信息。
A.R.color_name_idB.color_nameC.R.color.color_name_idD.R.String.color_name_id
【参考答案】C
23、在res目录下的布局配置文件中,通过( )方式可以访问strings.xml中定义的字符串常量信息Title。
A.string/titleB.@string/titleC.titleD.String.title
【参考答案】B
24、在SharePreferences通过( )设置值将其设为允许其他应用共享信息。
A.Context.PRIVATE_MODEB.Context.MODE_WORLD_READABLEC.Context.MODE_WORLD_WRITEABLE
D.Context.MODE_APPEND
【参考答案】B
25、在SharePreferences中,( )数据无法存入。
A."hello"B.123C.0.25
D.newDate()
【参考答案】D
26、在SQLite数据库中,通过SQLiteOpenHelper类的( )方法更新数据库版本。
A.onCreate()B.onUpgrade()C.insert()D.updated()
【参考答案】B
27、在谷歌地图的JavaScript版本的服务器接口中,( )对象是用来计算路线的。
A.MapB.Geocoder
C.DirectionsRendererD.DirectionsService
【参考答案】D
28、在谷歌地图的JavaScript版本的服务器接口中,( )对象是用来实现地址信息和经纬度之间的转换。
A.DirectionsServiceB.Map
C.GeocoderD.Marker
【参考答案】C
29、在实现广播事件监听器的时候,需要实现( )方法。
A.onBind()B.onProcess()C.onReceive()D.onClick()
【参考答案】C
30、在用户自定义的Activity中,通过( )方法可以关闭Activity。
A.finish()
B.startActivity()C.onStop()D.onDestory()
【参考答案】A
31、开发Service的步骤?
【参考答案】
(1)定义继承Service的子类。
(2)在 AndroidManifest.xml 文件中声明该Service 。
32、
ListView是智能手机中应用非常广泛的一种组件,创建ListView有哪些方式?
【参考答案】
创建ListView有两种方式:
(1)直接使用ListView进行创建;
(2)使用Activity继承ListActivity。
33、目前在移动终端上有哪几种类型的应用?
【参考答案】
有三种类型的应用:
WebApp,通过浏览器访问;原生应用,通过Appstore应用商店安装;混合应用(Hybrid App),它虽然看上去是一个原生应用,但只有一个WebView,里面访问的是WebApp。
34、Android智能手机从系统架构的角度上分析,是由几层组成的?
【参考答案】四个层次:
Java 应用程序层(Application)Java应用程序框架层(ApplicationFramework)本地框架和Java运行环境层(Libraries)
Linux内核和驱动层
35、AndroidAVD是什么?
在开发中有什么作用?
【参考答案】 AVD 全称为
AndroidVisualDevice,即Android运行的虚拟设备,它是Android应用运行的模拟环境。
Android应用如果需要在模拟器中运行,必须有已创建的AVD,每个AVD上可以配置运行多个Android项目。
36、如何在res目录下的布局配置文件中定义一个新声明的用户界面组件的ID?
【参考答案】
每个界面组件对象都有一个关联的ID来唯一标识它。
ID通常是在布局XML文件中作为字符串被分配的,作为元素的ID属性,这个XML属性对所有的界面组件对象可用。
XML中ID定义:
android:
id=”@+id/button_id”
37、Bundle提供哪些方法提取Bundle中的数据?
【参考答案】
(1)getXxx(Stringkey):
从Bundle中取出int、long、string等各种类型的数据。
(2)getSerializable(Stringkey):
从Bundle取出一个可序列化的数据对象。
38、WebApp、原生应用和混合应用三种路线,在实际开发中如何选择?
【参考答案】
选用哪种路线去实现移动应用,则需要根据具体的应用特征和公司的策略来决定。
对于要求实时性高、用户体验要求高和与移动操作系统结合紧密的应用,选择使用原生应用。
对于主要以信息展示为主,与移动系统交互较少的应用,则使用WebApp较好。
介于二者之间,则使用混合模式。
39、在SQLiteOpenHelper中,getWritableDatabase和getReadableDatabase有哪些不同?
【参考答案】
getWritableDatabase是以写的方式打开数据库,在数据库的磁盘空间满时调用该方法,打开数据库就会出错。
getReadableDatabase会先以读的方式打开数据库,如果数据库的磁盘空间满了,就会打开失败,然后继续以只读方式打开数据库。
40、Androi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8941 _Android 智能手机 编程 任务 福建 电大 开课 辅导资料
![提示](https://static.bdocx.com/images/bang_tan.gif)