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