手机应用软件设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D D,AppWidgetProvider
6
下列关于内存回收的说明,哪个是正确的?
2分
A A. 程序员必须创建一个线程来释放内存
B B. 内存回收程序允许程序员直接释放内存
C C. 内存回收程序负责释放无用内存
D D. 内存回收程序可以在指定的时间释放内存对 象
7
在 Activity 中,如何获取Service 对象?
统提供的?
2分
A A. Match_parent
B B. Wrap_content
C C. Fill_content
D D. Fill_parent
27
Android的VM虚拟机是哪个
2分
A A.Dalvik
B B.JVM
C C.KVM
D D. framework
28
下列哪个布局和组件是在开发AppWidget窗口小部
用onCreate()和onStartCommand()方法
2分 A 错误
B 正确
2
一个Activity就是一个可视化的界面或者看成是控件
的容器。
2分
A 错误
B 正确
3
对有序广播,系统会根据接收者请求的先后顺序决
定执行的接收者次序
2分
A 错误
B 正确
4
当TextView类视图控件失去焦点或获得焦点时,将
2
以下属于Intent属性的有
2分
A Action
B Data
C Category
D Gallery
3
通过地址查询坐标可以使用以下哪种格式的数据
2分
A MP3格式
B Map格式
C JSON格式
D XML格式
4
下列对Android NDK的理解正确的是?
2分
A A. NDK 提供了一份稳定、功能有限的 API 头文
一、单选题
共30题,60分
1
复选框被选择事件通常用
2分
A A,setOnClickListener
B B,setOnCheckChangeListener
C C,setOnMenuItemSelectedListener
D D,setOnCheckedListener
2
WebView中可以用来处理js中警示,确认等对话框
20
自定义对话框时,将视图对象添加到当前对话框的
方法是
2分
A A,setIcon
B B,setXML
C C,setLayout
D D,setView
21
如果在android应用程序中需要发送短信,那么需要
在AndroidManifest.xml文件中增加什么样的权限
2分
A A.发送短信,无需配置权限
2分
e/Theme.Dialog"
A 错误 B 正确
8
GridView只能使用BaseAdapter填充数据
2分
A 错误
B 正确
9
苹果iOS系统及应用程序是开源的,程序设计者可直
接发布无需审核
2分
A 错误
Байду номын сангаас
B 正确
10
Android中表格布局管理器是TableLayout,它继承
于FrameLayout
2分 A 错误
B 正确
B B, NETWORK通过基站和Wi- Fi信号来获取位置 信息,速度较慢,耗电较少。
C C,获取用户位置信息,我们可以使用其中一个, 也可以同时使用两个。
D D, GPS定位耗电严重,并且返回用户位置信息 的速度远不能满足用户需求。
17
针对ListView组件描述错误的是
2分
A A. ListView自带滚动面板功能,如果数据超出
触发FocusChange事件
2分
A 错误
B 正确
5
Android中输入时间的选择对话框是:DatePickerD
ialog
2分 A 错误
B 正确
6
一个Android程序中只能拥有一个Activity类
2分
A 错误
B 正确
7
将一个Activity设置成窗口样式,可在AndroidMani
fest.xml 中添加android :theme="@android:styl
2分 A A.指定Activity的图标
B B.指定Activity的显示标签
C C.指定Activity和类相关联的类名
D D.指定该Activity的唯一标识
11
Android中不是SAX方式解析xml需要用的类是
2分
A A SAXParserFactory
B B XMLReader
C C PullParser
B B. 管理一个EGL display,它能让opengl把内 容渲染到上述的surface上。
C C. 让渲染器在独立的线程里运作,和UI线程分 离。
D D. 可以直接从内存或者DMA等硬件接口取得图 像数据
23 关于广播以下陈述正确的是
2分
A A.广播接收器只能在配置文件中注册
B B.广播接收器注册后不能注销
件时不可以使用的
2分
A A,ImageView
B B,WebView
C C ,GridView D D ,Button
29
上下文菜单与其他菜单不同的是
2分
A A,上下文菜单项上的单击事件可以使用onMenuI
temSelected方法来响应
B B,上下文菜单必须注册到指定的view上才能显 示
C C,上下文菜单的菜单项可以添加,可以删除
9
下列哪些API的操作需要声明权限
2分
A A、播放mp3文件
B B、读SD卡 (读sd卡状态)
C C、发短信
D D、访问网络
10
Android 关于service生命周期的onCreate()和onSt
art()说法正确的是?
2分 A A. 如果service已经启动,将先后调用onCreate ()和onStart()方法
D D DefaultHandler
12
上下文菜单与其他菜单不同的是
2分
A A,上下文菜单项上的单击事件可以使用onMenuI
temSelected方法来响应
B B,上下文菜单必须注册到指定的view上才能显 示
C C,上下文菜单的菜单项可以添加,可以删除
D D,上下文菜单的菜单项可以有子项
13
关于Handler的说法不正确的是
屏幕范围,可以自动滚动
B B. ListView在使用时,必须通过Adapter来加入 数据
C C. ListView如果想改变显示内容,只需要调整 对应的List集合中的数据即可。
D D. ListView中可以通过OnItemClickListener来 完成针对某一项目的点击监听
18
AndroidVM虚拟机中运行的文件的后缀名为
2分
A A.它实现不同进程间通信的一种机制
B B.它避免了在新线程中刷新UI的操作
C C.它采用队列的方式来存储Message
D D.它实现不同线程间通信的一种机制
14
onPause 什么时候调用?
2分
A A. 当界面启动时
B B. 当 onCreate 方法被执行之后
C C. 当界面被隐藏时
D D. 当界面重新显示时
件声明
B B. NDK 将是 Android 平台支持 C 开发的开端
C C. 使 “Java+C” 的开发方式终于转正,成为官 方支持的开发方式
D D. NDK是一系列工具的集合
5
Android 数据存储与访问的方式一下说法正确的是
2分
A A、文件
B B、数据库
C C、sharedpreference D D、内容提供者 E E、网络
C C. 为 tab 页创建内容
D D. 为 tab 页创建新空格
9
被称为“Android之父”的是
2分
A A、Steve Jobs
B B、Andy Rubin
C C、Tim Cook
D D、Bill Gates
10
在AndroidManifes.xml中描述一个Activity时,该
Activity的label属性是指定什么
2分
A A.class
B B.apk
C C.dex
D D.xml
19
Android中文件操作模式中表示只能被本应用使
用,写入文件会覆盖的是
2分
A A, MODE_APPEND
B B,MODE_WORLD_READABLE
C C,MODE_WORLD_WRITEABLE
D D, MODE_PRIVATE
D D,上下文菜单的菜单项可以有子项
30
DDMS 中 Log 信息分为几个级别?
2分
A A. 3
B B. 4
C C. 5
D D. 7
二、多选题
共10题,20分
1
以下属于Android体系结构中的有哪些
2分
A Linux Kernel
B Libraries
C Framework
D Application
B B.permission.SMS
C C.android.permission.RECEIVE_SMS
D D.android.permission.SEND_SMS
22
下列选项中不属于GLSurFaceView特性的是?
2分
A A. 管理一个surface,这个surface就是一块特
殊的内存,能直接排版到android的视图view上。
6
下列属于AsyncTask的方法是
2分
A A,run
B B,execute
C C,doInBackground
D D,onPostExecute
7
MVC模式包括
2分
A 模型
B 视图
C 传感器
D 控制器
8
以下属于消息机制处理的有
2分
A Handler
B Message
C Looper
D TextView
B B. 当第一次启动的时候先后调用onCreate()和o nStart()方法
C C. 当第一次启动的时候只会调用onCreate()方 法
D D. 如果service已经启动,只会执行onStart()方 法,不再执行onCreate()方法
三、判断题
共10题,20分
1
如果service已经启动,再次启动该服务时将先后调
的是
2分
A A.WebSettings
B B.WebViewClient
C C.WebChromeClient
D D.WebViewChrome
3
下面选项中,哪一项是Android的四大组件之一
2分
A A、 ListView
B B、Activity
C C、 Extras
D D、Bundle
4
关于适配器的说法正确的是?
15
下列不属于android布局的是
2分
A A、FrameLayout
B B、LinearLayout C C、BorderLayout D D、TableLayout E E、RelativeLayou
16
LocationManager获取位置信息的途径下列说法不
正确的是
2分 A A, GPS定位更精确,缺点是只能在户外使用
D D. onStop()
25
在 Android 中使用 RadioButton 时,要想实现互
斥的选择需要用的组件是
2分
A A. ButtonGroup
B B. RadioButtons
C C. CheckBox
D D. RadioGroup
26
以下调整宽度和高度的属性,哪个不是Android系
2分
A A. 可以通过直接实例化得到。
B B. 可以通过绑定得到。
C C. 通过 startService()
D D. 通过 getService()获取
8
TabHost.newTabSpec("tab1")的作用是?
2分
A A. 为 tab 页创建标题为 tab1
B B. 为 tab 页创建 ID 为 tab1
C C.广播接收器只能接收自定义的广播消息
D D.广播接收器可以在Activity中单独注册与注销
24
Hanlder是线程与Activity通信的桥梁,如果线程处理
不当,机器就会变得越慢,那么线程销毁的方法
2分
是?
A A. onDestroy()
B B. onClear()
C C. onFinish()
2分
A A. 它主要是用来存储数据
B B. 它主要用来把数据绑定到组件上 C C. 它主要用来解析数据 D D. 它主要用来存储 xml 数据
5
在开发AppWidget窗口小部件时, 需要继承()类
2分
A A,AppWidgetReceiver
B B,AppWidgetConfigure
C C,AppWidgetManager