智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx

上传人:b****4 文档编号:779228 上传时间:2022-10-12 格式:DOCX 页数:22 大小:20.35KB
下载 相关 举报
智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx_第1页
第1页 / 共22页
智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx_第2页
第2页 / 共22页
智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx_第3页
第3页 / 共22页
智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx_第4页
第4页 / 共22页
智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx

《智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx》由会员分享,可在线阅读,更多相关《智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx(22页珍藏版)》请在冰豆网上搜索。

智慧树知到《移动设备程序开发山东联盟》章节测试答案.docx

智慧树知到《移动设备程序开发山东联盟》章节测试答案

智慧树知到《移动设备程序开发(山东联盟)》章节测试答案

第一章

1、Android系统的底层建立在()系统之上

A:

Linux

B:

Windows

C:

MacOS

D:

Apple

正确答案:

Linux

2、Android运行时由两部分组成:

Android核心库集和()

A:

Java虚拟机

B:

Dalvik虚拟机

C:

函数库

D:

SQLite

正确答案:

Dalvik虚拟机

3、从2013年5月份,Google推出了基于IntelliJIDEA的android集成环境()

A:

Eclipse+ADT

B:

Tomcat+Eclipse

C:

AndroidStudio

D:

Eclipse+Kotlin

正确答案:

AndroidStudio

4、下列哪项不是Android四大组件?

A:

Service

B:

Activity

C:

Handler

D:

ContentProvider

正确答案:

Handler

5、下列不是手机操作系统的是()

A:

Android

B:

WindowsMobile

C:

WindowsVista

D:

AppleIPhoneIOS

正确答案:

WindowsVista

6、layout_width属性可以指定界面组件的宽度,下列不能是其取值的是()

A:

mathch_parent

B:

wrap_content

C:

any

D:

20dp

正确答案:

any

7、Android项目中的assets目录的作用是什么()

A:

放置应用到的图片资源

B:

放置一些文件资源,这些文件会被原封不同的打包到apk里面

C:

放置字符串、颜色、数组等常量数据

D:

放置一些与UI相应的布局文件,都是xml文件

正确答案:

放置一些文件资源,这些文件会被原封不同的打包到apk里面

8、在手机开发中,常用的数据库是()

A:

SQLite

B:

DB2

C:

SQLServer

D:

Oracle

正确答案:

SQLite

9、在Android目录中java目录的作用是()

A:

存放Android应用程序的Java源代码文件

B:

存放Android应用中的界面布局文件

C:

存放Android应用中的参数描述文件资源

D:

存放Android应用中的动画资源

正确答案:

存放Android应用程序的Java源代码文件

10、在XML文档中如何为按钮button分配一个标识符btnok.

A:

R.id.btnok

B:

@+id/btnok

C:

@id/btnok

D:

id=btnok

正确答案:

@+id/btnok

第二章

1、TextView和EditText之间的区别是()

A:

TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容

B:

TextView主要用于接收用户输入的文本,EditText主要用于在界面上显示文本

C:

EditText不允许用户编辑文本内容,TextView则允许用户编辑文本内容

D:

文本编辑框EditText继承于文本标签TextView,主要用于显示文本

正确答案:

TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容

2、如果要获取文本编辑框的文本内容,该使用()方法

A:

getText

B:

setText

C:

text

D:

inputText

正确答案:

getText

3、在一个布局文件中,对EditText进行设置,以下哪项设置能实现“密码”的效果?

()

A:

android:

inputType=”textPassword”

B:

android:

inputType=”textCapWords”

C:

android:

password=”true”

D:

android:

inputPassword=”true”

正确答案:

android:

inputType=”textPassword”

4、按钮主要用于处理人机交互事件的。

A:

B:

正确答案:

5、ImageButton是Button的子类,继承Button的属性和方法

A:

B:

正确答案:

6、Button是EditText的子类,EditText是TextView的子类。

A:

B:

正确答案:

7、在android中使用RadioButton时,要想实现互斥的选择需要用的组件是()

A:

ButtonGroup

B:

RadioButtons

C:

Checkbox

D:

RadioGroup

正确答案:

RadioGroup

8、以下哪个不是Android显示提示信息的方式()

A:

对话框

B:

TableView

C:

Toast

D:

通知栏

正确答案:

TableView

9、建立Adapter和AdapterView的绑定关系用setAdapter(Adapter)方法

A:

B:

正确答案:

10、使用SimpleAdapter作为ListView的适配器,行布局中支持下列(

A:

TextView

B:

ProgressBar

C:

CompoundButton

D:

ImageView

正确答案:

TextView,CompoundButton,ImageView

第三章

1、Android中常用的五种布局,其中不包括()

A:

FrameLayout

B:

RelativeLayout

C:

AbsoluteLayout

D:

Pagelayout

正确答案:

D

2、下列哪个属性是专用于相对布局的()D34android:

orientationandroid:

stretchColumnsandroid:

layout_alignParentRightandroid:

layout_toRightOf

A:

android:

orientation

B:

android:

stretchColumns

C:

android:

layout_alignParentRight

D:

android:

layout_toRightOf

正确答案:

D

3、单选题定义LinerLayout垂直方向布局时设置的属性是()

A:

android:

layout_height

B:

android:

gravity

C:

android:

layout

D:

android:

orientation

正确答案:

D

4、为了使android适应不同分辨率的机型,布局时字体单位应该用()

A:

dp

B:

dip

C:

px

D:

sp

正确答案:

D

5、下面不属于android布局的是()

A:

FrameLayout

B:

ConstraintLayout

C:

BorderLayout

D:

PageLayout

正确答案:

CD

6、下列哪个是AbsoluteLayout中特有的属性()

A:

Android:

layout_height

B:

android:

layout_x

C:

android:

layout_above

D:

android:

layout_toRightOf

正确答案:

B

7、在表格布局中,android:

collapseColumns=”1,2”的含义是()

A:

在屏幕中,当表格的列能显示完时,显示1,2列

B:

在屏幕中,当表格的列显示不完时,折叠

C:

在屏幕中,不管是否能都显示完,折叠1,2列

D:

在屏幕中,动态决定是否显示表格

正确答案:

C

8、在绝对布局中,android:

layout_x的含义有()

A:

以手机左下为原点,组件显示到屏幕中的横向坐标值

B:

以手机左上为原点,组件显示到屏幕中的横向坐标值

C:

以手机右上为原点,组件显示到屏幕中的横向坐标值

D:

以手机右下为原点,组件显示到屏幕中的横向坐标值

正确答案:

B

9、Android中的布局管理器本身就是一个UI组件。

A:

B:

正确答案:

A

10、所有的布局管理器都是ViewGroup的子类,都可以作为容器类使用,可以通过重载addView方法向布局管理器中添加组件。

A:

B:

正确答案:

A

第四章

1、能够自动完成输入内容的组件是()

A:

TextView

B:

EditText

C:

ImageView

D:

AutoCompleteTextView

正确答案:

D

2、下面哪个不是AndroidSDK中的ViewGroup(视图容器)?

A:

LinerLayout

B:

ListView

C:

GridView

D:

Button

正确答案:

D

3、下列表示下拉列表的组件是()

A:

Spinner

B:

ListView

C:

GridView

D:

StackView

正确答案:

A

4、建立Adapter和AdapterView的绑定关系用setAdapter(Adapter)方法

A:

B:

正确答案:

A

5、关于适配器的说法正确的有()

A:

它主要时用来存储数据

B:

它主要用来把数据绑定到组件上

C:

它主要用来解析数据

D:

它主要用来存储xml数据

正确答案:

B

6、使用SimpleAdapter作为ListView的适配器,行布局中支持下列

A:

TextView

B:

ProgressBar

C:

CompoundButton

D:

ImageView

正确答案:

ACD

7、在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法

A:

getCount()

B:

getItemId()

C:

getItemViewType()

D:

getViewTypeCount()

正确答案:

CD

8、下面哪个选项不是AdapterView的子类()

A:

ListView

B:

GridView

C:

ScrollView

D:

Spinner

正确答案:

C

9、ScrollView可以有几个子View。

()

A:

一个

B:

二个

C:

三个

D:

无限制

正确答案:

A

10、自定义Adapter需要重写哪些方法()

A:

getCount()

B:

getItemId()

C:

getItem()

D:

getView()

正确答案:

ABCD

第五章

1、线程销毁的方法是()

A:

onDestroy()

B:

onClear()

C:

onFinish()

D:

onStop()

正确答案:

A

2、关于线程说法不正确的是

A:

可以在主线程中,创建一个新的线程

B:

创建的新线程可以操作UI组件

C:

新线程可以通过Handler向主线程发送消息

D:

创建的Handler对象隶属于创建它的线程

正确答案:

B

3、关于Android中消息机制说法不正确的是

A:

Handler只能用来发送消息

B:

Handler是用来发送消息和处理消息的

C:

使用Handelr对象的sendMessage()方法发送消息

D:

消息最终会传递到Handler对象的handlerMessage()方法中进行处理

正确答案:

A

4、线程之间传递的消息类名为Message

A:

B:

正确答案:

A

5、在主线程中重写的handlemessage方法就会接收到我们发送的消息

A:

B:

正确答案:

A

6、关于Handler的说法不正确的是

A:

它实现不同进程间通信的一种机制

B:

它避免了在新线程中操作UI的操作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1