2021知到答案 移动设备程序开发(山东联盟) 最新智慧树满分章节测试答案

第一章 单元测试

1、单选题:
Android 是一种基于 ________的开放源代码软件栈
选项:
A:Linux
B:iOS
C:Windows
D:Unix
答案: 【Linux】

2、判断题:
Android平台架构一共有4层
选项:
A:对
B:错
答案: 【错】

3、单选题:
开放手机联盟是由________公司发起的
选项:
A:中国移动
B:摩托罗拉
C:宏达电
D:谷歌
答案: 【谷歌】

4、判断题:
Android每一版的首字母是按照二十六个英文字母排列的
选项:
A:对
B:错
答案: 【对】

5、多选题:
下列哪些是Android版本的命名
选项:
A:冻酸奶
B:甜甜圈
C:奥利奥
D:汉堡包
E:棉花糖
答案: 【冻酸奶;
甜甜圈;
奥利奥;
棉花糖】

第二章 单元测试

1、单选题:
Android系统的底层建立在( )系统之上
选项:
A:Windows
B:Linux
C:Mac OS
D:Apple
答案: 【Linux】

2、单选题:
Android运行时由两部分组成:Android核心库集和( )
选项:
A:函数库
B:SQLite
C:Java虚拟机
D:Dalvik虚拟机
答案: 【Dalvik虚拟机】

3、单选题:
从2013年5月份,Google推出了基于IntelliJ IDEA的android集成环境( )
选项:
A:AndroidStudio
B:Tomcat+Eclipse
C:Eclipse+Kotlin
D:Eclipse+ADT
答案: 【AndroidStudio】

4、单选题:
下列哪项不是Android四大组件?
选项:
A:Handler
B:Service
C:Activity
D:ContentProvider
答案: 【Handler】

5、单选题:
下列不是手机操作系统的是( )
选项:
A:Android
B:Windows Vista
C:Windows Mobile
D:Apple IPhone IOS
答案: 【Windows Vista】

6、单选题:
layout_width属性可以指定界面组件的宽度,下列不能是其取值的是( )
选项:
A:20dp
B:mathch_parent
C:wrap_content
D:any
答案: 【any】

7、单选题:
Android项目中的assets目录的作用是什么()
选项:
A:放置字符串、颜色、数组等常量数据
B:放置一些与UI相应的布局文件,都是xml文件
C:放置一些文件资源,这些文件会被原封不同的打包到apk里面
D:放置应用到的图片资源
答案: 【放置一些文件资源,这些文件会被原封不同的打包到apk里面】

8、单选题:
在手机开发中,常用的数据库是( )
选项:
A:DB2
B:SQLite
C:SQL Server
D:Oracle
答案: 【SQLite】

9、单选题:
在Android目录中java目录的作用是( )
选项:
A:存放Android应用中的动画资源
B:存放Android应用程序的Java源代码文件
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:文本编辑框EditText继承于文本标签TextView,主要用于显示文本
B:TextView主要用于接收用户输入的文本,EditText主要用于在界面上显示文本
C:TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容
D:EditText不允许用户编辑文本内容, TextView则允许用户编辑文本内容
答案: 【】

2、单选题:
如果要获取文本编辑框的文本内容,该使用( )方法
选项:
A:getText
B:inputText
C:text
D:setText
答案: 【】

3、单选题:
在一个布局文件中,对EditText进行设置,以下哪项设置能实现“密码”的效果?( )
选项:
A:android:inputType=”textPassword”
B:android:inputPassword=”true”
C:android:password=”true”
D:android:inputType=”textCapWords”
答案: 【】

4、判断题:
按钮主要用于处理人机交互事件的。
选项:
A:对
B:错
答案: 【】

5、判断题:
ImageButton是Button的子类,继承Button的属性和方法
选项:
A:错
B:对
答案: 【】

6、判断题:
Button是EditText的子类,EditText是TextView的子类。
选项:
A:对
B:错
答案: 【】

7、单选题:
在android中使用RadioButton时,要想实现互斥的选择需要用的组件是( )
选项:
A:Checkbox
B:RadioButtons
C:RadioGroup
D:ButtonGroup
答案: 【

8、单选题:
以下哪个不是Android显示提示信息的方式( )
选项:
A:对话框
B:通知栏
C:TableView
D:Toast
答案: 【

第四章 单元测试

1、单选题:
Android中常用的五种布局,其中不包括()
选项:
A:AbsoluteLayout
B:FrameLayout
C:Page layout
D:RelativeLayout
答案: 【

2、单选题:
下列哪个属性是专用于相对布局的( ) D 3 4 android:orientation android:stretchColumns android:layout_alignParentRight android:layout_toRightOf
选项:
A:android:layout_toRightOf
B:android:orientation
C:android:layout_alignParentRight
D:android:stretchColumns
答案: 【

3、单选题:
单选题 定义LinerLayout垂直方向布局时设置的属性是( )
选项:
A:android:orientation
B:android:layout
C:android:gravity
D:android:layout_height
答案: 【

4、单选题:
为了使android适应不同分辨率的机型,布局时字体单位应该用()
选项:
A:dp
B:dip
C:px
D:sp
答案: 【】

5、多选题:
下面不属于android布局的是()
选项:
A:ConstraintLayout
B:PageLayout
C:FrameLayout
D:BorderLayout
答案: 【】

6、单选题:
下列哪个是AbsoluteLayout中特有的属性()
选项:
A:android:layout_toRightOf
B:android:layout_x
C:android:layout_above
D:Android:layout_height
答案: 【

7、单选题:
在表格布局中,android:collapseColumns=”1,2”的含义是()
选项:
A:在屏幕中,不管是否能都显示完,折叠1,2列
B:在屏幕中,当表格的列能显示完时,显示1,2列
C:在屏幕中,当表格的列显示不完时,折叠
D:在屏幕中,动态决定是否显示表格
答案: 【

8、单选题:
在绝对布局中,android:layout_x的含义有()
选项:
A:以手机左上为原点,组件显示到屏幕中的横向坐标值
B:以手机右下为原点,组件显示到屏幕中的横向坐标值
C:以手机左下为原点,组件显示到屏幕中的横向坐标值
D:以手机右上为原点,组件显示到屏幕中的横向坐标值
答案: 【

9、判断题:
Android中的布局管理器本身就是一个UI组件。
选项:
A:对
B:错
答案: 【】

10、判断题:
所有的布局管理器都是ViewGroup的子类,都可以作为容器类使用,可以通过重载addView方法向布局管理器中添加组件。
选项:
A:错
B:对
答案: 【】

第五章 单元测试

1、单选题:
能够自动完成输入内容的组件是 ( )
选项:
A:AutoCompleteTextView
B:EditText
C:TextView
D:ImageView
答案: 【】

2、单选题:
下面哪个不是Android SDK中的ViewGroup(视图容器)?
选项:
A:ListView
B:Button
C:GridView
D:LinerLayout
答案: 【

3、单选题:
下列表示下拉列表的组件是( )
选项:
A:GridView
B:Spinner
C:ListView
D:StackView
答案: 【】

4、判断题:
建立Adapter和AdapterView的绑定关系用setAdapter(Adapter)方法
选项:
A:对
B:错
答案: 【】

5、单选题:
关于适配器的说法正确的有( )
选项:
A:它主要用来解析数据
B:它主要用来把数据绑定到组件上
C:它主要用来存储xml数据
D:它主要时用来存储数据
答案: 【

6、多选题:
使用SimpleAdapter作为 ListView的适配器,行布局中支持下列
选项:
A:CompoundButton
B:TextView
C:ImageView
D:ProgressBar
答案: 【】

7、多选题:
在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法
选项:
A:getViewTypeCount()
B:getItemId()
C:getCount()
D:getItemViewType()
答案: 【】

8、单选题:
下面哪个选项不是AdapterView的子类( )
选项:
A:ListView
B:GridView
C:ScrollView
D:Spinner
答案: 【

9、单选题:
ScrollView可以有几个子View。( )
选项:
A:二个
B:无限制
C:一个
D:三个
答案: 【

10、多选题:
自定义Adapter需要重写哪些方法()
选项:
A:getView()
B:getItemId()
C:getCount()
D:getItem()
答案: 【】

第六章 单元测试

1、多选题:
在事件监听的处理模型中,主要涉及哪些对象( )
选项:
A:事件源
B:事件
C:事件位置
D:事件监听器
答案: 【】

2、多选题:
Android中的事件处理包括( )
选项:
A:基于回调的事件处理
B:基于委托的事件处理
C:基于监听的事件处理
D:实时事件处理
答案: 【】

3、多选题:
事件监听器的实现,可以有哪些形式?( )
选项:
A:内部类
B:匿名内部类
C:使用Activity实现监听接口
D:直接绑定到标签
答案: 【】

4、多选题:
对于按钮的点击事件可以采用哪些方法实现?()
选项:
A:创建内部类实现OnTouchListener接口
B:绑定到按钮的onClick属性
C:创建内部类实现OnClickListener接口
D:利用new OnClickListener()”的形式创建匿名内部类
答案: 【】

5、多选题:
对于View类,一般包含哪些内部接口实现事件监听。( )
选项:
A:View.OnKeyListener
B:View.OnTouchListener
C:View.OnClickListener
D:View.OnLongClickListener
答案: 【】

6、多选题:
下面几种事件处理器中,有事件对象作为参数传递的是( )
选项:
A:OnLongClick()
B:onKey()
C:onTouch()
D:OnClick()
答案: 【】

7、单选题:
在对checkbox组件进行选择改变事件的事件监听时,需要实现( )接口
选项:
A:OnFocusChangeListener
B:OnCheckedChangeListener
C:OnKeyListener
D:OnClickListener
答案: 【】

8、多选题:
下列哪些监听器方法能返回布尔值?()
选项:
A:onLongclick()
B:OnTouch()
C:onclick()
D:OnKey()
答案: 【

9、多选题:
下列属于Android提供的回调方法是( )
选项:
A:OnTouchEvent
B:OnFocusChanged
C:OnKeyDown
D:OnKeyUp
答案: 【】

10、判断题:
一个事件监听器可以监听多个事件源,一个事件源也可以注册多个事件监听器。
选项:
A:对
B:错
答案: 】

第七章 单元测试

1、判断题:
Android中会将程序运行状态进行保留以提高程序的启动速度。
选项:
A:错
B:对
答案: 【】

2、判断题:
前台进程具有最高的优先级,一般不会被系统停掉。
选项:
A:对
B:错
答案: 【】

3、判断题:
Activity的生命周期在调用onStart()方法后可以跟用户进行交互。
选项:
A:对
B:错
答案: 【】

4、单选题:
Activity生命周期中调用的第一个方法是?
选项:
A:onInit()
B:onResume()
C:onStart()
D:onCreate()
答案: 【

5、判断题:
onDestroy是activity被关闭前最后一个被调用方法。
选项:
A:对
B:错
答案: 【】

6、判断题:
Android内存分配机制与java类似,进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。
选项:
A:错
B:对
答案: 【】

7、判断题:
当按下home键时,Activity的生命周期将经历onPause—onStop—onDestroy
选项:
A:对
B:错
答案: 【】

8、多选题:
下面哪几个是Activity的生命周期方法
选项:
A:onRestart()
B:onCreate()
C:onClose()
D:onPause()
E:onStop()
F:onSavedInstanceState()
答案: 【】

9、单选题:
Activity从可见状态变为半透明状态时,生命周期中哪个方法被调用?
选项:
A:onPause()
B:onStop()
C:onRestart()
D:onStart()
答案: 【

10、单选题:
下列哪些语句关于内存回收的说明是正确的?
选项:
A:程序员必须创建一个线程来释放内存
B:内存回收程序可以在指定的时间释放内存对象
C:内存回收程序允许程序员直接释放内存
D:内存回收程序负责释放无用内存
答案: 【

第八章 单元测试

1、单选题:
线程销毁的方法是( )
选项:
A:onFinish()
B:onDestroy()
C:onClear()
D:onStop()
答案:

2、单选题:
关于线程说法不正确的是
选项:
A:创建的新线程可以操作 UI 组件
B:可以在主线程中,创建一个新的线程
C:创建的Handler对象隶属于创建它的线程
D:新线程可以通过Handler向主线程发送消息
答案: 【

3、单选题:
关于Android中消息机制说法不正确的是
选项:
A:Handler是用来发送消息和处理消息的
B:Handler只能用来发送消息
C:使用Handelr对象的sendMessage()方法发送消息
D:消息最终会传递到Handler对象的handlerMessage()方法中进行处理
答案: 【

4、判断题:
线程之间传递的消息类名为Message
选项:
A:错
B:对
答案: 【】

5、判断题:
在主线程中重写的handlemessage方法就会接收到我们发送的消息
选项:
A:错
B:对
答案: 】

6、单选题:
关于Handler的说法不正确的是
选项:
A:它采用队列的方式来存储Message
B:它避免了在新线程中操作UI的操作
C:它实现不同进程间通信的一种机制
D:它实现不同线程间通信的一种机制
答案: 【

7、判断题:
在Android中可以用Timer来对TimerTask进行调度,从而完成类似于多线程的工作
选项:
A:对
B:错
答案: 【】

8、单选题:
线程在等待用户输入时,线程状态转换是什么状态?
选项:
A:就绪
B:阻塞
C:运行
D:新建
答案: 【

9、判断题:
Runnable接口继承自Thread类
选项:
A:错
B:对
答案: 【】

10、判断题:
新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写其中的run()方法
选项:
A:错
B:对
答案: 【】

第九章 单元测试

1、判断题:
通知是通过系统服务NotificationManager发送的
选项:
A:错
B:对
答案: 【】

2、单选题:
按下“菜单”键弹出的菜单是( )。
选项:
A:扩展菜单
B:选项菜单
C:上下文菜单
D:系统菜单
答案: 【

3、判断题:
菜单既可以用Java代码创建,也可以用XML资源文件创建
选项:
A:对
B:错
答案: 【】

4、单选题:
长按控件后出现的菜单是( )。
选项:
A:扩展菜单
B:上下文菜单
C:选项菜单
D:系统菜单
答案: 【

5、判断题:
创建上下文菜单的代码应写在Activity的onCreateOptionsMenu方法中
选项:
A:对
B:错
答案: 【】

第十章 单元测试

1、单选题:
Android的三维图形库采用( )。
选项:
A:Skia
B:DirectX
C:3DMAX
D:OpenGL ES
答案: 【】

2、单选题:
基于View绘图需要覆盖View类的( )方法。
选项:
A:paint
B:onCreate
C:onDraw
D:render
答案: 【

3、单选题:
Canvas绘制矩形的方法是( )。
选项:
A:drawOval
B:drawLine
C:drawPath
D:drawRect
答案: 【

4、单选题:
Android中颜色用一个( )值表示。
选项:
A:String
B:byte
C:int
D:double
答案:

5、判断题:
SurfaceView的绘图操作在子线程中执行
选项:
A:对
B:错
答案: 【】

6、判断题:
SurfaceView采用了双缓冲区绘图
选项:
A:对
B:错
答案: 【】

7、单选题:
坐标变换通过( )来实现
选项:
A:显卡
B:内存拷贝
C:三维投影
D:矩阵运算
答案: 【】

8、判断题:
平移变换是把某一点顺时针旋转一定角度
选项:
A:对
B:错
答案: 【】

9、判断题:
三维绘图操作是在Renderer的onDrawFrame(GL10 gl)方法中执行
选项:
A:对
B:错
答案: 【

10、判断题:
将三维物体投影到二维平面上必须采用平行投影
选项:
A:错
B:对
答案: 【】

第十一章 单元测试

1、判断题:
View动画的连接可以通过动画组合实现
选项:
A:对
B:错
答案: 【】

2、判断题:
Drawable动画是让控件的属性值在给定时间内渐变
选项:
A:错
B:对
答案: 【】

3、判断题:
Drawable动画可以和View动画组合
选项:
A:对
B:错
答案: 【】

4、判断题:
Property动画不改变实际属性的值
选项:
A:对
B:错
答案: 【

5、判断题:
Property动画无法实现多个属性同时改变的动画
选项:
A:错
B:对
答案: 【】

第十二章 单元测试

1、单选题:
向SharedPreferences写入数据需要先获得( )对象。
选项:
A:FileWriter
B:Editor
C:Content
D:Uri
答案: 【

2、判断题:
系统存储和外部存储中的文件打开方式不同,但打开后的读写方式相同。
选项:
A:错
B:对
答案: 【】

3、判断题:
可以控制外部存储中文件的访问权限。
选项:
A:错
B:对
答案: 【】

4、判断题:
类SQLiteOpenHelper可以帮助区分打开数据库的三种情况。
选项:
A:对
B:错
答案: 【】

5、判断题:
SQLiteDatabase修改数据的方法是modify。
选项:
A:对
B:错
答案: 【】

第十三章 单元测试

1、判断题:
使用ContentProvider机制可以读取通话数据。
选项:
A:错
B:对
答案: 【】

2、判断题:
Android系统提供了很多预定义的ContentProvider。
选项:
A:对
B:错
答案: 【】

3、判断题:
ContentProvider机制使用键值对来封装数据。
选项:
A:错
B:对
答案: 【】

4、判断题:
不同的ContentProvider通过uri来区分。
选项:
A:对
B:错
答案: 【】

5、判断题:
ContentProvider对外提供的数据操作主要是增删改查。
选项:
A:对
B:错
答案: 【】

第十四章 单元测试

1、单选题:
读取ContentProvider数据使用的类或接口是( )。
选项:
A:ContentResolver
B:ContentServer
C:ContentComsumer
D:ContentProvider
答案: 【

2、单选题:
ContentProvider的Uri以( )开头。
选项:
A:provider://
B:http://
C:uri://
D:content://
答案: 【

3、单选题:
ContentResolver接口中用于删除数据的方法是( )。
选项:
A:query
B:delete
C:insert
D:update
答案: 【

4、多选题:
实现自定义ContentProvider需要( )。
选项:
A:在配置文件中声明ContentProvider部件
B:设计Content URI
C:编写Java类
D:用Java代码注册ContentProvider部件
答案: 【】

5、判断题:
一个ContentProvider在运行时可以有多个实例
选项:
A:错
B:对
答案: 【】

第十五章 单元测试

1、单选题:
能显示网页的控件是( )。
选项:
A:WebView
B:HttpClient
C:Socket
D:TextView
答案: 【

2、单选题:
HttpURLConnection实现不了的功能是( )
选项:
A:HTTP协议的Get方法
B:文件下载/上传
C:网页解析显示
D:HTTP协议的Post方法
答案: 【

3、单选题:
HttpURLConnection对象是通过( )创建出来的。
选项:
A:new
B:URL对象的connect方法
C:HttpURLConnection类的build方法
D:URL对象的openConnection方法
答案: 【

4、判断题:
TCP通信方式的数据传输是可靠的。
选项:
A:错
B:对
答案: 【】

5、单选题:
TCP通信方式中,客户端通过( )对象收发数据
选项:
A:TCP
B:ServerSocket
C:Socket
D:UDP
答案: 【

6、判断题:
文件上传时,客户端将文件内容保存到HTTP Post的消息体中。
选项:
A:错
B:对
答案: 【】

7、判断题:
文件下载时,服务器端将文件内容保存到HTTP Response的消息体中。
选项:
A:错
B:对
答案: 【】

8、单选题:
发送HTTP请求的代码可以用( )类异步执行
选项:
A:AsyncTask
B:Http
C:Handler
D:Service
答案: 【

9、判断题:
JSON格式比XML格式更加繁琐。
选项:
A:对
B:错
答案: 【】

第十六章 单元测试

1、单选题:
目前Android SDK不支持的传感器类型是哪一个
选项:
A:陀螺仪传感器
B:光线传感器
C:加速度传感器
D:红外线传感器
答案: 【

2、判断题:
为了节约传感器资源,我们一般在onResume()中注册传感器
选项:
A:对
B:错
答案: 【】

3、判断题:
为了节约传感器资源,我们一般在onDestroy()中注销传感器
选项:
A:错
B:对
答案: 【】

4、判断题:
实现摇一摇我们可以使用加速度传感器
选项:
A:错
B:对
答案: 【】

5、单选题:
在Android中,注册加速度传感器时需要使用的传感器的参数是
选项:
A:Sensor.TYPE_TEMPERATURE
B:Sensor.TYPE_LIGHT
C:Sensor.TYPE_GYROSCOPE
D:Sensor.TYPE_ACCELEROMETER
答案: 【

点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录