黄老师 发表于 2016-12-17 18:35:41

移动应用开发在线作业免费答案



(一) 单选题
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]
查看完整版本: 移动应用开发在线作业免费答案