您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页android开发试卷

android开发试卷

来源:华佗小知识
选择题(本大题共20题,每2分,共40,不写多选为单选)。

注意:请把答案填入答题的相应位置上,否则不得分!

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.android中常用的五个布局是______ , ____________ , _______,________ ,__________

2.android 的四大组件是________,__________,______和________.

3.activity的生命周期______ , ______ , _______ , _______ , _______ , _________ , ___________.

4.写出adb 常用指令的作用.

5.adb logcat : ______________ adb kill-server________

6.adb connect ____________

7.Sqllite支持五个数据类型是______ , ______ , _______ , _______ , _______

问答题(本大题共5题,每题840

1)列举LBS在常见app使用(说出app名字和使用之处,至少举例三个以上

2)说说推送技术在app中的使用(说出app名字和使用之处,至少举例三个以上),列举你知道提供推送技术的公司

3)Android内置支持什么关系数据库

4)列举Android开发中用到的常用权限(至少三个以上,写中文即可)

5)Android数据存储方法有那些.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务