《Android 移动应用基础教程(Android Studio)(第2版)》【课本客观题】+【学习通2023春】【参考答案】

超星学习通智能终端软件开发(基于Android Studio环境)章节作业(39)

超星学习通智能终端软件开发(基于Android Studio环境)章节作业(39)

1.随着智能手机的发展,移动通信技术也在不断升级,目前应用最广泛的是
A、1G
B、2G
C、3G
D、4G

2.android中启动模拟机(Android Virtual Device)的命令是()
A、adb
B、android
C、avd
D、emulator

3.android中完成模拟器文件与计算机文件的相互复制以及安装应用程序的命令是()
A、adb
B、android
C、avd
D、emulator

4.ADB的常见指令中“列出所有设备”的指令是
A、adb uninstall
B、adb install
C、adb device
D、adb emulator -avd

5.下列不是手机操作系统的是?
A、Android
B、Window Mobile
C、Apple IPhone IOS
D、windows vista

6.下列关于Android起源的说法中,错误的是
A、Android1.5被称为甜甜圈
B、Android是第一个真正为手机打造的开放性系统
C、Android本意指“机器人”
D、Android最初由Andy Rubin开发的

7.创建一个Android项目时,该项目的图标是在()文件中设置的。
A、AndroidManifest.xml
B、string.xml
C、main.xml
D、project.properties

8.AndroidVM虚拟机中运行的文件的后缀名为
A、class
B、apk
C、dex
D、xml

9.Android的VM虚拟机是哪个?
A、Dalvik
B、JVM
C、KVM
D、framework

10.android系统中安装的应用软件是()格式的
A、exe
B、java
C、apk
D、jar

11.android系统的底层建立在()操作系统之上
A、Java
B、UNIX
C、Windows
D、Linux

12.以下关于Android应用程序的目录结构描述中,不正确的是?
A、src目录是应用程序的主要目录,由Java类文件文件组成
B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D、AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改

13.Android系统是由【 】开发的
A、安迪.鲁宾
B、拉里·佩奇
C、塞吉·布林

14.Android 项目工程下面的 assets 目录的作用是什么
A、放置应用到的图片资源。 Res/drawable
B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
C、放置字符串,颜色,数组等常量数据 res/values
D、放置一些与 UI 相应的布局文件,都是 xml 文件res/layout

15.应用程序层是一个核心应用程序的集合,主要包括
A、活动管理器
B、短信程序
C、音频驱动
D、Dalivik虚拟机

16.关于Dalvik虚拟机,说法错误的是
A、基于寄存器的架构
B、基于栈的架构
C、加载的是.dex格式的数据
D、在linux操作系统上运行

17.Android Studio是【 】提供的一个Android开发环境
A、微软
B、谷歌
C、ARM

18.下列选项中不属于Android体系结构的是。
A、应用程序层
B、应用程序框架层
C、核心类库
D、WindowManager

19.创建程序时,填写的Application Name表示
A、应用名称
B、项目名称
C、项目的包名
D、类的名字

20.Dalvik虚拟机是基于( )的架构。
A、栈
B、堆
C、寄存器
D、存储器

21.关于 res/raw 目录说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式
B、这里的文件是原封不动的存储到设备上会转换为二进制的格式
C、这里的文件最终以二进制的格式存储到指定的包中
D、这里的文件最终不会以二进制的格式存储到指定的包中

22.下列关于3G的描述中,错误的是。
A、指将无线通信与国际互联网等多媒体通信结合的移动通信系统。
B、能够处理图像、音乐、视频流等多种媒体形式。
C、相比前两代通信技术,3G在传输声音和数据上速度并没有提升。
D、3G是当今最流行的通信技术。

23.ADT Bundle中包含了三个重要组成部分,分别是
A、Eclipse
B、SDK
C、SDK Manager,exe

D、ADB

24.Android系统采用分层架构,由高到低分别为【 】、【 】【 】、【 】内核。
A、应用程序层
B、应用程序框架层
C、核心类库
D、Linux内核

25.Android实际上就是一个手机。×
26.WCDMA是中国自己独自定制的3G标准,中国移动使用的就是这种标准。×
27.android第一个版本Android 1.1是2008年9月发布的。√
28.gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。×
29.AndroidManifest.xml文件是整个程序的配置文件。√
30.第四代移动通讯技术(4G)包括TD-LTE和FDD-LTE两种制式。√
31.所有的Android应用程序在底层对应同一个Dalvik虚拟机实例,其代码在虚拟机的解析得以执行。×
32.Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。√
33.Android Studio开发工具对安装环境没有任何要求。×

1.网格布局是Android( )新增的布局。
A、3
B、3.1
C、3.2
D、4

2.Android中的布局文件位于【 】目录中。
A、res/layout
B、res/raw

3.在一个相对布局中怎样使一个控件居中( )
A、android:gravity=“center”
B、android:layout_gravity=“center”
C、android:layout_centerInParent=“true”
D、android:scaleType=“center”

4.下列( )属性可做EditText 编辑框的提示信息
A、android:inputType
B、android:text
C、android:digits
D、androtd:hint

5.相对布局中,“是否跟父布局底部对齐”是属性( )
A、android:layout_alignBottom
B、android:layout_alignParentBottom
C、android:layout_alignBaseline
D、android:layout_below

6.以下属性中,( )属性可以“在指定控件左边”。
A、android:layout_alignLeft
B、android:layout_alignParentLeft
C、androif:layout_left
D、android:layout_toLeftof

7.相对布局中,设置以下属性时,属性值只能为true 或false 的是( )
A、android:layout_below
B、android: layout_alignParentLeft
C、android:layout_alignBottom
D、android:layout_ toRightof

8.在下列选项中,设置GridLayout中的某控件占3行的是( )。
A、android:rowSpan=“3”
B、android:layout_rowSpan=“3”
C、android:layout_columnSpan=“3”
D、android:layout_column=“3”

9.下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是?( )
A、dp是设备独立像素,不依赖于设备,是最常用的长度单位
B、sp代表放大像素,主要用于字体大小的显示
C、px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位
D、在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化

10.下列不属于android布局的是___( )
A、FrameLayout
B、LinearLayout
C、BorderLayout
D、TableLayout

11.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?( )
A、match_parent
B、fill_parent
C、wrap_content
D、match_content

12.在下列选项中,设置线性布局方向的属性是( )。
A、orientation
B、gravity
C、layout_gravity
D、padding

13.下列哪一个选项不属于Android中预定义的布局方式?( )
A、TabLayout
B、RelativeLayout
C、AbsoluteLayout
D、LinearLayout

14.Android UI开发中,TableLayout的stretchColumns属性表示( )。
A、TableLayout的列数
B、TableLayout的行数
C、TableLayout最多能加入的列数
D、拉伸指定列填充满TableLayout

15.【 】控件用于显示文本信息。
A、TextView
B、EditText

16.表格布局中android:layout_column属性的作用是指定( )。
A、行数
B、列数
C、总行数
D、总列数

17.表格布局中,设置某一列是可扩展的正确的做法是( )
A、设置TableLayout的属性:android:stretchcolumns=“x”,x表示列的序号
B、设置TableLayout的属性:androld:shrinkcolumns=“x” ,x表示列的序号C) 设置具体列的属性:android:stretchable=“true”
C、设置具体列的属性:android:stretchable=“true”
D、设置具体列的属性:androld:shrinkable=“ true”

18.布局文件中有一个按钮(Button),如果要让该按钮在其父容器中居中显示,正确的做法是:( )
A、设置按钮的属性:android:layout_gravity=“center”
B、设置按钮的属性android:gravity=“center”
C、设置按钮父容器的属性:android:layout_gravity=“center”
D、设置按钮父容器的属性:androld:gravltyt=“center”

19.在Android界面中除了菜单之外,【 】也是程序与用户交互的一种方式。
A、图标
B、对话框

20.实际开发中刮刮乐游戏的布局是按照( )写的。
A、相对布局
B、线性布局
C、帧布局
D、绝对布局

21.假设手机屏幕宽度为400px,现采取水平线性布局放置5个按钮,设定每个按钮的宽度为100px,那么该程序运行时,界面显示效果为( )
A、自动添加水平滚动条,拖动滚动条可查看5个按钮
B、只可以看到4 个按钮,超出屏幕宽度部分无法显示
C、按钮宽度自动缩小,可看到5 个按钮
D、程序运行出错,无法显示

22.下面属于View的子类的是( )
A、Activity
B、Service
C、ViewGroup
D、TextView

23.在main.xml中,定义一个组件时,有两个属性必须写( )
A、android:layout_width
B、android:layout_height

C、android:id=“@+id/start”
D、android:text

24.Android中常见的布局方式有【 】。
A、LinearLayout
B、RelativeLayout
C、FrameLayout
D、TableLayout
E、AbsoluteLayout

25.线性布局使用【 】方式来显示界面中的控件。
A、水平
B、垂直

26.关于主题的说法,正确的是( )
A、它是属性集合
B、它可以在程序中来设置
C、它通常用于一个Activity或所有Activity上

D、它可以用于单个TextView上

27.相对布局中android:layout_alignRight属性表示“在指定控件左边”。×
28.Toast的作用是显示一些提示信息。√
29.Table Row必须要设置layout_width和layout_height属性。×
30.帧布局中可以添加多个控件,这些控件会重叠的在屏幕左上角显示。√
31.Android程序中是不支持国际化的。×
32.相对布局中的控件都是按照相对位置摆放的。√
33.RadioButton为单选按钮,需要与RadioGroup配合使用。√
34.Android UI开发中,线性布局默认为垂直显示。×
35.TableLayout可以将视图按照行、列进行排列。√
36.帧布局在界面上是一帧一帧显示的。√

1.在下列选项中,设置ProgressBar的最大进度的方法是( )
A、setMax()
B、setProgress()
C、setCurrentProgress (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值