资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开大学21春手机应用软件设计与实现在线作业二满分答案1. MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?( ) MyClass , myArray = new MyClass23;A.0B.2C.3D.6参考答案:D2. 关于Activity的描述,下面哪个是正确的?( )A.一个Android程序中只能拥有一个Activity类B.Activity类都必须在Androidmaniefest.xml中进行声明C.系统只负责控制Activity的onDestory过程D.Activity类必须重载onCreate方法参考答案:B3. Android 中下列属于Intent的作用的是( )。A.处理一个应用程序整体性的工作B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C.实现应用程序间的数据共享D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带参考答案:D4. 关于视图控件的常用事件描述中,不正确的是( )。A.Click事件只能使用在按钮上,表示按钮的点击动作B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件C.当单选框中某一选项被选择时,将触发CheckedChange事件D.当多选框中某一选项被选择时,将触发CheckedChange事件参考答案:A5. ContentProvider的作用有( )。A.共享数据B.封装C.查询D.更新参考答案:A6. LocationManager获取位置信息的途径下列说法正确的是( )。A.GPS定位更精确,在室内使用精度更高B.NETWORK通过基站和Wi-Fi信号来获取位置信息,速度较慢,耗电较少C.获取用户位置信息,我们可以使用其中一个,也可以同时使用两个D.GPS定位耗电较少参考答案:C7. 以下关于for循环的说法不正确的是_。A.for循环只能用于循环次数已经确定的情况B.for循环是先判定表达式,后执行循环体语句C.for循环中,可以用break语句跳出循环体D.for循环体语句中,可以包含多条语句,但要用花括号括起来参考答案:A8. 下列哪一个选项不属于Android中预定义的布局方式?( )A.TabLayoutB.RelativeLayoutC.FrameLayoutD.LinearLayout参考答案:A9. 以下属于Android体系结构中的有哪些?( )A.Linux KernelB.WiFiC.FrameworkD.Application参考答案:ACD10. AndroidVM虚拟机中运行的文件的后缀名为( )。A.classB.apkC.dexD.xml参考答案:C11. 提倡设计模式的根本原因是增强代码复用,增加可维护性。( )A.正确B.错误参考答案:A12. Android的VM虚拟机是哪个?( )A.DalvikB.JVMC.KVMD.framework参考答案:A13. 对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?( )A.onStart( )B.onPause( )C.onCreate( )D.onResume( )参考答案:A14. 事件是一种特殊的委托。( )A.正确B.错误参考答案:A15. 在Activity中需要找到一个id是bookName的TextView组件,下面哪种语句写法是正确的?( )A.TextView tv=this.findViewById(R.iD.bookName)B.TextView tv=(TextView)this.findViewById(R.iD.code)C.TextView tv=(TextView)this.findViewById(R.iD.bookName)D.TextView tv=(TextView)this.findViewById(R.string.bookName)参考答案:C16. ImageSwitcher类继承于android.widget.FrameLayout。( )A.正确B.错误参考答案:A17. Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。( )A.正确B.错误参考答案:B18. 在android程序中,Log.i( )用于输出什么级别的日志信息?( )A.调试B.信息C.警告D.错误参考答案:B19. 对于XML布局文件中的视图控件,layout_width属性的属性值以下哪个符合?( )A.match_parentB.wrap_parentC.wrap_heightD.match_content参考答案:A20. WebView中可以用来处理js中警示,确认等对话框的是( )。A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome参考答案:C21. 事件的名称( )。A.都要由用户定义B.有的由用户定义,有的有系统定义C.是由系统预先定义D.是不固定的参考答案:C22. 处理菜单项单击事件的方法不包含( )。A.使用onOptionsItemSelected(MenuItem item)响应B.使用onMenuItemSelected(int featureId,MenuItem item)响应C.使用onMenuItemClick(MenuItem item)响应D.使用onCreateOptionsMenu(Menu menu)响应参考答案:D23. 下面说法正确的是( )A.Android不仅仅采用单线程模型B.Android会默认会为线程创建一个关联的消息栈C.Handler会与多个线程以及该线程的消息队列对应D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列参考答案:D24. 以下哪个对象是自定义组件中用来呈现画布的对象?( )A.BitmapB.CanvasC.BufferedImageD.Drawable参考答案:B25. 在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。( )A.正确B.错误参考答案:A26. Java虚拟机中运行的文件的后缀名为( )。A.classB.apkC.dexD.xml参考答案:A27. RatingBar组件中不能用属性直接设置的是( )。A.五角星个数B.当前分数C.分数的增量D.五角星的色彩参考答案:D28. 定义LinearLayout水平方向布局时设置的属性( )A.android:layout_heightB.android:gravityC.android:layoutD.android:orientation_horizontal参考答案:D29. 在AsyncTask中下列哪个方法是负责在完成任务后再执行的?( )A.runB.cuteC.doInBackgroundD.onPostcute参考答案:D30. 下面说法正确的是( )。A.Bundle类与Map不一样,但它是一个key-value类型B.在onCreate( )方法中,可以不调用父类的同名方法C.onCreate( )方法是具有参数的,也有返回值D.在四大组件之间传递数据时,Bundle常被用来连接网络参考答案:A31. Activity生命周期中,第一个需要执行的方法是什么?( )A.onStartB.onCreateC.onReStartD.onResume参考答案:B32. C中每个int 类型的变量占用_个字节的内存。A.1B.2C.4D.8参考答案:C33. 关于广播以下陈述正确的是( )。A.广播接收器只能在配置文件中注册B.广播接收器注册后不能注销C.广播接收器只能接收自定义的广播消息D.广播接收器可以在Activity中单独注册与注销参考答案:D34. 一个Android程序中只能拥有一个Activity类。( )A.正确B.错误参考答案:B35. Intent可以用作Activity之间的数据传递。( )A.正确B.错误参考答案:A36. 下列哪个不是Activity的生命周期方法之一?( )A.onCreateB.startActivityC.onStartD.onResume参考答案:B37. 对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?( )A.match_parentB.fill_parentC.wrap_contentD.match_content参考答案:D38. LocationManager获取位置信息的途径下列说法不正确的是( )A.GPS定位更精确,缺点是只能在户外使用B.NETWORK通过基站和Wi-Fi信号来获取位置信息,速度较慢,耗电较少。C.获取用户位置信息,我们可以使用其中一个,也可以同时使用两个D.GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求参考答案:B39. 使用AIDL完成远程service方法调用下列说法不正确的是( )。A.AIDL对应的接口名称不能与AIDL文件名相同B.AIDL的文件的内容类似Java代码C.创建一个Service(服务),在服务的onBindIntent intent方法中返回实现了AIDL接口的对象D.AIDL对应的接口的方法前面不能加访问权限修饰符参考答案:A40. 下列哪一款移动设备搭载的是Android平台?( )A.iPhone 6sB.华为P30C.Lumia手机D.iPad参考答案:B41. 上下文菜单与其他菜单不同的是( )。A.上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B.上下文菜单必须注册到指定的view上才能显示C.上下文菜单的菜单项可以添加,可以删除D.上下文菜单的菜单项可以有子项参考答案:B42. 被称为“苹果之父”的是( )。A.Steve JobsB.Andy RubinC.Tim Cook
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号