南开21春学期2103《手机应用软件设计与实现》在线作业2 480doc.docx
- 文档编号:12053622
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:10
- 大小:21.58KB
南开21春学期2103《手机应用软件设计与实现》在线作业2 480doc.docx
《南开21春学期2103《手机应用软件设计与实现》在线作业2 480doc.docx》由会员分享,可在线阅读,更多相关《南开21春学期2103《手机应用软件设计与实现》在线作业2 480doc.docx(10页珍藏版)》请在冰豆网上搜索。
南开21春学期2103《手机应用软件设计与实现》在线作业2480doc
1.对于一个Activity,在AndroidManifest.xml中对他这样进行定义?
?
?
?
?
?
?
android: name="android.intent.action.MAIN"? />? ? ? ? android: name="android.intent.category.LAUNCHER"? />? ,这样的描述代表什么含义 A.A、无明确含义,每个Activity都需要这样定义 B.B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动 C.C、代表该Activity将在桌面上建立图标并启动 D.D、代表该Activity的优先级高于其他的Activity 【参考答案】: B 2.在Android应用程序中,图片应放在那个目录下 A.A、raw B.B、values C.C、layout D.D、drawable 【参考答案】: D 3.关于ContenValues类说法正确的是? A.A.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型 B.B.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型 C.C.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型 D.D.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型 【参考答案】: A 4.下列关于如何使用Notification,不正确的是? A.A.notification需要NotificatinManager来管理 B.B.使用NotificationManager的notify方法显示notification消息 C.C.在显示Notification时可以设置通知时的默认发声,震动等 D.D.Notification中存在可以清除消息的方法 【参考答案】: D 5.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行? A.A.onStart() B.B.onPause() C.C.onCreate() D.D.onResume() 【参考答案】: A 6.ContentProvider的作用有 A.A.? 共享数据 B.B.? 封装 C.C.? 查询 D.D.更新 【参考答案】: A 7.在AsyncTask中下列哪个方法是负责在完成任务后再执行的 A.A,run B.B,execute C.C,doInBackground D.D,onPostExecute 【参考答案】: D 8.使用AIDL完成远程service方法调用下列说法不正确的是? A.A.AIDL对应的接口名称不能与AIDL文件名相同 B.B.AIDL的文件的内容类似Java代码 C.C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象 D.D.AIDL对应的接口的方法前面不能加访问权限修饰符 【参考答案】: A 9.关于隐式Intent正确的是? A.A.Android中使用IntentFilter来寻找与隐式Intent相关的对象 B.B.通过组件的名称寻找与intent相关联的对象 C.C.隐式Intent更多用于在应用程序内部传递消息 D.D.一个声明了IntentFilter的组件只能响应隐式Intent请求 【参考答案】: A 10.下列对SharePreferences存、取文件的说法中正确的是 A.A,属于测试解决方案 B.B,sharePreferences处理的就是key-value对 C.C,读取xml文件的路径是/sdcard/shared_prefx D.D,信息的保存格式是png 【参考答案】: B 11.拖动条组件是 A.A,RatingBar B.B,ProgressBar C.C,SeekBar D.D,ScrollBar 【参考答案】: C 12.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性 A.A.android: layout_width B.B.android: layout_height C.C.android: layout_weight D.D.android: background 【参考答案】: C 13.下列用以显示一网格图像的是? A.A.ImageView B.B.Gallery C.C.ImageSwitcher D.D.GridView 【参考答案】: D 14.下列哪一个选项不属于Android中预定义的布局方式? A.A.TabLayout B.B.RelativeLayout C.C.FrameLayout D.D.LinearLayout 【参考答案】: A 15.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么? A.A.match_parent B.B.fill_parent C.C.wrap_content D.D.match_content 【参考答案】: D 16.被称为“苹果之父”的是 A.A、SteveJobs B.B、AndyRubin C.C、TimCook D.D、BillGates 【参考答案】: A 17.Activity生命周期中,第一个需要执行的方法是什么? A.A、onStart B.B、onCreate C.C、onReStart D.D、onResume 【参考答案】: B 18.Matrix类的作用是? A.A.可以存储缩小或放大比列 B.B.存储文件中的图片信息 C.C.存储资源中的图片信息 D.D.存储内存中的图片信息 【参考答案】: A 19.下列说法错误的是 A.AIntent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦 B.BIntent可以传递View对象 C.C对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service D.D通过Intent可以删除程序 【参考答案】: B 20.以下关于Android应用程序的目录结构描述中,不正确的是? A.A.src目录是应用程序的主要目录,由Java类文件文件组成 B.B.assets目录是原始资源目录,该目录中的内容将不会被R类所引用 C.C.res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引 D.D.AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改 【参考答案】: D 21.下面说法有误的是 A.A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。 B.B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。 C.C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。 D.D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。 【参考答案】: B 22.在一个相对布局中怎样使一个控件居中 A.Aandroid: gravity="center" B.Bandroid: layout_gravity="center" C.Candroid: layout_centerInParent="true" D.Dandroid: scaleType="center" 【参考答案】: C 23.下面关于UI布局描述错误的一项是 A.A、LinearLayout(线性布局)是按照横或竖的线性排列布局。 B.B、RelativeLayout(相对布局)是按照相对位置来布局。 C.C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。 D.D、AbsoluteLayout(绝对布局)是以表格的形式布局。 【参考答案】: D 24.关于Socket通讯正确的是 A.A,服务器端需要ServerSocket,需要绑定端口号 B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址 C.C,客户端需要Socket,需要绑定端口号 D.D,客户端需要ServerSocket,需要绑定端口号 【参考答案】: A 25.下面关于本地库和Java运行时环境描述正确的是 A.A、本地库和Java运行时环境层位于Linux内核层之下 B.B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。 C.C、SQLite是根据OpenGL? ES? 1.0API标准实现的3D绘图函数库。 D.D、Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。 【参考答案】: B 26.如果将一个TextView的android: layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果? A.A、该文本域的宽度将填充父容器宽度 B.B、该文本域的宽度仅占据该组件的实际宽度 C.C、该文本域的高度将填充父容器高度 D.D、该文本域的高度仅占据该组件的实际高度 【参考答案】: D 27.关于视图控件的常用事件描述中,正确的是? A.A.Click事件只能使用在按钮上,表示按钮的点击动作 B.B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件 C.C.当单选框中某一选项被选择时,将触发CheckedClick事件 D.D.当多选框中某一选项被选择时,将触发CheckedChange事件 【参考答案】: D 28.下列关于Service的描述,正确的是 A.AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中 B.B.每次调用Context类中的StartService()方法后都会新建一个Service实例 C.C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法 D.D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调 【参考答案】: D 29.在表格布局中,Android: collapseColumns="1,2"的含义是? A.A.在屏幕中,当表格的列能显示完时,显示1,2列 B.B.在屏幕中,当表格的列显示不完时,折叠 C.C.在屏幕中,不管是否能都显示完,折叠1、2列 D.D.在屏幕中,动态决定是否显示表格 【参考答案】: C 30.针对ListView组件描述错误的是 A.A.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动 B.B.ListView在使用时,必须通过Adapter来加入数据 C.C.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。 D.D.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听 【参考答案】: C 31.下面属于View的子类的是() A.A.TextView B.B.EditText C.C.DLL D.D.Service 【参考答案】: AB 32.在web开发领域主要的数据交互格式有 A.A,XML B.B,HTML C.C,JSON D.D,AJAX 【参考答案】: AC 33.下面异常是属于RuntimeException的是? A.a.NullPointerException B.b.IllegalArgumentException C.c.BufferUnderflowException D.d.ArithmeticException 【参考答案】: ABCD 34.下面是属于GLSurFaceView特性的是 A.A、管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 B.B、管理一个EGL? display,它能让opengl把内容渲染到上述的surface上。 C.C、让渲染器在独立的线程里运作,和UI线程分离。 D.D、可以直接从内存或者DMA等硬件接口取得图像数据 【参考答案】: ABC 35.下面属于android的动画分类的有() A.A.Tween B.B.Frame C.C.Draw D.D.Animation 【参考答案】: AB 36.以下解析xml的方式有: A.A.字符器类型 B.B.流方式 C.C.DOM D.D.SAX 【参考答案】: CD 37.Intent传递数据时,下列的数据类型哪些可以被传递 A.A、Serializable B.B、charsequence C.C、Parcelable D.D、Bundle 【参考答案】: ABCD 38.下列关于OpenCore说法正确的是 A.A,Opencore是Android多媒体框架的核心 B.B,MediaPlayer是openCore中的一个核心类 C.C,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的 D.D,在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用 【参考答案】: ACD 39.下列关于如何使用Notification,正确的是? A.A.notification需要MessageManager来管理 B.B.使用NotificationManager的notify方法显示notification消息 C.C.在显示Notification时可以设置通知时的默认发声,震动等 D.D.Notification中存在可以清除消息的方法 【参考答案】: BC 40.Android应用程序的菜单有 A.选择菜单(OptionMenu)、 B.复选框菜单(ContextMenu)、 C.子菜单(SubMenu) D.下拉菜单(SpinnerMenu) 【参考答案】: AC 41.使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行 T.对 F.错 【参考答案】: T 42.一个Activity就是一个可视化的界面或者看成是控件的容器。 T.对 F.错 【参考答案】: T 43.复选框被选择事件的监听器是setOnCheckChangedListener T.对 F.错 【参考答案】: T 44.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问 T.对 F.错 【参考答案】: F 45.AppWidget不能与Service进行互操作,只能与Activity进行互操作 T.对 F.错 【参考答案】: F 46.Intent(意图)主要是解决Android应用程序之间的通讯 T.对 F.错 【参考答案】: F 47.将一个Activity设置成窗口样式,可在AndroidManifest.xml中添加android: theme="@android: style/Theme.Dialog" T.对 F.错 【参考答案】: T 48.使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承 T.对 F.错 【参考答案】: F 49.HorizontalScrollView不属于AdapterView类的子选项 T.对 F.错 【参考答案】: T 50.苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核 T.对 F.错 【参考答案】: F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机应用软件设计与实现 南开21春学期2103手机应用软件设计与实现在线作业2 480doc 南开 21 学期 2103 手机 应用 软件设计 实现 在线 作业 480 doc