智慧树知到《移动设备程序开发山东联盟》章节测试完整Word格式.docx
《智慧树知到《移动设备程序开发山东联盟》章节测试完整Word格式.docx》由会员分享,可在线阅读,更多相关《智慧树知到《移动设备程序开发山东联盟》章节测试完整Word格式.docx(42页珍藏版)》请在冰豆网上搜索。
![智慧树知到《移动设备程序开发山东联盟》章节测试完整Word格式.docx](https://file1.bdocx.com/fileroot1/2022-11/30/db2075f9-233a-4424-b326-fe1e974591b5/db2075f9-233a-4424-b326-fe1e974591b51.gif)
ContentProvider
Handler
5、以下不是手机操作系统的是()A:
Android
WindowsMobileC:
WindowsVistaD:
AppleIPhoneIOS
WindowsVista
6、layout_width属性能够指定界面组件的宽度,以下不可以是其取值的是()
mathch_parentB:
wrap_contentC:
any
20dp
any
7、Android项目中的assets目录的作用是什么()
搁置应用到的图片资源
2
搁置一些文件资源,这些文件会被原封不一样的打包到apk里面
搁置字符串、颜色、数组等常量数据
搁置一些与UI相应的布局文件,都是xml文件
8、在手机开发中,常用的数据库是()A:
SQLite
DB2C:
SQLServer
Oracle
9、在Android目录中java目录的作用是()
寄存Android应用程序的Java源代码文件
寄存Android应用中的界面布局文件
寄存Android应用中的参数描绘文件资源
寄存Android应用中的动画资源
寄存Android应用程序的Java源代码文件
10、在XML文档中怎样为按钮button分派一个表记符
@+id/btnokC:
@id/btnokD:
id=btnok
3
@+id/btnok
第二章
1、TextView和EditText之间的差别是()
TextView不一样意用户编写文本内容,EditText则同意用户编
辑文本内容
TextView主要用于接收用户输入的文本,EditText主要用于
在界面上显示文本
EditText不一样意用户编写文本内容,TextView则同意用户编
文本编写框EditText继承于文本标签TextView,主要用于显
示文本
TextView不一样意用户编写文本内容,EditText则同意用户编写文本内容
2、假如要获取文本编写框的文本内容,该使用()方法
getText
setText
text
inputText
getText
3、在一个布局文件中,对EditText进行设置,以下哪项设置能实
4
现“密码”的成效?
()
android:
inputType=”textPassword”
inputType=”textCapWords”
password=”true”
inputPassword=”true”
android:
4、按钮主要用于办理人机交互事件的。
对
错
对
5、ImageButton是Button的子类,继承Button的属性和方法
错
6、Button是EditText的子类,EditText是TextView的子类。
7、在android中使用RadioButton时,要想实现互斥的选择需要用的组件是()
ButtonGroup
RadioButtons
5
Checkbox
RadioGroup
8、以下哪个不是Android显示提示信息的方式()
对话框
TableView
Toast
通知栏
TableView
9、建立Adapter和AdapterView的绑定关系用
setAdapter(Adapter)方法
10、使用SimpleAdapter作为ListView的适配器,行布局中支持以下(
TextView
ProgressBar
CompoundButtonD:
ImageView
TextView,CompoundButton,ImageView
第三章
6
1、Android中常用的五种布局,此中不包含()A:
FrameLayout
RelativeLayoutC:
AbsoluteLayout
Pagelayout
D
2、以下哪个属性是专用于相对布局的()D34
orientationandroid:
stretchColumnsandroid:
layout_alignParentRightandroid:
layout_toRightOf
orientation
stretchColumnsC:
layout_alignParentRightD:
3、单项选择题定义LinerLayout垂直方向布局时设置的属性是()A:
layout_height
gravity
layout
7
4、为了使android适应不一样分辨率的机型,布局时字体单位应当用()
dp
dipC:
pxD:
sp
5、下边不属于android布局的是()A:
FrameLayout
ConstraintLayout
BorderLayout
PageLayout
CD
6、以下哪个是AbsoluteLayout中独有的属性()A:
Android:
layout_heightB:
layout_x
layout_aboveD:
B
7、在表格布局中,android:
collapseColumns=”1,2”的含义是
()
在屏幕中,当表格的列能显示完时,显示
1,2列
8
在屏幕中,当表格的列显示不完时,折叠
在屏幕中,不论能否能都显示完,折叠1,2列
在屏幕中,动向决定能否显示表格
C
8、在绝对布局中,android:
layout_x的含义有()
以手机左下为原点,组件显示到屏幕中的横向坐标值
以手机左上为原点,组件显示到屏幕中的横向坐标值
以手机右上为原点,组件显示到屏幕中的横向坐标值
以手机右下为原点,组件显示到屏幕中的横向坐标值
9、Android中的布局管理器自己就是一个UI组件。
A
10、全部的布局管理器都是ViewGroup的子类,都能够作为容器类使用,能够经过重载addView方法向布局管理器中增添组件。
第四章
1、能够自动达成输入内容的组件是()
9
EditText
ImageViewD:
AutoCompleteTextView
2、下边哪个不是AndroidSDK中的ViewGroup(视图容器)?
LinerLayout
ListView
GridView
Button
3、以下表示下拉列表的组件是()A:
Spinner
StackView
4、建立Adapter和AdapterView的绑定关系用
5、对于适配器的说法正确的有()
10
它主要时用来储存数据
它主要用来把数据绑定到组件上
它主要用来分析数据
它主要用来储存xml数据
6、使用SimpleAdapter作为ListView的适配器,行布局中支持
以下
ProgressBarC:
CompoundButtonD:
ACD
7、在一个ListView中,显示的行布局有多种不一样形式,比如某些行只有ImageView,而此外一些行只有TextView,需要重写哪几个方法
getCount()
getItemId()
getItemViewType()
getViewTypeCount()
11
8、下边哪个选项不是AdapterView的子类()A:
GridViewC:
ScrollView
Spinner
9、ScrollView能够有几个子View。
一个
二个
三个
无穷制
10、自定义Adapter需要重写哪些方法()A:
getItem()
getView()
ABCD
第五章
1、线程销毁的方法是()A:
onDestroy()
onClear()
12
onFinish()
onStop()
2、对于线程说法不正确的选项是
能够在主线程中,创立一个新的线程
创立的新线程能够操作UI组件
新线程能够经过Handler向主线程发送信息
创立的Handler对象隶属于创立它的线程
3、对于Android中信息体制说法不正确的选项是
Handler只好用来发送信息
Handler是用来发送信息和办理信息的
使用Handelr对象的sendMessage()方法发送信息
信息最后会传达到Handler对象的handlerMessage()方法中进行办理
4、线程之间传达的信息类名为Message
5、在主线程中重写的handlemessage方法就会接收到我们发送的信息
13
6、对于Handler的说法不正确的选项是
它实现不一样进度间通讯的一种体制
它防止了在新线程中操作UI的操作
它采纳行列的方式来储存Message
它实现不一样线程间通讯的一种体制
7、在Android中能够用Timer来对TimerTask进行调动,进而达成近似于多线程的工作
8、线程在等候用户输入时,线程状态变换是什么状态?
就绪
运转
堵塞
新建
9、Runnable接口继承自Thread类
14
10、新建线程时,不论是继承Thread类仍是实现Runnable接口,都需要重写此中的run()方法
第六章
1、Android中会将程序运转状态进行保存以提升程序的启动速
度。
2、前台进度拥有最高的优先级,一般不会被系统停掉。
3、Activity的生命周期在调用onStart()方法后能够跟用户进
行交互。
15
4、Activity生命周期中调用的第一个方法是?
onInit()
onStart()
onCreate()
onResume()
5、onDestroy是activity被封闭前最后一个被调用方法。
6、Android内存分派体制与java近似,进行内存调动有个阈值,只有低于这个值系统才会按一个列表来封闭用户不需要的东西。
7、当按下home键时,Activity的生命周期将经历
onPause-onStop-onDestroy
16
8、下边哪几个是Activity的生命周期方法
onPause()
onStop()
onSavedInstanceState()
E:
onRestart()
F:
onClose()
ABCE
9、Activity从可见状态变成半透明状态时,生命周期中哪个方法被调用?
onPause()C:
10、以下哪些语句对于内存回收的说明是正确的?
程序员一定创立一个线程来开释内存
内存回收程序负责开释无用内存
内存回收程序同意程序员直接开释内存
内存回收程序能够在指定的时间开释内存对象正确答案:
第七章
17
1、当前AndroidSDK不支持的传感器种类是哪一个
加快度传感器
光芒传感器
陀螺仪传感器
红外线传感器正确答案:
2、为了节俭传感器资源,我们一般在onResume()中注册传感器
3、为了节俭传感器资源,我们一般在onDestroy()中注销传感
器
4、实现摇一摇我们能够使用加快度传感器
5、在Android中,注册加快度传感器时需要使用的传感器的参
数是
18
第八章
1、通知是经过系统服务NotificationManager发送的
2、按下“菜单”键弹出的菜单是()。
上下文菜单
选项菜单
系统菜单
扩展菜单
3、菜单既能够用Java代码创立,也能够用XML资源文件创立
4、长按控件后出现的菜单是()。
19
5、创建上下文菜单的代码应写在Activity的
onCreateOptionsMenu方法中
第九章
1、Android的三维图形库采纳()。
Skia
OpenGLESC:
DirectX
3DMAX
2、鉴于View画图需要覆盖View类的()方法。
onCreate
render
paint
onDraw
20
3、Canvas绘制矩形的方法是()。
drawRect
drawOval
drawLineD:
drawPath
4、Android中颜色用一个()值表示。
byte
double
int
String
5、SurfaceView的画图操作在子线程中履行
6、SurfaceView采纳了双缓冲区画图
7、坐标变换经过()来实现
21
矩阵运算
显卡
内存拷贝
三维投影
8、平移变换是把某一点顺时针旋转必定角度
9、三维画图操作是在Renderer的onDrawFrame(GL10gl)方法中履行
10、将三维物体投影到二维平面上一定采纳平行投影
第十章
1、View动画的连结能够经过动画组合实现
22
2、Drawable动画是让控件的属性值在给准时间内渐变
3、Drawable动画能够和View动画组合
4、Property动画不改变实质属性的值
5、Property动画没法实现多个属性同时改变的动画
第十一章
1、向SharedPreferences写入数据需要先获取()对象。
Uri
EditorC:
FileWriter
23
Content
2、系统储存和外面储存中的文件翻开方式不一样,但翻开后的读写方式同样。
3、能够控制外面储存中文件的接见权限。
4、类SQLiteOpenHelper能够帮助划分翻开数据库的三种状况。
5、SQLiteDatabase改正数据的方法是modify。
第十二章
24
1、使用ContentProvider体制能够读取通话数据。