AnjoyoAndroid01章节考试题
更新时间:2024-05-04 16:03:01 阅读量: 综合文库 文档下载
- anjoyoneself推荐度:
- 相关推荐
AnjoyoAndroid第一章考试题
一、选择题:(共20题,每题3分)
1~5:CBBCD 6~10:ACCBD 11~15:CDDBA 16~20:DBCDB 1. Android是由下面哪个公司领导来维护和持续开发的( c )。
A、Microsoft B、Lenovo C、Google D、Sun 2. 被称为“Android之父”的是( b )。
A、Steve Jobs B、Andy Rubin C、Tim Cook D、Bill Gates 3. Android的版本号为4.2的被叫做( b )。
A、Cupcake(纸杯蛋糕) B、Jelly Bean(果冻豆) C、Ice Cream SandWich(冰激凌三明治) D、Donut(甜甜圈) 4. Android的版本代号为4.2版的重要更新内容不包括下面哪一项( c )。
A、支持多用户账户 B、加入手势输入
C、加入屏幕截图功能 D、加入照片球(球形全景拍摄)功能 5. 下面关于Android系统的特性描述错误的是( d )。
A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL ES 2.0标准规格,并且支持传统的智能手机。
B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,并且支持所有的云信息和服务器信息。
6. 下面关于Linux内核描述错误的是( )。
A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。
B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。 C、Android的内核属于Linux内核的一个分支。
D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。
7. 下面关于本地库和Java运行时环境描述错误的是( )。
A、本地库和Java运行时环境层位于Linux内核层之上。 B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。 C、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。
D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。 8. 下面关于应用程序框架描述不正确的是( )。
A、应用程序框架层是我们从事Android开发的基础。
B、很多核心应用程序是通过应用程序框架层来实现其核心功能的。
C、应用程序框架层简化了组件的重载,开发人员可以直接使用其提供的组件来进行快速的应用程序开发,也可以通过继承而实现个性化的拓展。 D、应用程序框架层使用Java语言作为开发语言。
9. 下面说法错误的是( )。
A、Activity Manager(活动管理器)管理各个应用程序生命周期以及通常的导航回退功能。
B、Window Manager(窗口管理器)管理所有的移动设备窗口功能。
C、Content Provider(内容提供器)使得不同应用程序之间存取或者分享数据。 D、View System(视图系统)构建应用程序的基本组件。 10. 下面关于应用程序层描述不正确的是( )。
A、应用程序层是Android设备真正与用户进行交互的一层。
B、Android设备上的应用程序都运行在应用程序层,这其中包括Google开发的,比如电话、短信、电子邮件、浏览器等。
C、应用程序层使用Java作为其开发语言。
D、应用程序层的Resource Manager(资源管理器)提供应用程序使用的各种非代码资源。
11. 下面关于Android开发描述有误的一项是( )。
A、Android使用Eclipse作为开发环境。 B、在使用Eclipse之前必须先安装JDK。 C、Android开发环境的搭建过程由下面四步组成:安装JDK -> 安装Eclipse -> 在Eclipse中安装并配置ADT -> 下载Android SDK。
D、Android开发环境中的所有工具都是可以免费下载和使用的。 12. 下面关于AVD的配置信息描述错误的是( )。
A、RAM:模拟器的内存大小,会共享宿主机的内存,一般为默认大小即可,太大会降低宿主机的速度,太小会降低模拟器的速度。
B、AVD Name:AVD名称,作为标识,开发者自用,能识别不同的AVD即可。 C、Target:模拟器的API版本。
D、Internal Storage:模拟器RAM大小,存放安装到模拟器上的APP,占用PC机磁盘空间。可以设置大一点,因为它随着模拟器中安装的APP的增加,而占用更多的PC机磁盘空间,初始很小。
13. 下列选项描述不正确的是( )。
A、运行Andorid应用可以右击你要运行的项目,然后选择Run As -> Android Application,即可自动在已开启的AVD或者移动设备上运行这个项目了。
B、如果焦点在项目中/src目录下的Java文件中,可以通过菜单栏的Run -> Run、工具栏的Run按钮等。
C、如果有多个AVD和真机都已被启动且连接在PC上,则可以右击项目名称,然后在Run As -> Run Configurations里指定使用哪个目标机来运行本应用。 D、也可以按快捷键Ctrl+F6来运行Android应用程序。 14. 下面描述错误的是( )。
A、在/res/layout这个文件夹中专门放置与界面布局有关的.xml文件。 B、在界面布局文件中,TextView控件是用来显示文字和图片的。 C、Android的每一个应用都是一套具有固定框架的程序与代码集合。 D、很多重要的与项目有关的配置信息都在AndroidManifest.xml。
15. Android开发中常用的开发与调试工具有很多,下面相关描述不对的是( )。
A、Android Debug Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。 B、DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。
C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。
16. 下列描述有误的选项是( )。
A、adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。
B、adb install 这个命令将指定的apk文件安装到设备上。 C、adb shell这个命令将登录设备的shell。 D、adb push <本地路径> <远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
17. 下面描述错误的是( )。
A、Activity用来显示Android的程序界面,一个应用往往有多个界面,所以一个应用中会有多个Activity。
B、Service没有界面的后台服务,会一直运行在后台。常被用来做数据处理,但不可以做定时的任务。
C、Broadcast Receiver Android的广播接收器,在广播机制中充当广播的接受者的作用,Android中充满了各种广播,所有需要有选择地接收一些有用的广播,然后处理这些广播。
D、Content Provider可直译为内容提供者,它是用在不同的应用程序之间共享数据时,可以把一个应用的数据提供给其它的应用使用。 18. 下面说法不对的是( )。
A、Android(中文俗称安卓)是一个以Linux内核为基础的半开源的移动设备操作系统。 B、Android可以用在手机、平板电脑和其它移动嵌入式设备上。
C、Android由Google所领导的Open Handset Alliance(OHA,开放手机联盟)所维护的,但不是由它持续开发的。
D、Android是由Google公司于2007年11月发布的一款基于Linux内核的手机操作系统。
19. 下面描述错误的是( )。
A、Android系统具备一套完整的智能手机需要具备的功能,且是开放源代码的。 B、Android操作系统支持识别并且使用视频/照片摄像头,多点电容/电阻触摸屏等。 C、Android支持本地的多点触摸,在最初的HTC Hero智能手机上即有这个功能。 D、Android操作系统支持非本地的多任务处理。 20. 下面说法有误的是( )。
A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。
D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。
二、简答题:(共5题,每题8分)
1. 2. 3. 4. 5.
请写出当前比较流行的几款移动操作系统与其开发语言。 请写出Android系统架构有几层,分别是哪几层。 请写出整个Android开发环境的搭建过程步骤。
编写一个简单的Android开发HelloWorld应用的步骤是什么。 请简要介绍Android的四大组件。
答案:
一、选择题:
1~5:CBBCD 6~10:ACCBD 11~15:CDDBA 16~20:DBCDB 二、简答题: 1. 答:Windows Mobile / Phone的开发语言是C#和C++、iOS的开发语言是Objective-C、
Symbian的开发语言是C++、BlackBerry的开发语言是Java、Android使用Java作为主要的应用开发语言,在需要更改Android的底层功能时,需要使用C或C++。
2. 答:有四层。分别是Linux内核、本地库和Java运行时环境、应用程序框架、应用程
序。
3. 答:安装JDK -> 安装Eclipse -> 下载Android SDK-> 在Eclipse中安装并配置ADT。 4. 答:① 建立项目;② 编写代码;③ 建立AVD(Android模拟器);④ 运行HelloWorld。 5. 答:Android系统有四种组件,这四种组件构成了Android应用的框架,然后由Intent
联系这四种组件。Activity用来显示Android的程序界面,一个应用往往有多个界面,所以一个应用中会有多个Activity。Service没有界面的后台服务,会一直运行在后台。常被用来做数据处理,也可以做一些定时的任务。Broadcast Receiver是Android的广播接收器,在广播机制中充当广播的接受者的作用,Android中充满了各种广播,所有需要有选择地接收一些有用的广播,然后处理这些广播。Content Provider可直译为内容提供者,它是用在不同的应用程序之间共享数据时,可以把一个应用的数据提供给其他的应用使用。
正在阅读:
AnjoyoAndroid01章节考试题05-04
高一上学期数学教研工作总结07-21
栗子作文550字06-25
C程序设计各知识点题集03-08
初三电流电压练习题 无答案07-26
数学软件在高职高等数学教学中的应用浅析05-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考试题
- AnjoyoAndroid01
- 章节
- 2016中考化学四川省达州市试卷
- 概率统计16-17(上)A卷
- 2014年佛山会计继续教育(企业类)答案100分
- 实现学生自主学习和独立思考的有效策略
- 语文课程标准新旧对照版
- 绩效考评试题(锅炉本体)10
- 中国玉石健身球行业市场调查研究报告(目录) - 图文
- 2012东莞家具展,2012年东莞厚街家具展开始时间 - 图文
- 人事管理系统软件工程课程设计可行性研究报告(doc 69页)
- 毕业论文
- 电商产业园物业管理
- 熊海虹主编《高等学校研究生英语综合教程 上》1-10单元原文+翻译
- 县医院医疗服务能力基本标准
- 入党积极分子思想汇报5(银行)
- 高一政治教学反思11
- 体育基础知识
- 法的作用与价值问题
- 微型计算机原理及应用习题集
- 民法试题(1)
- 宾高德玻璃砖方案