南开大学21春《手机应用软件设计与实现》在线作业二满分答案58

上传人:博****1 文档编号:486546665 上传时间:2022-09-25 格式:DOCX 页数:13 大小:15.15KB
返回 下载 相关 举报
南开大学21春《手机应用软件设计与实现》在线作业二满分答案58_第1页
第1页 / 共13页
南开大学21春《手机应用软件设计与实现》在线作业二满分答案58_第2页
第2页 / 共13页
南开大学21春《手机应用软件设计与实现》在线作业二满分答案58_第3页
第3页 / 共13页
南开大学21春《手机应用软件设计与实现》在线作业二满分答案58_第4页
第4页 / 共13页
南开大学21春《手机应用软件设计与实现》在线作业二满分答案58_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《南开大学21春《手机应用软件设计与实现》在线作业二满分答案58》由会员分享,可在线阅读,更多相关《南开大学21春《手机应用软件设计与实现》在线作业二满分答案58(13页珍藏版)》请在金锄头文库上搜索。

1、南开大学21春手机应用软件设计与实现在线作业二满分答案1. 关于Socket通讯正确的是( )A.服务器端需要ServerSocket,需要绑定端口号B.服务器端需要ServerSocket,需要绑定端口号和IP地址C.客户端需要Socket,需要绑定端口号D.客户端需要ServerSocket,需要绑定端口号参考答案:A2. 使用AIDL完成远程service方法调用下列说法不正确的是?( )A.IDL对应的接口名称不能与AIDL文件名相同B.AIDL的文件的内容类似Java代码C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的

2、对象D.AIDL对应的接口的方法前面不能加访问权限修饰符参考答案:A3. 下列哪一个选项不属于Android中预定义的布局方式?( )A.TabLayoutB.RelativeLayoutC.FrameLayoutD.LinearLayout参考答案:A4. 关于Sqlite数据库,不正确的说法( )。A.SqliteOpenHelper类主要是用来创建数据库和更新数据库B.SqliteDatabase类是用来操作数据库C.在每次调用SqliteDatabase的getWritableDatabase( )方法时,会执行SqliteOpenHelper的onCreate方法D.当数据库版本发生

3、变化时,可以自动更新数据库结构参考答案:C5. 可以通过适配器来存储要显示的数据。( )A.正确B.错误参考答案:B6. 以下类型中,不属于值类型的是:( )A.整数类型B.布尔类型C.字符类型D.类类型参考答案:D7. 下面哪些不属于Android体系结构中的框架层?( )A.电话簿B.WiFiManagerC.SQLiteD.SMS程序参考答案:ACD8. 为了使android适应不同分辨率的机型,布局时字体单位应用( )。A.dpB.dipC.pxD.sp参考答案:D9. 下列说法错误的是( )A.Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之

4、间的解耦B.Intent可以传递View对象C.对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或ServiceD.通过Intent可以删除程序参考答案:B10. Google Map服务申请一般需要生成以下哪些信息?( )A.生成可执行文件B.生成MD5指纹编码C.生成API KeyD.生成包结构参考答案:BC11. 被protected修饰的方法或属性可以在这个类的子类中被访问。( )A.正确B.错误参考答案:A12

5、. Intent可以用作Activity之间的数据传递。( )A.正确B.错误参考答案:A13. 软件测试方法主要白盒测试和黑盒测试两种。( )A.正确B.错误参考答案:A14. 关于视图控件的常用事件描述中,正确的是?( )A.Click事件只能使用在按钮上,表示按钮的点击动作B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件C.当单选框中某一选项被选择时,将触发CheckedClick事件D.当多选框中某一选项被选择时,将触发CheckedChange事件参考答案:D15. Android系统中,一个应用程序数据,可以随意被其它应用程序所访问。( )A.正

6、确B.错误参考答案:B16. 缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听。( )A.正确B.错误参考答案:A17. 随着Activity的创建和销毁,可能会经历哪几种状态?( )A.活动状态B.暂停状态C.停止状态D.销毁状态参考答案:ABCD18. Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。( )A.正确B.错误参考答案:B19. 实例化AlertDialog类往往依靠其内部类。( )A.正确B.错误参考答案:A20. 对象模型优化方法之一的演绎法,指的是自底向上,抽象出具有若干个对

7、象类共同性质的父类。( )A.正确B.错误参考答案:B21. 以下属于adb常用命令的是( )。A.adb logcatB.adb kill-serverC.adb pullD.adb net参考答案:ABC22. RatingBar组件中能用属性直接设置的是?( )A.五角星高度B.当前分数C.每颗星的背景D.五角星的色彩参考答案:B23. ScrollView中,可以直接包含1个组件后,该组件中还可以包含多少个组件?( )A.3个B.2个C.1个D.无数个参考答案:D24. 下列属于AsyncTask的方法是( )。A.runB.cuteC.doInBackgroundD.onPostcu

8、te参考答案:CD25. Activity生命周期中,可能执行的方法有( )。A.onStartB.onCreateC.onReStartD.onResume参考答案:ABCD26. 被称为“苹果之父”的是( )。A.Steve JobsB.Andy RubinC.Tim CookD.Bill Gates参考答案:A27. 在手机应用程序开发中常用的数据库是( )。A.SQLiteB.OracleC.Sql ServerD.MySQL参考答案:A28. 关于res/raw目录说法正确的是( )。A.这里的文件是原封不动的存储到设备上会转换为二进制的格式B.这里的文件最终以二进制的格式存储到指定

9、的包中C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式D.这里的文件最终不会以二进制的格式存储到指定的包中参考答案:C29. 在Android应用程序中,图片应放在哪个目录下?( )A.rawB.valuesC.layoutD.drawable参考答案:D30. Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是( )。A.MODE_APPENDB.MODE_WORLD_READABLEC.MODE_WORLD_WRITEABLED.MODE_PRIVATE参考答案:D31. 在AsyncTask中下列哪个方法是负责在完成任务后再执行的?( )A.runB.cu

10、teC.doInBackgroundD.onPostcute参考答案:D32. 开发android程序需要的开发工具和开发包包括( )。A.JDKB.EclipseC.Android SDKD.ADTE.Raw参考答案:ABCD33. 在Android应用程序中,语言种类的数据应放在哪个目录下?( )A.rawB.valuesC.layoutD.drawable参考答案:B34. 能提供内容补全的组件是( )。A.EditTextB.DatePickerC.TimePickerD.AutoCompleteTextView参考答案:D35. Android的VM虚拟机是哪个?( )A.Dalvi

11、kB.JVMC.KVMD.framework参考答案:A36. 关于视图控件的常用事件描述中,不正确的是( )。A.Click事件只能使用在按钮上,表示按钮的点击动作B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件C.当单选框中某一选项被选择时,将触发CheckedChange事件D.当多选框中某一选项被选择时,将触发CheckedChange事件参考答案:A37. 下列关于Service的描述,正确的是( )A.Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B.每次调用Context类中的StartService(

12、)方法后都会新建一个Service实例C.每次启动一个服务时候都会先后调用onCreate( )和onStart( )方法D.当调用了ConText类中的StopService( )方法后,Serviece中的onDestroy( )方法会自动回调参考答案:D38. 一个Android程序中只能拥有一个Activity类。( )A.正确B.错误参考答案:B39. NotificationManager中清除消息可依靠clear方法。( )A.正确B.错误参考答案:B40. 下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是?( )A.DVM指dalvik的虚拟机

13、。每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念B.DVM指dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例。而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念C.DVM指dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例。而每一个DVM 不一定都是在Linux中的一个进程,所以说不是一个概念D.DVM指dalvik的虚拟机。每

14、一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念参考答案:D41. Java虚拟机中运行的文件的后缀名为( )。A.classB.apkC.dexD.xml参考答案:A42. 在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。( )A.正确B.错误参考答案:A43. 下面说法错误的是( )A.Android采用单线程模型B.Android会默认会为线程创建一个关联的消息队列C.Handler会与多个线程以及该线程的消息队列对应D.程序组件首先通过Handler把消息传送给Loop

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号