《Android智能手机编程.docx》由会员分享,可在线阅读,更多相关《Android智能手机编程.docx(30页珍藏版)》请在优知文库上搜索。
1、1.下面关于文件存储的描述,正确的是(D).A.内部存储的存储路径通常为mnVsdcard目录B.内部存储可以将数据存储到SD卡上C.外当陪储文件是不安全的D.外部存储的文件可以被其他应用程序所共享2 .(A)类的对象能够读取内部存储文件中的数据A. FiIeInputStreamB. InputStreamC. FiIeOutputStreamD. OutputStream3 .下列堆项中,用于EditTeXt控件中内容为空时显示提示文本信息的属性为(C)A. android:tintB. android:passwordC. android:hintD. androidletColorHi
2、nt4 .下列选项中,属于接收系统广播的俎件的是(D).A. BroadcastB. BroadcastReceiverC. ContentProviderD. ContentResoIverS.在ACtiVity的OnCreate()方法中,加或布局SHi文件的方法是(B).A. SetTheme()B. SetContentView()C. SetView()D. SetGroupView()6. 下列选项中,Il于定义字符串资源使用的标签的是(A)A. B. C. D. demin7. AndrOid智能手机平台是基于A)操作系统内核开发而来的.A.Linux8. WindowsCUni
3、xD.ChromeOS8.下列关于Frag*nt的描述,正确的是(D).A.Fragment不需要添加到Activity中也可以单独显示界面B.只能在布局中添加FragmentC.只能在Java代码中添加FragmentD.可以通过getFragmentManager()方法获取FragmentManager实例9,下列烯项中,K于设VideoViB重新播放视Ui的方法的是(C).A. SetVideo()B. restart()C. resume()D. reset()10 .下列选项中,Il于设EditText控件中入的内容只能是数字的Il性的是(CA. android:PaSSWOrdB
4、. android:hintC. android:PhOneNUmberD. android:editable11 .下面关于ACdVity生命周期状态的描述,正确的是(B).A. ACtiVity的运行状态很短暂B. Activity在暂停状态用户对他操作没有响应C. Activity会停留在销毁的状态D. Activity在暂停状态对用户来说是不可见的12 .下列逸项中,JR于当Acdvity被其他ACdVityU时调用的方法的是(CA. OnCreate()B. OnResume()C. OnPause()D. OnDestroy()14 .下列烯项中,Il于设幢布局容卷中前景图像的Il
5、性的是(D).A. android:foregroundB. android:backgroundC. android:foregroundGravityD.以上都不是15 .下列选项中,属于设布局高度的属性的是(C).A. android:idB. android:layout_weightC. android:layout_heightD. android:Padding多选题供5题,共15.00分)16.Android关于service的生命周期的OnCreate()和OnStart()说法正确的是(AD)A.当第一次启动的时候先后调用OnCreate()和OnStart()方法B.当第
6、一次启动的时候只会调用Oncreate()C.如果service已经启动,将先后调用OnCreate()和OnStart()方法D.如果service已经启动,只会执行OnStart()方法,不再执行OnStart()方法17 .下面关于SSrtSendce()方法启动服务的描述,正确的是(ABC).A.服务会长期在后台运行B.启动服务的组件与服务之间没有关联C.可以通过StopService()方法停止该服务D.可以通过finish()方法停止该服务18 .下面关于创建程序的描述,正确的是(ABCD).A.需要指定程序的项目名称B.需要指定程序的存储路径C.需要指定程序最小的SDK版本D.A
7、ndroidStudio提供了不同类型的Activity19.下面关于主题和样式资源的描述,正确的是(ABC).A.主题是包含一种或多种的格式伽性集合B.主题可用于改变窗体的样式C.主题和样式奏源可以定义在StyIeSxml文件中D.不能在AndroidManifest1XmI文件中设置主题20 .下面关于BUttOn控件的描述,正确的是(ABa).A. BUtton控件表示按钮B. Button名标自TeXtVieWC. BUtton控件可以整示图片D. Button控件可以设置点击事件判断题(共10题,共10.00分)21 .广播接收者可以监听来自系统或者应用程序的广播对A.正确22. B
8、.错误23. 1.Og类所,出的Varoing级别的日志内容显示的是缸色的B告信息.对A.正确B.错误24. VideOVieW控件自带擢放/看停、倒带、快进等按钮.A,正确B.错误24.字符串资定义在1*68/丫81008/目录中的85:088.31文件中,对A.正确B.错误25.android:foregroundGravityl性用于设FraaeLayout布局中前景图像JK示的位Jt.对A,正确B.错误26.使用M布局文件控制界面布局,能够有效的将界面中布局的代码和JaVa代码隔离,使程序的结构更加清麻.ttA.正确B.贸27.使用不同的方法启动JK务,原务的生命周期是一样的.错A.正
9、确B.错误28.内容观察者是四大组件之一.错A.正确B.贸29.创建程序时,填写的MiniRequiredSDK是指量匹配的目标版本.错A.正确B.错误30 .SUrfaCeVieWet承自VideOView,是显示图像的控件.借A.正确B.错误简答题供3题,共30.00分)31 .简述Intent过渡器的定义和功能.Android操作系统使用过港器来查明活动,服务和广播接收器能够处理指定的一组动作,类别使用intentfilter元素在manifest文件中列出了动作,类别和数据类型相关联的活动.服务或广播接收渊.以下是AndrOidManifeSt.xml文件中的一部分,指定活动c.exa
10、mple,intentdeo.CustomActivity的两个动作,类和数据,下面是可以调用的一个例子:actionandroidname-,rcon.example,intentdemo.LLNCcategoryandroid:name-*活动的定义是随着上面提到的过港器,活动将使用COm.example,inlentdemo.AUNQl动作提供其类别来调用这个活动,否则使用android.intent.category.DEFLl.T.data元素活动被称为指定数据类型,上面的例子中自定义活动的数据以http:开始有可铺住只是一个意图的情况下,可以通过一个以上的活动或服务的过谑器,用户可
11、能会被要求指定激活哪个组件.可以发现如果没有指定目标,则会引发异常”32 .简述DIMS工具的主要用途.DDHS(DalvikDebugMonitorSendCe),是AndrOid开发环境中的DaIVik虚拟机调试峥朦务.可以进行的掾作有:为窝试设缶鼻屏,查看特定行程中正在运行的线程以及堆信息、Logcat,广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能非常强大,对于安卓开发者来说是一个等常好的工具.33 .列举Android中常用的布局,并简述他们的特点.1, FrameLayout,特点:所有的VieW都会放在左上角,并且bai后添加进去的VieW会覆盖之前放进去的View
12、。2, 1.inearLayout,特点:在水平或者垂直方向上依次按照顺序来排列子元素,控件的排列顺序遵循其在布局文件中被写出的先后顺序。3, ReIativeLayout,特点:以某一个子元素为参照物,其余子元素均按照其相对位置来完成布局。4, TabIeLayout,特点:每个TableLayOUt都是由一个或多个TabIeRoW组成的,一个TableRoW就代表TabIeLayout的一行。5, AbsoIuteLayout,表格布局类似Html里面的Tableo每一个TabIeLayout里面有表格行TabIeRow,TabIeROW里面可以具体定义每一个元素,设定他的对齐方式andr
13、oid:gravity=,1 .下列通项中,属于接收系统广播的组件的是(B).A. BroadcastB. BroadcastReceiverC.ContentProviderD.ContentResoIver2 .下列选项勇个是发送广播的方法(C).A. StartBroadcastB. StartBroadcastReceiverC. SendBroadcastD. SendBroadcastReceiver3 .下列选项中,属于在相对布局中精控件显示在另外一个控件的下方的属性的是(C)A. IayouLaboveB. paddingC. IayouLbeIowD. Iayout.marg
14、in6 .下面关于Frag三ent的描述,正确的是(A).A,使用Fragment,能使程序更加合理和充分地利用屏幕的空间B. Android4.0版本开始提供Fragment类C. Fragment可以代替Activity使用D. Fragment不能嵌入到Activity中.7 .下列选项中,属于在相对布局中将当防控件显示在某控件上方的属性的是AA. android:IayOULabOVeB. android:IayoULaIignTOPC. android:IayOULalignParentToPD.以上都8 .下列地项中,Ji于设线性布局内控件排列*序的属性的是(C).A. android:IayOULCenterVertiCalB. android:layout_centerHorizontalC. android:OrientatiOnD. android:IayOUt.weight9 .下列选项中,Il于IHg率文件后霰名的是(C).A