《物联网移动应用开发》习题答案.docx

上传人:b****3 文档编号:26861144 上传时间:2023-06-23 格式:DOCX 页数:32 大小:27.07KB
下载 相关 举报
《物联网移动应用开发》习题答案.docx_第1页
第1页 / 共32页
《物联网移动应用开发》习题答案.docx_第2页
第2页 / 共32页
《物联网移动应用开发》习题答案.docx_第3页
第3页 / 共32页
《物联网移动应用开发》习题答案.docx_第4页
第4页 / 共32页
《物联网移动应用开发》习题答案.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

《物联网移动应用开发》习题答案.docx

《《物联网移动应用开发》习题答案.docx》由会员分享,可在线阅读,更多相关《《物联网移动应用开发》习题答案.docx(32页珍藏版)》请在冰豆网上搜索。

《物联网移动应用开发》习题答案.docx

《物联网移动应用开发》习题答案

~~~~~~~~~~~~~~~任务1~~~~~~~~~~~~~~~~~~~~~~~~~

一、简答题(共1题,100分)

1.请使用Viso绘制物联网智慧工厂监控管理系统拓扑图。

正确答案:

~~~~~~~~~~~~~~~任务2~~~~~~~~~~~~~~~~~~~~~~~~~

一、单选题(共8题,16分)

1.AndroidStudio是Google推出基于        的Android应用开发集成开发环境(IDE)。

A.Java

B.IntelliJIDEA

C.Eclipse

D.JDK

正确答案:

B

2.Android9.0的API是多少?

A.28

B.27

C.29

D.26

正确答案:

A

3.AndroidStudio使用       来构建系统来编译和部署应用。

A.Ant

B.Gradle

C.Tomcat

D.Jenkins

正确答案:

B

4.下面哪个不是Project下面的build.gradle文件的作用?

A.配置构建过程依赖的仓库

B.配置整个项目依赖的仓库

C.cleantask

D.应用属性

正确答案:

D

5.下面哪种语言Gradle不支持?

A.C#

B.Java

C.Groovy

D.Scala

正确答案:

A

6.活动中使用下面哪个方法指定布局文件?

A.SetView()

B.setContentView()

C.findViewById()

D.onCreate()

正确答案:

B

7.drawable-xhdpi中存放哪种图片?

A.高密度屏幕

B.中密度屏幕

C.超高密度屏幕

D.超超高密度屏幕

正确答案:

C

8.strings.xml是字符串资源文件,使用       来存放字符串。

A.key-value

B.name-value

C.id-value

D.以上都不对

正确答案:

B

二、多选题(共8题,32分)

1.一个典型的Android应用组成部分有哪些?

A.布局

B.活动

C.Java类

D.资源

正确答案:

ABD

解析:

一个典型的Android应用的组成包含布局、活动和资源。

2.Android平台由哪些部分构成?

A.系统应用(SystemApps)

B.应用框架(JavaAPIFramework)

C.库(NativeC/C++Libraries)

D.Android运行时环境

E.硬件抽象层(HardwareAbstractionLayer

F.Linux内核(Kernel)

正确答案:

ABCDEF

3.常见的Android系统应用有哪些?

A.电话

B.电子邮件

C.相机

D.XX地图

正确答案:

ABC

4.AndroidSDK中包含哪些部分?

A.编译工具

B.扩展插件

C.Android不同版本API

D.通用工具

E.SDK的源码

F.系统镜像

G.DDMSAndroid调试工

正确答案:

ABCDEFG

5.AndroidStudio使用      和        来构成应用使用的包名。

A.Java文件名

B.公司域名

C.工程路径

D.应用名

正确答案:

BD

6.Android应用的资源文件有哪些?

A.图形资源

B.用户界面资源

C.简单数据资源

D.Jar库资源

正确答案:

ABC

7.下面哪些是Android的命名空间

A.Android

B.Tools

C.Application

D.App

正确答案:

ABD

8.在AndroidStudio中,当选择“Run”时,应用经历了哪些过程?

A.编译

B.打包

C.部署

D.运行

正确答案:

ABCD

三、简答题(共6题,37分)

1.AndroidSDK的用途是什么?

正确答案:

AndroidSDkTool软件开发工具包(softwaredevelopmentkit)。

被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合,是Android专属的软件开发工具包。

2.活动(Activity)的作用是什么?

正确答案:

负责与用户交互的组件。

3.布局(Layout)的作用是什么?

正确答案:

组织屏幕上的按钮、文本框、图像等不同GUI组件。

4.活动和布局共同创建一个用户界面的步骤有哪些?

正确答案:

1.设备启动应用,创建一个活动对象;

2.这个活动对象指定一个布局;

3.活动告诉Android在屏幕上显示这个布局;

4.在设备上显示包含这个布局的用户界面;

5.活动通过运行应用代码对交互作出响应;

6.活动更新页面;

7.用户将在设备上看到更新后的页面。

5.AndroidStudio中在配置活动时有一个BackwordsCompatibility的选项,它的作用是      。

正确答案:

为工程添加appcompat包,提供Android应用向后兼容性。

6.AndroidStudio使用自带的Android模拟器来创建AVD(虚拟设备)时,需要指定系统映像(SystemImage),系统映像是指什么?

正确答案:

一个安装版本的Android操作系统。

~~~~~~~~~~~~~~~任务3~~~~~~~~~~~~~~~~~~~~~~~~~

一、单选题(共10题,83分)

1.用于设置内部元素对齐的方式的Android属性是      。

A.android:

gravity

B.android:

layout_gravity

C.android:

layout_centerHrizontal

D.android:

layout_alignParentTop

正确答案:

A

2.应用资源是指应用中与源代码分离的资源,下面哪个不属于资源文件?

A.图片

B.布局

C.字符串

D.活动

正确答案:

D

3.创建意图代码中:

Intentintent=new(this,Target.class);

第一个参数this表示什么?

A.当前布局

B.上下文

C.当前活动

D.以上都不是

正确答案:

C

4.下面哪个是像素密度?

A.px

B.sp

C.dp

D.dpi

正确答案:

D

5.关于R.java描述不正确的选项是     。

A.R.java是一个特殊的Java文件。

B.它由Android工具自动生成。

C.Android使用R跟踪应用中使用的资源。

D.在创建活动时不会用到它。

正确答案:

D

6.Handler(消息处理器)是一个Android类,可以用来调度要在将来某个时刻点运行的代码。

如果希望代码延迟1后秒运行,使用哪个代码?

A.handler.post(1000);

B.handler.postDelayed(1000);

C.handler.DelayedPost(runnable,1000);

D.handler.DelayedPost(runnable,1);

正确答案:

C

7.下面哪个方法不属于活动生命周期中的方法?

A.onCreate()

B.onStart()

C.onResume()

D.startActivity()

正确答案:

D

8.活动生命周期中onSaveInstanceState()方法是在什么情况下被调用的?

A.活动启动时

B.活动撤销时

C.活动停止时

D.活动暂停时

正确答案:

B

9.当活动失去焦点时调用方法是       ,当获得焦点时调用的方法是       。

A.onStop();onStart()

B.onPause();onResume()

C.onCreate();onDestory()

D.onPause();onRestart()

正确答案:

B

10.下面哪个方法可以将应用退出进程?

A.Activity.onDestory()

B.Activity.finish()

C.System.exit(0)

D.以上都不正确

正确答案:

C

二、多选题(共2题,17分)

1.Android常见的命名空间有哪些?

A.xmlns:

android=” 

B.xmlns:

tools=”

C.xmlns:

app="

D.xmlns:

google=”

正确答案:

ABCD

2.应用启动时,在应用获得焦点之前会调用的方法有?

A.onCreate()

B.onStart()

C.onRestart()

D.onResume()

正确答案:

AB

 

~~~~~~~~~~~~~~~任务4~~~~~~~~~~~~~~~~~~~~~~~~~

一、单选题(共5题,100分)

1.可以在水平和垂直方向上组织视图的布局是             。

A.RelativeLayout

B.LinearLayout

C.ConstrainLayout

D.GridLayout

正确答案:

B

2.关于线性布局中layout_weight属性描述错误的是?

A.为视图分配权重

B.通过属性值确定占多大比重的空间

C.属性值可以为小于零的数

D.如果要使用这个属性,那么通常会将android:

width设为0dp

正确答案:

C

3.Spinner组件绑定字符串数组的属性是        。

A.android:

string

B.android:

entries

C.android:

array

D.以上都不正确

正确答案:

B

4.Android会为每个图像指定一个ID,形式为       。

A.R.anim.img_name

B.R.img_name

C.R.drawable.img_name

D.R.strings.img_name

正确答案:

C

5.下面关于ImageView组件的说法错误的是    。

A.ImageView继承自View组件,主要功能是用于显示图片

B.使用android:

src属性填入图片

C.ImageView的adjustViewBounds属性可以用于设置缩放时是否保持原图长宽比

D.通过Android:

src属性填入图片时,会对图片进行拉伸

正确答案:

D

 

~~~~~~~~~~~~~~~任务5~~~~~~~~~~~~~~~~~~~~~~~~~

1.动作条有哪些用法abc

A.显示应用或活动名称,使用户知道当前在应用中的哪个位置

B.可以在活动条上突出显示共享内容或完成搜索

C.导航到其他活动来完成一个动作

D.退出程序

2.在哪里可以设置应用主题a

A.AndroidManifest.xml

B.app/src/main/res/values

C.app/src/main/menu

D.MainActivity.java

3.资源文件包含一个或者多个样式。

每个样式使用____元素定义b

A.

B.