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