22春学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业-00003
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.关于ContenValues类说法正确的是?
A.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D.他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
2.以下哪个对象是自定义组件中用来呈现画布的对象
A.Bitmap
B.Canvas
C.BufferedImage
D.Drawable
3.关于隐式 Intent 正确的是?
A.Android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象
B.通过组件的名称寻找与 intent 相关联的对象
C.隐式 Intent 更多用于在应用程序内部传递消息
D.一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求
4.AutoCompleteTextView是继承了哪个类()
A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView
5.创建一个对话框正确的语法是
A.builder.create()
B.builder.start()
C.builder.show()
D.builder.stop()
6.下列关于Service的描述,正确的是
A.A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
7.下面哪一个不属于Android体系结构中的应用程序层
A.A电话簿
B.B日历
C.C SQLite
D.D SMS程序
8.一般认为,多媒体技术研究的兴起从(?)开始。
A.1972年,philips展示播放电视节目的激光视盘。
B.1984年,美国Apple公司推出Macintosh系列机。
C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.
D.1987年,美国RCA公司展示了交互式数字影视系统DVI.
9.以下哪一个属于Activity的生命周期方法?
A.onInit( )
B.onStart( )
C.onListening( )
D.onClick( )
10.下列关于 Open Core说法不正确的是
A.A, Open core是Android多媒体框架的核心
B.B, MediaPlayer是open Core中的一个核心类
C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
11.被称为“苹果之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
12.在 main.xml 中,定义一个组件时,必须写的属性有()
A.Android:icon
B.Android:layout_height
C.Android:style
D.Android:layout_weight
13.关于 Intent 对象说法错误的是()
A.在 Android 中,Intent对象是用来传递信息的
B.Intent 对象可以把值传递给广播或 Activity
C.利用 Intent 传值时,可以传递一部分值类型
D.利用 Intent 传值时,它的 key 值可以是对象
14.关于Handler的说法不正确的是
A.它实现不同进程间通信的一种机制
B.它避免了在新线程中刷新UI的操作
C.它采用队列的方式来存储Message
D.它实现不同线程间通信的一种机制
15.下列用以显示一系列图像的是?
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
16.下列描述有误的选项是
A.adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
B.adb?install?<apk文件路径>这个命令将指定的apk文件安装到设备上。
C.adb?shell这个命令将登录设备的shell。
D.adb?push?<本地路径>?<远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
17.在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);
18.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
A.发送短信,无需配置权限
B.permission.SMS
C.android.permission.RECEIVE_SMS
D.android.permission.SEND_SMS
19.下列用以显示一网格图像的是?
A.ImageView
B.Gallery
C.ImageSwitcher
D.GridView
20.下列对SharePreferences存、取文件的说法中不正确的是
A.A,属于移动存储解决方案
B.B,sharePreferences处理的就是key-value对
C.C,读取xml文件的路径是/sdcard/shared_prefx
D.D,信息的保存格式是xml
21.创建子菜单的方法是?
A.Add
B.addSubMenu
C.createSubMenu
D.createMenu
22.下面选项中,哪一项是Android的四大组件之一
A.?ListView
B.Activity
C.?Extras
D.Bundle
23.下列关于如何使用 Notification,不正确的是?
A.notification 需要NotificatinManager 来管理
B.使用 NotificationManager 的 notify 方法显示 notification 消息
C.在显示 Notification 时可以设置通知时的默认发声,震动等
D.Notification 中存在可以清除消息的方法
24.被称为“Android之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
25.Android项目工程下面的assets目录的作用是什么?
A.主要放置多媒体等数据文件
B.放置字符串,颜色,数组等常量数据
C.放置一些与UI相应的布局文件,都是xml文件
D.旋转应用程序所使用的图片资源
26.关于Handler的说法正确的是
A.它实现不同进程间通信的一种机制
B.它需要在新线程中刷新UI的操作
C.它采用栈的方式来存储Message
D.它实现不同线程间通信的一种机制
27.在Android应用程序中,语言种类的数据应放在那个目录下
A.raw
B.values
C.layout
D.drawable
28.下面关于本地库和Java运行时环境描述错误的是
A.本地库和Java运行时环境层位于Linux内核层之上
B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C.SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
D.Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。
29.定义LinearLayout水平方向布局时设置的属性
A.android:layout_height
B.android:gravity
C.android:layout
D.?android:orientation_horizontal
30.以下那个控件可以用来显示图片
A.A ImageView
B.B TextView
C.C Button
D.D 以上都可以
二、多选题 (共 10 道试题,共 20 分)
31.AppWidget窗口小部件时可以使用下列哪个布局
A.A,FrameLayout
B.B,LinearLayout
C.C,TableLayout
D.D,RelativeLayout
32.下列哪些API的操作需要声明权限
A.播放mp3文件
B.写入SD卡文件
C.发短信
D.访问网络
33.Android应用程序的菜单有
A.选择菜单(Option Menu)、
B.上下文菜单(Context Menu)、
C.子菜单(Sub Menu)
D.下拉菜单(Spinner Menu)
34.下列获取LocationManager的方式中不正确的是:
A.A,LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
B.B,LocationManager lm = new LocationManager();
C.C,LocationManager lm =(LocationManager)getSystemService(Context.LOCATION);
D.D,LocationManager lm = new LocationManager(this);
35.以下对R.java描述正确的有
A.Android项目自动生成的终态类
B.自动标识资源的"索引"功能
C.在"gen/"目录下
D.布局文件
36.NotificationManager中清除消息的方法是
A.A,destroy
B.B,cancel
C.C,clear
D.D,cancelAll
37.下列不会导致GC内存泄露的是
A.数据库的cursor没有关闭
B.构造adapter缓存contentview
C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D.使用sqlite数据库
38.建立蓝牙连接时,哪些方法无法获取BluetoothAdapter对象?
A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
B.B,BluetoothAdapter adapter = new BluetoothAdapter()
C.C,BluetoothAdapter.BluetoothAdapterAdapter()
D.D, BluetoothAdapter.getDefaultAdapter()
39.下列说法正确的是?
A.Button 是普通按钮组件,除此外没有其他的按钮组件
B.TextView 是显示文本的组件,TextView 是 EditText 的父类
C.EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
D.ImageView 是显示图片的组件,可以通过设置显示局部图片
40.以下属于Android底层库的有哪些
A.系统C库
B.Surface Manager
C.联系人
D.短信
三、判断题 (共 10 道试题,共 20 分)
41.实例化AlertDialog类没有内部类
42.HorizontalScrollView 中,可以直接包含至少2个组件
43.Android中可以通过一个Service启动一个Activity
44.当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例
45.Android系统播放Mp3文件不需要对此声明特殊权限
46.Android中表格布局管理器是TableLayout,它继承于FrameLayout
47.大部分安卓应用程序都是用Java编写的,然后被编译成二进制可执行文件,通过Dilvik虚拟机在运行环境中被解释执行
48.使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
49.HorizontalScrollView不属于AdapterView类的子选项
50.Android通过队列方式组织Activity,符合先入先出的队列访问规则
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777