移动应用开发在线作业免费答案
(一) 单选题
1.
android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是?()
(A) MODE_APPEND
(B) MODE_WORLD_READABL
(C) MODE_WORLD_WRITEABLE
(D) MODE_PRIVATE
参考答案:
(D)
2.
处理菜单项单击事件的方法不包含?()
(A) 使用onOptionsItemSelected(MenuItem item)响应
(B) 使用onMenuItemSelected(int featureId ,MenuItem item) 响应
(C) 使用onMenuItemClick(MenuItem item) 响应
(D) 使用onCreateOptionsMenu(Menu menu)响应
参考答案:
(D)
3.
使用MediaPlayer播放保存在sdcard上的mp3文件时?()
(A) 需要使用MediaPlayer.create方法创建MediaPlayer
(B) 直接newMediaPlayer即可
(C) 需要调用setDataSource方法设置文件源
(D) 直接调用start方法,无需设置文件源
参考答案:
(C)
4.
关于BroadcastReceiver的说法不正确的是?()
(A) 是用来接收广播Intent的
(B) 一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收
(C) 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
(D) 接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高
参考答案:
(B)
5.
MediaPlayer播放资源前,需要调用哪个方法完成准备工作?()
(A) setDataSource
(B) prepare
(C) begin
(D) pause
参考答案:
(B)
6.
RatingBar组件中不能用属性直接设置的是?()
(A) 五角星个数
(B) 当前分数
(C) 分数的增量
(D) 五角星的色彩
参考答案:
(D)
7.
下列关于如何使用Notification,不对的是?()
(A) notification需要NotificatinManager来管理
(B) 使用NotificationManager的notify方法显示notification消息
(C) 在显示Notification时可以设置通知时的默认发声,震动等
(D) Notification中有方法可以清除消息
参考答案:
(D)
8.
上下文菜单与其他菜单不同的是?()
(A) 上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
(B) 上下文菜单必须注册到指定的view上才能显示
(C) 上下文菜单的菜单项可以添加,可以删除
(D) 上下文菜单的菜单项可以有子项
参考答案:
(B)
9.
下列哪个是AbsoluteLayout中特有的属性?()
(A) android:layout_height
(B) android:layout_x
(C) android:layout_above
(D) android:layout_toRightOf
参考答案:
(B)
10.
创建子菜单的方法是?()
(A) add
(B) addSubMenu
(C) createSubMenu
(D) createMenu
参考答案:
(B)
11.
在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法?()
(A) ContentResolver
(B) ContentProvider
(C) Cursor
(D) SQLiteHelper
参考答案:
(A)
12.
关于android中播放视频的说法不对的是?()
(A) 可以使用SurfaceView组件播视频
(B) 可以使用VideoView组件播视频
(C) VideoView组件可以控制播放的位置和大小
(D) VideoView播放视频的格式可以是3gp
参考答案:
(C)
13.
读取文件内容的首要方法是?()
(A) openFileOutput
(B) read
(C) write
(D) openFileInput
参考答案:
(D)
14.
在android中使用RadioButton时,要想实现互斥的选择需要用的组件是?()
(A) ButtonGroup
(B) RadioButtons
(C) CheckBox
(D) RadioGroup
参考答案:
(D)
15.
下列哪个是SqlLite下的命令?()
(A) shell
(B) push
(C) quit
(D) keytool
参考答案:
(C)
16.
使用AIDL完成远程service方法调用下列说法不正确的是?()
(A) aidl对应的接口名称不能与aidl文件名相同
(B) aidl的文件的内容类似java代码
(C) 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象
(D) aidl对应的接口的方法前面不能加访问权限修饰符
参考答案:
(A)
17.
能够自动完成输入内容的组件是?()
(A) TextView
(B) EditText
(C) ImageView
(D) AutoCompleteTextView
参考答案:
(D)
18.
进度条中哪个属性是设置进度条大小格式的()
(A) android:secondaryProgress
(B) android:progress
(C) android:max
(D) style
参考答案:
(D)
19.
Android手机开发中常用的数据库是?()
(A) SqlLite
(B) Oracle
(C) Sql Server
(D) Db2
参考答案:
(A)
20.
下列不属于android布局的是?()
(A) FrameLayout (B) LinearLayout? (C) BorderLayout (D) TableLayout
参考答案:
(C)
(二) 多选题
1.
Android的启动方式有哪些?()
(A) standard
(B) singleTop
(C) singleTask
(D) singleInstance
参考答案:
(ABCD)
2.
protection Level属性值有哪些?()
(A) normal
(B) dangerous
(C) signature
(D) signatureOrSystem
参考答案:
(ABCD)
3.
关于Handler、Looper、Message说法正确的是?()
(A) 一个Handler仅与一个Looper相关联
(B) 一个Message也仅与一个目标Handler相关联
(C) Looper拥有着整个Message队列
(D) 多个Handler可与一个Looper相关联
参考答案:
(ABCD)
4.
Notification应至少具备哪些功能?()
(A) 首次显示通知信息时,在状态栏上显示的ticker text
(B) ticker text消失后,在状态栏上显示的图标
(C) 代表通知信息自身,在通知抽屉中显示的视图
(D) 用户点击抽屉中的通知信息,触发PendingIntent
参考答案:
(ABCD)
5.
关于Android中Drawable说法正确的是?()
(A) xml drawable
(B) 可以是一种抽象的图形
(C) 一个继承Drawable类的子类
(D) 一张位图图像
参考答案:
(ABCD)
6.
Android中数据存取方式有哪些?()
(A) SharedPreference
(B) 文件
(C) SQLite
(D) Content Provider
参考答案:
(ABCD)
7.
关于IntentService执行命令的方式说法正确的是?()
(A) IntentService逐个执行命令队列里的命令
(B) 顺序执行每条命令,同时为每条命令在后台线程上调用onHandleIntent(Intent)方法
(C) 新进命令总是放置在队列尾部
(D) 执行完全部命令后,服务停止并被销毁
参考答案:
(ABCD)
8.
有关sticky服务说法正确的是?()
(A) sticky服务会持续运行
(B) 直到外部组件调用Context.stopService(Intent)方法让它停止为止
(C) sticky服务适用于长时间运行的服务
(D) 判断服务是否已启动会比较困难
参考答案:
(ABCD)
9.
在android中使SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是?()
(A) getWriteableDatabase()
(B) getReadableDatabase()
(C) getDatabase()
(D) getAbleDatabase()
参考答案:
(AB)
10.
创建定制视图所需的步骤有哪些?()
(A) 应选择合适的布局类
(B) 继承选定的超类,并至少覆盖一个超类构造方法
(C) 覆盖其他关键方法,以定制视图行为
(D) 重写onDraw()方法
参考答案:
(ABC)
(三) 判断题
1.
使用后台线程最简便的方式是使用AsyncTask工具类
(A) 对 (B) 错
参考答案:
(A)
2.
drawable与特定的像素密度有关
(A) 对 (B) 错
参考答案:
(B)
3.
WebViewClient是响应渲染事件的接口
(A) 对 (B) 错
参考答案:
(A)
4.
监听触摸事件的一种方式是使用View的OnTouchListener接口
(A) 对 (B) 错
参考答案:
(A)
5.
Android内部使用XmlPullParse接口来实例化布局文件
(A) 对 (B) 错
参考答案:
(A)
6.
WebSettings是修改WebView配置的一种途径
(A) 对 (B) 错
参考答案:
(A)
7.
Android可以在主线程中进行网络连接
(A) 对 (B) 错
参考答案:
(B)
8.
BoxDrawingView是View的直接子类
(A) 对 (B) 错
参考答案:
(A)
9.
动态broadcast receiver是在配置文件中完成登记声明的
(A) 对 (B) 错
参考答案:
(B)
10.
IntentService是一种non-sticky服务
(A) 对 (B) 错
参考答案:
(A)
11.
Android主线程中有多个looper对象
(A) 对 (B) 错
参考答案:
(B)
12.
broadcast receiver负责接收各种broadcast intent
(A) 对 (B) 错
参考答案:
(A)
13.
IntentService逐个执行命令行队列里的命令
(A) 对 (B) 错
参考答案:
(A)
14.
drawable可以是一种抽象的图形、一个几成Drawable类的子类,或者是一张位图
(A) 对 (B) 错
参考答案:
(A)
15.
Canvas和Paint是Android系统的两大绘制类
(A) 对 (B) 错
参考答案:
(A)
页:
[1]