注意:请把答案填入答题纸的相应位置上,否则不得分!
1.
在activity_main.xml中,定义一个组件时,有两个属性必须写( ) (多选)
A、 A android:layout_width B、 B android:layout_height C、 C android:id=\"@+id/start\" D、 D android:text
2.
微信app安装一般会申请如下权限( ) (多选)
A、读取地位位置信息 B、读取通讯录 C、读取短信 D、发送通知
3.
android常见三种数据存储与访问的方式 ( )(多选) A、文件 B、数据库
C、sharedpreference D、内容提供者
4.
下列哪些api的操作需要声明权限 ( )(多选) A、播放声音
B、写SD卡 (读sd卡状态) C、发短信 D、打电话
5.
LBS定位技术的描述的是( )(多选) A、 大部分联网app需要申请LBS权限 B、 地图导航中需要用到该技术
C、 GPS无信号的情况下LBS功能不能用。
D、 Wifi无线即使没有连接也能改善LBS定位的精度 6.
以下那个一般用来用来显示图片widget是( ) A、 ImageView B、 TextView C、 Button D、 Spinner
7.
Android的activity中,一般代码在练习的时候写在了( )函数中
a) onCreate b) onStart c) onStop d)
onDestory
8.
Android开发中常用的数据库是:
a) SQL Server b) MySQL c) SQLite
d) Oracle
9.
以下调整宽度和高度的属性,哪个不是Android系统提供的?
a) Match_parent b) Wrap_content c) Fill_content d) Fill_parent 10. 从其他应用中读取共享的数据库数据,需要用到的是query方法,返回Cursor数据,那么这个方
法是哪个对象的方法?
a) ContentProvider b) ContentResolver c) SQLiteOpenHelper d) SQLiteDataBase 11. 常见可用的推送技术提供者包括(多选)
a) 阿里云推送 b) 百度云推送 c) 极光推送 d) 腾讯推送
12. Android项目中assets目录的作用是什么?
a) 放置字符串,颜色等信息 b) 放置图片资源
c) 放置较大的文件资源 d) 放置界面布局配置 13. 以下哪个对象是自定义组件中用来绘制内容的对象
a) Bitmap b) Canvas
c) BufferedImage d) Drawable
14. 以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性
a) android:layout_width b) android:layout_height c) android:layout_weight d)
android:background
15. 启动activity对一些资源以及状态的读取,可以在生命周期的哪个函数中进行 ( )
A、 onPause() B、 onCreate() C、 onResume() D、 onStart()
16. Activity生命周期的最初执行
A、 onCreate B、 onPause
17. onPause什么时候调用( )
A.当界面启动时
B.当onCreate方法被执行之后
C.当界面被隐藏时 D.当界面重新显示时
18. 关于适配器的说法正确的有( )
A.它主要是用来存储数据
B.它主要用来把数据绑定到组件上 C.它主要用来解析数据 D.它主要用来存储xml数据
19. 下列哪些api的操作需要声明权限 (
A、播放声音
B、写SD卡 (读sd卡状态) C、发短信 D、打电话
20. android 项目目录下配置文件有( )
A、 AndroidManifest.xml B、 Main.xml C、 .classpath
D、 project.properties
)(多选)
二、填空题(本大题共5每题目4分,共20分)。
1. 2. 3. 4. 5. 6. 7.
android中常用的五个布局是______ , ____________ , _______,________ ,__________ android 的四大组件是________,__________,______和________.
activity的生命周期______ , ______ , _______ , _______ , _______ , _________ , ___________. 写出adb 常用指令的作用.
adb logcat : ______________ adb kill-server________ adb connect ____________
Sqllite支持五个数据类型是______ , ______ , _______ , _______ , _______
三、问答题(本大题共5题,每题8分共40分)。
1) 列举LBS在常见app中使用(说出app名字和使用之处,至少举例三个以上)
2) 说说推送技术在app中的使用(说出app名字和使用之处,至少举例三个以上),列举你知道提
供推送技术的公司
3) Android内置支持什么关系数据库
4) 列举Android开发中用到的常用权限(至少三个以上,写中文即可) 5) Android数据存储方法有那些.
因篇幅问题不能全部显示,请点此查看更多更全内容