AnjoyoAndroid01章节考试题
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绘图函数库。androidsdk安装步骤
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、很多重要的与项目有关的配置信息都在l。
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公司于2021年11月发布的一款基于Linux内核的手机操作系统。
19. 下面描述错误的是( )。
A、Android系统具备一套完整的智能手机需要具备的功能,且是开放源代码的。 B、Android操作系统支持识别并且使用视频/照片摄像头,多点电容/电阻触摸屏等。 C、Android支持本地的多点触摸,在最初的HTC Hero智能手机上即有这个功能。 D、Android操作系统支持非本地的多任务处理。 20. 下面说法有误的是( )。
A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论