版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[南开大学]21春学期《手机应用软件设计与实现》在线作业提示:本科目有多套随机考核试卷,请按照学习要求,自行比照本材料是否为您需要的试卷!!一、单选题(共30道试题,共60分)1.对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义<-A.->无明确含义,每个Activity都需要这样定义<-B.->代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动<-C.->代表该Activity将在桌面上建立图标并启动<-D.->代表该Activity的优先级高于其他的Activity【-参考.选择-】:B2.在Android应用程序中,图片应放在那个目录下<-A.->raw<-B.->values<-C.->layout<-D.->drawable【-参考.选择-】:D3.关于ContenValues类说法正确的是?<-A.->他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型<-B.->他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型<-C.->他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型<-D.->他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型【-参考.选择-】:A4.下列关于如何使用Notification,不正确的是?<-A.->notification需要NotificatinManager来管理<-B.->使用NotificationManager的notify方法显示notification消息<-C.->在显示Notification时可以设置通知时的默认发声,震动等<-D.->Notification中存在可以清除消息的方法【-参考.选择-】:D5.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?<-A.->onStart()<-B.->onPause()<-C.->onCreate()<-D.->onResume()【-参考.选择-】:A6.ContentProvider的作用有<-A.->?共享数据<-B.->?封装<-C.->?查询<-D.->更新【-参考.选择-】:A7.在AsyncTask中下列哪个方法是负责在完成任务后再执行的<-A.->A,run<-B.->B,execute<-C.->C,doInBackground<-D.->D,onPostExecute【-参考.选择-】:D8.使用AIDL完成远程service方法调用下列说法不正确的是?<-A.->AIDL对应的接口名称不能与AIDL文件名相同<-B.->AIDL的文件的内容类似Java代码<-C.->创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象<-D.->AIDL对应的接口的方法前面不能加访问权限修饰符【-参考.选择-】:A9.关于隐式Intent正确的是?<-A.->Android中使用IntentFilter来寻找与隐式Intent相关的对象<-B.->通过组件的名称寻找与intent相关联的对象<-C.->隐式Intent更多用于在应用程序内部传递消息<-D.->一个声明了IntentFilter的组件只能响应隐式Intent请求【-参考.选择-】:A10.下列对SharePreferences存、取文件的说法中正确的是<-A.->A,属于测试解决方案<-B.->B,sharePreferences处理的就是key-value对<-C.->C,读取xml文件的路径是/sdcard/shared_prefx<-D.->D,信息的保存格式是png【-参考.选择-】:B11.拖动条组件是<-A.->A,RatingBar<-B.->B,ProgressBar<-C.->C,SeekBar<-D.->D,ScrollBar【-参考.选择-】:C12.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性<-A.->android:layout_width<-B.->android:layout_height<-C.->android:layout_weight<-D.->android:background【-参考.选择-】:C13.下列用以显示一网格图像的是?<-A.->ImageView<-B.->Gallery<-C.->ImageSwitcher<-D.->GridView【-参考.选择-】:D14.下列哪一个选项不属于Android中预定义的布局方式?<-A.->TabLayout<-B.->RelativeLayout<-C.->FrameLayout<-D.->LinearLayout【-参考.选择-】:A15.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?<-A.->match_parent<-B.->fill_parent<-C.->wrap_content<-D.->match_content【-参考.选择-】:D16.被称为“苹果之父”的是<-A.->SteveJobs<-B.->AndyRubin<-C.->TimCook<-D.->BillGates【-参考.选择-】:A17.Activity生命周期中,第一个需要执行的方法是什么?<-A.->onStart<-B.->onCreate<-C.->onReStart<-D.->onResume【-参考.选择-】:B18.Matrix类的作用是?<-A.->可以存储缩小或放大比列<-B.->存储文件中的图片信息<-C.->存储资源中的图片信息<-D.->存储内存中的图片信息【-参考.选择-】:A19.下列说法错误的是<-A.->AIntent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦<-B.->BIntent可以传递View对象<-C.->C对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service<-D.->D通过Intent可以删除程序【-参考.选择-】:B20.以下关于Android应用程序的目录结构描述中,不正确的是?<-A.->src目录是应用程序的主要目录,由Java类文件文件组成<-B.->assets目录是原始资源目录,该目录中的内容将不会被R类所引用<-C.->res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引<-D.->AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改【-参考.选择-】:D21.下面说法有误的是<-A.->除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。<-B.->Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。<-C.->Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。<-D.->由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。【-参考.选择-】:B22.在一个相对布局中怎样使一个控件居中<-A.->Aandroid:gravity="center"<-B.->Bandroid:layout_gravity="center"<-C.->Candroid:layout_centerInParent="true"<-D.->Dandroid:scaleType="center"【-参考.选择-】:C23.下面关于UI布局描述错误的一项是<-A.->LinearLayout(线性布局)是按照横或竖的线性排列布局。<-B.->RelativeLayout(相对布局)是按照相对位置来布局。<-C.->FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。<-D.->AbsoluteLayout(绝对布局)是以表格的形式布局。【-参考.选择-】:D24.关于Socket通讯正确的是<-A.->A,服务器端需要ServerSocket,需要绑定端口号<-B.->B,服务器端需要ServerSocket,需要绑定端口号和IP地址<-C.->C,客户端需要Socket,需要绑定端口号<-D.->D,客户端需要ServerSocket,需要绑定端口号【-参考.选择-】:A25.下面关于本地库和Java运行时环境描述正确的是<-A.->本地库和Java运行时环境层位于Linux内核层之下<-B.->本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。<-C.->SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。<-D.->Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。【-参考.选择-】:B26.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?<-A.->该文本域的宽度将填充父容器宽度<-B.->该文本域的宽度仅占据该组件的实际宽度<-C.->该文本域的高度将填充父容器高度<-D.->该文本域的高度仅占据该组件的实际高度【-参考.选择-】:D27.关于视图控件的常用事件描述中,正确的是?<-A.->Click事件只能使用在按钮上,表示按钮的点击动作<-B.->当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件<-C.->当单选框中某一选项被选择时,将触发CheckedClick事件<-D.->当多选框中某一选项被选择时,将触发CheckedChange事件【-参考.选择-】:D28.下列关于Service的描述,正确的是<-A.->AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中<-B.->每次调用Context类中的StartService()方法后都会新建一个Service实例<-C.->每次启动一个服务时候都会先后调用onCreate()和onStart()方法<-D.->当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调【-参考.选择-】:D29.在表格布局中,Android:collapseColumns="1,2"的含义是?<-A.->在屏幕中,当表格的列能显示完时,显示1,2列<-B.->在屏幕中,当表格的列显示不完时,折叠<-C.->在屏幕中,不管是否能都显示完,折叠1、2列<-D.->在屏幕中,动态决定是否显示表格【-参考.选择-】:C30.针对ListView组件描述错误的是<-A.->ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动<-B.->ListView在使用时,必须通过Adapter来加入数据<-C.->ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。<-D.->ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听【-参考.选择-】:C二、多选题(共10道试题,共20分)31.下面属于View的子类的是()<-A.->TextView<-B.->EditText<-C.->DLL<-D.->Service【-参考.选择-】:AB32.在web开发领域主要的数据交互格式有<-A.->A,XML<-B.->B,HTML<-C.->C,JSON<-D.->D,AJAX【-参考.选择-】:AC33.下面异常是属于RuntimeException的是?<-A.->NullPointerException<-B.->IllegalArgumentException<-C.->BufferUnderflowException<-D.->ArithmeticException【-参考.选择-】:ABCD34.下面是属于GLSurFaceView特性的是<-A.->管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。<-B.->管理一个EGL?display,它能让opengl把内容渲染到上述的surface上。<-C.->让渲染器在独立的线程里运作,和UI线程分离。<-D.->可以直接从内存或者DMA等硬件接口取得图像数据【-参考.选择-】:ABC35.下面属于android的动画分类的有()<-A.->Tween<-B.->Frame<-C.->Draw<-D.->Animation【-参考.选择-】:AB36.以下解析xml的方式有:<-A.->字符器类型<-B.->流方式<-C.->DOM<-D.->SAX【-参考.选择-】:CD37.Intent传递数据时,下列的数据类型哪些可以被传递<-A.->Serializable<-B.->charsequence<-C.->Parcelable<-D.->Bundle【-参考.选择-】:ABCD38.下列关于OpenCore说法正确的是<-A.->A,Opencore是Android多媒体框架的核心<-B.->B,MediaPlayer是openCore中的一个核心类<-C.->C,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的<-D.->D,在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用【-参考.选择-】:ACD39.下列关于如何使用Notification,正确的是?<-A.->notification需要MessageManager来管理<-B.->使用NotificationManager的notify方法显示notification消息<-C.->在显示Notification时可以设置通知时的默认发声,震动等<-D.->Notification中存在可以清除消息的方法【-参考.选择-】:BC40.Android应用程序的菜单有<-A.->选择菜单(OptionMenu)、<-B.->复选框菜单(ContextMenu)、<-C.->子菜单(SubMenu)<-D.->下拉菜单(SpinnerMenu)【-参考.选择-】:AC三、判断题(共10道试题,共20分)41.使用startServi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婚礼策划师技术实务考核试卷含答案
- 网版印刷员健康知识考核试卷含答案
- 装裱师岗前时间管理考核试卷含答案
- 制材工岗位实操知识能力考核试卷含答案
- 铸管精整工岗位班组建设考核试卷含答案
- 织布机操作工工作意识能力考核试卷含答案
- 地毯整修工技术水平模拟考核试卷含答案
- 缺铁性贫血核心铁代谢实验室检查(铁蛋白、总铁结合力)标准化解读文档
- 主管护师专业知识押题卷含答案解析
- 执业药师(中药)药学专业知识一考前密押题集
- 2026秋小学人美版美术五年级上册(新教材)教学计划含教学进度表
- 2026年湖南中考语文试卷及答案解析
- 四川省广安市2026年重点学校初一入学语文分班考试试题及答案
- 金属切削机床概论3版
- 2026年广告运营岗位高频面试题包含详细解答
- 2026年高级机械工程师笔试题
- 2025年海关缉私警察专业科目考试真题及答案
- 2026年4月自考13215Java语言程序设计试题
- 华东五校深度解析课件
- 二级管配筋设计图册
- 3.1《一切靠劳动》课件 统编版道德与法治三年级下册
评论
0/150
提交评论