一、 填空题(每空题2.5分,共计20分)
1. 使用统计是为了获取__下载数量__
2. Android项目工程下面的assets目录的作用是什么___主要放置多媒体等数据文件____.
3. HttpUrlConnection类设置读取超时属性的方法是____setReadTimeout()_____.
4. 在开发登录注册功能时,为了保成安全性,进行__加密___
5. 定义方法是的参数称为____形参 ____,调用方法是参数列表中的参数称为___实参______
6. 方法如果没有返回值,则需要使用返回值类型__void_____关键字来声明
7. 类包含____属性___和__方法________,用来描述事物的特征和行为
8. 第三方登录必须用到___ AppKey _
9. 友盟第三方统计除了需要AppKey还需要_ Channel ID ___
二、 单项选择题(每题2.5分,共计15分)
1、Android 开发环境中SDK是( ) D
A、JAVA的开发工具包
B、Android的虚拟机
C、是用于开发Android的Eclipse插件
D、Android的软件开发工具包
2.创建线程的方式有几种?( )B
A. 1种。
B. 2种。
C. 3种。
D. 4种。
4.以下哪些平台集成了第三方登录功能?( D )
A .QQ开放平台
B .新浪开放平台
C .微信开放平台
D .Umeng平台
5.哪个关键字可以对对象加互斥锁?( ) B
A. transient
B. synchronized
C. serialize
D. static
6. 在使用第三方分享时appkey需要在哪个文件里配置 A
A. 清单文件
B. application 程序入口;
C. MainActivity文件
D. build.gradle文件
7. 在使用第三方的SDK时应如何得到AppKey A
A. 在网址上创建应用
B. 下载SDK后自己给出
C. 注册账号后系统发送
D. 会发送到自己绑定的邮箱
8. 使用第三方登录时必须获取登录平台的 A
A. AppKey
B. 应用包名
C. AppId
D. 应用名
9. 友盟第三方登录成功后获取返回来的信息返回的是 C
A. List<String>
B. Json形式数据
C. Map集合
D. Xml形式
10. 在使用第三方登录时,说法正确的是 A
A. 必须安装对应的第三方的app
B. 必须进行第三方授权
C. 必须去指定第三方的公司开通登录权限
D. 必须加入第三方技术群
11. 使用第三方统计需要获取以下哪个 A
A. Channel ID
B. SecretKey
C. AppKey
D. AppId
12. 使用统计的目的是 A
A. 得到该应用的下载数量和使用详情以方便公司判断是否投入资源
B. 得到该应用被打开的次数
C. 统计没什么用
D. 统计用处不大
13. 以下不是第三方登录的特点的是D
A. 简单快捷
B. 开发成本低
C. 用户体验好
D. 使用比较麻烦
14.以下描述错误的有 (C)
A. final class不能被继承
B. final变量不能被修改
C. final成员变量可以在构造方法中赋值
D. final方法不能被覆盖
15.对于构造方法(constructor)描述错误的有 ( B )
A. 构造方法没有返回类型
B. 构造方法一定是public的方法
C. 如果我们没有显示定义构造方法,系统会提供一个缺省的
D. 构造方式可以重载
三、 多项选择题(每题2.5分,共计25分)
1.以下哪些平台提供了第三方登录功能?( ABC)
A .QQ开放平台
B .新浪开放平台
C .微信开放平台
D .Umeng平台
2. 使用第三方SDK有什么弊端()ABC
A. Bug不能及时解决 有时还需要找客服询问
B. 容易泄露用户隐私
C. 受到第三方平台的牵制
D. 投入的时间太多
3. 以下信息哪些能够使用第三方统计来完成(ABC)
A. App的访问次数
B. App中的指定内容的查阅次数
C. App来自哪个渠道进行安装
D. App试用者的基本信息