《南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案).docx》由会员分享,可在线阅读,更多相关《南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案).docx(13页珍藏版)》请在优知文库上搜索。
1、1.在ACIiVity的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?OA. onStopOB. OnPauseOC. OnRestartOD. onStart0答案:C2.在AsyncTask中下列哪个方法是负责在完成任务后再执行的?0.runB.cuteC.doInBackgroundD.OnPostcute答案:D3 .Android中关于ViCW继承关系的论述错误的是()。A. ViewGroup维承自ViewB. AdapterView继承自VieuGroupC. Tab1.e1.ayout继承自Re1.a1.ive1.ayoutD. Menu、Notific
2、ation和ToaSt都不是View的子类答案:C4 .下面说法正确的是0。A.Bund1.e类与Map不一样,但它是一个key-va1.ue类型B.在Oncrea1.eo方法中,可以不调用父类的同名方法ConCrea1.eO方法是具有参数的,也有返回值D.在四大组件之间传递数据时,Bund1.e常被用来连接网络答案:A5.下面关于1.inux内核描述错误的是OA.由于1.inUX内核全部使用Java语言编写,故Android的1.inux内核层也全部是用Java语言编写的B. 1.inux是一个开源的操作系统,由非营利的组织1.inUX基金会所管理C. Android的内核属于1.inux内
3、核的一个分支D.目前,Android的1.inUX内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等答案:A6.以下哪个是Android采用的虚拟机?。.1.inuxB. JVMC. ARTD. NDK答案:C7 .关于Sq1.ite数据库,不正确的说法0.A. Sq1.iIeOPenHe1.Per类主要是用来创建数据库和更新数据库B. Sq1.iteDatabase类是用来操作数据库C.在每次调用Sq1.iteDa1.HbHSe的getWriIub1.eDatabaseO方法时,会执行Sq1.iteOpcnHe1.per的onCreate方法D.当数据库版本发生变化
4、时,可以自动更新数据库结构答案:C8 .下面哪一项不属于Android的动画类型?0.TweenB. A1PhaC. FrameD. Animation答案:D9.Android中控件的androidtext属性的作用是0.A.显示视频B.显示图片C.显示文本字符串D.显示音乐答案:C10.在ASynCTaSk中下列哪个方法是负责执行那些很耗时的后台计算工作的?0A. runB. cuteC. doInBtckroundD. OnPostcute答案:CH.RatingBar组件中不能用属性直接设置的是0。A.五角星个数B.当前分数C.分数的增垃1).五角星的色彩答案:D12. Han1.de
5、r是线程与ACIiYity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是0。A. OnDcstroyOB. onC1.ear()C. OnFinishOD. o11Stop()答案:A13. Android中下列属于Intent的作用的是O.A.处理一个应用程序整体性的工作B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C.实现应用程序间的数据共享D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带答案:D14 .下面说法有误的是0。.除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语
6、音操作来使用Goog1.e进行网页搜索等功能B-Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理CAndroid操作系统使用了沙箱(SandboR机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看1) .由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上答案:B15 .被称为“革果之父”的是0。.SteveJobsB. AndyRubinC. TimCookD. Bi11Gates答案:A16.在ACtiVi
7、ty中需.要找到一个id是bookName的TextView组件,下面哪种语句写法是正确的?0A-TextViewtv=this.findViewBy!d(R.iD.bookName)B. TextVienIv=(TextView)this,findVie*ById(R.iD.code)C. TextViewtV=(TextView)this,findViewBy1.d(R.iD.bookName)D.TextViewtv=(TextView)this.findViewById(R.string.bookName)答案:C17.在一个相对布局中怎样使一个控件居中0。A.android:grav
8、ity=center”B. android:1.ayout_gravity=center”C. android:1.ayout.centerInParent=1.rueI),android:SCa1.eTyPe=center”答案:C18.卜冽哪个可做EditText编辑框的提示信息?0.android:inputTypeB.android:textC.android:digitsD.and,oidrhint答案:D19.Java虚拟机中运行的文件的后缀名为0.c1.assB. apkC. doxD. xm1.答案:A20.关于Intent对象说法正确的是0”A在Android中,Intent
9、对象是用来传递信息的B-Intent时象只能把值传递给ACtiViIy而不能传递给其他C利用Intent传值时,无法传递字符串类型D.利用Intent传值时,它的key值可以是对象答案:A21.关于ImageSwitcher说法正确的是()A.ImagcSwitchcr里可以通过Time设定转换时候的透明位B.在使用一个ImageSWitCher之前,不一定要调用setFactory方法C.SetInAnimiition是输出到这个ImageS*itcher的时候动画效果I).SetOutAnimation是资源文件从这个ImageSWitCher里消失的时候要实现的动画效果答案:D22 .在
10、android程序中,1.og.i0用于输出什么级别的日志信息?()A调试B.信息C警告D.错误答案:B23 .卜冽关于OpenCore说法不正确的是00A. Opencore是Android多媒体框架的核心B. ModiaP1.ayer是openCore中的一个核心类C.所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的1) .在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用答案:B24.关于ImHReSwitcher说法错误的是0,.ImageSwitcher里可以通过A1.pha设定转换时候的
11、透明位B.在使用一个ImageSWitCher之前,不一定鬟调用SetFactory方法C. SetInAninuition是设物资源被读入到这个ImageSWiICher的时候动画效果D. setUtArdmHtiOn是资源文件从这个ImageSWitCher里消失的时候要实现的动画效果答案:B25.以下属性中哪个属性是1.inear1.ayout拥有但Re1.ative1.ayout没有的M性.android:1.ayoutwidthB.android:IayOU1.heightC. android:1.ayoutweight).android:background答案:C26.通过使用0
12、框架,你能够访问这些传感器,并获取原始的传感器数据。A.AndroidB.SensorC.SensorEventD. SensorEvent1.istener答案:A27.Activity生命周期中,第一个需要执行的方法是什么?0A.onStartB.OnCrcateC.OnReStartI).OnResume28.关于广播以下陈述正确的是0。A.广播接收器只能在配置文件中注册B.广播接收器注册后不能注销C.广播接收器只能接收自定义的广播消息D.广播接收器可以在Activity中总独注册与注销答案:D29.以下关于Android应用程序的目录结构描述中,不正确的是0。A.src目录是应用程序的
13、主要目录.由JaYa类文件文件组成B.assets目录是原始资源目录,该目录中的内容将不会被R类所引用Cres目录是应用资源目录,该目录中的所有资源内容都会被R类所索引1.AndroidMmifest.xm1.文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改答案:D30.关于视图控件的常用事件描述中,不正确的是0。A-C1.ick事件只能使用在按钮上,表示按钮的点击动作B.当TcxtView类视图控件失去焦点或获得焦点时将触发FocusChange事件C.当单选框中某一选项被选择时,将触发CheCkedChange事件D.当多选框中某一选项被选择时,将触发CheCked
14、Change事件答案:A31.卜冽属于PU1.1.解析XM1.中字段的是OeA. STARTjAGB. START_D0C1.;MENTC. NEXT_TAGI).TEXT答案:ABD32.下列对AndroidNDK的理解正确的是0.A. NDK提供了一份稳定、功能有限的AP1.头文件声明B. NDK将是Android平台支持C开发的开端C.使“Java+C”的开发方式终于转正,成为官方支持的开发方式D.NDK是一系列工具的集合答案:ABCD33.Activity生命周期中,可能执行的方法有0。A.OnStartB.OnCreateC.OnReStart1).OnResume答案:ABCD34
15、.在Activity中不能通过哪些方式获取Service对象?0A.直接实例化B.绑定C.StartScrviceOI).getService()答案:ABC35.下列属于AsyncTask的方法是0“.runB. cuteC.doInBackgroundD.OnPostcute答案:CD36.以下描述不正确的是0.AACtiVity是Android应用程序的界面,负责与用户进行交互KService是Android应用程序的后台线程,可以有界面,不与用户交互C. Intent既不是Android应用程序的界面,也不是后台线程,Inten1.是执行某操作的一个抽软描述D. Intent是Android应用程序的界面答案:BD37.在手机应用程序开发中哪些不是常用的数据库?0.SQ