Android应用开发期末考试.docx
- 文档编号:13643631
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:35
- 大小:30KB
Android应用开发期末考试.docx
《Android应用开发期末考试.docx》由会员分享,可在线阅读,更多相关《Android应用开发期末考试.docx(35页珍藏版)》请在冰点文库上搜索。
Android应用开发期末考试
Android应用开发期末考试
第一单元Android基础入门
1.2Android开发环境搭建随堂测验
1、下面的选项中,属于应用程序框架层的是()。
A、活动管理器
B、联系人程序
C、短信程序
D、音频驱动
2、Dalvik虚拟机属于Android系统架构中的()。
A、应用程序层
B、应用程序框架层
C、核心类库层
D、Linux内核层
3、下列选项中,属于Android系统架构的是()。
A、应用程序层
B、应用程序框架层
C、核心类库
D、Linux内核
4、Android系统的Linux内核层主要提供了构建应用程序时用到的各种API。
5、Android应用程序的主要语言是Java。
1.3开发第一个Android程序随堂测验
1、下面关于创建程序的描述,正确的是()。
A、需要指定程序的项目名称
B、需要指定程序的存储路径
C、需要指定程序最小的SDK版本
D、AndroidStudio提供了不同类型的Activity
2、创建程序时,可以指定Activity的类名和对应的布局文件名称。
1.5资源的管理与使用随堂测验
1、在Activity的onCreate()方法中,加载布局资源文件的方法是()。
A、setTheme()
B、setContentView()
C、setView()
D、setGroupView()
2、下列选项中,属于定义字符串资源使用的标签的是()。
A、string/
B、strings/
C、include/
D、demin
3、在java代码中使用getResources().getString()方法加载字符串资源。
第一章测验
1、下面的选项中,属于应用程序框架层的是()。
A、活动管理器
B、联系人程序
C、短信程序
D、音频驱动
2、下面关于单元测试的描述,正确的是()。
A、ExampleUnitTest属于Junit单元测试类
B、ExampleInstrumentedTest类属于Junit单元测试类
C、Junit单元测试需要连接Android设备
D、Android单元测试不需要依赖Android设备
3、下面关于LogCat的描述,正确的是()。
A、Android使用android.util.Log类的静态方法实现输出程序的调试信息
B、LogCat区域中日志信息显示的颜色是一致的
C、Warning级别的日志显示的是调试的信息
D、error级别的日志显示的是断言失败后的错误消息
4、下列选项中,当屏幕密度为460dpi时,属于Android系统查找图片资源文件夹的是()。
A、drawable_mdpi
B、drawable_hdpi
C、drawable之前_xdpi
D、drawable_xxdpi
5、下列选项中,属于4G通信网最高传输速度的是()。
A、10Mbps
B、20Mbps
C、50Mbps
D、100Mbps
6、下列选项中,属于在XML文件中调用drawable文件夹中的icon图片资源代码的是()。
A、R.drawable.icon
B、@drawable/icon
C、R.mipmap.icon
D、@mipmap/icon
7、下列选项中,属于定义字符串资源使用的标签的是()。
A、string/
B、strings/
C、include/
D、demin
8、下列选项中,属于Dalvik虚拟机基于的架构的是()。
A、栈
B、堆
C、寄存器
D、存储器
9、下列选项中,属于AndroidStudio工具中创建项目时选择的按钮的是()。
A、StartanewAndroidStudioproject
B、OpenanexistingAndroidStudioproject
C、ProfileordebugAPK
D、ImportanAndroidcodesample
10、下列选项中,属于指定项目中所使用的SDK路径的文件的是()。
A、app.iml
B、build.gradle
C、setting.gradle
D、local.properties
11、下面关于模拟器的说法,正确的是()。
A、在模拟器上可预览和测试Android应用程序。
B、只可以在模拟器上预览Android应用程序
C、只可以在模拟器上测试Android程序
D、模拟器属于物理设备
12、下面关于AndroidStudio工具的DefaultSettings窗口的描述,正确的是()。
A、在该窗口中可以设置AndroidSDK的存储路径
B、在该窗口中可以查看SDK版本
C、在该窗口中可以下载Tools工具
D、不可以下载SDK版本
13、下列选项中,属于Android系统架构的是()。
A、应用程序层
B、应用程序框架层
C、核心类库
D、Linux内核
14、下面关于字符串资源的描述,正确的是()。
A、使用demin/标签定义字符串资源
B、字符串资源定义在demins.xml文件中
C、可以在布局文件中调用字符串资源
D、可以在Java代码中调用字符串资源
15、下面关于颜色资源的定义,正确的是()。
A、#fff
B、#ffff
C、#fffff
D、#ffffff
16、下面关于颜色资源的描述,正确的是()。
A、在XML布局文件中可通过@color调用颜色资源
B、可以通过调用getResources().getColor()方法加载颜色资源
C、颜色资源通常定义在res/values/colors.xml文件中
D、颜色值必须定义透明度
17、下列选项中,属于Log类中显示红色的日志内容的方法的是()。
A、Log.e()
B、Log.i()
C、Log.wtf()
D、Log.w()
18、下面关于通信技术的描述,正确的是()。
A、1G以数字语音传输技术为核心。
B、蜂窝电话标准很容易被窃听
C、4G是集3G与WLAN于一体的通信技术
D、2G时代也有智能手机,可以支持一些简单的Java小程序
19、下列选项中,属于Android中图片资源格式的是()。
A、.png
B、.jpg
C、.gif
D、.swf
20、下面关于创建程序的描述,正确的是()。
A、需要指定程序的项目名称
B、需要指定程序的存储路径
C、需要指定程序最小的SDK版本
D、AndroidStudio提供了不同类型的Activity
21、下面关于主题和样式资源的描述,正确的是()。
A、主题是包含一种或多种的格式化属性集合
B、主题可用于改变窗体的样式
C、主题和样式资源可以定义在styles.xml文件中
D、不能在AndroidManifest.xml文件中设置主题
22、下面关于尺寸资源单位的描述,正确的是()。
A、in主要处理字体的大小
B、sp是标准长度单位
C、dp是一种与屏幕密度无关的尺寸单位
D、每个px对应屏幕上的一个点
23、布局资源文件只能在Java代码中调用。
24、布局资源通常用于搭建程序中的各个界面布局。
25、创建模拟器时,不需要使用系统镜像。
26、AndroidSDK的下载包括SDK版本和Tools工具。
27、设置了AndroidSDK的存储路径之后,不可以再次修改。
28、Android最初是由AndyRubin(安迪•鲁宾)创立的一个手机操作系统。
29、Google以Apache开源许可证的授权方式,发布了Android的源代码。
30、短信程序属于Android系统架构中的应用程序框架层。
31、Android系统的Linux内核层主要提供了构建应用程序时用到的各种API。
32、Android系统的应用程序层是一个核心应用程序的集合。
33、ExampleInstrumentedTest属于Junit单元测试类。
34、Android单元测试不需要依赖Android设备,在本地即可运行。
35、单元测试包括Android单元测试和Junit单元测试。
36、在java代码中使用getResources().getString()方法加载字符串资源。
37、字符串资源定义在res/values/目录中的strings.xml文件中。
38、定义颜色值时,即可用大写字母也可用小写字母。
39、颜色值的内容必须是Alpha-Red-Green-Blue的形式。
40、颜色值是由RGB(红、绿、蓝)三原色和一个透明度(Alpha)表示。
41、颜色值必须以“#”开头,“#”后面显示Alpha-Red-Green-Blue形式的内容,其中Alpha(透明度)必须定义。
42、Log类所输出的日志内容分为五个级别。
43、在日志过滤器中,可以使用TAG过滤信息。
44、Log类所输出的Warning级别的日志内容显示的是红色的警告信息。
45、第二代移动通信技术能够处理图像、音乐、视频流等多种媒体形式。
46、图片资源根据用途不同分为应用图标资源和界面中使用的图片资源。
47、通常情况下,应用图标资源存放在src文件夹中。
48、在Activity的方法中可以通过getResources().getDrawable()方法调用图片资源。
49、创建程序时,可以指定Activity的类名和对应的布局文件名称。
50、主题可以设置View控件的具体样式。
51、程序中的app文件夹用于存放程序的代码和资源等内容。
52、在Java代码中可以通过调用getResources().getDimension()方法加载尺寸资源。
53、px是一种与屏幕密度无关的尺寸单位。
54、每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例。
第一单元作业Android开发环境搭建
1、搭建Android开发环境,并在模拟器上运行一个初始的Android程序。
第二单元Android常见界面布局及常见控件
任务一:
环境状态值范围设置界面开发随堂测验
1、下列哪些不属于TextView控件的属性
A、autoLink
B、text
C、singleLine
D、oritention
2、下列哪项不属于布局与控件的宽、高度属性值的设置
A、100dp
B、100xp
C、wrap_content
D、match_parent
3、下列哪个属性表示用于设置EditText控件中内容为空时显示文字提示信息
A、inputType
B、password
C、text
D、hint
4、为Button添加监听事件常用的方式有几种?
A、1
B、2
C、3
D、4
5、控件设置id的正确写法为
A、@id
B、@id/xx
C、@+id/xx
D、id
任务二:
购物信息的存储界面开发随堂测验
1、下列哪个属性用来设置TableLayout布局中列的隐藏
A、collapseColumns
B、shrinkColumns
C、stretchColimns
D、Columns
2、下述哪个控件表示列表选择框
A、TableRow
B、Button
C、GridView
D、Spinner
3、Spinner下拉列表项的配置有几种方式
A、1
B、4
C、3
D、2
4、Spinner下拉列表项中的内容使用什么进行填充
A、Adapter
B、items
C、TableRow
D、LinearLayout
5、下列哪个属性用于指定Spinner的列表框的标题
A、entries
B、protmpt
C、text
D、src
任务三:
火焰监控界面开发随堂测验
1、图片资源主要用于存储放在android工程的资源文件夹中的哪个子文件夹中
A、raw
B、XML
C、drawable
D、values
2、以下用于设置ImageView控件显示内容的属性为
A、text
B、src
C、tint
D、id
3、哪个布局管理器可以用于设置各控件之间的相对位置
A、TableLayout
B、LinearLayout
C、FrameLayout
D、RelativeLayout
4、下列哪个单位不属于Android中的度量单位
A、dp
B、sp
C、px
D、ps
5、下列哪个属性表示设置控件在布局中居中排列
A、gravity
B、layout_gravity
C、layout_width
D、layout_height
任务四:
摄像头监控界面开发随堂测验
1、线性布局中设置组件的排列方式的属性为
A、orientation
B、gravity
C、scaleType
D、layout_width
2、下列哪一项不能设置为gravity属性值
A、top_left
B、top
C、left
D、right
3、在AndroidManifest.xml文件中添加权限,实现浏览网页的是
A、android.permission.ACCESS_CHECKIN_PROPERTIES
B、android.permission.INTERNET
C、android.permission.BATTERY_STATS
D、android.permission.CAMERA
4、要处理Button的点击事件,需要注册哪个监听器
A、OnClickListener()
B、OnButtonClickListener()
C、OnButtonListener()
D、OnItemClickListener()
5、浏览网页使用的Intent的Action是什么?
A、ACTION_CALL
B、ACTION_EDIT
C、ACTION_SEND
D、ACTION_VIEW
任务五:
用户注册界面开发随堂测验
1、设置xml布局文件中的字体大小一般用什么单位
A、dp
B、px
C、sp
D、pt
2、下列哪个属性表示设置RadioButton的属性值是否被选中
A、ok
B、true
C、done
D、checked
3、RadioGroup的选中状态监听接口是
A、OnItemClickListener()
B、OnLisenter
C、OnClickListener
D、OnCheckedChangeListener
4、CheckBox是谁的子类
A、Box
B、TextView
C、Button
D、View
5、设置组件位于布局中的距离的度量单位一般用
A、sp
B、cp
C、dp
D、px
任务六:
查询购物信息界面开发随堂测验
1、不属于适配器的分类的是
A、MyAdapter
B、ArrayAdapter
C、SimpleAdapter
D、自定义适配器
2、自定义适配器需要继承的类为
A、Adapter
B、BaseAdapter
C、ArrayAdapter
D、SimpleAdapter
3、下面哪个选项不是AdapterView的子类
A、ListView
B、GridView
C、ScrollView
D、Spinner
4、下列哪个属性是专用于相对布局的
A、android.orientation
B、android:
stretchColumns
C、android:
layout_alignParentRight
D、android:
layout_toRightOf
5、定义LinearLayout垂直方向布局时设置的属性
A、android:
layout_height
B、android:
gravity
C、android:
layout
D、android:
orientationvertical
任务七:
智慧城市主界面开发随堂测验
1、多行多列网状形式显示图片优先使用什么控件
A、listview
B、textview
C、gridview
D、imageview
2、GridView在xml文件中使用()设置列数。
A、android:
verticalSpacing
B、android:
horizontalColumns
C、android:
horizontalSpacing
D、android:
numColumns
3、要将内容填充到gridview中,需要用
A、适配器
B、text属性
C、src属性
D、background属性
4、Android项目工程下面的assets目录,以下说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B、主要放置多媒体等数据文件
C、主要放置图片文件
D、放置字符串,颜色,数组等常量数据
5、下列关于内存回收的说明,哪个是正确的
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
任务八:
农业大棚环境监控界面开发随堂测验
1、android工程中编写布局文件的文件目录为
A、res/drawable
B、res/layout
C、res/values
D、res/XML
2、res/values文件夹中可以定义的资源不包括
A、颜色
B、字符串
C、样式
D、视频
3、res/drawable中存放的图片分辨率不包括
A、drawable-hdpi
B、drawable-ldpi
C、drawable-mdpi
D、drawable-dpi
4、布局中的属性xmlns代表的含义
A、命名空间
B、文件格式
C、工程路径
D、布局内容
5、android工程中的AndroidManifest.xml文件中常见的元素不包括
A、manifest/manifest
B、application/application
C、intent/intent
D、activity/activity
界面开发-单元作业
1、开发智慧城市主界面开发出智慧城市注册、登录页面开发出购物信息录入及查询页面
实践一界面开发
1、实践一:
记事本案例一、实践目标:
熟悉Android项目的开发流程;掌握Android控件的使用;掌握数据库的创建和使用;掌握Activity之间的跳转及数据回传。
二、实践内容:
完成记事本功能开发,包括记事本内容的增、删、改、查等功能,以及记事本内容的显示。
三、开发环境操作系统:
Windows7及以上开发工具:
JDK8、AndroidStudio3.2及以上+模拟器API版本:
AndroidAPI27或以上实践步骤:
1、需求分析架构分析:
数据库分析:
字段名数据列表是否为主键描述idinteger是编号contenttext否事件内容notetimetext否保存事件的时间界面需求分析:
2、功能业务实现搭建界面布局封装信息实体类创建列表适配器创建数据库类实现增、删、改功能
第三单元:
页面跳转的实现
任务一:
实现登录功能随堂测验
1、下列哪项不是Android四大组件
A、Seivice
B、Activity
C、Handler
D、ContentProvide
2、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用
A、onStop()
B、onPause()
C、onRestart()
D、onStart()
3、下列选项不是Activity启动的方法为
A、startActivity
B、goToActivity
C、startActivityForResult
D、startActivityFromChild
4、关于Activity的描述,下面哪个是错误的?
A、A.一个Android程序中可拥有多个Activity类
B、Activity类都必须在Androidmaniefest.xml中进行声明
C、系统完全控制Activity的整个生命周期
D、Activity类必须重载onCreate方法
5、下列哪个不是Activity的生命周期方法之一?
A、onCreate
B、startActivity
C、onStart
D、onResume
任务二:
主页面生命周期随堂测验
1、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用
A、onStop()
B、onPause()
C、onRestart()
D、onStart()
2、下列选项不是Activity启动的方法为
A、startActivity
B、goToActivity
C、startActivityForResult
D、startActivityFromChild
3、关于Activity的描述,下面哪个是错误的?
A、一个Android程序中可拥有多个Activity类
B、Activity类都必须在Androidmaniefest.xml中进行声明
C、系统完全控制Activity的整个生命周期
D、Activity类必须重载onCreate方法
4、下列哪个不是Activity的生命周期方法之一?
A、onCreate
B、startActivity
C、onStart
D、onResume
5、下列哪项不是Android四大组件
A、Seivice
B、Activity
C、Handler
D、ContentProvide
任务三:
拍码购物功能中调用摄像机的实现随堂测验
1、android中下列属于Intent的作用的是
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D、处理一个应用程序整体性的工作
2、intent的属性不包括
A、Action
B、Data
C、Category
D、text
3、Android应用工程文件结构不包括
A、源文件(包含Activity)
B、XML目录
C、res目录
D、AndroidManifest.xml
4、拨打电话,使用的是Intent的Action属性的哪个值
A、Intent.ACTION_SENDTOT
B、Intent.ACTION_VIEW
C、Intent.ACTION_DIAL
D、Intent.ACTION_ACCEP
5、intent的哪个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 应用 开发 期末考试