版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android 复习题及答案一、 选择题1. 下列哪些语句关于内存回收的说明是正确的?()A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2. An droid中下列属于In te nt的作用的是()A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页 面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作3.下面在AndroidManifest.xml文件中注册Broadcast
2、Receiver方式正确的()A、<receiver an droid: name="NewBroad" ><i nten t-filter><act ionan droid: name="an vider.act ion. NewBroad"/>B、<acti on></i nten t-filter></receiver><receiver an droid: name="NewBroad" ><i nten t-filte
3、r> an droid: name="an vider.act ion. NewBroad"/>C、</i nten t-filter></receiver><receiver an droid: name="NewBroad" ><acti onan droid:n ame="an vider.acti on. NewBroad"/>D、<acti on></receiver><i nten t-filter
4、><receiver an droid: name=<act ion>an droid: name="NewBroad" >"an vider.act ion. NewBroad"/><act ion></receiver></inten t-filter>4. 关于ContenValues类说法正确的是()A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是 任意类型,而值都是基本类型B、他和Hashtable比较类似,也是负责
5、存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是 String类型,而值也是 String类型D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是 Stri ng类型,而值都是基本类型5. 下面退出Activity 错误的方法是()A、finish()B、抛异常强制退出C、System.exit()D、onStop()6. 下面关于An droid dvm的进程和Lin ux的进程,应用程序的进程说法正确的是()A、 DVM指dalivk的虚
6、拟机.每一个An droid应用程序都在它自己的进程中运行,不一定拥有一个 独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念B、 DVM指dalivk的虚拟机.每一个An droid应用程序都在它自己的进程中运行,不一定拥有一个 独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.C、 DVM指dalivk的虚拟机海一个An droid应用程序都在它自己的进程中运行,都拥有一个独立 的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.D、 DVM指da
7、livk的虚拟机海一个An droid应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.7. An droid项目工程下面的assets目录的作用是什么()A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件8. 关于res/raw目录说法正确的是()A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D
8、、这里的文件最终不会以二进制的格式存储到指定的包中9. An droid是如何组织Activity 的(A、以栈的方式组式ActivityC、以树形方式组织ActivityB、以队列的方式组织ActivityD、以链式方式组织Activity。B .当on Create方法被执行之后10. on Pause 什么时候调用(A当界面启动时C 当界面被隐藏时D.当界面重新显示时11. 在Activity 中,如何获取 service 对象()A 可以通过直接实例化得到。B 可以通过绑定得到。C .通过 startService()D .通过 getService()获取。12. 在表格布局中,an
9、droid:collapseColumns="1,2"的含义是()A、 在屏幕中,当表格的列能显示完时,显示1 , 2列B、在屏幕中,当表格的列显示不完时,折叠C、 在屏幕中,不管是否能都显示完,折叠1、2列D、在屏幕中,动态决定是否显示表格。13. 绝对布局中,android:layout_x的含义有()A、以手机左下为原点,组件显示到屏幕中的横向坐标值。B、以手机左上为原点,组件显示到屏幕中的横向坐标值。C、以手机右下为原点,组件显示到屏幕中的横向坐标值。D、以手机右下为原点,组件显示到屏幕中的横向坐标值。14. 创建Menu需要重写的方法是()A、onOptionsC
10、reateMenu( Menu menu ) B、 onOptionsCreateMenu( Menultem menu )C、onCreateOptionsMenu(Menu menu)D、 onCreateOptionsMenu(Menultem menu)15. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的()A. onCreate()B. onCreade()16. ScrollView中,可以直接包含多少个组件A .三个B .两个17. TabHost .n ewTabSpec("tab1")()A .为tab页创建标题为
11、tab1C .为tab页创建内容18. 关于适配器的说法正确的有()A. 它主要是用来存储数据C.它主要用来解析数据C. on Update。D. onU pgrade()( )C. 一个D.无数个B. 为tab页创建ID为tab1D. 为tab页创建新空格B. 它主要用来把数据绑定到组件上D. 它主要用来存储 xml数据19. 关于Activity 说的法不正确的是()A . Activity是为用户操作而展示的可视化用户界面一个应用程序可以有若干个ActivityB. Activity可以通过一个别名去访问C. Activity可以表现为一个漂浮的窗口20. service中如何实现更改A
12、ctivity 界面元素()A .通过把当前 actvity对象传递给 service对象。B .通过向Activity发送广播。C .通过Context对象更改Activity界面元素D .可以在service中,调用Activity的方法实现更改界面元素。21. 激活Activity 的方法是()A. runActivity()B. goActivity()C. startActivity()D. startActivityForln()22. 在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的()A. onCreate()B. onCreade()C
13、. onUpdate()D . onUpgrade()23. 关于an droid 进程,说法不正确的是()A. 组件运行所在的进程,是由an droidma nifest.xml决定,它可以指定该组件运行于哪个进程。B. 当急需内存时,an droid会决定优先关闭那些空闲的进程C. 背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它不能被杀死D. 可视进程一般不会不被系统所杀死24. 在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用()A . on Stop()B . on Pause()C . on Restart()D .
14、on Start()25. 当Activity被消毁时,如何保存它原来的状态 ()A. 实现 Activity 的 onSaveInstanceState()方法B. 实现 Activity 的 onSaveInstance()方法C. 实现 Activity 的 onlnstanceState()方法D. 实现 Activity 的 onSaveState()方法26. 关于Intent对象说法错误的是()A. 在an droid中,In te nt对象是用来传递信息的B .In te nt对象可以把值传递给广播或ActivityC. 利用Intent传值时,可以传递一部分值类型D. 利用I
15、ntent传值时,它的key值可以是对象27. 在 an droid 中,ArrayAdapter类是用于()A. 用于把数据绑定到组件上B .它能把数据显示到 Activity上C .它能把数据传递给广播D.它能把数据传递给服务28. 使进度条变横向的系统样式是()A. an droid:style/Widget.ProgressBar.Horizo ntalB. an droid:style/ProgressBar.Horizo ntalC. style/Widget .P rogressBar.Horizo ntalD. style/ProgressBar.Horizo ntal29.
16、activity 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行()A、on Pause()B、on Create。C、on Resume() D、on Start()30. an droid中下列属于In te nt的作用的是()A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作31. 关于res/raw目录说法正确的是()A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不
17、动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中32. 下面在AndroidManifest.xml文件中注册BroadcastReceiver 方式正确的是()A、an droid: name="a vider.act ion. NewBroad"/>B、 an droid: name= ” an vider.act ion. NewBroad” />C、an droid: name="a vider.ac
18、t ion. NewBroad"/D、 an droid: name= ” an vider.act ion. NewBroad” />33. 下面哪一个不属于An droid体系结构中的应用程序层()A、电话簿B、日历C、SQLiteD、SMS程序34. 下面哪种说法不正确()A、An droid应用的gen目录下的R.java被删除后还能自动生成;(_),大小写字母(a-z , A-Z);C、 An droidMa nifest.xml文件是每个 An droid项目必须有的,是项目应用的全局描述。其中指定 程序的包名(package= ”')+指
19、定an droid应用的某个组件的名字 (an droid: name= ”)组成了该组件 类的完整路径D、 assets和res目录都能存放资源文件,但是与 res不同的是assets支持任意深度的子目录, 在它里面的文件不会在R.java里生成任何资源ID35. 在一个相对布局中怎样使一个控件居中()A、android:gravity="center"B、android:layout_gravity="center"C、android:layout_centerlnParent="true"D、android:scaleType=
20、"center"36. 下列说法哪个不正确()A、 拥有 android:configChanges="orientation|keyboardHidden"标签的 Activity 在横竖屏转换时 不会再执行on Create方法B、 默认情况下对一个Activity的对象进行横竖屏切换,该对象的on Create方法在每次切换时都会执行C、 一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后 a1 执行了 on Start 和 on Resume 方法,a2 执行了 on Pause,o nStop 和
21、on Destroy 方法D、 一个界面上的 EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字内 容仍在,on Create方法也不会执行37. 下列关于Service的描述,正确的是()A. Servie主要负责一些耗时比较长的操作,这说明 Service会运行在独立的子线程中B .每次调用 Context类中的StartService()方法后都会新建一个Service实例C 每次启动一个服务时候都会先后调用onCreate()和onStart()方法D. 当调用了 ConText类中的StopService()方法后,Serviece中的onDestroy()
22、方法会自动回调38.在An droid中使用Me nu时可能需要重写的方法有()。多选A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsltemSelected()D、onltemSelected()39.在 An droid 中使用 SQLiteOpe nH elper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()多选A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()40. An droid 关于ser
23、vice 生命周期的 on Create()和on Start()说法正确的是()多选A、 当第一次启动的时候先后调用onCreate()和onStart()方法B、 当第一次启动的时候只会调用onCreate()方法C、 如果service已经启动,将先后调用onCreate()和onStart()方法D、 如果service已经启动,只会执行onStart()方法,不再执行 onCreate()方法41. 下列属于Activity的状态是()多选A.运行状态B暂停状态C停止状态D睡眠状态42. 关于Handler的说话正确的是()多选A.它实现不同线程间通信的一种机制B. 它避免了新线程操
24、作UI组件C. 它采用栈的方式来组织任务的D. 它可以属于一个新的线程43.关于广播的作用,正确的说法是()多选A它是用接收系统发布的一些消息的B它可以帮助service修改用户界面C它可以启动一个 ActivityD它可以启动一个 Service44. 下面属于View的子类的是()多选A ActivityB ServiceC ViewGroupD TextView45. 在main.xml中,定义一个组件时,有两个属性必须写()多选A an droid:layout_widthB an droid:layout_heightC an droid:id="+id/start&quo
25、t;D an droid:text46. 请找出你学过的适配器类()多选A SimpleAdapterB SimpleArrayAdapterC SimpleCursorAdapterDSimpleCursorsAdapter47. 关于Sqlite数据库,正确的说法()多选A SqliteOpe nHelper类主要是用来创建数据库和更新数据库B SqliteDatabase类是用来操作数据库的C 在每次调用 SqliteDatabase 的 getWritableDatabase()方法时,会执行 SqliteOpenHelper的on Create 方法。D当数据库版本发生变化时,可以自
26、动更新数据库结构A、SerializableB、charsequeneeC、ParcelableD、Bundle1、下列不属于service生命周期的方法是A,on Create B,on Destroy C,on StopD,on Start2、 在an droid中使用RadioButton时,要想实现互斥的选择需要用的组件是A,Butt on GroupB, RadioButto nsC,CheckBox D,RadioGroup3、创建子菜单的方法是_A,add B,addSubMe nuC,createSubMe nu D,createMe nu4、处理菜单项单击事件的方法不包含 A
27、, 使用 onOptionsltemSelected(Menultem item)响应B, 使用 onMenultemSelected(int featureld ,Menultem item) 响应C, 使用 onMenultemClick(Menultem item)响应D, 使用 onCreateOptionsMenu(Menu menu)响应5、关于AlertDialog的说法不正确的是_A, 要想使用对话框首先要使用new关键字创建AlertDialog的实例B, 对话框的显示需要调用show方法C, setPositiveButton方法是用来加确定按钮的D, setNegativ
28、eButton方法是用来加取消按钮的6、上下文菜单与其他菜单不同的是 A, 上下文菜单项上的单击事件可以使用onMenultemSelected方法来响应B, 上下文菜单必须注册到指定的view上才能显示C, 上下文菜单的菜单项可以添加,可以删除D, 上下文菜单的菜单项可以有子项7、以下关于An droid应用程序的目录结构描述中,不正确的是?A、 src目录是应用程序的主要目录,由Java类文件文件组成B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引D、 AndroidManifest.xml文件是应用程
29、序目录清单文件,该文件由ADT自动生成,不需要程序员 手动修改对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?r Ia. match_pare nt厂 b. fill_pare ntrc. wrap_c ontent1 d. match_co ntent 叩 在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?a. on Stop ().onPause ()/c. on Restart ().on Start ()关于 BroadcastReceiver的说法不正确的是?a.是用来接收广播Intent 的b. 一个广播Int
30、ent只能被一个订阅了此广播的BroadcastReceiver 所接收c.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者.接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高 关于Sqlite数据库,不正确的说法是() 选择一项:a. SqliteOpe nH elper 类主要是用来创建数据库和更新数据库b. SqliteDatabase类是用来操作数据库的c.在每次调用 SqliteDatabase 的 getWritableDatabase() 方法时,会执行SqliteOpe nH elper的 on Create 方法。/d.当数
31、据库版本发生变化时,可以自动更新数据库结构1、下列对SharePreferences存、取文件的说法中正确的是:abdA,属于移动存储解决方案B,sharePreferences处理的就是key-value对C,读取xml文件的路径是/sdcard/shared_prefx D,信息的保存格式是xml2、下列属于Activity的状态是(ABC )A.运行状态B暂停状态C停止状态 D睡眠状态3、 an droid 关于service生命周期的on Create()和on Start()说法正确的是 (ad)A、 当第一次启动的时候先后调用onCreate()和onStart()方法B、 当第一次启动的时候只会调用on Create ()方法C、 如果service已经启动,将先后调用on Create ()和on Start()方法D、如果service已经启动,只会执行on Start()方法,不在执行 on Create。方法an droid数据存储与访问的方式有?1、An droid 中常用的五种布局是FrameLayout , Linen arLayout ,RelativeLayout , AbsoluteLayout禾口 TableLayout 。2、An droid 的四大组件是 activiey,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险化学品全流程追溯培训内容
- 装饰装修施工技术方案
- (正式版)DB13∕T 5812-2023 《规模猪场粪污处理设施建设规范》
- 2026年光子治疗仪考试题及答案
- 2026年中国质量协会质量专业能力考试(QC小组活动专业能力)练习题及答案四
- 经济师考试金融高级经济实务试卷与参考答案(2026年)
- 2026年沈阳北软信息职业技术学院单招职业技能考试题库含答案
- 2026年电气防爆设施维护员操作与维护知识测试卷附答案
- 2023江苏省建设工程施工图设计审查技术问答(建筑专业)
- 【专家观点】国网冀北电力 岳昊:算电协同背景下电网面临的关键问题与思考
- 《变电站基础知识》课件2
- 口腔门诊病历书写规范培训课件
- 《国际中文教育概论》课件 第八章“中文+”背景下的专门用途汉语教学
- 内镜下胃息肉切除术临床路径
- 童年二声部合唱简谱说唱版-
- 北师大版数学六年级上册第一次月考测试题及答案
- 水工混凝土结构设计规范sl191-2008
- 小学道德与法治三年级上册《生命最宝贵》教学反思
- 福特锐界2018款说明书
- 丰田技术员培训手册13原厂p01t
- 《服务设计 用极致体验赢得用户追随》读书笔记思维导图PPT模板下载
评论
0/150
提交评论