《Android核心开发技术》形考任务1
单项选择题
1.使用AndroidStudio创建项目时,关于“CompanyDomain”说法正确的是()。【答案】公司域名
公司中文名称
公司英文名称
公司域名
公司IP地址
2.Android是在()发布的1.0版本。【答案】2008年9月
2008年9月
2009年5月
2010年8月
2011年4月
3.Android目前的推荐开发工具是()。【答案】AndroidStudio
Eclipse
AndroidStudio
visualstudio
NDK
4.Intent的用处不包含()。【答案】打开一个Fragment
打开一个Fragment
打开一个Activity
打开一个Service
启动一个BroadcastReceiver
5.一个Activity首次创建会调用()生命周期方法。【答案】onCreate()
onCreate()
onPause()
onStart()
onResume()
6.Activity全生命周期中,第一个需要执行的方法是()。【答案】onCreate()
onStart()
onCreate()
onReStart()
onResume()
7.Activity可视生命周期中,第一个需要执行的方法是()。【答案】onStart()
onStart()
onCreate()
onReStart()
onResume()
8.AndroidStudio是基于哪个Java集成开发环境?()【答案】IntelliJIDEA
IntelliJIDEA
Eclipse
Dreamweaver
VisualStudio
9.Android项目工程下面的assets目录的作用是()。【答案】主要放置一些文件资源这些文件会被原封不动打包到apk里面
放置应用到的图片资源
主要放置一些文件资源这些文件会被原封不动打包到apk里面
放置字符串,颜色,数组等常量数据
放置一些与UI相应的布局文件,都是xml文件
10.Android应用主要的开发语言是()。【答案】Java
C#
Swift
Java
JavaScript
11.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是()。【答案】AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具
AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具
DDMS的全称是DalvikDebugMonitorService,是Android开发环境中的Dalvik虚拟机调试监控服务
LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息
DK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机
12.Android虚拟设备的缩写是()。【答案】AVD
DDMS
ADB
AVD
ADM
13.onPause()什么时候调用?【答案】当界面被隐藏时
当界面启动时
当onCreate方法被执行之后
当界面被隐藏时
当界面重新显示时
14.下列说法正确的是()。【答案】每个进程都运行于自己的java虚拟机(VM)中
每个进程都运行于自己的java虚拟机(VM)中
默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问
一个应用程序数据,可以随意被其它应用程序所访问
15.下面关于Linux内核描述错误的是()。【答案】由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理
Android的内核属于Linux内核的一个分支
目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等
16.下面选项中,()是Android的四大组件之一。【答案】Activity
ListView
Activity
Intent
Bundle
17.以下关于移动互联网的说法正确的是()。【答案】移动互联网是将移动通讯和互联网二者结合起来
移动互联网是PC互联网的别称
移动互联网是将移动通讯和互联网二者结合起来
移动互联网市场增长缓慢
移动互联网与传统行业正在完全独立
18.使用AndroidStudio创建项目时,“MinimumSDK”的意思是()。【答案】最低支持的AndroidAPI版本
最低支持的AndroidAPI版本
最高支持的AndroidAPI版本
编译AndroidAPI版本
最适合的AndroidAPI版本
19.使用AndroidStudio创建项目时,关于“CompanyDomain”说法正确的是()。【答案】公司域名
公司中文名称
公司英文名称
公司域名
公司IP地址
20.使用AndroidStudio创建项目时,关于“Packagename”说法不正确的是()。【答案】默认与“CompanyDomain”有关,不可以单独设置Packagename
应用程序包名
每一个app都有一个独立的包名
如果两个app的包名相同,Android会认为他们是同一个app
默认与“CompanyDomain”有关,不可以单独设置Packagename
21.关于Android系统的优势,不正确的是()。【答案】与运营商捆绑
开放性
与运营商捆绑
丰富的硬件选择
开发商不受任何限制
22.启动Activity的方法是()。【答案】startActivity()
runActivity()
goActivity()
startActivity()
startActivityForIn()
23.下面选项中,()是Android的四大组件之一。【答案】Activity
ListView
Activity
Intent
Bundle
24.在Android应用程序中,图片应放在()目录下。【答案】drawable
raw
values
layout
drawable
25.对于“src/main/res/layout”目录,以下正确的是()。【答案】用来保存与用户界面相关的布局文件
用来保存图像文件
用来保存与用户界面相关的布局文件
用来保存菜单文件
用来存放Java类
判断题
26.使用AndroidStudio创建一个项目后,AndroidStudio会自动创建相应的项目结构。【答案】对
对
错
27.我们在写Android项目时可以直接使用Android提供的控件。【答案】对
对
错
28.singleTop模式启动的Activity在Activity栈中只存在一个。【答案】错
对
错
29.Activity中,setContentView必须要放在findViewById之前。【答案】对
对
错
30.Activity可以表现为一个悬浮窗体。【答案】对
对
错
31.Activity可以通过一个别名去访问。【答案】错
对
错
32.Activity是为用户操作而展示的可视化用户界面。【答案】对
对
错
33.AndroidManifest文件的扩展名是apk。【答案】错
对
错
34.Android的隐式意图至少包含一个category:\”android.intent.category.DEFAULT\”。【答案】对
对
错
35.Fragment必须总是被嵌入到一个activity中它们的生命周期直接被其所属的宿主activity的生命周期影响。【答案】对
对
错
36.Fragment表现Activity中用UI的一个行为或者一部分。【答案】对
对
错
37.Fragment与Activity之间传递数据一般使用setArgument()。【答案】对
对
错
38.Fragment可以独立于Activity存在。【答案】错
对
错
39.O2O即OnlineToOffline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台。【答案】对
对
错
40.一个应用程序可以有若干个Activity。【答案】对
对
错
41.以下关于Android的日志输出,Log.i()是输出普通消息。【答案】对
对
错
42.以下关于Android的日志输出,Log.w()是输出调试信息。【答案】错
对
错
43.以下关于Android的日志输出,错误消息的颜色是橙色。【答案】错
对
错
44.使用Fragment时,除了可以继承Fragment,还可以继承DialogFragment、ListFragment、PreferenceFragment。【答案】对
对
错
45.可以通过设置android:theme=\”@android:style/Theme.Dialog\”,使Activity显示为对话框模式。【答案】对
对
错
46.可视生命周期是Activity在界面上从可见到不可见的过程。【答案】对
对
错
47.在Android平台架构中,底层是基于Windows内核的。【答案】错
对
错
48.所谓\”*.9.png\”这是Android里所支持的一种特殊的图片格式,用它可以实现不失真拉伸。【答案】对
对
错
49.密度无关像素。【答案】对
对
错
50.Activity的启动模式分为standard、singleTop、singleTask、singleInstance4种。【答案】对
对
错
《Android核心开发技术》形考任务2
《简答题》使用zxing完成扫描二维码的初始化、扫描、结果提示功能,实现主要代码即可。
《Android核心开发技术》形考任务3
单项选择题
1.关于Android系统的优势,不正确的是()。
开放性
与运营商捆绑
丰富的硬件选择
开发商不受任何限制
2.下面关于Linux内核描述错误的是()。
由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理
Android的内核属于Linux内核的一个分支
目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等
3.在Android平台架中,浏览器位于()。
Linux核心层
系统运行库层
应用层
浏览器层
4.下列说法正确的是()。
每个进程都运行于自己的java虚拟机(VM)中
默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问
一个应用程序数据,可以随意被其它应用程序所访问
5.Android()版本使用一种新的MaterialDesign设计语言。
Android2.3
Android4.1
Android4.3
Android5.0
6.截至2015.8占有率最多的版本是()。
Android1.X
Android2.X
Android3.X
Android4.X
7.AndroidStudio是基于哪个Java集成开发环境?()
IntelliJIDEA
Eclipse
Dreamweaver
VisualStudio
8.截至2015年12月,Google官方推荐的开发工具是()。
EclipseADT
AndroidStudio
Dreamweaver
VisualStudio
9.使用AndroidStudio创建项目时,关于“CompanyDomain”说法正确的是()。
公司中文名称
公司英文名称
公司域名
公司IP地址
10.使用AndroidStudio创建项目时,关于“Packagename”说法不正确的是()。
应用程序包名
每一个app都有一个独立的包名
如果两个app的包名相同,Android会认为他们是同一个app
默认与“CompanyDomain”有关,不可以单独设置Packagename
11.下列说法正确的是()。
每个进程都运行于自己的java虚拟机(VM)中
默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问
一个应用程序数据,可以随意被其它应用程序所访问
12.使用AndroidStudio创建项目时,“MinimumSDK”的意思是()。
最低支持的AndroidAPI版本
最高支持的AndroidAPI版本
编译AndroidAPI版本
最适合的AndroidAPI版本
13.使用AndroidStudio创建项目时,“LayoutName”的意思是()。
布局文件的名称
Activity文件的名称
Java文件的名称
项目的名称
14.如果发现UI布局在手机上出现问题,可以用sdk中的()工具查看。
DDMS
HierarchyViewer
TraceView
ADB
15.想把手机上的文件拷贝到电脑上,应当使用哪个命令?()
adbpush
adbinstall
adbcopy
adbpull
16.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是()。
AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具
DDMS的全称是DalvikDebugMonitorService,是Android开发环境中的Dalvik虚拟机调试监控服务
LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息
DK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机
17.DDMS中Log信息分为()个级别。
3
4
5
7
18.主题资源文件可以定义在().
style.xml
AndroidManifest.xml
Activity
Application
19.以下关于Android的日志输出,()是输出警告消息。
Log.d()
Log.i()
Log.w()
Log.e()
20.对于“src/main/res/layout”目录,以下正确的是()。
用来保存图像文件
用来保存与用户界面相关的布局文件
用来保存菜单文件
用来存放Java类
21.在Android应用程序中,图片应放在()目录下。
raw
values
layout
drawable
22.Android项目工程下面的assets目录的作用是()。
放置应用到的图片资源
主要放置一些文件资源,这些文件会被原封不动打包到apk里面
放置字符串,颜色,数组等常量数据
放置一些与UI相应的布局文件,都是xml文件
23.Activity全生命周期中,第一个需要执行的方法是()。
onStart()
onCreate()
onReStart()
onResume()
24.退出activity对一些资源以及状态的操作保存,可以在生命周期的哪个方法中进行?()
onPause()
onCreate()
onResume()
onStart()
25.以下关于移动互联网的说法正确的是()。
移动互联网是PC互联网的别称
移动互联网是将移动通讯和互联网二者结合起来
移动互联网市场增长缓慢
移动互联网与传统行业正在完全独立
判断题
26.AndroidManifest文件的扩展名是apk。
对
错
27.O2O即OnlineToOffline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台。
对
错
28.Activity是为用户操作而展示的可视化用户界面。
对
错
29.以下关于Android的日志输出,Log.i()是输出普通消息。
对
错
30.以下关于Android的日志输出,Log.w()是输出调试信息。
对
错
31.以下关于Android的日志输出,警告消息的颜色是绿色。
对
错
32.以下关于Android的日志输出,错误消息的颜色是橙色。
对
错
33.可以通过设置android:theme=\”@android:style/Theme.Dialog\”,使Activity显示为对话框模式。
对
错
34.可视生命周期是Activity在界面上从可见到不可见的过程。
对
错
35.在Android平台架构中,底层是基于Windows内核的。
对
错
36.所谓\”*.9.png\”这是Android里所支持的一种特殊的图片格式,用它可以实现不失真拉伸。
对
错
37.Activity中,setContentView必须要放在findViewById之前。
对
错
38.Activity可以表现为一个悬浮窗体。
对
错
39.Activity可以通过一个别名去访问。
对
错
40.使用AndroidStudio创建一个项目后,AndroidStudio会自动创建相应的项目结构。
对
错
41.使用Intent启动一个Activity分为隐式Intent和显式Intent。
对
错
42.使用新的“holographic”主题的活动包含ActionBar。
对
错
43.发送通知需要通过NotificationManager.notify()来实现。
对
错
44.可以通过继承ImageView自定义RoundImageView。
对
错
45.可以通过重写Button来动态实现一些效果。
对
错
46.密度无关像素。
对
错
47.帧布局没有任何定位方式。
对
错
48.我们在写Android项目时可以直接使用Android提供的控件。
对
错
49.shape是一个形状定义工具。
对
错
50.Toast不获得焦点。
对
错
《Android核心开发技术》形考任务4
《简答题》编写activity_main.xml,实现底部菜单,并且底部菜单可以滑动切换。
《Android核心开发技术》形考任务5
1. 《简答题》编写style.xml实现一个矩形,矩形为圆角、渐变色.
2. 2.如何从某个指定的活动中移除ActionBar?
《Android核心开发技术》形考任务6
《简答题》编写strings.xml实现中文和英文两种字符串资源。
《Android核心开发技术》形考任务7
简述项目工程中res目录下文件夹的含义

网友评论