文档详情

南开大学22春《手机应用软件设计与实现》离线作业1答案参考8

住在****她
实名认证
店铺
DOCX
14.47KB
约11页
文档ID:74897242
南开大学22春《手机应用软件设计与实现》离线作业1答案参考8_第1页
1/11

南开大学22春《应用软件设计与实现》离线作业1答案参考1. SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息一个传感器事件对象包含( )信息A.原始传感器数据B.产生事件的传感器的类型C.数据的精度D.以上全部选项参考答案:D2. SimpleCursorAdapter的父类为( )A.BaseAdapterB.CursorAdapterC.ArrayAdapterD.ListAdapter参考答案:A3. 在AsyncTask中下列哪个方法是负责在完成任务后再执行的( )A.runB.executeC.doInBackgroundD.onPostExecute参考答案:D4. 不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据 )A.正确B.错误参考答案:B5. 软件测试方法主要白盒测试和黑盒测试两种 )A.正确B.错误参考答案:A6. 使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是( )A.setTimeout( )B.setReadTimeout( )C.setConnectTimeout( )D.setRequestMethod( )参考答案:B7. Tween动画主要用于( )效果。

A.透明度B.尺寸伸缩C.旋转D.位移参考答案:ABCD8. 下面关于本地库和Java运行时环境描述正确的是( )A.本地库和Java运行时环境层位于Linux内核层之下B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带C.SQLite是根据OpenGL ES1.0API标准实现的3D绘图函数库D.Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库参考答案:B9. setOnTouchEvent设置返回值为true和false有何区别?( )A.没有区别,都能对事件进行监听B.设置为true时只能在移动时获得一次监听事件,false则可以多次C.返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D.设置为false是,在处理一次监听事件后,系统将抛弃该次事件参考答案:C10. 上下文菜单与其他菜单不同的是( )A.上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B.上下文菜单必须注册到指定的view上才能显示C.上下文菜单的菜单项可以添加,可以删除D.上下文菜单的菜单项可以有子项参考答案:B11. 表单的onsubmit事件的作用是( )。

A.当表单中的一个按钮被点击时,执行的JavaScript事件B.当用户提交一个表单时,执行的JavaScript事件C.当表单创建时,执行的JavaScript事件D.当页面加载完成时,执行的JavaScript事件参考答案:B12. 关于广播以下陈述正确的是( )A.广播接收器只能在配置文件中注册B.广播接收器注册后不能注销C.广播接收器只能接收自定义的广播消息D.广播接收器可以在Activity中单独注册与注销参考答案:D13. 关于Sqlite数据库,不正确的说法( )A.SqliteOpenHelper类主要是用来创建数据库和更新数据库B.SqliteDatabase类是用来操作数据库C.在每次调用SqliteDatabase的getWritableDatabase( )方法时,会执行SqliteOpenHelper的onCreate方法D.当数据库版本发生变化时,可以自动更新数据库结构参考答案:C14. 以下哪个对象是自定义组件中用来呈现画布的对象?( )A.BitmapB.CanvasC.BufferedImageD.Drawable参考答案:B15. Android中关于View继承关系的论述错误的是( )。

A.ViewGroup继承自ViewB.AdapterView继承自ViewGroupC.TableLayout继承自RelativeLayoutD.Menu、Notification和Toast都不是View的子类参考答案:C16. 关于视图控件的常用事件描述中,正确的是?( )A.Click事件只能使用在按钮上,表示按钮的点击动作B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件C.当单选框中某一选项被选择时,将触发CheckedClick事件D.当多选框中某一选项被选择时,将触发CheckedChange事件参考答案:D17. 以下能够触发文本框Change的事件的操作是( )A.文本框失去焦点B.文本获得焦点C.设置文本框的焦点D.改变文本框的内容参考答案:D18. 在android程序中,Log.i( )用于输出什么级别的日志信息?( )A.调试B.信息C.警告D.错误参考答案:B19. 关于Intent对象说法错误的是( )A.在Android中,Intent对象是用来传递信息的B.Intent对象可以把值传递给广播或 ActivityC.利用Intent传值时,可以传递一部分值类型D.利用Intent传值时,它的key值可以是对象参考答案:D20. 在应用程序开发中哪些不是常用的数据库?( )A.SQLiteB.OracleC.Sql ServerD.MySQL参考答案:BCD21. Android中控件的androidtext属性的作用是( )。

A.显示视频B.显示图片C.显示文本字符串D.显示音乐参考答案:C22. 关于Socket通讯正确的是( )A.服务器端需要ServerSocket,需要绑定端口号B.服务器端需要ServerSocket,需要绑定端口号和IP地址C.客户端需要Socket,需要绑定端口号D.客户端需要ServerSocket,需要绑定端口号参考答案:A23. 关于AndroidManifest.xml文件,以下描述错误的选项有哪些?( )A.在所有的元素中只有manifest和application是必需的,且只能出现一次B.处于同一层次的元素,不能随意打乱顺序C.元素属性一般都是可选的,但是有些属性是必须设置的D.对可选的属性,即使不写,也有默认的数值项说明参考答案:A24. 下面说法正确的是( )A.Bundle类与Map不一样,但它是一个key-value类型B.在onCreate( )方法中,可以不调用父类的同名方法C.onCreate( )方法是具有参数的,也有返回值D.在四大组件之间传递数据时,Bundle常被用来连接网络参考答案:A25. Android通过startService的方式开启服务,关于service生命周期的onCreate( )和onStart( )说法正确的是( )。

A.当第一次启动的时候先后调用onCreate( )和onStart( )方法B.当第一次启动的时候只会调用onCreate( )方法C.如果service已经启动,将先后调用onCreate( )和onStart( )方法D.如果service已经启动,只会执行onStart( )方法,不在执行onCreate( )方法参考答案:AD26. UML是一种风格良好程序设计语言,可以设计出质量优良的软件系统 )A.正确B.错误参考答案:B27. 使用AIDL完成远程service方法调用下列说法不正确的是?( )A.IDL对应的接口名称不能与AIDL文件名相同B.AIDL的文件的内容类似Java代码C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象D.AIDL对应的接口的方法前面不能加访问权限修饰符参考答案:A28. 自定义对话框时,将视图对象添加到当前对话框的方法是( )A.setIconB.setXMLC.setLayoutD.setView参考答案:D29. 在一个相对布局中怎样使一个控件居中( )。

A.android:gravity=“center”B.android:layout_gravity=“center”C.android:layout_centerInParent=“true”D.android:scaleType=“center”参考答案:C30. 以下哪个是Android采用的虚拟机?( )A.DalivkB.LinuxC.NDKD.APP参考答案:C31. 定义LinearLayout水平方向布局时设置的属性( )A.android:layout_heightB.android:gravityC.android:layoutD.android:orientation_horizontal参考答案:D32. 在应用程序开发中常用的数据库是( )A.SQLiteB.OracleC.Sql ServerD.MySQL参考答案:A33. 下面关于UI布局描述错误的一项是( )A.LinearLayout(线性布局)是按照横或竖的线性排列布局B.RelativeLayout(相对布局)是按照相对位置来布局C.FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面D.AbsoluteLayout(绝对布局)是以表格的形式布局参考答案:D34. Android 中下列属于Intent的作用的是( )。

A.处理一个应用程序整体性的工作B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C.实现应用程序间的数据共享D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带参考答案:D35. DDMS中Log信息分为几个级别?( )A.3B.4C.5D.7参考答案:C36. 下列属于AsyncTask的方法是( )A.runB.cuteC.doInBackgroundD.onPostcute参考答案:CD37. 若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖WebViewClient类( )方法A.shouldOverrideUrlLoadingB.onPageStartedC.loadUrlD.show参考答案:A38. 关于Handler的说法正确的是( )A.它实现不同进程间通信的一种机制B.它需要在新线程中刷新UI的操作C.它采用栈的方式来存储MessageD.它实现不同线程间通信的一种机制参考答案:D39. Activity生命周期中,第一个需要执行的方法是什么?( )A.onStartB.onCreateC.onReStartD.onResume参考答案:B40. 缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听。

)A.正确B.错误参考答案:A41. 关于Activity的描述,下面哪个是正确的?( )A.一个Android程序中只能拥有一个Activity类B.Activity类都必须在Androidmaniefest.xml中进行声明C.系统只负责控制Activity的onDestory过程D.Activity类必须重载onCreate方法参考答案:B42. 提倡设计模式的根本原因是增强代码复用,增加可维护性 )A.正确B.错误参考答案:A43. 下面哪一项不属于Android的动画类型?( )A.TweenB.AlphaC.FrameD.Animation参考答案:D44. 下列属于PULL解析XML中字段的是( )A.START_TAGB.START_DOCUMENTC.NEXT_TAGD.TEXT参考答案:ABD45. onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用 )A.正确B.错误参考答案:A46. 下列哪个不是Activity的生命周期方法之一?( )A.onCreateB.startActivityC.onStartD.onResume参考答案:B47. 通过地址查询坐标可以使用以下哪种格式的数据?( )A.MP3格式B.Map格式C.JSON格式D.XML格式参考答案:CD48. 以下类型中,不属于值类型的是:( )A.整数类型B.布尔类型C.字符类型D.类类型参考答案:D49. Android的VM虚拟机是哪个?( )A.DalvikB.JVMC.KVMD.framework参考答案:A50. 使用AIDL完成远程service方法调用下列说法不正确的是( )。

A.AIDL对应的接口名称不能与AIDL文件名相同B.AIDL的文件的内容类似Java代码C.创建一个Service(服务),在服务的onBindIntent intent方法中返回实现了AIDL接口的对象D.AIDL对应的接口的方法前面不能加访问权限修饰符参考答案:A。

下载提示
相关文档
正为您匹配相似的精品文档