第一章 单元测试
1、单选题:
Android是如何组织Activity的?
选项:
A:以栈的形式组织Activity
B:以堆的形式组织Activity
C:以树的形式组织Activity
D:以图的形式组织Activity
答案: 【以栈的形式组织Activity】
2、单选题:
下列不是手机操作系统的是
选项:
A:Apple IPhone IOS
B:Window Mobile
C:Windows Vista
D:Android
答案: 【Windows Vista】
3、判断题:
Logcat中Error级别输出调试信息最多。
选项:
A:错
B:对
答案: 【错】
4、判断题:
Android Studio要和Android SDK配合才能进行程序开发。
选项:
A:错
B:对
答案: 【对】
5、判断题:
调试程序时只能真实手机上进行。
选项:
A:对
B:错
答案: 【错】
第二章 单元测试
1、单选题:
下列哪个选项不是 启动Activity 的方法?
选项:
A:startActivityFromChild
B:startActivity
C:goToActivity
D:startActivityForResult
答案: 【goToActivity】
2、单选题:
哪个不是 Activity 的生命周期方法?
选项:
A:onStart
B:onResume
C:onCreate
D:startActivity
答案: 【startActivity】
3、判断题:
Activity的隐式用法可以调用Android的系统功能。
选项:
A:对
B:错
答案: 【对】
4、判断题:
Intent无法把数据返回启动它的上一级Intent.
选项:
A:对
B:错
答案: 【错】
5、判断题:
调用Intent有两种方式:显式调用与隐式调用。
选项:
A:错
B:对
答案: 【对】
第三章 单元测试
1、单选题:
下列哪个可做EditText编辑框的提示信息?
选项:
A:android:inputType
B:android:digits
C:android:hint
D:android:text
答案:
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:机身外部存储
B:外插的SD卡
C:运行内存
D:内部存储
答案:
2、判断题:
/storage/emuated/0/与/mnt/user/0/primary/两个位置存储的内容一致。
选项:
A:对
B:错
答案:
3、判断题:
使用文件存取数据,模式有覆盖模式与追加模式两种。
选项:
A:错
B:对
答案:
4、单选题:
可以使用如个功能浏览SharedPreferences中存储的数据?
选项:
A:Project
B:Gradle
C:Resource Manager
D:Device File Explorer
答案:
5、判断题:
所有Android手机均自带有SQLite数据库。
选项:
A:错
B:对
答案:
第七章 单元测试
1、单选题:
某应用需要把自己的数据共享给其它应用,需要使用哪一功能?
选项:
A:ContentProvider
B:SQLite
C:SharedPreferences
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
B:content
C:book/3/7/
D:com.example.litepaldemo.provider
答案:
第八章 单元测试
1、单选题:
部署PHP服务器环境不需要哪一组件?
选项:
A:GatewayWorker
B:Mysql
C:PHP
D:Apache
答案:
2、单选题:
下面哪种协议可以保持手机端与服务器端的长数据实时连接?
选项:
A:SMTP
B:Websocket
C:ARP
D:HTTP
答案:
3、判断题:
Retrofit可以把从数据库端返回的数据包装成Java对象。
选项:
A:错
B:对
答案:
4、判断题:
手机端要获取服务器端数据库中的数据时,需要知道数据库的账户信息。
选项:
A:对
B:错
答案:
5、判断题:
编制一个简易聊天程序的核心是用Websocket保持手机端与服务器端的长数据连接。
选项:
A:对
B:错
答案:
第九章 单元测试
1、单选题:
下面哪一个类库无法实现视频播放功能?
选项:
A:MediaPlayer
B:ijkPlayer
C:ExoPlayer
D:EasyPermissions
答案:
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:View
B:适配器
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:JNA
B:跨平台编程
C:NDK
D:CMake
E:JNI
答案:
5、单选题:
可以使用哪个工具从Java类文件中导出其对应的C/C++文件头?
选项:
A:java
B:javac
C:jrun
D:javah
答案:
请先
!