南开大学22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业三
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业-00003
1.RatingBar 组件中不能用属性直接设置的是?
选项A:A. 五角星个数
选项B:B. 当前分数
选项C:C. 分数的增量
选项D:D. 五角星的色彩
满分答案问询微信:424329
2.关于res/raw目录说法正确的是?
选项A:A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
选项B:B. 这里的文件最终以二进制的格式存储到指定的包中
选项C:C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
选项D:D. 这里的文件最终不会以二进制的格式存储到指定的包中
满分答案问询微信:424329
3.通过使用(??)框架,你能够访问这些传感器,并获取原始的传感器数据
选项A:A.Android
选项B:B.?Sensor
选项C:C.SensorEvent
选项D:D.SensorEventListener
满分答案问询微信:424329
4.下列关于内存回收的说明,哪个是正确的?
选项A:A. 程序员必须创建一个线程来释放内存
选项B:B. 内存回收程序允许程序员直接释放内存
选项C:C. 内存回收程序负责释放无用内存
选项D:D. 内存回收程序可以在指定的时间释放内存对象
满分答案问询微信:424329
5.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
选项A:A、TextView?tv?=?this.findViewById(R.id.bookName);
选项B:B.TextView?tv?=?(TextView)this.findViewById(R.id.code);
选项C:C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);
选项D:D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);
满分答案问询微信:424329
6.Android:completionThreshold=1 是哪个组件的属性?
选项A:A. ImageButton
选项B:B. EditText
选项C:C. TextView
选项D:D. AutoCompleteTextView
满分答案问询微信:424329
7.能提供内容补全的组件是()
选项A:A. EditText
选项B:B. DatePicker
选项C:C. TimePicker
选项D:D. AutoCompleteTextView
满分答案问询微信:424329
8.下列说法错误的是?
选项A:A. Button 是普通按钮组件,除此外还有其他的按钮组件
选项B:B. TextView 是显示文本的组件,TextView 是 EditText 的父类
选项C:C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
选项D:D. ImageView 是显示图片的组件,可以通过设置显示局部图片
满分答案问询微信:424329
9.下面说法错误的是
选项A:A.Android采用单线程模型
选项B:B.Android会默认会为线程创建一个关联的消息队列
选项C:C.Handler会与多个线程以及该线程的消息队列对应
选项D:D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
满分答案问询微信:424329
10.关于ImageSwitcher 说法错误的是
选项A:A.ImageSwitcher里可以通过Alpha设定转换时候的透明位
选项B:B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
选项C:C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果
选项D:D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
满分答案问询微信:424329
11.Android解析xml的方法中,将文件分部分加载到内存中进行解析的是
选项A:A、SAX
选项B:B、PULL
选项C:C、DOM
选项D:D 、JSON
满分答案问询微信:424329
12.以下哪个是Android采用的虚拟机
选项A:A.Linux
选项B:B. JVM
选项C:C. ART
选项D:NDK
满分答案问询微信:424329
13.下列选项中不属于GLSurFaceView特性的是?
选项A:A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
选项B:B. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。
选项C:C. 让渲染器在独立的线程里运作,和UI线程分离。
选项D:D. 可以直接从内存或者DMA等硬件接口取得图像数据
满分答案问询微信:424329
14.下面关于Android系统的特性描述错误的是
选项A:A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL?ES?2.0标准规格,并且支持传统的智能手机。
选项B:B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
选项C:C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
选项D:D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。
满分答案问询微信:424329
15.Android解析xml的方法中,将整个文件加载到内存中进行解析的是
选项A:A、SAX
选项B:B、PULL
选项C:C、DOM
选项D:D 、JSON
满分答案问询微信:424329
16.Java虚拟机中运行的文件的后缀名为
选项A:A.class
选项B:B.apk
选项C:C.dex
选项D:D.xml
满分答案问询微信:424329
17.在 main.xml 中,定义一个组件时,必须写的属性有()
选项A:A. Android:icon
选项B:B. Android:layout_height
选项C:C. Android:style
选项D:D. Android:layout_weight
满分答案问询微信:424329
18.在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
选项A:A. ButtonGroup
选项B:B. RadioButtons
选项C:C. CheckBox
选项D:D. RadioGroup
满分答案问询微信:424329
19.AutoCompleteTextView是继承了哪个类()
选项A:A. EditText
选项B:B. DatePicker
选项C:C. TimePicker
选项D:D. AutoCompleteTextView
满分答案问询微信:424329
20.关于ContenValues类说法正确的是?
选项A:A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
选项B:B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
选项C:C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
选项D:D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
满分答案问询微信:424329
21.下列哪一款移动设备搭载的是Android平台?
选项A:A. NOKIA手机
选项B:B. 小米手机
选项C:C. iPhone手机
选项D:D. iPad
满分答案问询微信:424329
22.在 Android 中,ArrayAdapter 类是用于()
选项A:A. 用于把数据绑定到组件上
选项B:B. 它能把数据显示到 Activity 上
选项C:C. 它能把数据传递给广播
选项D:D. 它能把数据传递给服务
满分答案问询微信:424329
23.下面选项中,哪一项是Android的四大组件之一
选项A:A、?ListView
选项B:B、Activity
选项C:C、?Extras
选项D:D、Bundle
满分答案问询微信:424329
24.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?
选项A:A. SetDataSource
选项B:B. prepare
选项C:C. Begin
选项D:D. pause
满分答案问询微信:424329
25.下列关于 Open Core说法不正确的是
选项A:A, Open core是Android多媒体框架的核心
选项B:B, MediaPlayer是open Core中的一个核心类
选项C:C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
选项D:D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
满分答案问询微信:424329
26.ScrollView 中,可以直接包含1个组件后,该组件中还可以包含多少个组件?
选项A:A. 3个
选项B:B. 2个
选项C:C. 1个
选项D:D. 无数个
满分答案问询微信:424329
27.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是
选项A:A、Android?Debug?Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。
选项B:B、DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。
选项C:C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
选项D:D、SDK的管理器,使用自动更新的方式从Google服务器中奥鹏南开在线作业满分答案参考下载最新的SDK版本及工具到本机。
满分答案问询微信:424329
28.下列哪一个选项不属于Android中预定义的布局方式?
选项A:A. TabLayout
选项B:B. RelativeLayout
选项C:C. FrameLayout
选项D:D. LinearLayout
满分答案问询微信:424329
29.下面哪一项不属于Android的动画类型?
选项A:A. Tween
选项B:B. Alpha
选项C:C. Frame
选项D:D. Animation
满分答案问询微信:424329
30.下列描述有误的选项是
选项A:A、adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
选项B:B、adb?install?apk文件路径这个命令将指定的apk文件安装到设备上。
选项C:C、adb?shell这个命令将登录设备的shell。
选项D:D、adb?push?本地路径?远程路径用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
满分答案问询微信:424329
31.关于res/raw目录说法错误的是?
选项A:A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
选项B:B. 这里的文件最终以二进制的格式存储到指定的包中
选项C:C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
选项D:D. 这里的文件最终不会以二进制的格式存储到指定的包中
满分答案问询微信:424329
32.Android 数据存储与访问的方式不包括以下哪些?
选项A:A. sharedpreference
选项B:B. Java
选项C:C. Linux
选项D:D. 内容提供者
满分答案问询微信:424329
33.下列属于SAX解析XML需要用到的类和接口是
选项A:A,DocumentBuilder
选项B:B,SAXParser
选项C:C,DefaultHandler
选项D:D,SAXParserFactory
满分答案问询微信:424329
34.Android应用程序的菜单有
选项A:选择菜单(Option Menu)、
选项B:上下文菜单(Context Menu)、
选项C:子菜单(Sub Menu)
选项D:下拉菜单(Spinner Menu)
满分答案问询微信:424329
35.Tween动画主要用于()效果
选项A:透明度
选项B:尺寸伸缩
选项C:旋转
选项D:位移
满分答案问询微信:424329
36.在android中使用Menu时可能需要重写的方法有
选项A:A.onCreateOptionsMenu()
选项B:B、onCreateMenu()
选项C:C、onOptionsItemSelected()
选项D:D、onItemSelected()
满分答案问询微信:424329
37.下列说法正确的是?
选项A:A. Button 是普通按钮组件,除此外没有其他的按钮组件
选项B:B. TextView 是显示文本的组件,TextView 是 EditText 的父类
选项C:C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
选项D:D. ImageView 是显示图片的组件,可以通过设置显示局部图片
满分答案问询微信:424329
38.下面异常是属于Runtime Exception 的是?
选项A:a. NullPointerException
选项B:b. IllegalArgumentException
选项C:c. BufferUnderflowException
选项D:d. ArithmeticException
满分答案问询微信:424329
39.在 Android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库?
选项A:A. getReadableDatabase()
选项B:B. getWriteableDatabase()
选项C:C. getAbleDatabase()
选项D:D. getDatabase()
满分答案问询微信:424329
40.以下描述不正确的是
选项A:Activity是Android应用程序的界面,负责与用户进行交互。
选项B:Service是Android应用程序的后台线程,可以有界面,不与用户交互。
选项C:Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。
选项D:Intent是Android应用程序的界面
满分答案问询微信:424329
41.Android中文件操作模式中表示只能被本应用使用是MODE_GPS模式
选项A:对
选项B:错
满分答案问询微信:424329
42.HorizontalScrollView属于View类的子选项
选项A:对
选项B:错
满分答案问询微信:424329
43.复选框被选择事件的监听器是setOnCheckChangedListener
选项A:对
选项B:错
满分答案问询微信:424329
44.AppWidget不能与Service进行互操作,只能与Activity进行互操作
选项A:对
选项B:错
满分答案问询微信:424329
45.Android系统播放Mp3文件不需要对此声明特殊权限
选项A:对
选项B:错
满分答案问询微信:424329
46.苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
选项A:对
选项B:错
满分答案问询微信:424329
47.Android通过队列方式组织Activity,符合先入先出的队列访问规则
选项A:对
选项B:错
满分答案问询微信:424329
48.可以通过适配器来存储要显示的数据
选项A:对
选项B:错
满分答案问询微信:424329
49.GridView只能使用BaseAdapter填充数据
选项A:对
选项B:错
满分答案问询微信:424329
50.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问
选项A:对
选项B:错
满分答案问询微信:424329