《南开大学22春学期(1803、1809、1903、1909、2003、2009、2103)《Android操作系统及应用》在线作业一.docx》由会员分享,可在线阅读,更多相关《南开大学22春学期(1803、1809、1903、1909、2003、2009、2103)《Android操作系统及应用》在线作业一.docx(13页珍藏版)》请在第一文库网上搜索。
1、南开大学 22 春学期(1803、1809、1903、1909、2003、2009、2103)Android 操作系统及应用在线作业1 .通过adb安装APP到设备上()o选项 A: adb install +APP 路径选项 B: adb shell选项 C: android install选项D:以上答案都不对参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。2 .使用ListView点击事件的监听事件是()。选项 A: setOnltemLongClickListener选项 B: onListltemClick选项 C: onClickListener选项 D: setO
2、nltemClickListener参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。3 .下面哪个说法正确?()选项A:基本数据类型都可以直接使用二赋值选项B:引用类型绝对不能直接用二赋值,都需要使用new关键字选项C: String不是引用类型选项D: char是引用类型参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。4,能提供内容补全的组件是()。选项 A: EditText选项 B: DatePicker选项 C: TimePicker选项 D: AutoCompleteTextView参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。5 .
3、在BaseAdapter的getView方法中,调用以下哪个方法可以通过指定要填充的布局文件的id,把该布局文件填充成一个View对象?()选项 A: inflate选项B: from选项 C: getlntent选项D:不知道参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。6 .在xml文件中,注册一个监听应该添加一下哪个属性?()选项 A: android:onClick选项 B: android: text选项 C: android: layout_marginTop选项 D: android: id参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。7 .通
4、过哪个方法来注册ContextMenu (注意方法名和参数)?()选项 A: registerForContextMenu (View)选项 B: registerForContextMenu (String)选项 C: registerForContextMenu (int)选项 D: registerForContext (View)参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。8 .在java环境配置中,皿长是()。选项A: java运行时环境选项B: java开发工具包选项C: java虚拟机选项D:以上答案都不对参考答案:【B】解析:通过题干和相关知识点可知选项B为
5、正确答案。9 . Java类体用哪个符号?()选项A: 选项B: 口选项C:()选项D:参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。10 .以下选项哪个不是android四大组件?()选项 A: Activity选项 B: Broadcast选项 C: contentProvider选项 D: service参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。11 .数组中可以存什么类型的数据?()选项A:只能存基本数据类型选项B:只能存引用类型选项C:都可以选项D:都不可以参考答案:【口解析:通过题干和相关知识点可知选项C为正确答案。12 .数组拷贝方法在哪个
6、类中?()选项 A: Array选项 B: String选项C:自定义类选项 D: System参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。13 .假设有自定义异常类ServiceException,那么抛出该异常的语句正确的是哪项?()选项 A: raise ServiceException选项 B: throw new ServiceException()选项 C: throw ServiceException选项 D: throws ServiceException参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。14 .监听事件的作用?()选项A:实现
7、需求功能选项氏实现事件触发选项C:没作用选项D:不知道参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。15 .如何获取 SharedPreferences. Editor 对象?()选项 A: getSharedPreferences (String name, int mode). edit ()选项 B: new Editor ();选项 C: getEditor ();选项D:不知道参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。16 .下面哪种说法不正确?()选项A: Android应用的gen目录下的R.java被删除后还能自动生成;选项B: res目
8、录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);选项C: AndroidManifest. xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”)+指定android应用的某个组件的名字(android:namei)组成了该组件类的完整路径选项D: assets和res目录都能存放资源文件,但是与res不同参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。17 .在继承中,关于构造方法的说明,下列说法错误的是()。选项A:子类无条件的继承父类的无参构造方法
9、选项B:子类可以引用父类中的有参构造方法,使用super关键字选项C:如果子类没有构造方法,则父类无参构造方法作为自己的构造方法选项D:如果子类有无参构造方法,而父类的无参构造方法则被覆盖参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。18 . sharedPreferences数据的存储位置位于哪个目录下?()选项 A: /data/data选项 B: /data/data/包名选项 C: /data/data/包名/shared prefs选项D:以上答案都不是参考答案:【口解析:通过题干和相关知识点可知选项C为正确答案。19 .对PopupWindow的使用,描述错误的是
10、()。选项A: PopupWindow这个类用来实现一个弹出框选项氏 可以使用任意布局的View作为其内容选项C:这个弹出框是悬浮在当前activity之上的选项D:只能使用一种布局格式参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。20 .在handler类中,处理接收到的消息内容的方法是()。选项 A: handleMessage选项 B: handlerMsg选项 C: handlePost选项D:不知道参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。21 .以下属于RadionGroup的方法的选项是()。选项 A: setOnCheckedChange
11、Listener选项 B: getOnCheckedChangeListener选项 C: getld选项 D: setld参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。22 . RatingBar组件中不能用属性直接设置的是()。选项A:五角星个数选项B:当前分数选项C:分数的增量选项D:五角星的色彩参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。23 .请问以下哪些关于trycatchfinally结构中的finally语句的描述是正确的?()选项A:只有当一个catch语句获得执行后,finally语句才获得执行选项B:只有当catch语句未获得执行时,
12、finally语句才获得执行选项C:如果有finally语句,return语句将在finally语句执行完毕后才会返回选项D:只有当异常抛出时,finally语句才获得执行参考答案:【C】解析:通过题干和相关知识点可知选项C为正确答案。24 . AndroidManifest. xml 必须包括哪些节点?()选项A:manifest选项B:manifest、 application13选项C:选项D:manifest、 application activitymanifest、 application activity、 intent-filter参考答案:【D】解析:通过题干和相关知识点可知
13、选项D为正确答案。25 .以下哪个是有关封装优点的正确描述?()选项A:只需要一个public方法选项氏从任何方法中没有异常抛出选项C:可以不需要改变接口来改变实现,以达到外部使用代码无需变动选项D:可以不需要改变实现来改变接口,已达到外部使用代码无需变动参考答案:【口解析:通过题干和相关知识点可知选项C为正确答案。26 .数组是什么类型?()选项A:引用类型选项B:基本数据类型选项C:不能确定选项D:其他类型参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。27 .要使用com. chinasofti包下所有类,哪条语句正确?()选项A:import *;选项 B: impor
14、tcom. chinasofti.*选项 C: importcom.chinasofti;选项 D: import参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。28 .通过DDMS中的()可以查看系统内部文件选项 A: InnerFileExplorer选项 B: InnerExplorer?选项 C: FileExplorer选项 D: FilelnnerExplorer参考答案:【口解析:通过题干和相关知识点可知选项C为正确答案。29 . Android项目工程下面的layout目录的作用是什么?()选项A:放置应用到的图片资源选项氏主要放置多媒体等数据文件选项C:放置字符串,颜色,数组等常量数据选项D:放置一些与UI相应的布局文件,都是xml文件参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。30 .下列关于如何使用Notification,不正确的是()。选项 A: notification 需要 Not if icat inManager 来管理选项 B:使用 NotificationManager 的 notify 方法显示 notification消息选项C:在显示Notification时可以设置通知时的默认发声,震动等选项D: Notification中存