提示:内容已经过期谨慎付费,点击上方查看最新答案

移动应用案例教学

  1. 样式文件是在( )目录下创建的。( )

  2. A:strings B:colors C:dimens D:styles
    答案:STYLES
  3. 交互界面的发展不包括以下哪个历程?( )

  4. A:图形用户界面 B:高级语言用户界面 C:命令语言用户界面 D:多媒体用户界面
    AI参考:选项 D 多媒体用户界面是不正确的,因为它不是交互界面的一个发展历程。交互界面的发展历程包括图形用户界面、高级语言用户界面和命令语言用户界面。这些发展历程都是为了提高用户与计算机系统的交互效率,使交互更加直观、便捷和易于理解。因此,正确答案是 D:多媒体用户界面。'
  5. 在【】控件中可以输入文字,并且可以通过inputType属性控制输入的内容只能是数字或者字母等。( )

  6. A:EditText B:TextView C:Button D:RadioButton
    答案:EditText;
  7. Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是()( )

  8. A:android:layout_alignBottom B:android:layout_above C:android:layout_alignBaseline D:android:layout_below
    答案:android:layout_below
  9. 以下可以设置Frame动画可以循环播放的属性是( ).( )

  10. A:android:duration="20" B:android:oneshot="false" C:android:drawable="@drawable/start_icon1" D:android:background="@anim/start_animation"
    答案:android:oneshot="false"
  11. Android UI开发中,( )控件通常用于响应用户的点击事件。( )

  12. A:Button B:TextView C:EditText D:RadioButton
    答案:BUTTON
  13. 开启adb服务的命令是【】。( )

  14. A:adb start-server B:adb shell-server C:adb set-server D:adb run-server

  15. Android项目中的布局文件放在哪个目录下?( )

  16. A:res/value B:res/assets C:res/layout D:res/drawable

  17. 在下列选项中,用于给Activity指定主题的属性是()( )

  18. A:icon B:style C:theme D:label

  19. 在下列选项中,Android中的五大存储数据方式不包括()( )

  20. A:Map B:文件 C:SQLite D:网络

  21. 在下列选项中,关于Android工程中的assets目录的说法正确的是( )( )

  22. A:主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中 B:存放字符串、颜色、数组等常量数据 C:存放使用到的图片资源 D:存放与UI相应的布局文件

  23. Android UI开发中,帧布局中的子控件都是()对齐的。( )

  24. A:左下角 B:右下角 C:左上角 D:右上角

  25. 创建程序时,填写的Compile With是()( )

  26. A:项目的包名 B:程序将使用哪个版本的SDK进行编译 C:项目名称 D:应用名称

  27. Android中( )动画就是播放一系列的图片资源.( )

  28. A:逐帧动画 B:属性动画 C:位移动画 D:补间动画

  29. 得到AnimationDrawable对象anim后,【】方法是开始播放动画.( )

  30. A:anim.pause() B:anim.start() C:anim.resume() D:anim.play()

  31. Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。( )

  32. A:2 B:3 C:1 D:4

  33. 【】的作用是激活组件和传递参数。( )

  34. A:Parcelable B:Serializable C:Intent D:Map

  35. 在SharedPreferences的方法中,用于获得String类型参数的方法是()( )

  36. A:getValue() B:getStringValue() C:getString() D:getStringExtra()

  37. 在下列选项中,SD卡的根目录是( )( )

  38. A:/data/data B:/data/sdcard C:/mnt D:/mnt/sdcard

  39. Android UI开发中,如何设置GridLayout列数为4()。( )

  40. A:android:layout_columnCount="4" B:android:stretchColumns="4" C:android:column="4" D:android:columnCount="4"

  41. Android是【】公司开发的手机及平板操作系统。( )

  42. A:微软 B:阿里巴巴 C:谷歌 D:腾讯

  43. Android调试桥中命令adb logcat是【】。( )

  44. A:报错管理 B:查看日志 C:服务器管理 D:文件管理

  45. 在下列选项中,设置线性布局方向的属性是()( )

  46. A:padding B:gravity C:layout_gravity D:orientation

  47. 使用MediaPlayer播放音乐,以下( )是用于暂停播放音乐的方法。( )

  48. A:start() B:replay() C:pause() D:resume()

  49. 在XmlPullParser的方法中,获得标签体内容的方法是()( )

  50. A:getEventType() B:getName() C:next() D:nextText()

  51. 针对以下的动画设置代码进行判断,选项中哪一项解释是正确的( );
    <animation-list android:id = "selected" android:oneshot = "false" >
    <item android:drawable = "@drawable/wheel0" android:duration = "1000" />
    <item android:drawable = "@drawable/wheel1" android:duration = "1000" />
    </animation-list>( )

  52. A:这是一段透明度渐变动画设置,该动画由两幅图片组成,每帧画面显示1000秒 B:这是一段帧动画设置,该动画由两幅图片组成,每帧画面显示1秒 C:这是一段帧动画设置,该动画由两幅图片组成,每帧画面显示1000秒 D:这是一段补间动画设置,该动画由两幅图片组成,每帧画面显示1秒

  53. Activity通过()方法可以设置它的布局文件( )

  54. A:setContentView() B:setLayoutViews() C:setLayoutView() D:setContentViews()
    AI参考:正确选项是A:setContentView() 方法可以设置它的布局文件。解释:Activity的布局文件通常是通过在Activity的onCreate()方法中调用setContentView()方法来设置的。这个方法用于加载布局文件并将其设置为Activity的视图。选项B、C和D中的方法名称不正确,因此不是正确答案。'
  55. 创建【】时需要继承父类android.app.Activity或者其子类。( )

  56. A:Activity B:Layout C:View D:onClick

  57. 创建程序时,填写的Theme是()( )

  58. A:项目名称 B:项目的包名 C:程序UI所使用的主题 D:应用名称

  59. 在下列选项中,表示Toast较短时间显示信息的是()。( )

  60. A:Toast.LONG B:Toast.SHORT C:Toast.LENGTH_LONG D:Toast.LENGTH_SHORT

  61. Android中初始化SharedPreferences,以下正确的是( )。( )

  62. A:SharedPreferences sp = SharedPreferences.Factory(); B:SharedPreferences sp = new SharedPreferences(); C:SharedPreferences sp = SharedPreferences.getDefault(); D:; E:SharedPreferences sp = getSharedPreferences("config", MODE_PRIVAT

  63. Android操作系统最初是由【】开发的。( )

  64. A:安迪.鲁宾 B:马云 C:胡戈·巴拉 D:桑德尔·皮查伊

  65. ADB的常见指令中,用于卸载应用程序的是()。( )

  66. A:adb shell B:adb kill-server C:adb uninstall D:adb logcat

  67. Android UI开发中,TableLayout的stretchColumns属性表示()( )

  68. A:TableLayout的行数 B:TableLayout的列数 C:TableLayout最多能加入的列数 D:拉伸指定列填充满TableLayout

  69. 使用VideoView,以下( )方法是设置播放视频的路径.( )

  70. A:setMediaPath(String path) B:setpath(String path) C:setVideoPath(String path) D:setAudoPath(String path)
    AI参考:正确答案是选项C:setVideoPath(String path)。使用VideoView设置播放视频的路径需要使用setVideoPath方法,而不是setpath方法或其他选项。因此,选项C是正确的答案。其他选项中,setMediaPath和setAudoPath是用于设置音频文件的路径,而setpath方法在VideoView中不存在。'
  71. Android UI开发中,在GridLayout中如何设置某控件占3行()。( )

  72. A:android:layout_rowSpan="3" B:android:layout_column="3" C:android:layout_columnSpan="3" D:android:rowSpan="3"

  73. Fragment【】生命周期方法是用来加载Fragment的View。( )

  74. A:View() B:OnView() C:CreateView() D:OnCreateView()

  75. 网络存储是指把数据存储到(),不存在本地,使用的时候直接从网络获取,避免了手机端信息丢失以及其他的安全隐患。( )

  76. A:服务器 B:用户机 C:路由器 D:笔记本
    AI参考:网络存储是指把数据存储到“服务器”,不存在本地,使用的时候直接从网络获取,避免了手机端信息丢失以及其他的安全隐患。因此,正确答案为A:服务器。服务器是网络上的设备,可以存储数据并对外提供数据服务。其他选项如用户机、路由器、笔记本都不是存储数据的合适场所。'
  77. 在布局文件中,给Button指定单击事件响应方法的属性是()。( )

  78. A:onClick B:enabled C:focusable D:hint

  79. Android应用国际化时,在res目录下创建values文件夹的命名规则是()( )

  80. A:values-l语言代码-国家代码 B:values-r语言代码-国家代码 C:values-语言代码-r国家代码 D:values-语言代码-l国家代码

  81. 不属于ADT Bundle三个重要组成部分的是()。( )

  82. A:ADB B:SDK Manager.exe C:SDK D:Eclipse
    AI参考:不属于ADT Bundle三个重要组成部分的是Eclipse。ADT Bundle是Android开发工具包,它包含了开发Android应用程序所需的所有工具和库。其三个重要组成部分包括:SDK Manager.exe(用于管理Android SDK的组件和版本)、SDK(包含Android平台和开发工具的安装包)和ADB(Android Debug Bridge,用于与设备进行通信和调试)。Eclipse是另一个常用的开发工具,但它不是ADT Bundle的组成部分。因此,答案为(D)Eclipse。'
  83. 用MediaPlaye播放视频时,如果用SurfaceView来显示视频画面,则用下面哪个方法可以设置用SurfaceView来显示画面( )( )

  84. A:mp.prepare(surfaceview); B:setAudioStreamType(surfaceview); C:mp.setDisplay(surfaceview); D:setDataSource(surfaceview);

  85. Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它就处于【】。( )

  86. A:暂停状态 B:启动状态 C:停止状态 D:运行状态

  87. 【】是Android程序各个组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。( )

  88. A:Map B:Intent C:Serializable D:Parcelable

  89. 开启当前应用中的Activity使用()。( )

  90. A:隐式意图 B:显示意图 C:显式意图 D:隐示意图
    AI参考:正确选项是:C:显式意图。在Android开发中,开启当前应用中的Activity通常使用显式意图(Explicit Intent)。显式意图是一种用于启动另一个应用组件的机制,它需要指定目标组件的完整类名和相关操作。通过显式意图,可以明确指定要启动的Activity或Service,并且可以在启动之前对意图进行过滤和修改。相比之下,隐式意图通常用于启动系统组件,如Intent.ACTION_MAIN和Intent.CATEGORY_DEFAULT等,不需要指定目标组件的完整类名和相关操作。因此,开启当前应用中的Activity时,应该使用显式意图。'
  91. 在下列选项中,用于给控件指定主题的属性是()。( )

  92. A:label B:theme C:icon D:style

  93. Android 工程中存放各种程序资源的目录是()( )

  94. A:bin B:gen C:res D:src

  95. 以下MeidiaPlayer的( )方法是用于设置播放音频文件的位置.( )

  96. A:prepareData() B:setDataSource() C:prepareDataSource() D:start()

  97. 在Android中,提供的补间动画是()。( )

  98. A:平移动画 B:缩放动画 C:旋转动画 D:逐帧动画

  99. 在Android中,下列关于视频播放的实现描述正确的有( ). ( )

  100. A:使用VideoView播放视频时需要MediaPlayer配合 B:使用SurfaceView播放视频时需要MediaPlayer配合 C:使用VideoView播放视频可以改变播放的位置和大小 D:使用SurfaceView播放视频可以改变播放的位置和大小

  101. 在Android 4.2以前,安卓手机系统的应用程序都是在Dalvik虚拟机上运行。( )

  102. A:对 B:错

  103. Android 工程中gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。( )

  104. A:错 B:对

  105. 使用VideoView播放视频虽然很方便,但不易于扩展,当开发者需要根据需求自定义视频播放器时,使用VideoView就会很麻烦.( )

  106. A:错 B:对
    AI参考:正确答案是【B:对】。使用VideoView播放视频虽然很方便,但不易于扩展,当开发者需要根据需求自定义视频播放器时,使用VideoView就会很麻烦。这个判断题描述的情况是正确的。虽然使用VideoView播放视频很方便,但是它不支持自定义视频播放器的功能,如播放控制、进度控制等。因此,当需要自定义视频播放器时,使用VideoView会变得很麻烦。'
  107. Android中,MediaPlayer是用于显示视频的。播放视频时使用surfaceView组件来播放音频。( )

  108. A:对 B:错
    AI参考:答案是B:错。在Android中,MediaPlayer通常用于播放音频和视频,但它不是用于显示视频的组件。SurfaceView是用于显示视频的组件,但是它与MediaPlayer不是同一个组件,而且不能单独用来播放音频。要播放音频和视频,需要结合使用MediaPlayer和SurfaceView组件。因此,这个判断题是错误的。'
  109. Dalvik虚拟机是在linux操作系统上运行。( )

  110. A:对 B:错

  111. 理论上绝对布局可以完成任何的布局设计,且灵活性很大,所以开发中推荐使用绝对布局。( )

  112. A:错 B:对

  113. Android中用 isClick( ) 方法用来判断CheckBox控件是否选中?( )

  114. A:对 B:错

  115. 创建程序时,填写的Minimum Required SDK是指最匹配的目标版本( )

  116. A:错 B:对

  117. 在TableLayout中,列数由TableRow对象控制的,即布局中有多少TableRow对象,就有多少列。( )

  118. A:对 B:错
    AI参考:答案是B:错。在TableLayout中,列数是由TableLayout对象控制的,而不是TableRow对象。TableLayout对象可以设置列数和列宽,而TableRow对象则用于添加行中的控件。因此,布局中的TableRow对象数量并不直接决定列数。'
  119. 所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行( )

  120. A:对 B:错

温馨提示支付 ¥2.50 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部