第五次作业
一.单选题(总分30.00)
1.在res目录下的布局配置文件中,通过( B)方式可以访问strings.xml中定义的字符串常量信息title。(3.00分)
A. String.title
B. @string/title
C. string/titile
D. title
2.在Android中,Service中的本地服务通过(C )方法被关闭。(3.00分)
A. onStop()
B. onDestroy()
C. stopService()
D. onUnbind()
3.SharedPreferences中,(C )数据无法存入。(3.00分)
A. 0.25
B. “hello”
C. new Date()
D. 123
4.通过(A )来实现对SharedPreferences的写入操作。(3.00分)
A. SharedPreferences.Editor对象
B. SQLiteOpenHelper对象
C. SQLiteDatabase对象
D. SharedPreferences对象
5.下列哪一个选项不属于 Android中预定义的布局方式?(3.00分)(D)
A. AbsoluteLayout
B. RelativeLayout
C. LinearLayout
D. TabLayout
6.(A )在Android可以播放音频和视频。(3.00分)
A. MediaPlayer类
B. SoundPool类
C. SurfaceView类
D. SurfaceHolder类
7.ListView可以通过( B)对象或者类获取到数据列表。(3.00分)
A. XML
B. BaseAdapter
C. HashSet
D. Array
8.在Activity中,以下哪个方法在资源或者对象被销毁时候调用?(3.00分)(D)
A. onPause()
B. onRestart()
C. onStop()
D. onDestory()
9.以下关于 Android应用程序的目录结构描述中,不正确的是?(3.00分)(C)
A. src目录是应用程序的主要目录,由Java类文件文件组成
B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
D. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
10.在Android中,用(B )启动一个本地服务。(3.00分)
A. onCreate()
B. startService()
C. startCommand()
D. onBind()
二.名词解释(总分20.00)
1.LogCat(10.00分)
答:LogCat是Android中的一个命令行工具,可以用于得到程序的log信息,它集成到Android的开发环境中,并可以通过选取Eclipse的Windows→Show View→LogCat菜单打开
2.GPS(10.00分)
答:GPS是Global Positioning System(全球定位系统)的简称,利用GPS定位卫星,在全球范围内实时进行定位、导航
三.判断题(总分20.00)
1.Android Studio基于Gradle构建系统,并通过Android Gradle插件提供更多面向Android的功能。(2.00分)
正确
2.整个界面的布局是使用LinearLayout(线性布局管理器)实现的,这个布局主要是确保各个组件按照水平或者垂直顺序排列。(2.00分)
正确
3.矢量图可以自动进行适配,无需通过不同图片适配不同显示器。(2.00分)
错误
4.Android Studio是谷歌公司推出的新一代集成开发环境,其实基于Intellj IDEA平台的开发工具,提供了诸多良好易用的功能和属性。(2.00分)
正确
5.Android Studio创建项目的过程其实不是Eclipse创建项目的过程的细分化。(2.00分)
错误
6.打开Eclipse的File(文件)菜单,选择New(新建)项,然后选择Android Application Project(Android应用项目)项,即出现一个新建界面。(2.00分)
正确
7.Android Studio是苹果公司推出的新一代集成开发环境,其是基于Intellj IDEA平台的开发工具,提供了诸多良好易用的功能和属性。(2.00分)
错误
8.Android平台简单、实用,无论功能还是外观设计,都可以与苹果的iOS操作系统一较高下。(2.00分)
正确
9.本地框架是基于Linux内核开发的涉及底层的基础系统功能。(2.00分)
正确
10.从一个Activity跳转到另一个Activity的时候,常常需要数据传递。(2.00分)
正确
四.填空题(总分30.00)
1.Service(服务)在Android中与Activity功能类似,但是Service没有界面,只能在()运行,可以理解为是运行在后台的一段代码。(3.00分)
答:后台
2.打开Eclipse的File(文件)菜单,选择New(新建)项,然后选择Android Application Project(Android应用项目)项,即出现一个新建()。(3.00分)
答:界面
3.Android系统采用()作为开发语言。(3.00分)
答:Java
4.Android Studio是谷歌公司推出的新一代集成开发环境,其实基于Intellj IDEA平台的开发工具,提供了诸多良好()的功能和属性。(3.00分)
答:易用
5.Android Studio创建项目的过程其实就是Eclipse()项目的过程的细分化。(3.00分)
答:创建
6.整个界面的布局是使用LinearLayout(线性布局管理器)实现的,这个布局主要是确保各个组件按照()或者垂直顺序排列。(3.00分)
答:水平
7.在Android项目下包含若干目录,除了()目录之外,还有布局文件目录、资源文件目录以及项目配置文件目录等。(3.00分)
答:代码
8.AndroidManifest.xml是Android程序中必须的()配置文件,它位于整个项目的根目录下。(3.00分)
答:项目
9.启动Activity时可以指定一个requestCode参数,该参数代表了启动Activity的请求()。(3.00分)
答:码
10.Activity是Android平台中的视图组件,它的主要功能是定义用户可以看到的、()到的界面。(3.00分)
答:触摸