这篇文章总字数为:59007 字,有 10 张图存于本站服务器
这个可以当作题库,需要找题学习的时候CTRL+F搜索关键字即可。
文章底部可下载word版本。
本题库仅用于考试复习!!!
切勿用于考试作弊,否则后果自负!!!
第1章 课后习题new已完成本次成绩:100
1
【单选题】随着智能手机的发展,移动通信技术也在不断升级,目前应用最广泛的是
正确答案: D 我的答案:D得分: 3.0分
2
【单选题】android中启动模拟机(Android Virtual Device)的命令是()
正确答案: D 我的答案:D得分: 3.0分
3
【单选题】android中完成模拟器文件与计算机文件的相互复制以及安装应用程序的命令是()
正确答案: A 我的答案:A得分: 3.0分
4
【单选题】ADB的常见指令中“列出所有设备”的指令是
正确答案: C 我的答案:C得分: 3.0分
5
【单选题】下列不是手机操作系统的是?
正确答案: D 我的答案:D得分: 3.0分
6
【单选题】下列关于Android起源的说法中,错误的是
正确答案: A 我的答案:A得分: 3.0分
7
【单选题】创建一个Android项目时,该项目的图标是在()文件中设置的。
正确答案: A 我的答案:A得分: 3.0分
8
【单选题】AndroidVM虚拟机中运行的文件的后缀名为
正确答案: C 我的答案:C得分: 3.0分
9
【单选题】Android的VM虚拟机是哪个?
正确答案: A 我的答案:A得分: 3.0分
10
【单选题】android系统中安装的应用软件是()格式的
正确答案: C 我的答案:C得分: 3.0分
11
【单选题】android系统的底层建立在()操作系统之上
正确答案: D 我的答案:D得分: 3.0分
12
【单选题】以下关于Android应用程序的目录结构描述中,不正确的是?
- A、src目录是应用程序的主要目录,由Java类文件文件组成
- B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用
- C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
- D、AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
正确答案: D 我的答案:D得分: 3.0分
13
【单选题】Android系统是由【 】开发的
正确答案: A 我的答案:A得分: 3.0分
14
【单选题】Android 项目工程下面的 assets 目录的作用是什么
- A、放置应用到的图片资源。 Res/drawable
- B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
- C、放置字符串,颜色,数组等常量数据 res/values
- D、放置一些与 UI 相应的布局文件,都是 xml 文件res/layout
正确答案: B 我的答案:B得分: 3.0分
15
【单选题】应用程序层是一个核心应用程序的集合,主要包括
- A、活动管理器
- B、短信程序
- C、音频驱动
- D、Dalivik虚拟机
正确答案: B 我的答案:B得分: 3.0分
16
【单选题】关于Dalvik虚拟机,说法错误的是
- A、基于寄存器的架构
- B、基于栈的架构
- C、加载的是.dex格式的数据
- D、在linux操作系统上运行
正确答案: B 我的答案:B得分: 3.0分
17
【单选题】Android Studio是【 】提供的一个Android开发环境
正确答案: B 我的答案:B得分: 3.0分
18
【单选题】下列选项中不属于Android体系结构的是。
- A、应用程序层
- B、应用程序框架层
- C、核心类库
- D、WindowManager
正确答案: D 我的答案:D得分: 3.0分
19
【单选题】创建程序时,填写的Application Name表示
正确答案: A 我的答案:A得分: 3.0分
20
【单选题】Dalvik虚拟机是基于( )的架构。
正确答案: C 我的答案:C得分: 3.0分
21
【单选题】关于 res/raw 目录说法正确的是
- A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式
- B、这里的文件是原封不动的存储到设备上会转换为二进制的格式
- C、这里的文件最终以二进制的格式存储到指定的包中
- D、这里的文件最终不会以二进制的格式存储到指定的包中
正确答案: A 我的答案:A得分: 3.0分
22
【单选题】下列关于3G的描述中,错误的是。
- A、指将无线通信与国际互联网等多媒体通信结合的移动通信系统。
- B、能够处理图像、音乐、视频流等多种媒体形式。
- C、相比前两代通信技术,3G在传输声音和数据上速度并没有提升。
- D、3G是当今最流行的通信技术。
正确答案: C 我的答案:C得分: 3.0分
23
【多选题】ADT Bundle中包含了三个重要组成部分,分别是
- A、Eclipse
- B、SDK
- C、SDK Manager,exe
- D、ADB
正确答案: ABC 我的答案:ABC得分: 3.0分
24
【多选题】Android系统采用分层架构,由高到低分别为【 】、【 】【 】、【 】内核。
正确答案: ABCD 我的答案:ABCD得分: 3.0分
25
【判断题】Android实际上就是一个手机。
正确答案:× 我的答案:×得分: 3.0分
26
【判断题】WCDMA是中国自己独自定制的3G标准,中国移动使用的就是这种标准。
正确答案:× 我的答案:×得分: 3.0分
27
【判断题】android第一个版本Android 1.1是2008年9月发布的。
正确答案:√ 我的答案:√得分: 3.0分
28
【判断题】gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。
正确答案:× 我的答案:×得分: 3.0分
29
【判断题】AndroidManifest.xml文件是整个程序的配置文件。
正确答案:√ 我的答案:√得分: 3.0分
30
【判断题】第四代移动通讯技术(4G)包括TD-LTE和FDD-LTE两种制式。
正确答案:√ 我的答案:√得分: 3.0分
31
【判断题】所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行。
正确答案:× 我的答案:×得分: 3.0分
32
【判断题】Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
正确答案:√ 我的答案:√得分: 3.0分
33
【判断题】Android Studio开发工具对安装环境没有任何要求。
正确答案:× 我的答案:×得分: 4.0分
第2章 课后习题已完成本次成绩:100
1
【单选题】网格布局是Android( )新增的布局。
A、3
B、3.1
C、3.2
D、4
正确答案: D 我的答案:D得分: 2.7分
2
【单选题】Android中的布局文件位于【 】目录中。
- A、res/layout
- B、res/raw
正确答案: A 我的答案:A得分: 2.7分
3
【单选题】在一个相对布局中怎样使一个控件居中( )
- A、android:gravity="center"
- B、android:layout_gravity="center"
- C、android:layout_centerInParent="true"
- D、android:scaleType="center"
正确答案: B 我的答案:B得分: 2.7分
4
【单选题】下列( )属性可做EditText 编辑框的提示信息
正确答案: D 我的答案:D得分: 2.7分
5
【单选题】相对布局中,“是否跟父布局底部对齐”是属性( )
- A、android:layout_alignBottom
- B、android:layout_alignParentBottom
- C、android:layout_alignBaseline
- D、android:layout_below
正确答案: B 我的答案:B得分: 2.7分
6
【单选题】以下属性中,( )属性可以“在指定控件左边”。
- A、android:layout_alignLeft
- B、android:layout_alignParentLeft
- C、androif:layout_left
- D、android:layout_toLeftof
正确答案: D 我的答案:D得分: 2.7分
7
【单选题】相对布局中,设置以下属性时,属性值只能为true 或false 的是( )
- A、android:layout_below
- B、android: layout_alignParentLeft
- C、android:layout_alignBottom
- D、android:layout_ toRightof
正确答案: B 我的答案:B得分: 2.7分
8
【单选题】在下列选项中,设置GridLayout中的某控件占3行的是( )。
- A、android:rowSpan="3"
- B、android:layout_rowSpan="3"
- C、android:layout_columnSpan="3"
- D、android:layout_column="3"
正确答案: B 我的答案:B得分: 2.7分
9
【单选题】下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是?( )
- A、dp是设备独立像素,不依赖于设备,是最常用的长度单位
- B、sp代表放大像素,主要用于字体大小的显示
- C、px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位
- D、在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化
正确答案: C 我的答案:C得分: 2.7分
10
【单选题】下列不属于android布局的是___( )
正确答案: C 我的答案:C得分: 2.7分
11
【单选题】对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?( )
正确答案: D 我的答案:D得分: 2.7分
12
【单选题】在下列选项中,设置线性布局方向的属性是( )。
- A、orientation
- B、gravity
- C、layout_gravity
- D、padding
正确答案: A 我的答案:A得分: 2.7分
13
【单选题】下列哪一个选项不属于Android中预定义的布局方式?( )
正确答案: A 我的答案:A得分: 2.7分
14
【单选题】Android UI开发中,TableLayout的stretchColumns属性表示( )。
正确答案: D 我的答案:D得分: 2.7分
15
【单选题】【 】控件用于显示文本信息。
正确答案: A 我的答案:A得分: 2.7分
16
【单选题】表格布局中android:layout_column属性的作用是指定( )。
正确答案: B 我的答案:B得分: 2.7分
17
【单选题】表格布局中,设置某一列是可扩展的正确的做法是( )
- A、设置TableLayout的属性:android:stretchcolumns=“x”,x表示列的序号
- B、设置TableLayout的属性:androld:shrinkcolumns=“x” ,x表示列的序号C) 设置具体列的属性:android:stretchable=“true”
- C、设置具体列的属性:android:stretchable=“true”
- D、设置具体列的属性:androld:shrinkable=“ true”
正确答案: A 我的答案:A得分: 2.7分
18
【单选题】布局文件中有一个按钮(Button),如果要让该按钮在其父容器中居中显示,正确的做法是:( )
- A、设置按钮的属性:android:layout_gravity=“center”
- B、设置按钮的属性android:gravity=“center”
- C、设置按钮父容器的属性:android:layout_gravity=“center”
- D、设置按钮父容器的属性:androld:gravltyt=“center”
正确答案: A 我的答案:A得分: 2.7分
19
【单选题】在Android界面中除了菜单之外,【 】也是程序与用户交互的一种方式。
正确答案: B 我的答案:B得分: 2.7分
20
【单选题】实际开发中刮刮乐游戏的布局是按照( )写的。
正确答案: C 我的答案:C得分: 2.7分
21
【单选题】假设手机屏幕宽度为400px,现采取水平线性布局放置5个按钮,设定每个按钮的宽度为100px,那么该程序运行时,界面显示效果为( )
正确答案: B 我的答案:B得分: 2.7分
22
【多选题】下面属于View的子类的是( )
正确答案: CD 我的答案:CD得分: 2.7分
23
【多选题】在main.xml中,定义一个组件时,有两个属性必须写( )
正确答案: AB 我的答案:AB得分: 2.7分
24
【多选题】Android中常见的布局方式有【 】。
正确答案: ABCDE 我的答案:ABCDE得分: 2.7分
25
【多选题】线性布局使用【 】方式来显示界面中的控件。
正确答案: AB 我的答案:AB得分: 2.7分
26
【多选题】关于主题的说法,正确的是( )
正确答案: ABC 我的答案:ABC得分: 2.7分
27
【判断题】
相对布局中android:layout_alignRight属性表示“在指定控件左边”。( )
正确答案:× 我的答案:×得分: 2.7分
28
【判断题】Toast的作用是显示一些提示信息。( )
正确答案:√ 我的答案:√得分: 2.7分
29
【判断题】Table Row必须要设置layout_width和layout_height属性。( )
正确答案:× 我的答案:×得分: 2.7分
30
【判断题】帧布局中可以添加多个控件,这些控件会重叠的在屏幕左上角显示。( )
正确答案:√ 我的答案:√得分: 2.7分
31
【判断题】Android程序中是不支持国际化的。( )
正确答案:× 我的答案:×得分: 2.7分
32
【判断题】相对布局中的控件都是按照相对位置摆放的。
正确答案:√ 我的答案:√得分: 2.7分
33
【判断题】RadioButton为单选按钮,需要与RadioGroup配合使用。
正确答案:√ 我的答案:√得分: 2.7分
34
【判断题】Android UI开发中,线性布局默认为垂直显示。
正确答案:× 我的答案:×得分: 2.7分
35
【判断题】TableLayout可以将视图按照行、列进行排列。
正确答案:√ 我的答案:√得分: 2.7分
36
【判断题】帧布局在界面上是一帧一帧显示的。
正确答案:√ 我的答案:√得分: 5.5分
第3章 课后习题已完成本次成绩:100
1
【单选题】在下列选项中,设置ProgressBar的最大进度的方法是( )
正确答案: A 我的答案:A得分: 2.7分
2
【单选题】一个应用程序默认会包含( )个Activity。
正确答案: A 我的答案:A得分: 2.7分
3
【单选题】下列组件中,不能使用Intent启动的是()。
正确答案: D 我的答案:D得分: 2.7分
4
【单选题】下列关于Activity的描述,错误的是( )
- A、Activity是Android的四大组件之一
- B、Activity有4种启动模式
- C、Activity通常用于开启一个广播事件
- D、Activity就像一个界面管理员,用户在界面上的操作是通过Activity来管理的
正确答案: C 我的答案:C得分: 2.7分
5
【单选题】关于隐式 Intent 正确的是?( )
- A、android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象
- B、通过组件的名称寻找与 intent 相关联的对象
- C、隐式 Intent 更多用于在应用程序内部传递消息
- D、一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求
正确答案: B 我的答案:B得分: 2.7分
6
【单选题】关于视图控件的常用事件描述中,不正确的是?( )
- A、Click事件只能使用在按钮上,表示按钮的点击动作
- B、当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
- C、当单选框中某一选项被选择时,将触发CheckedChange事件
- D、当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案: A 我的答案:A得分: 2.7分
7
【单选题】下面退出Activity错误的方法是?( )
- A、finish()
- B、System.exit()
- C、onStop()
- D、抛异常强制退出
正确答案: B 我的答案:B得分: 2.7分
8
【单选题】在Android中通常使用()传递数据。
- A、intent
- B、Activtiy
- C、broardcast
- D、service
正确答案: A 我的答案:A得分: 2.7分
9
【单选题】()是Android程序中的四大组件之一,为用户提供可视化界面及操作。
- A、intent
- B、Activtiy
- C、broardcast
- D、service
正确答案: B 我的答案:B得分: 2.7分
10
【单选题】()被称为意图,是程序中各组件进行交互的一种重要方式
- A、intent
- B、Activtiy
- C、broardcast
- D、service
正确答案: A 我的答案:A得分: 2.7分
11
【单选题】下列方法中,Activity从启动到关闭不会执行的是( )。
- A、onCreate()
- B、onStart()
- C、onResume()
- D、onRestart()
正确答案: D 我的答案:D得分: 2.7分
12
【单选题】在下列选项中,重新打开最小化的Activity界面时执行的方法是( )。
正确答案: A 我的答案:A得分: 2.7分
13
【单选题】下列哪一个不属于Activity的生命周期方法( )
正确答案: A 我的答案:A得分: 2.7分
14
【单选题】对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?( )
正确答案: A 我的答案:A得分: 2.7分
15
【单选题】在下列选项中,Activity获得焦点时执行方法是( )
- A、onStart()
- B、onResume()
- C、onPause()
- D、onDestroy()
正确答案: B 我的答案:B得分: 2.7分
16
【单选题】在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?( )
- A、onStop()
- B、onPause()
- C、onRestart()
- D、onStart()
正确答案: B 我的答案:B得分: 2.7分
17
【单选题】下列不是onActivityResult()方法参数的是( )
- A、requestCode
- B、resultCode
- C、data
- D、result
正确答案: D 我的答案:D得分: 2.7分
18
【单选题】startActivityForResult()方法接收两个参数,第一个是Intent,第二个是( )。
- A、resultCode
- B、requestCode
- C、请求码
- D、data
正确答案: C 我的答案:C得分: 2.7分
19
【单选题】Intent传递数据时,下列的哪种类型数据不可以被传递?( )
- A、Serializable
- B、JSON对象
- C、Bundle
- D、charsequence
正确答案: B 我的答案:B得分: 2.7分
20
【单选题】android 中下列属于Intent的作用的是?( )
- A、处理一个应用程序整体性的工作
- B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
- C、实现应用程序间的数据共享
- D、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
正确答案: D 我的答案:D得分: 2.7分
21
【单选题】Android使用( )的方式来管理Activity的实例。
正确答案: A 我的答案:A得分: 2.7分
22
【单选题】android是如何组织Activity的( )
正确答案: A 我的答案:A得分: 2.7分
23
【单选题】在 android 中,Intent对象是用来传递信息的( )
- A、在 android 中,Intent对象是用来传递信息的
- B、Intent 对象可以把值传递给广播或 Activity
- C、利用 Intent 传值时,可以传递一部分值类型
- D、利用 Intent 传值时,它的 key 值可以是对象
正确答案: D 我的答案:D得分: 2.7分
24
【多选题】打开Activity的界面时会执行( )、( )、( )方法。
- A、onCreate()
- B、onStart()
- C、onResume()
- D、onRestart()
正确答案: ABC 我的答案:ABC得分: 2.7分
25
【多选题】Activity的启动模式包括()。
- A、standard
- B、singleTop
- C、singleTask
- D、singleInstance
正确答案: ABCD 我的答案:ABCD得分: 2.7分
26
【多选题】意图可分为( )
正确答案: AB 我的答案:AB得分: 2.7分
27
【多选题】下列属于 Activity 的状态是( )
正确答案: ABD 我的答案:ABD得分: 2.7分
28
【判断题】Activity是Android应用程序的四大组件之一。
正确答案:√ 我的答案:√得分: 2.7分
29
【判断题】Intent一般只用于启动Activity不能开启广播和服务。
正确答案:× 我的答案:×得分: 2.7分
30
【判断题】Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。
正确答案:√ 我的答案:√得分: 2.7分
31
【判断题】Activity默认的启动模式是singleTop模式。
正确答案:× 我的答案:×得分: 2.7分
32
【判断题】在数据传递时,如果需要获取返回的数据,需要使用onActivityResult()方法。
正确答案:√ 我的答案:√得分: 2.7分
33
【判断题】Activity必须在AndroidManifest.xml文件中注册才能运行。
正确答案:√ 我的答案:√得分: 2.7分
34
【判断题】使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。
正确答案:√ 我的答案:√得分: 2.7分
35
【判断题】使用Intent不能传递Parcelable类型的对象。
正确答案:× 我的答案:×得分: 2.7分
36
【判断题】启动系统相机使用的action是android.media.action.VIDEO_CAPTURE。
正确答案:× 我的答案:×得分: 2.7分
37
【判断题】在目标Activity中,通常使用setResult()方法设置返回数据。
正确答案:√ 我的答案:√得分: 2.8分
第4章 课后习题已完成本次成绩:100
1
【单选题】下列文件操作权限中,指定文件内容可以追加的是( )
正确答案: C 我的答案:C得分: 3.2分
2
【单选题】下列代码中,用于获取SD卡路径的是( )
- A、Environment.getSD();
- B、Environment.getExternalStorageState();
- C、Environment.getSD Directory();
- D、Environment.getExternalStorageDirectory();
正确答案: D 我的答案:D得分: 3.2分
3
【单选题】下列选项中,关于文件存储数据的说法错误的是( )
正确答案: D 我的答案:D得分: 3.2分
4
【单选题】如果要将程序中的私有数据分享给其他应用程序,可以使用的是( )
- A、文件存储
- B、SharedPreferences
- C、ContentProvider
- D、SQLite
正确答案: C 我的答案:C得分: 3.2分
5
【单选题】"android 中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是?( )
正确答案: D 我的答案:D得分: 3.2分
6
【单选题】SharedPreference数据以_____________格式保存在手机中。
正确答案: A 我的答案:A得分: 3.2分
7
【单选题】下列对SharedPreferences存、取文件的说法中不正确的是:( )
正确答案: C 我的答案:C得分: 3.2分
8
【单选题】SharedPreferences存放的数据类型不支持( )
正确答案: D 我的答案:D得分: 3.2分
9
【单选题】对于SharedPreferences的下面正确的是( )
- A、SharedPreferences pref = new SharedPreferences();
- B、Editor editor = new Editor();
- C、SharedPreferences对象用于读取和存储常用数据类型
- D、Editor对象存储数据最后都要调用commit()方法。
正确答案: D 我的答案:D得分: 3.2分
10
【单选题】SharedPreferences保存文件的路径和扩展名是?( )
- A、/data/data/shared_prefs/ *.txt
- B、/data/data/package name/shared_prefs/ *.xml
- C、/mnt/sdcard/指定文件夹 指定扩展名
- D、任意路径
正确答案: B 我的答案:B得分: 3.2分
11
【单选题】对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串"person",setting应该先调用什么方法( )
- A、edit()
- B、save()
- C、commit()
- D、putString()
正确答案: A 我的答案:A得分: 3.2分
12
【单选题】关于JSON和XML说法,错误的是( )
正确答案: B 我的答案:B得分: 3.2分
13
【单选题】如果想存储一个键值对字符串,应该使用哪个类?( )
正确答案: B 我的答案:B得分: 3.2分
14
【单选题】使用文件存储数据时,文件存储在软件的()目录下。
正确答案: A 我的答案:A得分: 3.2分
15
【单选题】在Activity中使用()方法可以打开/data/data/包名/files/a.txt文件的输出流对象。
正确答案: B 我的答案:B得分: 3.2分
16
【单选题】Android中把数据存储到SD卡对应的目录是()
正确答案: C 我的答案:C得分: 3.2分
17
【单选题】在下列选项中,Android中的五大存储数据方式不包括( )。
- A、文件
- B、SQLite数据库
- C、SharedPreferences
- D、Map
正确答案: D 我的答案:D得分: 3.2分
18
【多选题】
下列选项中,关于XML序列化和解析描述合理的是( )
在序列化对象时,需要使用XmlSerialize序列化器,即XmlSerializer类
XmlSerializer类的startDocument()方法用于写入序列号的开始节点
XmlSerializer类的setOutput()方法用于设置文件的编码方式
正确答案: ABD 我的答案:ABD得分: 3.2分
19
【多选题】android 数据存储与访问的方式有? ()
- A、sharedpreference
- B、数据库
- C、文件
- D、内容提供者
- E、网络存储
正确答案: ABCDE 我的答案:ABCDE得分: 3.2分
20
【多选题】Android中把数据可以存储到以下哪个目录( )
- A、C盘
- B、SD卡目录
- C、/data/data/包名下
- D、D盘
正确答案: BC 我的答案:BC得分: 3.2分
21
【判断题】SharedPreferences本质上是一个XML文件,以Map<key,value style="margin: 0px; padding: 0px;">形式存入文件中。
正确答案:√ 我的答案:√得分: 3.2分
22
【判断题】文件存储是通过I/O流的形式吧数据原封不动的存储到文档中。
正确答案:√ 我的答案:√得分: 3.2分
23
【判断题】XML文件只能用来保存本地数据,不能在网络中传输。
正确答案:× 我的答案:×得分: 3.2分
24
【判断题】ContentProvider表示内容提供者,用于显示程序中的数据。
正确答案:× 我的答案:×得分: 3.2分
25
【判断题】档用户将文件保存至SD卡时,需要在清单文件中添加权限"android.permission.WRITE_EXTERNAL_STORAGE"。
正确答案:√ 我的答案:√得分: 3.2分
26
【判断题】SharedPreferences通过Key/Value的形式将数据保存到XML文件中。
正确答案:√ 我的答案:√得分: 3.2分
27
【判断题】在Android中存储数据时,可以使用SQL Server数据库。
正确答案:× 我的答案:×得分: 3.2分
28
【判断题】Android中数据只能存储到SD卡上。
正确答案:× 我的答案:×得分: 3.2分
29
【判断题】在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除。
正确答案:√ 我的答案:√得分: 3.2分
30
【判断题】Android中数据存储方式只有一种。
正确答案:× 我的答案:×得分: 3.2分
31
【判断题】Android中使用openFileOutput(String name,int mode)方法获取到文件输出流时,第二个参数mode常用模式有4种。
正确答案:√ 我的答案:√得分: 4.0分
第5章 课后习题已完成本次成绩:100
1
【单选题】
Android中用到的数据库是()
正确答案: A 我的答案:A得分: 3.2分
2
【单选题】使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是
- A、Context
- B、 数据库名
- C、CursorFactory
- D、 数据库版本
正确答案: C 我的答案:C得分: 3.2分
3
【单选题】Android中开启事务的方法正确的是( )。
正确答案: B 我的答案:B得分: 3.2分
4
【单选题】自定义一个数据适配器MyAdatper,需要让它继承的类是( )。
正确答案: C 我的答案:C得分: 3.2分
5
【单选题】在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的
- A、onCreate()
- B、onCreade()
- C、onUpdate()
- D、onUpgrade()
正确答案: D 我的答案:D得分: 3.2分
6
【单选题】在下列选项中,用来给ListView填充数据的方法是( )。
正确答案: A 我的答案:A得分: 3.2分
7
【单选题】下列命令中,属于SQLite下命令的是
正确答案: C 我的答案:C得分: 3.2分
8
【单选题】关于 Sqlite 数据库,不正确的说法是
- A、SqliteOpenHelper类主要是用来创建数据库和更新数据库
- B、SqliteDatabase 类是用来操作数据库的
- C、在每次调用 SqliteDatabase 的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法。
- D、当数据库版本发生变化时,可以自动更新数据库结构
正确答案: C 我的答案:C得分: 3.2分
9
【单选题】在下列选项中,用于查询数据的方法是( )。
正确答案: C 我的答案:C得分: 3.2分
10
【单选题】BaseAdapter中的getCount( )方法作用是( )。
正确答案: B 我的答案:B得分: 3.2分
11
【单选题】在Android中,需要使用()给ListView填充数据。
- A、数据适配器
- B、OpenHelper
正确答案: A 我的答案:A得分: 3.2分
12
【单选题】关于ContenValues类说法正确的是?
- A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
- B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
正确答案: A 我的答案:A得分: 3.2分
13
【单选题】关于适配器的说法正确的有
正确答案: B 我的答案:B得分: 3.2分
14
【单选题】关于适配器的说法正确的是
- A、它主要用来存储数据
- B、它主要用来把数据绑定在组件上
- C、它主要用来存储XML数据
- D、它主要用来解析数据
正确答案: B 我的答案:B得分: 3.2分
15
【单选题】下列关于ListView使用的描述中,不正确的是
- A、要使用ListView,必须为该ListView使用Adpater方式传递数据
- B、要使用ListView,该布局文件对应的Activity必须继承ListActivity
- C、ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
- D、ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
正确答案: B 我的答案:B得分: 3.2分
16
【多选题】在 android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库
正确答案: AB 我的答案:AB得分: 3.2分
17
【多选题】使用SQLiteOpenHelper类可以生成一个数据库并可以对数据库版本进行管理的方法。
正确答案: BC 我的答案:BC得分: 3.2分
18
【多选题】使用SQLite数据库进行查询后,必须要做的操作是
- A、关闭数据库
- B、直接退出
- C、关闭Cursor
- D、使用quit函数退出
正确答案: AC 我的答案:AC得分: 3.2分
19
【多选题】Android 数据存储与访问的方式包括
- A、文件
- B、数据库
- C、sharedpreference
- D、内容提供者
- E、网络
正确答案: ABCD 我的答案:ABCD得分: 3.2分
20
【填空题】()和( )控件以列表的形式展示数据内容
正确答案:
第一空:
ListView
第二空:
ListItem
我的答案:得分: 3.2分
第一空:
ListView
第二空:
ListItem
21
【判断题】SQLite数据库使用完后不需要关闭,不影响程序性能。
正确答案:× 我的答案:×得分: 3.2分
22
【判断题】使用ListView显示较为复杂的数据时最好用ArrayAdapter配适器。
正确答案:× 我的答案:×得分: 3.2分
23
【判断题】SQLite既支持Android的API又支持SQL语句进行增、删、改、查操作。
正确答案:√ 我的答案:√得分: 3.2分
24
【判断题】使用BaseAdapter控制ListView显示多少条数据是通过getView()方法设置。
正确答案:× 我的答案:×得分: 3.2分
25
【判断题】SQLite只支持NULL、INTEGER、REAL、TEXT和BLOB等5种数据类型。
正确答案:× 我的答案:×得分: 3.2分
26
【判断题】事务是一个对数据库执行工作的单元,是针对数据库的一组操作。
正确答案:√ 我的答案:√得分: 3.2分
27
【判断题】Android 中ListView控件显示数据和TextView一样。
正确答案:× 我的答案:×得分: 3.2分
28
【判断题】关于Android中操作数据库,SQLiteOpenHelper类是用于操作数据库的。
正确答案:× 我的答案:×得分: 3.2分
29
【判断题】使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作。
正确答案:√ 我的答案:√得分: 3.2分
30
【判断题】ListView通常用于在界面上显示一个垂直滚动的列表。
正确答案:√ 我的答案:√得分: 3.2分
31
【判断题】自定义数据适配器类时,继承的父类是DefaultAdapter。
正确答案:× 我的答案:×得分: 4.0分
第6章 课后习题已完成本次成绩:100
1
【单选题】在清单文件中,注册广播时使用的结点是
- A、activity
- B、broadcast
- C、receiver
- D、broadcastreceiver
正确答案: C 我的答案:C得分: 4.0分
2
【单选题】注册一个短信到来的广播事件需要在清单文件配置什么权限( )。
- A、uses-permission android:name="android.permission.SMS"
- B、uses-permission android:name="android.permission.SEND_SMS"
- C、uses-permission android:name="android.permission.RECEIVE_SMS"
- D、uses-permission android:name="android.permission.RECEIVE_SEND_SMS"
正确答案: C 我的答案:C得分: 4.0分
3
【单选题】有序广播可以通过以下( )方法拦截广播。
正确答案: D 我的答案:D得分: 4.0分
4
【单选题】()方法可以用来拦截有序广播终止广播。
正确答案: A 我的答案:A得分: 4.0分
5
【单选题】Android中定义广播接收者要继承( )。
正确答案: A 我的答案:A得分: 4.0分
6
【单选题】继承BroadcastReceiver会重写()方法。
- A、onReceiver()
- B、onUpdate()
- C、onCreate()
- D、onStart()
正确答案: A 我的答案:A得分: 4.0分
7
【单选题】用于发送有序广播的方法是( )。
正确答案: A 我的答案:A得分: 4.0分
8
【单选题】下列方法中,用于发送一条有序广播的是
正确答案: B 我的答案:B得分: 4.0分
9
【单选题】关于sendBroadcast()方法说法正确的是( )。
正确答案: B 我的答案:B得分: 4.0分
10
【单选题】广播是一种运用在应用程序之间( )的机制。
正确答案: D 我的答案:D得分: 4.0分
11
【单选题】动态注册的广播接收者的生命周期依赖于()的组件。
正确答案: C 我的答案:C得分: 4.0分
12
【单选题】关于BroadcastReceiver说法不正确的是
- A、是用来接收广播Intent的
- B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收
- C、对有序广播,系统会根据接受者声明的优先级别按顺序逐个执行接收者
- D、接收者生命的优先级别在android:priority属性中生命,数值越大优先级别高
正确答案: B 我的答案:B得分: 4.0分
13
【单选题】关于广播的作用,说法正确的是
正确答案: A 我的答案:A得分: 4.0分
14
【单选题】关于有序广播和无序广播说法正确的是( )。
正确答案: A 我的答案:A得分: 4.0分
15
【多选题】广播分两种,一种是( )广播,一种是( )广播。
正确答案: CD 我的答案:CD得分: 4.0分
16
【判断题】代码注册广播需要调用registerReceiver()方法。
正确答案:√ 我的答案:√得分: 4.0分
17
【判断题】注册系统短信到来的广播事件不需要接收短信的权限。
正确答案:× 我的答案:×得分: 4.0分
18
【判断题】有序广播和无序广播都可以被拦截。
正确答案:× 我的答案:×得分: 4.0分
19
【判断题】有序广播配置优先级对应的属性是property。
正确答案:√ 我的答案:√得分: 4.0分
20
【判断题】发送自定义广播可以通过sendbroadCast()方法进行发送。
正确答案:√ 我的答案:√得分: 4.0分
21
【判断题】每一个广播只能有一个广播接收者接收。
正确答案:× 我的答案:×得分: 4.0分
22
【判断题】广播接收者是四大组件之一,必须要在清单文件中注册。
正确答案:√ 我的答案:√得分: 4.0分
23
【判断题】广播接收者的注册信息必须要保持唯一性。
正确答案:× 我的答案:×得分: 4.0分
24
【判断题】可以在BroadcastReceiver和onReceiver方法中处理耗时复杂的业务。
正确答案:× 我的答案:×得分: 4.0分
25
【判断题】广播接收者注册后必须要手动关闭。
正确答案:× 我的答案:×得分: 4.0分
第7章 课后习题已完成本次成绩:100
1
【单选题】关于AIDL描述错误的是( )。
- A、AIDL全称是Android interface definition Language。
- B、AIDL出现目的是解决进程间通信。
- C、AIDL定义接口的源代码必须以.aidl结尾。
- D、AIDL语言就是Java语言的演变。
正确答案: D 我的答案:D得分: 4.0分
2
【单选题】关于服务的创建说法错误的是( )。
- A、Android中创建服务需要继承Service类。
- B、Android 中的服务需要在清单文件配置。
- C、Android 中的服务可以理解成是在后台运行且没有界面的activity。
- D、Android中的服务能做的事情完全可以开一个子线程替代。
正确答案: D 我的答案:D得分: 4.0分
3
【单选题】每一次启动服务都会调用( )方法。
- A、onCreate()
- B、onStart()
- C、onResume
- D、onStartCommand
正确答案: D 我的答案:D得分: 4.0分
4
【单选题】通过bindService方式开启服务,服务生命周期是( )。
- A、onCreate()àonStart()àonBind()àonDestroy()
- B、onCreate()àonBind()àonDestroy()
- C、onCreate()àonBind()àonUnBind()àonDestroy()
- D、onCreate()àonStart()àonBind()àonUnBind()àonDestroy()
正确答案: C 我的答案:C得分: 4.0分
5
【单选题】下列方法中,不属于Service生命周期的是
- A、onResume()
- B、onStart()
- C、onStop()
- D、onDestory()
正确答案: A 我的答案:A得分: 4.0分
6
【单选题】采用startService()方法开启服务,肯定会调用( )方法。
- A、onStart()
- B、onResume()
- C、onBind()
- D、onCreate()
正确答案: D 我的答案:D得分: 4.0分
7
【单选题】Android进程间通信是通过( )实现的。
- A、Service
- B、AIDL
- C、Activity
- D、ContentProvider
正确答案: B 我的答案:B得分: 4.0分
8
【单选题】在Android中,用于管理后台服务的控件是( )。
正确答案: A 我的答案:A得分: 4.0分
9
【单选题】关于Service和Thread的区别说法,不正确的是( )。
- A、service默认运行在声明它的应用进程的主线程中。
- B、service里可以执行密集运算或阻塞操作。
- C、可以在Service里创建一个Thread。
- D、当有耗时或阻塞的操作时应该在其中创建一个线程。
正确答案: B 我的答案:B得分: 4.0分
10
【单选题】以startService开启服务以下说法正确的是( )。
正确答案: A 我的答案:A得分: 4.0分
11
【单选题】通过bindService()方法开启的服务,通过( )方法可以解绑服务。
- A、unbindService()
- B、onDestroy()
- C、onStop()
- D、onFinish()
正确答案: A 我的答案:A得分: 4.0分
12
【多选题】Android中有()方式开启服务和( )方式开启服务。
正确答案: BC 我的答案:BC得分: 4.0分
13
【多选题】Service与Activity的共同点是
- A、都是四大组件之一
- B、都有onResume()方法
- C、都可以被远程调用
- D、都可以自定义美观界面
正确答案: AC 我的答案:AC得分: 4.0分
14
【多选题】关于Service生命周期的onCreate()和onStart()方法,说法正确的是
- A、如果Service已经启动,将先后调用onCreate()和onStart()方法
- B、当第一次启动的时候先后调用onCreate()和onStart()方法
- C、当第一次启动的时候只会调用onCreate()方法
- D、如果Service已经启动,只会执行onStart()方法,不再执行onCreat()方法
正确答案: BD 我的答案:BD得分: 4.0分
15
【多选题】下列选项中,属于绑定服务特点的是
正确答案: ABC 我的答案:ABC得分: 4.0分
16
【判断题】以绑定方式开启服务后,当界面不可见时服务就会被关闭。
正确答案:× 我的答案:×得分: 4.0分
17
【判断题】在服务中可以处理长时间的耗时操作。
正确答案:√ 我的答案:√得分: 4.0分
18
【判断题】服务不是Android中的四大组件,因此不需要在清单文件中注册。
正确答案:× 我的答案:×得分: 4.0分
19
【判断题】以绑定方式开启服务后,服务与调用者没有关系。
正确答案:× 我的答案:×得分: 4.0分
20
【判断题】服务的界面可以设置的很美观。
正确答案:× 我的答案:×得分: 4.0分
21
【判断题】远程服务是指运行在Tomcat上的服务。
正确答案:× 我的答案:×得分: 4.0分
22
【判断题】AIDL用于解决进程间通信问题。
正确答案:√ 我的答案:√得分: 4.0分
23
【判断题】Android中服务的生命周期和Activity的生命周期一样。
正确答案:× 我的答案:×得分: 4.0分
24
【判断题】Android中服务是四大组件之一。
正确答案:√ 我的答案:√得分: 4.0分
25
【判断题】Android中创建服务组件需要继承Service类。
正确答案:√ 我的答案:√得分: 4.0分
第8章 网络编程习题已完成本次成绩:100
1
【单选题】关于HttpURLConnection使用说法错误的是( )。
- A、HttpURLConnection对象访问网络时,需要设置超时时间。
- B、HttpURLConnection继承自Connection类。
- C、HttpURLConnection是一个标准的Java类。
- D、URLConnection类可以发送和接收任何类型和长度的数据。
正确答案: B 我的答案:B得分: 4.0分
2
【单选题】下列选项中,不属于Handler机制中的关键对象是( )。
- A、Content
- B、Handler
- C、MessageQueue
- D、Looper
正确答案: A 我的答案:A得分: 4.0分
3
【单选题】( )协议规定了浏览器和服务器之间互相通信的规则。
正确答案: B 我的答案:B得分: 4.0分
4
【单选题】Android中线程之间传递消息使用的是( )对象。
正确答案: A 我的答案:A得分: 4.0分
5
【单选题】关于Android中消息机制说法正确的是( )。
- A、Handler只能用来发送消息。
- B、Handler是用来发送消息和处理消息的。
- C、MessageQueue是用来收集消息并主动发送消息。
- D、Looper是主消息的循环器.Looper是由handler创建的。
正确答案: B 我的答案:B得分: 4.0分
6
【单选题】关于HttpURLConnection访问网络的基本用法,描述错误的是( )。
- A、HttpURLConnection对象需要设置请求网络的方式
- B、HttpURLConnection对象需要设置超时时间
- C、需要通过new关键字来创建HttpURLConnection对象
- D、访问网络完毕需要关闭HTTP链接
正确答案: C 我的答案:C得分: 4.0分
7
【单选题】以下是Android中用于xml解析方式的是( )。
- A、SAX
- B、DOM
- C、XmlPULLparser
- D、Juint
正确答案: C 我的答案:C得分: 4.0分
8
【单选题】下列通信方式中,不是Android系统提供的是( )。
正确答案: D 我的答案:D得分: 4.0分
9
【单选题】做网络图片查看器的时候,需要把获取的流信息转换为( )。
正确答案: C 我的答案:C得分: 4.0分
10
【单选题】多线程下载设置Range头信息代表( )。
正确答案: A 我的答案:A得分: 4.0分
11
【单选题】下列选项中,不属于AsyncHttpClient特点的是( )
正确答案: D 我的答案:D得分: 4.0分
12
【单选题】Google规定Android 4.0以后访问网络的操作都必须放在( )中。
正确答案: D 我的答案:D得分: 4.0分
13
【单选题】下列选项中,关于GET和POST请求方式,描述错误的是()。