andriod选择题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MITT考试范围Android应用程序开发部分第一章Android应用与开发环境1.被称为“Android之父”的是(B)。A、SteveJobsB、AndyRubinC、TimCookD、BillGates解析:安迪-鲁宾(AndyRubin),AndrewRubin,Google移动平台副总裁、Android主管,Android平台创始人。2.Android的版本代号为4.2版的重要更新内容不包括下面哪一项(C)。A、支持多用户账户B、加入手势输入C、加入屏幕截图功能D、加入照片球(球形全景拍摄)功能解析:Android的版本代号为4.2版新增功能:PhotoSphere全景拍照功能。键盘滑动手势输入及更聪明的语音输入功能。单一平板电脑装置多重帐户登录与个人主页,并支持快速切换。Miracast无线显示分享功能。Daydream屏幕保护功能。可直接进行操作的状态通知列功能新版GoogleNow新增以Gmail登入信息作为数据源新版GoogleNow新增航班追踪功能、酒店、餐厅预订,与音乐和电影推荐功能。Gmail邮件可缩放显示。可于屏幕锁定界面直接开启App及相机功能。增加为盲人用户设计的语音输出及手势模式导航功能。连点三次可放大整个显示页及两指旋转和缩放功能。3.下面关于Android系统的特性描述错误的是(D)。A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGLES2.0标准规格,并且支持传统的智能手机。B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,并且支持所有的云信息和服务器信息。解析:信息:作为原设计给智能手机使用的操作系统,Android操作系统原生支持短信和邮件,并且支持所有的云信息和服务器信息。4.下面关于Linux内核描述错误的是(A)。A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。C、Android的内核属于Linux内核的一个分支。D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。解析:Android是基于linux内核,所以android核心部分是c语言编写的。但是android提供的sdk是基于java语言的,也就是说大部分用户所使用的应用程序是用java编写的。5.下面关于本地库和Java运行时环境描述错误的是(C)。A、本地库和Java运行时环境层位于Linux内核层之上。B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。C、SQLite是根据OpenGLES1.0API标准实现的3D绘图函数库。D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。解析:SQLite是:小型的关系型数据库引擎OpenGL|ES是:根据OpenGLES1.0API标准实现的3D绘图函数库6.下面关于Android开发描述有误的一项是(C)。A、Android使用Eclipse作为开发环境。B、在使用Eclipse之前必须先安装JDK。C、Android开发环境的搭建过程由下面四步组成:安装JDK-安装Eclipse-在Eclipse中安装并配置ADT-下载AndroidSDK。D、Android开发环境中的所有工具都是可以免费下载和使用的。解析:Android开发环境的搭建过程由下面四步组成:安装JDK-安装Eclipse-下载AndroidSDK-在Eclipse中安装并配置ADT7.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是(A)。A、AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具。B、DDMS的全称是DalvikDebugMonitorService,是Android开发环境中的Dalvik虚拟机调试监控服务。C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。解析:ADB是一个功能非常强大的工具,它位于AndroidSDK安装目录的platform-tools子目录下。ADB工具的功能很多:1.查看当前运行的模拟器2.电脑与模拟器之间文件的相互复制3.启动模拟器的shell窗口4.安装、卸载APK程序8.下列描述有误的选项是(D)。A、adbdevices这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示。B、adbinstallapk文件路径这个命令将指定的apk文件安装到设备上。C、adbshell这个命令将登录设备的shell。D、adbpush本地路径远程路径用pull命令可以把Android目标机上的文件或者文件夹复制到PC。解析:adbpush本地路径远程路径用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)9.下列选项描述不正确的是(D)。A、运行Andorid应用可以右击你要运行的项目,然后选择RunAs-AndroidApplication,即可自动在已开启的AVD或者移动设备上运行这个项目了。B、如果焦点在项目中/src目录下的Java文件中,可以通过菜单栏的Run-Run、工具栏的Run按钮等。C、如果有多个AVD和真机都已被启动且连接在PC上,则可以右击项目名称,然后在RunAs-RunConfigurations里指定使用哪个目标机来运行本应用。D、也可以按快捷键Ctrl+F6来运行Android应用程序。解析:Eclipse中有如下一些和运行调试相关的快捷键。1.【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。2.【F11】:调试最后一次执行的程序。3.【Ctrl+F11】:运行最后一次执行的程序。4.【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。5.【F6】:单步执行程序。6.【F7】:执行完方法,返回到调用此方法的后一条语句。7.【F8】:继续执行,到下一个断点或程序结束。10.下面说法有误的是(B)。A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。解析:从Android4.0开始,Android操作系统便支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,用户还可以通过编辑功能对截图进行处理,还可以通过蓝牙/E-mail/微博/共享等方式发送给其他用户或者上传到网络上,也可以拷贝到电脑中。11.下面选项中,哪一项是Android的四大组件之一(B)。A、ListViewB、ActivityC、IntentD、Bundle解析:Android的四大组件:Activity、Service、BroadcastReceiver、ContentProvider12.下面说法正确的是(D)。A、Bundle类与Map不一样,它不是一个key-value类型。B、在onCreate()方法中,可以不调用父类的同名方法。C、onCreate()方法是具有参数的,也有返回值。D、在四大组件之间传递数据时,Bundle常被用来封装数据。解析:四大组件间数据传递方式:启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据。其中传递数据Intent提供了putExtra和对应的getExtra方法来实现:putExtra和getExtra其实是和Bundleput和get方法一一对应的,在Intent类中有一个Bundle的mExtras成员变量所有的putExtra和getExtra方式实际是调用mExtras对象的put和get方法进行存取。所以正常情况下四大组件间传递数据直接通过putExtra和getExtra方法存取即可,无需再创建一个bundle对象13.下面对于Activity的四种基本状态描述不正确的是(B)。A、运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。B、暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。C、停止态(Stopped):Activity被新的Activity覆盖,此时该Activity不仅失去焦点,而且用户不可见。D、终止态(Destroyed):Activity被系统终止,资源被回收。解析:Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,它仍然可见,但它已经失去了焦点,故不可与用户交互。14.下面关于AndroidUI框架描述的选项中有误的一项是(B)。..A、Android中所有的UI(用户界面)元素都是使用View和ViewGroup对象建立的。B、ViewGroup是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象。C、ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。D、Android使用View类作为界面开发的超类,所有的界面开发都与View有关。解析:View是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象。ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。15.下面说法错误的是(B)。A、ActivityManager(活动管理器)管理各个应用程序生命周期以及通常的导航回退功能。B、WindowManager(窗口管理器)管理所有的移动设备窗口功能。C、ContentProvider(内容提供器)使得不同应用程序之间存取或者分享数据。D、ViewSystem(视图系统)构建应用程序的基本组件。解析:WindowManager主要用来管理窗口的一些状态、属性、view增加、删除、更新、窗口顺序、消息收集和处理等。16.下面关于UI布局描述错误的一项是(D)。..A、LinearLayout(线性布局)是按照横或竖的线性排列布局。B、RelativeLayout(相对布局)是按照相对位置来布局。C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。D、AbsoluteLayout(绝对布局)是以表格的形式布局。解析:绝对布局也叫坐标布局,指定元素的绝对位置,因为适应性很差,一般很少用到。可以使用RelativeLayout替代。常用属性:android:layout_x-------组件x坐标android:layout_y---------组件y坐标17.Android中关于V

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功