ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:28.87KB ,
资源ID:13271600      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13271600.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android复习题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Android复习题.docx

1、Android复习题Android复习题及答案一、选择题1.下列哪些语句关于存回收的说明是正确的?( )A、 程序员必须创建一个线程来释放存B、 存回收程序负责释放无用存 C、 存回收程序允许程序员直接释放存 D、 存回收程序可以在指定的时间释放存对象2.Android 中下列属于Intent的作用的是( )A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作3.下面的对自定style的方式正确的是( ) A、 fill_par

2、ent B、 fill_parent C、 fill_parent D、 fill_parent 4.在Android中使用Menu时可能需要重写的方法有( )。A、onCreateOptionsMenu() B、onCreateMenu()C、onOptionsItemSelected() D、onItemSelected()5.在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是( )A、getWriteableDatabase() B、getReadableDatabase()C、getDatabase() D、g

3、etAbleDatabase()6.Android 关于service生命周期的onCreate()和onStart()说确的是( )A、当第一次启动的时候先后调用onCreate()和onStart()方法B、当第一次启动的时候只会调用onCreate()方法C、如果service已经启动,将先后调用onCreate()和onStart()方法D、如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法7.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的( ) A、 B、 android:name=andr

4、oid.provider.action.NewBroad/ C、 D、 android:name=android.provider.action.NewBroad/ 8.关于ContenValues类说确的是( )A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型 C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型D、他和Hasht

5、able比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型9.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是( )A、onDestroy() B、onClear() C、onFinish() D、onStop()10.下面退出Activity错误的方法是( )A、finish() B、抛异常强制退出 C、System.exit() D、onStop()11.下面关于Android dvm的进程和Linux的进程,应用程序的进程说确的是( )A、DVM指dalivk的虚拟机.每

6、一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.D、DVM指dalivk的虚拟机.每一

7、个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.12.Android项目工程下面的assets目录的作用是什么( )A、放置应用到的图片资源。 B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据 D、放置一些与UI相应的布局文件,都是xml文件13.关于res/raw目录说确的是( )A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最

8、终不会以二进制的格式存储到指定的包中14.Android是如何组织Activity的( )A、 以栈的方式组式Activity B、 以队列的方式组织ActivityC、 以树形方式组织Activity D、 以链式方式组织Activity。15.onPause什么时候调用( )A当界面启动时 B当onCreate方法被执行之后C当界面被隐藏时 D当界面重新显示时16.在Activity中,如何获取service对象( )A可以通过直接实例化得到。 B可以通过绑定得到。C通过startService() D通过getService()获取。17.在表格布局中,android:collapseC

9、olumns=1,2的含义是( )A、在屏幕中,当表格的列能显示完时,显示1,2列 B、在屏幕中,当表格的列显示不完时,折叠C、在屏幕中,不管是否能都显示完,折叠1、2列D、在屏幕中,动态决定是否显示表格。18.绝对布局中,android:layout_x 的含义有( )A、以手机左下为原点,组件显示到屏幕中的横向坐标值。B、以手机左上为原点,组件显示到屏幕中的横向坐标值。C、以手机右下为原点,组件显示到屏幕中的横向坐标值。D、以手机右下为原点,组件显示到屏幕中的横向坐标值。19.创建Menu需要重写的方法是( ) A、onOptionsCreateMenu(Menu menu) B、onOp

10、tionsCreateMenu(MenuItem menu) C、onCreateOptionsMenu(Menu menu) D、onCreateOptionsMenu(MenuItem menu)20.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )AonCreate() BonCreade() ConUpdate() D onUpgrade()21.ScrollView中,可以直接包含多少个组件( )A三个 B两个 C一个 D无数个22.TabHost.newTabSpec(tab1)( )A为tab页创建标题为tab1 B为tab页创建ID为

11、tab1C为tab页创建容 D为tab页创建新空格23.关于适配器的说确的有( )A它主要是用来存储数据 B它主要用来把数据绑定到组件上C它主要用来解析数据 D它主要用来存储xml数据24.Matrix类的作用( )A可以存储缩小或放大比列 B存储文件中的图片信息C存储资源中的图片信息 D 存储存中的图片信息25.android:completionThreshold=1是哪个组件的属性( )AImageButton BEditText CTextView DAutoCompleteTextView26.下列说确的是( )A、每个进程都运行于自己的java 虚拟机(VM)中。B、 默认情况下,

12、每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。C、每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问。D、一个应用程序数据,可以随意被其它应用程序所访问。27.关于Activity说的法不正确的是( )A Activity是为用户操作而展示的可视化用户界面B 一个应用程序可以有若干个ActivityC Activity可以通过一个别名去访问D Activity可以表现为一个漂浮的窗口28.service中如何实现更改Activity界面元素( )A通过把当前actvity对象传递给service对象。B通过向Activity发送广播。C

13、通过Context对象更改Activity界面元素D可以在service中,调用Activity的方法实现更改界面元素。29.激活Activity的方法是( )ArunActivity() BgoActivity() CstartActivity() DstartActivityForIn()30.下列样式表定义正确的是( )A、#FF00FFB、#FF00FF C、#FF00FFD、#FF00FF31.创建Menu需要重写的方法是( )A、onOptionsCreateMenu(Menu menu) B、onOptionsCreateMenu(MenuItem menu)C、onCreate

14、OptionsMenu(Menu menu) D、onCreateOptionsMenu(MenuItem menu)32.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )AonCreate() BonCreade() ConUpdate() D onUpgrade()33.关于android进程,说法不正确的是( )A组件运行所在的进程,是由androidmanifest.xml决定,它可以指定该组件运行于哪个进程。B、当急需存时,android会决定优先关闭那些空闲的进程C背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它

15、不能被杀死D可视进程一般不会不被系统所杀死34.在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用( )AonStop() BonPause() ConRestart() DonStart()35.关于线程说法不正确的是( )A在android中,我们可以在主线程中,创建一个新的线程B在创建的新线程中,它可以操作UI组件C新线程可以和Handler共同使用D创建的Handler对象,它隶属于创建它的线程36.当Activity被消毁时,如何保存它原来的状态( )A实现Activity的onSaveInstanceState()方法B实现Activity的on

16、SaveInstance()方法C实现Activity的onInstanceState()方法D 实现Activity的onSaveState()方法37.关于Intent对象说法错误的是( )A在android中,Intent对象是用来传递信息的BIntent对象可以把值传递给广播或ActivityC利用Intent传值时,可以传递一部分值类型D利用Intent传值时,它的key值可以是对象38.在android中,ArrayAdapter类是用于( )A用于把数据绑定到组件上B它能把数据显示到Activity上C它能把数据传递给广播D它能把数据传递给服务39.使进度条变横向的系统样式是(

17、)A. android:style/Widget.ProgressBar.HorizontalB. android:style/ProgressBar.HorizontalC. style/Widget.ProgressBar.HorizontalD. style/ProgressBar.Horizontal40.能提供容补全的组件是( )A.EditText B.DatePicker C.TimePicker D.AutoCompleteTextView41.activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( )A、onPause() B、onCreate(

18、) C、 onResume() D、onStart()42.android 中下列属于Intent的作用的是( )A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作43.下列属于SAX解析xml文件的优点的是( )A、将整个文档树在存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入存,浪费时间和空间D、不是长久驻留在存,数据不是持久的,事件过后,若没有保存数据,数据就会消失4

19、4.关于res/raw目录说确的是( )A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、 这里的文件最终不会以二进制的格式存储到指定的包中45.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是( )A、android:name=android.provider.action.NewBroad/B、android:name=”android.provider.action.NewBroad”/C、android:nam

20、e=android.provider.action.NewBroad/D、android:name=”android.provider.action.NewBroad”/46.下列属于Activity的状态是( )多选A.运行状态 B 暂停状态 C 停止状态 D 睡眠状态47.关于Handler的说话正确的是( )多选A.它实现不同线程间通信的一种机制 B.它避免了新线程操作UI组件C.它采用栈的方式来组织任务的 D.它可以属于一个新的线程48.关于广播的作用,正确的说法是( ) 多选A 它是用接收系统发布的一些消息的 B 它可以帮助service修改用户界面C 它可以启动一个Activity

21、 D 它可以启动一个Service49.下面属于View的子类的是( ) 多选A Activity B Service C ViewGroup D TextView50.在main.xml中,定义一个组件时,有两个属性必须写( ) 多选A android:layout_width B android:layout_heightC android:id=+id/start D android:text51.请找出你学过的适配器类( ) 多选A SimpleAdapter B SimpleArrayAdapterC SimpleCursorAdapter D SimpleCursorsAdapte

22、r52.关于主题的说法,正确的是( ) 多选A 它是属性集合B 它可以在程序中来设置C 它通常用于一个Activity或所有Activity上D 它可以用于单个TextView上53.意图可分为( ) 多选A 显式意图 B 隐式意图 C 组件意图 D 类意图54.关于Sqlite数据库,正确的说法( ) 多选A SqliteOpenHelper类主要是用来创建数据库和更新数据库B SqliteDatabase类是用来操作数据库的C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。D 当数据库

23、版本发生变化时,可以自动更新数据库结构55.Intent传递数据时,下列的数据类型哪些可以被传递( )多选A、Serializable B、charsequence C、Parcelable D、Bundle56.android 中下列属于Intent的作用的是( )A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作57.下面哪一个不属于Android体系结构中的应用程序层( )A、簿 B、日历 C、SQLite D、SMS程

24、序58.下面哪种说法不正确( )A、Android应用的gen目录下的R.java被删除后还能自动生成;B、res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);C、AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”)+指定android应用的某个组件的名字(android:name=”)组成了该组件类的完整路径D、assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.

25、java里生成任何资源ID59.在一个相对布局中怎样使一个控件居中( )A、android:gravity=center B、android:layout_gravity=center C、android:layout_centerInParent=true D、android:scaleType=center60.setOnTouchEvent 设置返回值为true 和 false有何区别?( )A、没有区别,都能对事件进行监听B、设置为true时 只能在移动时获得一次监听事件,false则可以多次C、返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D、设置为f

26、alse是 ,在处理一次监听事件后,系统将抛弃该次事件61.下列说法哪个不正确( )A、拥有android:configChanges=orientation|keyboardHidden标签的Activity在横竖屏转换时不会再执行onCreate方法B、默认情况下对一个Activity的对象进行横竖屏切换,该对象的onCreate方法在每次切换时都会执行C、一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume方法,a2执行了onPause,onStop和onDestroy方法D、一个界面上的EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字容仍在,onCreate方法也不会执行62.下列说法错误的是( )A、Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦B、Intent 可以传递 View对象C、对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或ServiceD、通过Intent可以删除程序63

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2