Android复习题
更新时间:2024-02-29 15:32:01 阅读量: 综合文库 文档下载
Android复习题及答案
一、 选择题
1. 下列哪些语句关于内存回收的说明是正确的?( )
A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. Android 中下列属于Intent的作用的是( )
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作
3. 下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的( ) A、 android:name=\/>
B、
android:name=\/>
C、 android:name=\/>
D、
android:name=\/>
4. 关于ContenValues类说法正确的是( )
A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型 5. 下面退出Activity错误的方法是( )
A、finish()
B、抛异常强制退出
C、System.exit()
D、onStop()
6. 下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是( )
A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.
B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.
C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.
D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念. 7. Android项目工程下面的assets目录的作用是什么( )
A、放置应用到的图片资源。
B、主要放置多媒体等数据文件
C、放置字符串,颜色,数组等常量数据 D、放置一些与UI相应的布局文件,都是xml文件 8. 关于res/raw目录说法正确的是( )
A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B、这里的文件是原封不动的存储到设备上会转换为二进制的格式 C、 这里的文件最终以二进制的格式存储到指定的包中 D、这里的文件最终不会以二进制的格式存储到指定的包中 9. Android是如何组织Activity的( )
A、 以栈的方式组式Activity C、 以树形方式组织Activity 10. onPause什么时候调用( )
A.当界面启动时
B.当onCreate方法被执行之后
B、 以队列的方式组织Activity D、 以链式方式组织Activity。
C.当界面被隐藏时 D.当界面重新显示时
11. 在Activity中,如何获取service对象( )
A.可以通过直接实例化得到。 C.通过startService()
B.可以通过绑定得到。 D.通过getService()获取。
12. 在表格布局中,android:collapseColumns=\的含义是( )
A、在屏幕中,当表格的列能显示完时,显示1,2列 B、在屏幕中,当表格的列显示不完时,折叠 C、在屏幕中,不管是否能都显示完,折叠1、2列 D、在屏幕中,动态决定是否显示表格。 13. 绝对布局中,android:layout_x 的含义有( )
A、以手机左下为原点,组件显示到屏幕中的横向坐标值。 B、以手机左上为原点,组件显示到屏幕中的横向坐标值。 C、以手机右下为原点,组件显示到屏幕中的横向坐标值。 D、以手机右下为原点,组件显示到屏幕中的横向坐标值。 14. 创建Menu需要重写的方法是( )
A、onOptionsCreateMenu(Menu menu) B、onOptionsCreateMenu(MenuItem menu) C、onCreateOptionsMenu(Menu menu)
D、onCreateOptionsMenu(MenuItem menu)
15. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )
A.onCreate()
B.onCreade()
C.onUpdate()
D. onUpgrade()
16. ScrollView中,可以直接包含多少个组件( )
A.三个
B.两个
C.一个
D.无数个
17. TabHost.newTabSpec(\ )
A.为tab页创建标题为tab1 C.为tab页创建内容
B.为tab页创建ID为tab1 D.为tab页创建新空格
18. 关于适配器的说法正确的有( )
A.它主要是用来存储数据 C.它主要用来解析数据
B.它主要用来把数据绑定到组件上 D.它主要用来存储xml数据
19. 关于Activity说的法不正确的是( )
A. Activity是为用户操作而展示的可视化用户界面 B. 一个应用程序可以有若干个Activity
C. Activity可以通过一个别名去访问 D. Activity可以表现为一个漂浮的窗口 20. service中如何实现更改Activity界面元素( )
A.通过把当前actvity对象传递给service对象。 B.通过向Activity发送广播。
C.通过Context对象更改Act]ivity界面元素
D.可以在service中,调用Activity的方法实现更改界面元素。 21. 激活Activity的方法是( )
A.runActivity()
B.goActivity()
C.startActivity()
D.startActivityForIn()
22. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )
A.onCreate()
B.onCreade()
C.onUpdate()
D. onUpgrade()
23. 关于android进程,说法不正确的是( )
A.组件运行所在的进程,是由androidmanifest.xml决定,它可以指定该组件运行于哪个进程。 B、当急需内存时,android会决定优先关闭那些空闲的进程
C.背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它不能被杀死 D.可视进程一般不会不被系统所杀死
24. 在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用( )
A.onStop()
B.onPause()
C.onRestart()
D.onStart()
25. 当Activity被消毁时,如何保存它原来的状态( )
A.实现Activity的onSaveInstanceState()方法 B.实现Activity的onSaveInstance()方法 C.实现Activity的onInstanceState()方法 D. 实现Activity的onSaveState()方法 26. 关于Intent对象说法错误的是( )
A.在android中,Intent对象是用来传递信息的 B.Intent对象可以把值传递给广播或Activity C.利用Intent传值时,可以传递一部分值类型 D.利用Intent传值时,它的key值可以是对象 27. 在android中,ArrayAdapter类是用于( )
A.用于把数据绑定到组件上
B.它能把数据显示到Activity上 C.它能把数据传递给广播 D.它能把数据传递给服务 28. 使进度条变横向的系统样式是( )
A. @android:style/Widget.ProgressBar.Horizontal B. @android:style/ProgressBar.Horizontal C. @style/Widget.ProgressBar.Horizontal D. @style/ProgressBar.Horizontal
29. activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( )
A、onPause()
B、onCreate()
C、 onResume()
D、onStart()
30. android 中下列属于Intent的作用的是( )
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作 31. 关于res/raw目录说法正确的是( )
A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式 C、 这里的文件最终以二进制的格式存储到指定的包中 D、 这里的文件最终不会以二进制的格式存储到指定的包中
32. 下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是( )
A、android:name=\B、android:name=”android.provider.action.NewBroad”/> C、android:name=\D、android:name=”android.provider.action.NewBroad”/> 33. 下面哪一个不属于Android体系结构中的应用程序层( )
A、电话簿
B、日历
C、SQLite
D、SMS程序
34. 下面哪种说法不正确( )
A、Android应用的gen目录下的R.java被删除后还能自动生成;
正在阅读:
Android复习题02-29
小学生科技创新论文12-10
五小活动总结05-20
江苏省金坛市茅麓中学2010-2011学年七年级英语下学期第一次考试03-08
和谐社会的作文12-27
2019高考地理二轮复习:专题(16)地理事象的季节变化听课手册(含答案)12-03
动态博弈学习10-24
同事工作祝福语大全02-24
中央媒体记者来青州市采访报道01-28
《嵌入式Linux设计与开发》课程设计07-24
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 复习题
- Android
- 职专英语3期末测试卷
- 输电线路作业 - 图文
- 浅谈会计师事务所审计的风险控制
- 绞车钢丝绳钩头的制作标准
- 4A期末测试试卷 - 图文
- 2018年废旧锂离子电池综合回收循环利用项目可行性研究报告(编制
- 云南七氟丙烷气体消防施工方案(管网)
- 国资委关于印发《中央企业资产评估项目核准工作指引》的通知-国
- 企划案
- 八年级数学几何练习题
- 数据库应用技术课程答疑,复习(文本)
- ITopBottomBar 接口使用
- 浅谈初中后进生的转化策略
- 2011年高考文科数学试题分类汇编 一、集合与常用逻辑用语
- 2015年全国注册监理工程师延续注册-系统考试试题2
- 光控气动无压风门说明书
- 脚手架专项施工方案
- AutoCAD(ITAT)模拟试题14
- 信息化教学设计教案
- 研究性学习各项制度