Android智能手机编程.docx
《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. andro
15、id:IayOULCenterVertiCalB. android:layout_centerHorizontalC. android:OrientatiOnD. android:IayOUt.weight9 .下列选项中,Il于IHg率文件后霰名的是(C).A. .xmlB. .txtC. .dbD. .doc12.下列选项中,Il于可以长期运行在后台的组件的是(AA. ActivityB. ContentProviderC. ServiceD. Intent13.下面秀个进程最重要,最后被销毁(八).A.前台进程B.服务进程C.后台进程D,可见进程15 .下外选项中,属于线性布局的标笠是(
16、BA. B. C. D. 16 .下面关于演色资源的描述,正确的是(ABC),A.在XML布局文件中可通过colOr调用颜色费源B.可以通过调用getResources().getColor()方法加载颜色资源C.颜色资源通常定义在res/values/colors.xml文件中D.颜色值必须定义透明度17 .下列选项中,属于式Intent匹配过渡器中属性的是(ABC),A. actionB. categoryC. dataD. activity18.下面关于通信技术的描述,正确的是(BCD).A.IG以数字语音传输技术为核心B.蜂窝电话标准很容易被窃听C. 4G是集3G与WLAN于一体的通信
17、技术D. 2G时代也有智能手机,可以支持一些简单的Java小程序28. Android中服务能做的事情完全可以开一个子线程普代.A.正确B.29. Android安装包文件他称APK,其后徽名-.apk.对A.正确B.错误30. 创建ContentPrOVider时,必在AndrOidManife8t.ml文件的标签中定义.对A,正确B.i三31.请筒要说明Android程序结构中AndroidManifeet.XBI的功能.该文件是整个项目的配置文件,在程序中定义的四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定创建项目时程序最低兼容的版本和最高版
18、本。在清单文件配置的信息会配置到Android系统中,当程序运行时,系统会先找到清单文件中配置的信息然后根据设置的信息打开相应的组件.简述Intent过浓叁的定义和功能.Android系统架构从高到低分为四层,分制为依次是应用程序层(Applications)、应用程序框架层(ApplicationFretwork八楼心类率(Libraries)和Linux内核(LinuxKernel),各层的特点具体如下:(D应用程序层:一个核心应用程序的集合,安装在手机中的应用程序都JR于这一层.(2)应用程序架构层:主要提供了构建应用程序时用到的各种API例如活动管理器(ActivityManager)
19、.(3)核心类座:主要包含了系统率和Android运行环境.(4)Linux内核:他为Android设备的各种硬件提供了底层的驱动,如:显示驱动.下面关于SOUndP81的描述,正确的是(八).A. SoundPooI可以同时播放多个短小的音频B. MediaPIayer比SoundPooI播放音频时占用资源少C. S。UndPool可堀放D.上述说法都不对4. Android系统中使用的JaVa运行环境是(C)虚拟机.A. OracleJavaB. IBM的JavaC.谷歌的DalVikD. OpenJava7. SurtActivityForResult()方法中提供了两个参数,用于标IR
20、请求的来源的参数是(B)A.意图B.请求码C.返回码D.以上选项都不正确8.ACtiVity在(C)状态时处于屏暮量前,它是可见、有焦点的,可以与用户进行交互.A.启动状态B.运行状态C.暂停状态D.停止状态9. 下面关于SQLite数据席的描述中,偌误的是(C)A.SqIiteOpenHeIper类有创建数据库和更新数据库版本的的功能B.当数据库版本发生变化时,会调用SqIiteOpenHeIper的OnUPgrade()方法更新数据库C.每次调用SqIiteDatabase的getWritableDatabase方;期,都会执行SqIiteOpenHeIper的OnCreate()方法D.
21、可以调用SqIiteDatabase类的insert()方法在数据库中插入数据11 .下外选项中,属于设置LigVi”分割线藻色的方法是(C).A. android:dividerColorB. android:dividerHeightC. android:dividerD.以都不对12 .下界选项中,属于为ListViB添加适配器的方法的是(A)A. SetAdapter()B. SetBaseAdapter()C. addAdapter()D. SddBaseAdapter()15.下面关于模拟叁的说法,正确的是(A)A.在模拟器上可预览和试Android应用程序B.只可以在模拟器上预览
22、Android应用程序C.只可以在模拟器上测i式Android程序D.模拟器属于物理设备18.关于ACdVity的描述,下面哪些是误的.(AD)A.一个Android应用程序中,只能拥有一个ActivityB.Activity类都必须在AndroidManifestxmI文件中声明C.系统完全控制ACtiVity的声明周期D.Activity类必须重载OnCreate()方法419 .在ainx三l中,定义一个组件时,有两个属性必须写(BC)A. android:id=+id/startB. android:layout_widthC. android:IayOUt.height20 .下列选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 智能手机 编程

链接地址:https://www.desk33.com/p-928688.html