第一章 单元测试
1、单选题:
Android是如何组织Activity的?
选项:
A:以堆的形式组织Activity
B:以树的形式组织Activity
C:以图的形式组织Activity
D:以栈的形式组织Activity
答案: 【以栈的形式组织Activity】
2、单选题:
下列不是手机操作系统的是
选项:
A:Android
B:Windows Vista
C:Apple IPhone IOS
D:Window Mobile
答案: 【Windows Vista】
3、判断题:
Logcat中Error级别输出调试信息最多。
选项:
A:对
B:错
答案: 【错】
4、判断题:
Android Studio要和Android SDK配合才能进行程序开发。
选项:
A:错
B:对
答案: 【对】
5、判断题:
调试程序时只能真实手机上进行。
选项:
A:错
B:对
答案: 【错】
第二章 单元测试
1、单选题:
下列哪个选项不是启动Activity的方法?
选项:
A:goToActivity
B:startActivity
C:startActivityFromChild
D:startActivityForResult
答案: 【goToActivity】
2、单选题:
哪个不是Activity的生命周期方法?
选项:
A:onStart
B:onCreate
C:onResume
D:startActivity
答案: 【startActivity】
3、判断题:
Activity的隐式用法可以调用Android的系统功能。
选项:
A:对
B:错
答案: 【对】
4、判断题:
Intent无法把数据返回启动它的上一级Intent.
选项:
A:对
B:错
答案: 【错】
5、判断题:
调用Intent有两种方式:显式调用与隐式调用。
选项:
A:对
B:错
答案: 【对】
第三章 单元测试
1、单选题:
下列哪个可做EditText编辑框的提示信息?
选项:
A:android:text
B:android:hint
C:android:inputType
D:android:digits
答案: 【】
2、判断题:
设置TextView字体属性的是android:typeface。
选项:
A:错
B:对
答案: 【】
3、判断题:
EditText只能显示一行输入文本。
选项:
A:对
B:错
答案: 【】
4、判断题:
设置TextView字体的属性是android:textSize
选项:
A:对
B:错
答案: 【】
5、判断题:
如果图片的比例与手机屏幕的比例不一致,则图片显示时无法铺满屏幕。
选项:
A:对
B:错
答案: 【】
第四章 单元测试
1、判断题:
Android工程中,放在res/和assets/下的资源文件都会在R.java文件里生成相应的编号。
选项:
A:对
B:错
答案: 【】
2、判断题:
线性布局是Android Studio默认的布局视图。
选项:
A:错
B:对
答案: 【】
3、判断题:
如果布局元素较多,控件相对位置较复杂时推荐使用约束布局。
选项:
A:错
B:对
答案: 【】
4、判断题:
帧布局是最为简单的布局方式,能配置的参数有限。
选项:
A:对
B:错
答案: 【】
5、单选题:
下面不属于Android布局方式的是:
选项:
A:相对布局
B:约束布局
C:导航栏
D:线性布局
答案: 【】
第五章 单元测试
1、判断题:
Android的权限管理分为简单权限管理与危险权限管理。
选项:
A:对
B:错
答案: 【】
2、判断题:
简单权限只需要在AndroidManifest.xml文件中声明即可使用。
选项:
A:对
B:错
答案: 【】
3、判断题:
危险权限只需要在AndroidManifest.xml文件中声明即可使用。
选项:
A:对
B:错
答案: 【】
4、判断题:
拨打电话是危险权限。
选项:
A:对
B:错
答案: 【】
5、判断题:
访问网络是危险权限。
选项:
A:错
B:对
答案: 【】
第六章 单元测试
1、单选题:
下面哪一部分不属于Android存储的结构?
选项:
A:外插的SD卡
B:机身外部存储
C:运行内存
D:内部存储
答案: 【
2、判断题:
/storage/emuated/0/与/mnt/user/0/primary/两个位置存储的内容一致。
选项:
A:错
B:对
答案: 】
3、判断题:
使用文件存取数据,模式有覆盖模式与追加模式两种。
选项:
A:错
B:对
答案: 【】
4、单选题:
可以使用如个功能浏览SharedPreferences中存储的数据?
选项:
A:Device File Explorer
B:Resource Manager
C:Gradle
D:Project
答案: 【
5、判断题:
所有Android手机均自带有SQLite数据库。
选项:
A:对
B:错
答案: 【】
第七章 单元测试
1、单选题:
某应用需要把自己的数据共享给其它应用,需要使用哪一功能?
选项:
A:ContentProvider
B:SharedPreferences
C:SQLite
D:EasyPermissions
答案: 【
2、判断题:
ContentProvider可以把某一类资源提供给其它应用。
选项:
A:对
B:错
答案: 【】
3、单选题:
内容提供程序以何种方式存储数据?
选项:
A:二维表
B:图
C:顺序表
D:树
答案: 【
4、判断题:
Android系统中已内置各种ContentProvider,因此不需要自建ContentProvider。
选项:
A:对
B:错
答案: 【】
5、单选题:
content://com.example.litepaldemo.provider/book/3/7/中指示了访问类型?
选项:
A:book/3/7/
B:content
C:com.example.litepaldemo.provider
D:book
答案: 【
第八章 单元测试
1、单选题:
部署PHP服务器环境不需要哪一组件?
选项:
A:Apache
B:PHP
C:GatewayWorker
D:Mysql
答案: 【
2、单选题:
下面哪种协议可以保持手机端与服务器端的长数据实时连接?
选项:
A:Websocket
B:SMTP
C:ARP
D:HTTP
答案: 【
3、判断题:
Retrofit可以把从数据库端返回的数据包装成Java对象。
选项:
A:错
B:对
答案: 【】
4、判断题:
手机端要获取服务器端数据库中的数据时,需要知道数据库的账户信息。
选项:
A:错
B:对
答案: 【】
5、判断题:
编制一个简易聊天程序的核心是用Websocket保持手机端与服务器端的长数据连接。
选项:
A:对
B:错
答案: 【】
第九章 单元测试
1、单选题:
下面哪一个类库无法实现视频播放功能?
选项:
A:EasyPermissions
B:MediaPlayer
C:ExoPlayer
D:ijkPlayer
答案: 【
2、单选题:
glide类库实现的功能不包括下面哪一些?
选项:
A:加载视频第一帧
B:加载网络上图片
C:加载本地图片
D:对图片进行变换
答案: 【】
3、单选题:
下面哪一个不是图片加载库?
选项:
A:Picassco
B:Glide
C:ExoPlayer
D:Fresco
答案: 【】
4、判断题:
Glide类库可以整合okhttp网络访问类库提高网络访问性能。
选项:
A:错
B:对
答案: 【】
5、判断题:
与Glide相比,Fresco的功能更为强大,但其内存使用表现不佳。
选项:
A:对
B:错
答案: 【
第十章 单元测试
1、单选题:
RecyclerView可以实现的功能不包括?
选项:
A:垂直滚动
B:水平滚动
C:图片处理
D:瀑布流效果
答案: 【】
2、单选题:
把数据传递到RecyclerView,需要使用哪种功能?
选项:
A:过滤器
B:View
C:适配器
D:布局
答案: 【
3、判断题:
RecyclerView是对ListView的替代,但Android Studio中默认没有安装RecyclerView。
选项:
A:错
B:对
答案: 【】
4、判断题:
RecyclerView不能实现动画效果
选项:
A:错
B:对
答案: 【】
5、判断题:
实现垂直滚动效果时,RecyclerView需要创建条目的对象类。
选项:
A:错
B:对
答案: 【】
第十一章 单元测试
1、判断题:
NDK编程包括静态注册与动态注册两种。
选项:
A:错
B:对
答案: 【】
2、判断题:
CMake的实现过程比NDK复杂,要优先使用NDK编程。
选项:
A:错
B:对
答案: 【】
3、判断题:
可调用NDK生成.so库实现Java对C/C++的调用。
选项:
A:错
B:对
答案: 【】
4、多选题:
Android的Native编程有哪些实现途径?
选项:
A:JNI
B:NDK
C:CMake
D:跨平台编程
E:JNA
答案: 【】
5、单选题:
可以使用哪个工具从Java类文件中导出其对应的C/C++文件头?
选项:
A:javah
B:jrun
C:java
D:javac
答案: 【
请先
!