已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android 100题-根据Android从入门到精通(一) 判断题1. 在Eclipse中开发Android应用,需要安装插件AVD来辅助开发。()【ADT(Android Develop Tools);AVD(Android Virtual Device)安卓虚拟设备即模拟器】P202. 在Android项目开发时,当res包中的资源发生变化时,需要同时手动修改对应的R文件中的静态内部类中的常量。()P273. Assets包用于保存原始资源文件,其中的文件会编译到.apk中,并且原文件名会被保留。可以使用URI来定位该文件夹中的文件,然后使用AssetManager类以流的方式来读取文件内容。()4. Drawable子包只用来保存图片资源。()【还会保存XML文件】P2425. Mksdcard命令可以快速创建NTFS磁盘镜像,启动模拟器时加载该磁盘镜像,可以模拟真实设备的SD卡。() 【FAT32】P486. 使用Mksdcard命令创建的模拟器的SD卡,其最小为9MB,最大为1024GB。()【1023GB】P497. 在TableLayout中,可以设置相应的属性使列被隐藏(android:collapseColumns)、收缩(android:shrinkColumns)或拉伸(android:stretchColumns),列序号从0开始,多个列序号之间用“|”分隔。()【列号以“,”分隔】P708. DatePicker对象获取到的月份需要加1,才能表示真正的月份。()P1079. 进度条组件(ProcessBar)中的方法incrementProgressBy(int diff)用于设置进度条的增加或减少。当参数值大于1时,表示进度增加;小于1时,表示进度减少。()【以正负数表示进度的增加或减少】P12410. 图像切换器(ImageSwicther),由于不需要显示说明性文字,所以可以使用BaseAdapter基本适配器为其指定图片来源。()P132 P137【图像切换器(ImageSwicther)可以使用自身的SetImageResource( )方法指定要在其中显示的图片资源】11. 在使用网格视图(GridView组件)时,通常使用SimpleAdapter或者BaseAdapter类为其提供数据。这两个类的区别是SimpleAdater会显示说明性文字和图片,而BaseAdapter适配器只显示图片。()P135 P13712. 通常使用SimpleAdapter为画廊视图(Gallery组件)提供要显示的数据。()【BaseAdapter】P13813. Toast类用于在状态栏上显示一个消息提示框,该消息提示框没有任何按钮,并且不会获得焦点,经过一定时间后自动消失。()【在屏幕中,不是状态栏,在状态栏显示通知的是Notification类】P14614. AlertDialog类可以实现带按钮的对话框,按钮个数固定为3个,分别为确定、中立和取消。()P150 【按钮个数不是固定的,可以为两个或一个】15. 通常情况下,使用AlertDialog类只能生成带N个按钮的提示对话框,要生成另外3种列表对话框,需要使用AlertDialog.Builder类。()P15116. 在Android中,当活动由Activity状态恢复为活动状态时调用OnResume()方法。调用该方法后,该Activity位于Activity栈的栈顶。该方法总是在OnPause()方法以后执行。()P16717. 在Android中,Activity代表手机屏幕的一屏,两个Activity不能在一个屏幕上显示。()P187【Fragement比较强大的功能之一就是可以合并两个Activity,从而让这两个Activity在一个屏幕上显示。】18. 一个Android程序由多个组件组成,各个组件之间使用Intent进行通信。Intent对象中包含组件名称、动作、数据、种类、额外和标记等。()P199-20019. Intent对象中的组件名称,是指源组件的名称。组件名称是可选的,可以设置,也可以不设置。()P200 【是指目标组件的名称】20. 在Android中,事件主要包括键盘事件和触摸事件两大类。键盘事件包括按下、弹起等,触摸事件包括按下、弹起、滑动、双击等。()P22021. 在Android中,资源文件的文件名不能采用大写字母,必须是以小写字母az开头,由小写字母az、数字0-9或者下划线“_”组成。()P23322. 在表示透明度时,0表示完全透明,f表示完全不透明。()P23423. 在Android样式资源中,支持继承样式的功能,只需要在标记中使用parent属性进行设置即可。()P25024. 在Android样式资源中,当一个样式继承另一个样式后,如果在子样式中定义了与父样式中相同的属性,将使用父样式中定义的属性值。()P250 【使用子样式中定义的属性值】25. 在Android中,不仅可以绘制图形,还可以为图形添加特效,包括改变图像的透明度、旋转图像、缩放图像、平移图像等。()【旋转、缩放、倾斜、平移和渲染,不包括透明度的改变】P29026. 在Android中,提供了两种创建线程的方法:一种是通过Thread类的构造方法创建线程对象,另一种是通过实现Runnable接口创建线程。() P36527. 在一个线程中,只能有一个Looper和MessageQueque,但是可以有多个Handler,而且这些Handler可以共享同一个Looper和MessageQueque。() P37328. HttpURLConnection用于发送HTTP请求和获取HTTP响应。由于该类是抽象类,不能直接实例化对象,需要使用URL的openConnection()方法来获得。() P41429. 在使用HttpURLconnection来进行Http网络通信时,由于GET方式发送请求只能发送大小在1024个字节内的数据,所以,当要发送的数据较大时,要使用POST方式来发送请求。() P41830. Android提供了内置的浏览器,该浏览器使用了开源的webView引擎。() P436 【webKit】(二) 单选题1. Android项目被编译成.apk后,存储在那个包中(A)A. binB. android.jarC. srcD. assets2. 在Android中,所有UI组件的基类是(B)P63A. Object类B. View类C. ViewGroup类D. UIView类3. 在Android中,哪个布局管理器中允许多个组件层叠排序(C)P72A. 线性布局管理器(LinearLayout)B. 表格布局管理器(TableLayout)C. 帧布局管理器(FrameLayout)D. 相对布局管理器(RelativeLayout)4. 在Android代码开发中,空格使用(B)表示。P114A. B. C. nD. r5. 在Android中,列表选择框在XML布局文件中的标签名称为(C)P99A. ListSelectorB. ListViewC. SpinnerD. Chronometer6. 在Android中,用于实现类似于Windows操作系统下的“Windows照片查看器”中的上一张、下一张切换图片的功能的组件是(B)P132A. ImageViewB. imageSwitcherC. GridViewD. Gallery7. 在Android中,按照行、列分布的方式来显示多个组件,通常用于显示图片或图标等的组件是(C)P134A. ImageViewB. imageSwitcherC. GridViewD. Gallery8. 在Android中,能够按水平方向显示内容,并且可用手指直接拖动图片移动,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息的是(D)P138A. ImageViewB. imageSwitcherC. GridViewD. Gallery9. 在Android中,Toast类一定要调用(C)方法显示消息提示框,否则设置的消息提示框将不显示。P147A. MakeText()B. ShowText()C. Show()D. makeView()10. 在Android程序中,如果要操作闪光灯,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为(C) P149A. B. C. D. 11. 在Android程序中,如果要操作振动器,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为(D) P149A. B. C. D. 12. 在Android中,当一个Activity变为显示时,被回调的方法是(B)P167A. onCreate()B. onStart()C. OnRestart()D. OnResume()13. 在Android的Activity生命周期的方法中,(C)方法在重新启动Activity时被回调,该方法总是在OnStart()方法以后执行。P167A. onCreate()B. onStart()C. OnRestart()D. OnStop()14. 在Android的Activity生命周期的方法中,(C)方法总是在OnPause()方法以后执行。P167A. onStart()B. OnRestart()C. OnResume()D. OnStop()15. 在Android的Activity生命周期的方法中,(B)方法会持久保存数据。P167A. onCreate()B. OnPause()C. OnStop()D. onDestroy()16. 在Android中,创建Activity时,首先需要继承Activity类,然后,需要重写onCreate()方法,并且在该方法中调用(A)方法设置要显示的视图。P169A. setContentView()B. makeView()C. getContentView()D. setView()17. 在Android中,创建Activity后,还需要在(B)文件中进行配置,否则,启动该Activity时会抛出异常信息。P169A. androidConfig.xmlB. androidManifest.xmlC. config.xmlD. Manifest.xml18. 在Android中,配置Activity,具体的配置方法是在标记中添加标记。其中,必须设置的是哪个属性(C)P169A. Android:idB. Android:labelC. Android:nameD. Android:theme19. 在Android中,如果DetailActivity是在MainActivity中定义的内部类,在AndroidManifest.xml文件中配置DetailActivity时,其中android:name的属性值应该是(A)P191A .MainActivity$DetailActivityB .DetailActivityC .MainActivity.DetailActivityD .MainActivity_DetailActivity20. 在Android中,Intent对象中包含组件名称、动作、数据、种类、额外和标记等。其中,(D)可以通过相应的put与get方法设置和读取Bundle。 P204A. 动作B. 数据C. 种类D. 额外21. 在Android中,下列资源文件不是位于resvalues目录下的是(D)P240A. 字符串(string)资源B. 颜色(color)资源C. 尺寸(dimen)资源D. 布局(layout)资源22. 在Android中,res/values目录下的数组资源文件arrays.xml中的内容如下: - - 情景模式 主题模式 程序管理 通话设置 那么,在XML布局文件中,使用该数组资源的正确语法格式为(A)A. B. C. D. 23. 使用Android SDK中提供的Draw 9-patch工具,可以生成一个可以伸缩的标准PNG图像,Android会自动调整大小来容纳显示的内容。这种图片的扩展名是(B)P242A. .pngB. .9.pngC. .9.pacthD. .gif24. 在Android中,(C)资源是定义在XML文件中的Drawable对象,能根据状态呈现不同的图像。P245A. BooleanDrawableB. StateDrawableC. StateListDrawableD. BooleanListDrawable25. 在Android中,StateListDrawable资源文件的根元素为(C),在该元素中,可以包括多个。 P245A. B. C. D. 26. 在Android中,使用Canvas类中的(C)方法可以绘制绕路径文本。P280A. drawText()B. drawPosTextC. dawTextOnPathD. drawPath27. 在Android中,在使用系统预定义的ContentProvider中,可以使用()对象来读取数据,而增加、修改、删除数据则必须使用(B)对象。P353A ContentResolver,CursorB Cursor,ContentResolverC Query,ContentResolverD ContentResolver,Query(三) 多选题1. Android平台主要包括(ABCDE)P4A. ApplicationsB. Linux KernelC. LibrariesD. Application FrameworkE. Android Runtime2. Android的四大核心组件为(ABDE)A. ActivityB. ServiceC. IntentD. ContentE. Broadcast Receiver3. 以下哪种方式可以启动Android模拟器(ABD)P36A. 使用Eclipse运行Android程序B. 使用AVD管理工具C. 使用android命令D. 使用emulator命令E. 使用adb命令4. Android模拟器使用的镜像文件包括(ACE)P37A. 临时镜像B. 永久镜像C. 运行时镜像D. 自定义镜像E. 默认镜像5. 在Android中,使用adb命令可以完成以下哪些操作?(ABEFH)P43A. 查询模拟器/设备实例B. 指定模拟器/设备实例C. 获得可用的Android平台D. 创建AVDE. 安装应用程序F. 模拟器/设备实例的文件复制G. 删除AVDH. 进入ShellI. 创建SD卡6. 在Android中,使用Android命令可以完成以下哪些操作?(CDG)P45A. 查询模拟器/设备实例B. 指定模拟器/设备实例C. 获得可用的Android平台D. 创建AVDE. 安装应用程序F. 模拟器/设备实例的文件复制G. 删除AVDH. 进入ShellI. 创建SD卡7. 在Android中,控制UI界面可以使用的方法包括(ABCD)P57A. 使用XML布局文件控制UI界面B. 在代码中控制UI界面C. 使用XML文件和Java代码混合控制UI界面D. 开发自定义的View8. Android常用的布局管理器有哪些(ABCD)P65A. 线性布局管理器(LinearLayout)B. 表格布局管理器(TableLayout)C. 帧布局管理器(FrameLayout)D. 相对布局管理器(RelativeLayout)9. Android中提供了哪两种按钮组件(AD)P88A. 普通按钮B. 单选按钮C. 复选框D. 图片按钮10. 在Android中,既可以在XML布局文件中指定列表项,也可以再Java代码中通过为其指定适配器的方式获取列表数据项的组件(AC)P99-105A. ListViewB. GridViewC. SpinnerD. ImageSwitcherE. Gallery11. 在Android中,下列组件中只能通过适配器获取列表项的组件包括(ACE)P121 P132-140A. AutoCompleteTextViewB. ListViewC. GridViewD. ImageSwitcherE. Gallery12. 在Android中,提供了允许用户通过拖动来改变进度的组件,分别是(BC)P126A. ProgressBarB. SeekBarC. RatingBarD. Chronometer13. 在Android中,选项卡主要由(ACD)组成,用于实现一个多标签页的用户界面,通过它可以讲一个复杂的对话框分割成若干个标签页,实现对信息的分类显示和管理。P130A. TabHostB. TableLayoutC. TabWidgetD. FrameLayout14. 在Android中,通常用那两个类来进行消息提示(CD)P146-148A. AlertB. AlertDialogC. ToastD. Notification15. 在Android中,AlertDialog类可以实现多种对话框,包括(ABCD)P150A. 带确定、中立和取消等N个按钮的提示对话框B. 带列表的列表对话框C. 带多个单选列表项和N个按钮的列表对话框D. 带多个多选列表项和N个按钮的列表对话框16. 在android中,Activity的状态有(ABCD)P167A. 活动状态B. 暂停状态C. 停止状态D. 销毁状态17. 在android中,处于(AB)状态的Activity是可见的。P167A. 活动状态B. 暂停状态C. 停止状态D. 销毁状态18. 在Android中,可以使用以下哪些方法向屏幕中添加列表视图。(AB)P103-105A. 直接使用ListView组件创建B. 让Activity继承ListActivity实现,继承了ListActivity的类无须调用setContentView()方法来显示页面,而是可以直接为其设置适配器C. 让Activity继承ListActivity实现,仍然像Activity类一样需要调用setContentView()方法来显示页面,并且为其设置适配器D. 直接使用Spinner组件创建19. 在Android中,下面关于创建Activity的说法,正确的是(ACD)P169A. 创建一个Activity,一般是继承android.app包中的activity类B. 创建一个Activity,只能继承android.app包中的activity类C. 实现一个列表,可以让该Activity继承ListActivityD. 实现选项卡效果,可以让该Activity继承TabActivity20. 在Android中,创建Activity后,还需要在AndroidManifest.xml文件中进行配置,否则,启动该Activity时会抛出异常信息。以下关于配置Activity路径的说法,正确的是(ABD)P170 P191A. 如果该Activity在标记指定的包中,则android:name的属性值可一直直接写类名,也可以加一个“.”点号。B. 如果在标记指定的包的子包中,则android:name的属性值需要设置为“.子包序列.类名”或者是完成的类名(包括包路径)。C. 如果DetailActivity是在MainActivity中定义的内部类,可以在AndroidManifest.xml文件中只配置MainActivity,也可以配置DetailActivityD. 如果DetailActivity是在MainActivity中定义的内部类,必须要在AndroidManifest.xml文件中配置MainActivity和DetailActivity21. 在Android中,关于在Activity之间传递数据,下列说法正确的是(ABCD)P175 P179A. 将要传递的数据保存在intent中,就可以将其传递到另一个Activity中了。B. 将要保存的数据存放在Bundle对象中,然后,通过Intent提供的putExtras()方法将要携带的数据保存到intent中。C. Bundle是一个字符串值到各种Parcelable类型的映射,用于保存要携带的数据包。D. 在使用Bundle传递数据包时,可以放入一个可序列化的对象。22. 在Android中,Intent可以分成(AB)两类。P208A. 显式B. 隐式C. 启动D. 绑定23. 在Android中,Intent过滤器对于隐式Intent在(BCD)方面进行测试。仅有通过全部测试时,Intent对象才能发送给又有过滤器的组件。P209-210A. 组件名称测试B. 动作测试C. 种类测试D. 数据测试24. 在Android中,下列资源文件位于resvalues目录下,根元素是标记的,(ABCEG)P233-P254A. 字符串(string)资源B. 颜色(color)资源C. 尺寸(dimen)资源D. 布局(layout)资源E. 数组(array)资源F. Drawable资源G. 样式(style)和主题(theme)资源H. 菜单(menu)资源25. 在Android中,颜色值通过ARGB表示,以下颜色值格式正确的是(ABCD)P234A. #f00B. #6f00C. #0000ffD. #6600ff0026. 以下关于Android支持的尺寸单位描述正确的是(ABCD)P236A. 每个px对应屏幕上的一个点。B. Dip或dp设置独立像素,基于屏幕密度的抽象单位,随着屏幕密度的改变,dip与px的换算也会改变。C. Sp主要用来处理字体的大小。D. Pt和mm都是屏幕物理长度单位。27. 在Android中,数组资源文件位于resvalues目录下,根元素是标记,在该元素中,可以包括以下哪些子元素?(ABC)P241A. B. C. D. 28. 在Android中,StateListDrawable资源文件的根元素中,可以包括多个。每个item元素可以设置的属性为(ABC) P245A. android:colorB. android:drawableC. android:state_XXXD. android:image29. 在Android中,绘制图像时最常应用的类包括(ABCD)P270A. Bitmap类B. BitmapFactory类C. Paint类D. Canvas类30. 在Android中,绘制弧形路径时,需要制定Path.Direction类型的常量,可选值为(AC)P279A. Path.Direction.CWB. Path.Direction.CWWC. Path.Direction.CCWD. Path.Direction.WCC31. 在Android程序中,如果向SD卡上保存文件,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为(AC)P288E. F. G. H. 32. 下面关于Android中的动画的描述正确的是(ABCD)P301-302A. Android中的动画通常可分为逐帧动画和补间动画两种。B. 逐帧动画就是顺序播放一组预定义的静态图像,形成动画效果。C. 补间动画就是通过对场景里的对象不断进行图像变化来产生动画效果。D. 在实现补间动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算并补齐。33. 在Android中,提供了哪些补间动画(ABCD)P302-305A. 透明度渐变动画(AlphaAnimation)B. 旋转动画(RotateAnimation)C. 缩放动画(ScaleAnimation)D. 平移动画(TranslateAnimation)34. 在Android程序中,如果使用摄像头,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为(ACD) P341A. B. C. D. 35. 在Android中,关于多媒体应用开发,说法正确的是(ABC) P348 P327A. 可以使用MediaPlayer或SoundPool来播放音频B. 使用MediaPlayer每次只能播放一个音频,适用于播放长音乐或背景音乐C. 使用SoundPool可以同时播放多个短小音频,适用于播放按键音或者消息提示音.D. SoundPool和SurfaceView一起使用,还可以播放视频36. Android支持的音频格式有(ABC) P318A. .mp3B. .3gpC. .oggD. .wma37. 在Android中,(A)用于保存和获取数据,并使其对所有应用程序可见,这是不同应用程序间共享数据的唯一方式。P349A. ContentProviderB. IntentC. BundleD. Broadcast38. 在Android中,关于Mess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理三基理论考试试题(附答案)
- 2025年CAAC执照理论复习考试题库及答案(典优)
- 2025年拆零药品培训试题及答案
- 2025年N2观光车和观光列车司机考试题库及答案
- 2025年版国家临床执业医师资格考试模拟试卷及答案
- 2025建筑材料考试真题及答案
- 语文园地五 教学设计-2024-2025学年语文一年级下册统编版
- 2025计算机专转本考试真题及答案大全
- 2025吉林省考试真题及答案
- 初中鲁教版 (五四制)第六章 我们生活的大洲-亚洲第一节 位置和范围教学设计
- 小区地下管道安装施工方案
- 专项纪检监察培训课件
- 2025年及未来5年中国建筑安装行业市场前景预测及投资方向研究报告
- 幼儿园晨间活动目标及实施细则
- 2025年房地产买卖居间合同协议
- 山东叉车理论题库及答案
- 铁路护路安全知识教育
- 外研版初三英语下册教案
- 2025年环境影响评价工程师《环境影响评价案例》真题及答案
- 2025北京海淀初一上学期期中数学试卷和答案
- 2025年前三季度快速消费品市场概览
评论
0/150
提交评论