移动平台应用开发 练习题

 一、单选题(共66题,36.4)

3

     以下MeidiaPlayer的(  )方法是用于设置播放音频文件的位置

正确答案: A 我的答案:A得分: 0.5分
4


下列选项中,关于Bitmap类描述正确的是(  )。

正确答案: C 我的答案:C得分: 0.5分
6


在Android程序中,Log.i()用于输出什么级别的日志信息()

正确答案: B 我的答案:C得分: 0.0分
7


Activity生命周期中,第一个需要执行的方法是()

正确答案: B 我的答案:B得分: 0.5分
8

帧布局试讲其中的组件放置在自己的()

正确答案: A 我的答案:A得分: 0.5分
9

activity回传数据是通过startactivityforresult()方法实现从activity1跳转到activity2.

正确答案: A 我的答案:A得分: 0.5分
10

布局文件中有一个按钮(Button),如果要让该按钮在其父容器中居中显示,正确的做法是:(   )

正确答案: A 我的答案:A得分: 0.5分
11
表格布局中android:layout_column属性的作用是指定( )。
正确答案: B 我的答案:B得分: 0.5分
12
【 】控件用于显示文本信息。
正确答案: A 我的答案:A得分: 0.5分
13
对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?( )
正确答案: D 我的答案:D得分: 0.5分
14
相对布局中,设置以下属性时,属性值只能为true 或false 的是( )
正确答案: B 我的答案:B得分: 0.5分
15
Android Studio是【 】提供的一个Android开发环境
正确答案: B 我的答案:B得分: 0.5分
16
ContentProvider可以实现跨程序的什么功能?
正确答案: A 我的答案:A得分: 0.5分
17

下列关于ContentResolver的描述,错误的是。

正确答案: D 我的答案:C得分: 0.0分
18
当内容观察者发现指定URI地址的数据发生变化时,会触发其中的(  )方法执行相应的操作。
正确答案: D 我的答案:D得分: 0.5分
19
Google规定Android 4.0以后访问网络的操作都必须放在( )中。
正确答案: D 我的答案:D得分: 0.5分
20

下列选项中,不属于AsyncHttpClient特点的是。

正确答案: D 我的答案:D得分: 0.5分
21

Android中不可用于进行Json数据解析的是(  )。

正确答案: B 我的答案:B得分: 0.5分
22

Activity通过bindService()方式启动服务时,可以使用(  )来访问服务中的功能。

正确答案: B 我的答案:B得分: 0.5分
23

Android中线程之间传递消息使用的是(  )对象。

正确答案: A 我的答案:A得分: 0.5分
25

采用startService()方法开启服务,肯定会调用(    )方法。

正确答案: D 我的答案:D得分: 0.5分
26
注册一个短信到来的广播事件需要在清单文件配置什么权限( )。
正确答案: C 我的答案:C得分: 0.5分
27

在清单文件中,注册广播时使用的结点是

正确答案: B 我的答案:B得分: 0.5分
29
继承BroadcastReceiver需要重写(  )方法。
正确答案: A 我的答案:A得分: 0.5分
30
关于适配器的说法正确的有
正确答案: B 我的答案:B得分: 0.5分
31

在android中使用SQLiteOpenHelper这个辅助类时,获取 (      )

正确答案: C 我的答案:C得分: 0.5分
32
在Android中,需要使用()给ListView填充数据。
正确答案: A 我的答案:A得分: 0.5分
33
BaseAdapter中的getCount( )方法作用是( )。
正确答案: B 我的答案:B得分: 0.6分
35

在下列选项中,Android中的五大存储数据方式不包括(  )。

正确答案: D 我的答案:D得分: 0.6分
36

在Activity中使用()方法可以打开/data/data/包名/files/a.txt文件的输入流对象。

正确答案: A 我的答案:B得分: 0.0分
37
SharedPreferences保存文件的路径和扩展名是?( )
正确答案: B 我的答案:B得分: 0.6分
38
下列对SharedPreferences存、取文件的说法中不正确的是:( )
正确答案: C 我的答案:C得分: 0.6分
39

SharedPreference数据以()格式保存在手机中。

正确答案: A 我的答案:A得分: 0.6分
40

如果要将程序中的私有数据分享给其他应用程序,可以使用的是( )

正确答案: C 我的答案:C得分: 0.6分
41

下列选项中,关于文件存储数据的说法错误的是。

正确答案: D 我的答案:D得分: 0.6分
42
下列代码中,用于获取SD卡路径的是( )
正确答案: D 我的答案:D得分: 0.6分
43

下列文件操作权限中,指定文件内容可以追加的是。

正确答案: C 我的答案:C得分: 0.6分
44

下列选项中不属于Android体系结构的是。

正确答案: D 我的答案:D得分: 0.6分
45

Dalvik虚拟机是基于(  )的架构。

正确答案: C 我的答案:C得分: 0.6分
48

关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?(    )

正确答案: B 我的答案:B得分: 0.6分
49

android系统的底层建立在()操作系统之上

正确答案: D 我的答案:D得分: 0.6分
50
下列不是onActivityResult()方法参数的是( )
正确答案: D 我的答案:D得分: 0.6分
51

为了整齐地排列头像图标,可以使用哪种组件(  )。

正确答案: C 我的答案:C得分: 0.6分
52

Android使用(  )的方式来管理Activity的实例。

正确答案: A 我的答案:A得分: 0.6分
53
()被称为意图,是程序中各组件进行交互的一种重要方式
正确答案: A 我的答案:A得分: 0.6分
54

在Android中通常使用()传递数据。

正确答案: A 我的答案:A得分: 0.6分
55

下面退出Activity错误的方法是?( )

正确答案: B 我的答案:B得分: 0.6分
56

 Json数据的内容如下所示,对其表述正确的是。

[{“name”: “zhangsan”, “info”: {“age”: 29, “hobby”: [“basketball”, “swim”]},

{“name”: “lisi”, “info”: {“age”: 18, “hobby”: [“running”, “reading”]}]

正确答案: C 我的答案:C得分: 0.6分
59

下列组件中,不能使用Intent启动的是。

正确答案: D 我的答案:D得分: 0.6分
60

下列语句中,错误的是(     )。

正确答案: A 我的答案:B得分: 0.0分
61

一个应用程序默认会包含( )个Activity。

  • A、

    1

  • B、

    2

  • C、

    3

  • D、

    4

正确答案: A 我的答案:A得分: 0.6分
62

Android UI开发中,TableLayout的stretchColumns属性表示(  )。

正确答案: D 我的答案:D得分: 0.6分
63
下列TextView的属性中,可以用来设置其显示位置的属性是(  ),用来设置其文字大小的属性是(  )?
正确答案: D 我的答案:D得分: 0.6分
64

在下列选项中,设置GridLayout中的某控件占3行的是(  )。

正确答案: B 我的答案:B得分: 0.6分
66

"在下列选项中,设置GridLayout中的某控件占3行的是(  )。

"

正确答案: B 我的答案:B得分: 0.6分

二.填空题(共10题,6.0分)

1

界面的各种控件中,(     )和(     )控件用于在界面中显示文本信息。

正确答案:

第一空: 

TextView

第二空: 

EditText

我的答案:得分: 0.6分

第一空: 

TextView

第二空: 

EditText

2
线性布局使用【 】方式来显示界面中的控件。

正确答案:

第一空: 
水平
第二空: 
垂直

我的答案:得分: 0.6分

第一空: 

水平

第二空: 

垂直

3

()和( )控件以列表的形式展示数据内容

正确答案:

第一空: 

ListView

第二空: 

ListItem

我的答案:得分: 0.6分

第一空: 

ListView

第二空: 

ListItem

4

在Android操作系统的体系结构中,构建应用程序时使用的各种API都属于(     )层。

正确答案:

第一空: 

应用程序框架;应用程序框架层;Application Framework

我的答案:得分: 0.6分

第一空: 

应用程序框架层

5

Android系统的底层建立在(  )操作系统之上

正确答案:

第一空: 

Linux

我的答案:得分: 0.6分

第一空: 

Linux

6

android设备上的物理按键被按下时,程序会回调(                           )方法

正确答案:

第一空: 

onKeyDown()

我的答案:得分: 0.6分

第一空: 

onKeyDown()

7

android系统提供的(                         )类用于识别用户的手势。

正确答案:

第一空: 

GestureDetector

我的答案:得分: 0.6分

第一空: 

GestureDetector()

8

列表ListView一共包括三种数据适配器类型,分别是(    )、(    )和BaseAdapter。

正确答案:

第一空: 

ArrayAdapter

第二空: 

SimpleAdapter

我的答案:得分: 0.3分

第一空: 

ArrayListAdapter

第二空: 

SimpleAdapter

9

Android应用程序中,音乐等多媒体文件一般放在res的(    )目录下。

正确答案:

第一空: 

raw

我的答案:得分: 0.6分

第一空: 

raw/

10

将数据存储在普通文件中,可以分为内部存储和(    );将数据存储在特殊文件中,可以分为json文件存储和(    )文件存储。

正确答案:

第一空: 

外部存储

第二空: 

xml

我的答案:得分: 0.3分

第一空: 

外部存储

第二空: 

csv

三.判断题(共96题,57.6分)

1

Table Row必须要设置layout_width和layout_height属性。( )

我的答案:× 得分: 0.6分正确答案:×
2

帧布局中可以添加多个控件,这些控件会重叠的在屏幕左上角显示。

我的答案: 得分: 0.6分正确答案:
3
Android程序中是不支持国际化的。( )
我的答案:× 得分: 0.6分正确答案:×
4

相对布局中的控件都是按照相对位置摆放的。

我的答案: 得分: 0.6分正确答案:
5
样式与主题发生冲突时,以主题的规则为准。
我的答案: 得分: 0.0分正确答案:×
6

Android UI开发中,线性布局默认为垂直显示。

我的答案:× 得分: 0.6分正确答案:×
7

TableLayout可以将视图按照行、列进行排列。

我的答案: 得分: 0.6分正确答案:
8
帧布局在界面上是一帧一帧显示的。
我的答案: 得分: 0.6分正确答案:
9

Activity是Android应用程序的四大组件之一。

我的答案: 得分: 0.6分正确答案:
10

Intent一般只用于启动Activity不能开启广播和服务。

我的答案:× 得分: 0.6分正确答案:×
11
Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。
我的答案: 得分: 0.6分正确答案:
12
Activity默认的启动模式是singleTop模式。
我的答案:× 得分: 0.6分正确答案:×
13

事件处理过程中包括事件源、事件类型和事件监听器。

我的答案: 得分: 0.6分正确答案:
14

Activity必须在AndroidManifest.xml文件中注册才能运行。

我的答案: 得分: 0.6分正确答案:
15

使用Intent进行数据传递和数据回传时可以使用同样的方法启动目标Activity。

我的答案: 得分: 0.0分正确答案:×
16
使用Intent不能传递Parcelable类型的对象。
我的答案:× 得分: 0.6分正确答案:×
17

启动系统相机使用的action是android.media.action.VIDEO_CAPTURE。

我的答案:× 得分: 0.6分正确答案:×
18

ImageView通过source属性设置要显示的图片。

我的答案: 得分: 0.0分正确答案:×
19

Android实际上就是一个手机。

我的答案:× 得分: 0.6分正确答案:×
20
AndroidManifest.xml文件是整个程序的配置文件。
我的答案: 得分: 0.6分正确答案:
21

Android中不容许不同的布局管理器互相嵌套来进行界面设计。

我的答案:× 得分: 0.6分正确答案:×
22
Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
我的答案: 得分: 0.6分正确答案:
23

Android 中常量字符串尽量定义在strings.xml资源文件中。

我的答案: 得分: 0.6分正确答案:
24

SharedPreferences本质上是一个XML文件,以Map形式存入文件中。

我的答案: 得分: 0.6分正确答案:
25

文件存储是通过类FileInput和FileOuput来完成。

我的答案:× 得分: 0.6分正确答案:×
26

XML文件只能用来保存本地数据,不能在网络中传输。

我的答案:× 得分: 0.6分正确答案:×
27
ContentProvider表示内容提供者,用于显示程序中的数据。
我的答案:× 得分: 0.6分正确答案:×
28
档用户将文件保存至SD卡时,需要在清单文件中添加权限"android.permission.WRITE_EXTERNAL_STORAGE"。
我的答案: 得分: 0.6分正确答案:
29

SharedPreferences通过Key/Value的形式将数据保存到XML文件中。

我的答案: 得分: 0.6分正确答案:
30

在Android中存储数据时,可以使用SQL Server数据库。

我的答案:× 得分: 0.6分正确答案:×
31
Android中数据只能存储到SD卡上。
我的答案:× 得分: 0.6分正确答案:×
32

在文件夹“/data/data/包名”下存放了Sqlite创建的数据库文件。

我的答案:× 得分: 0.6分正确答案:×
33
Android中数据存储方式只有一种。
我的答案:× 得分: 0.6分正确答案:×
34

Android中使用openFileOutput(String name,int mode)方法获取到文件输出流时,第二个参数mode常用模式有2种。

我的答案:× 得分: 0.0分正确答案:
35
SQLite数据库使用完后不需要关闭,不影响程序性能。
我的答案:× 得分: 0.6分正确答案:×
36
使用ListView显示较为复杂的数据时最好用ArrayAdapter配适器。
我的答案:× 得分: 0.6分正确答案:×
37

SQLite既支持Android的API,且仅支持SQL语句进行增、删、改、查操作。

我的答案:× 得分: 0.6分正确答案:×
38

使用BaseAdapter控制ListView显示多少条数据是通过getView()方法设置。

我的答案:× 得分: 0.6分正确答案:×
39

使用startService()方法启动服务后,服务与调用程序没有关联,即使调用程序停止退出后,服务仍然进行。

我的答案: 得分: 0.6分正确答案:
40
事务是一个对数据库执行工作的单元,是针对数据库的一组操作。
我的答案: 得分: 0.6分正确答案:
41
Android 中ListView控件显示数据和TextView一样。
我的答案:× 得分: 0.6分正确答案:×
42
关于Android中操作数据库,SQLiteOpenHelper类是用于操作数据库的。
我的答案:× 得分: 0.6分正确答案:×
43

使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。

我的答案: 得分: 0.6分正确答案:
44
ListView通常用于在界面上显示一个垂直滚动的列表。
我的答案: 得分: 0.6分正确答案:
45
自定义数据适配器类时,继承的父类是DefaultAdapter。
我的答案:× 得分: 0.6分正确答案:×
46
代码注册广播需要调用registerReceiver()方法。
我的答案: 得分: 0.6分正确答案:
47
注册系统短信到来的广播事件不需要接收短信的权限。
我的答案:× 得分: 0.6分正确答案:×
48

无序广播中数字越小,优先级越高。

我的答案:× 得分: 0.6分正确答案:×
49
有序广播配置优先级对应的属性是property。
我的答案: 得分: 0.6分正确答案:
50

在代码中获取界面中组件的方式是通过findViewById方法。

我的答案: 得分: 0.6分正确答案:
51

每一个广播只能有一个广播接收者接收。

我的答案:× 得分: 0.6分正确答案:×
52
广播接收者是四大组件之一,必须要在清单文件中注册。
我的答案: 得分: 0.6分正确答案:
53
广播接收者的注册信息必须要保持唯一性。
我的答案:× 得分: 0.6分正确答案:×
54

可以在BroadcastReceiver和onReceiver方法中处理耗时复杂的业务。

我的答案:× 得分: 0.6分正确答案:×
55
广播接收者注册后必须要手动关闭。
我的答案:× 得分: 0.6分正确答案:×
56
以绑定方式开启服务后,当界面不可见时服务就会被关闭。
我的答案:× 得分: 0.6分正确答案:×
57

在Android中存储数据时,可以使用SQL Server数据库。

我的答案:× 得分: 0.6分正确答案:×
58
服务不是Android中的四大组件,因此不需要在清单文件中注册。
我的答案:× 得分: 0.6分正确答案:×
59

以绑定方式开启服务后,服务与调用者没有关系。

我的答案:× 得分: 0.6分正确答案:×
60

自定义的一个监听器接口类可以对多个按钮组件的事件进行处理。

我的答案: 得分: 0.6分正确答案:
61
Android中服务的生命周期和Activity的生命周期一样。
我的答案:× 得分: 0.6分正确答案:×
62
Android中服务是四大组件之一。
我的答案: 得分: 0.6分正确答案:
63
Android中创建服务组件需要继承Service类。
我的答案: 得分: 0.6分正确答案:
64
HttpURLConnection是一个标准的Java类。
我的答案: 得分: 0.6分正确答案:
65
使用HttpClient访问网络时,不需要创建HttpClient对象。
我的答案:× 得分: 0.6分正确答案:×
66

使用ContentProvider共享数据的优势是可以很好的控制共享数据的内容和范围。

我的答案:× 得分: 0.0分正确答案:
67
HttpClient是对AsyncHttpClient的再次包装。
我的答案:× 得分: 0.6分正确答案:×
68

AsyncHttpClient不可以处理异步HTTP请求。

我的答案:× 得分: 0.6分正确答案:×
69
Tomcat是Apache组织的Jakarta项目中的一个重要子项目。
我的答案: 得分: 0.6分正确答案:
70
Android客户端访问网络发送HTTP请求只可以使用HttpUrlConnection。
我的答案:× 得分: 0.6分正确答案:×
71
ContentProvider所提供的Uir可以随便定义。
我的答案:× 得分: 0.6分正确答案:×
72
ContentResolver可以通过ContentProvider提供的Uir进行数据操作。
我的答案: 得分: 0.6分正确答案:
73
ContentObserver观察指定Uir数据发生变化时,调用ContentProvider的是OnChange方法。
我的答案: 得分: 0.6分正确答案:
74
使用ContentRsolver操作数据是,必须在清单文件进行注册。
我的答案:× 得分: 0.6分正确答案:×
75
ContentProvider与Activitry一样,创建时首先会调用onCreatr()方法。
我的答案: 得分: 0.6分正确答案:
76
ContentResolver是通过Uri匹配内容提供者的。
我的答案: 得分: 0.6分正确答案:
77
Android中创建内容提供者要继承ContentObserver。
我的答案:× 得分: 0.6分正确答案:×
78
Uri是指统一资源标示符。
我的答案: 得分: 0.6分正确答案:
79
Android中的内容观察者是Android的四大组件之一。
我的答案:× 得分: 0.6分正确答案:×
80

相对布局中android:layout_alignRight属性表示“在指定控件左边”。( )

我的答案:× 得分: 0.6分正确答案:×
81

Toast的作用是显示一些提示信息。( )

我的答案: 得分: 0.6分正确答案:
82

Android就是一个手机

我的答案:× 得分: 0.6分正确答案:×
83

帧布局中可以添加多个控件,这些控件会重叠的在屏幕左上角显示。( )

我的答案: 得分: 0.6分正确答案:
84

帧布局在界面上是一帧一帧显示的。

我的答案: 得分: 0.6分正确答案:
85

Android UI开发中,线性布局默认为垂直显示。

我的答案:× 得分: 0.0分正确答案:
86

相对布局中的控件都是按照相对位置摆放的。

我的答案: 得分: 0.6分正确答案:
87

LinearLayout布局中的android:layout_weight属性用于设置布局内控件所占的权重。

我的答案: 得分: 0.6分正确答案:
88


在Android中,补间动画会改变控件真实的坐标。

我的答案:× 得分: 0.6分正确答案:×
89


用SoundPool播放出来的效果和MediaPlayer播放出来的效果一样。

我的答案:× 得分: 0.6分正确答案:×
90


Fragment是在Android3.0被引入的,如果想兼容低版本的手机可以使用V4包中的Fragment。

我的答案: 得分: 0.6分正确答案:
91


Fragment的生命周期和Activity的生命周期完全一样。

我的答案:× 得分: 0.6分正确答案:×
92

事件监听的处理模型主要包含事件源、事件和事件监听器。

我的答案: 得分: 0.6分正确答案:
93

android中的事件主要包含键盘事件和触摸事件两类

我的答案: 得分: 0.6分正确答案:
94

Handler机制中,Message表示可以携带信息进行传递

我的答案: 得分: 0.6分正确答案:
95

Android应用程序的UI线程(主线程)可以执行程序的任何任务。

我的答案:× 得分: 0.6分正确答案:×
96

Android的webView控件专门用于浏览网页,其使用方法和其他控件一样。

我的答案: 得分: 0.6分正确答案:
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值