2024年3月26日发(作者:)
《Android开发技术基础》考试复习题库(附答案)
一、单选题
1.若在界面上显示输入框,应该使用以下哪个控件?
A、TextView
B、ImageView
C、ListView
D
、
EditText
答案:D
2.设置Activity中显示activitymain布局文件的代码正确的是哪个?
A、layout/activitymain
B、setContentView(tymain);
C
、
R/layout/activitymain
D、setContentView(R/layout/activitymain);
答案:B
3./res/values/一般代表什么类型的资源?
A、尺寸资源
B、字符串
C、颜色资源
D、样式资源
答案:D
4.在Android平台架中,常用的App如微信位于哪一层?
()
A、Linux核心层
B、系统运行库层
C、应用层
D、浏览器层
答案:C
5.在TextView中,设置其可见使用以下哪个方法?
A
、
setVisibility();
B、setVisibility(E)
C、setVisibility(BLE)
D、setVisibility(SIBLE)
答案:B
6.视图的可视属性哪一个表示消失,不占用位置?
A、visible
B
、
invisible
C
、
gone
D
、
none
答案:C
d中可以使用RGB颜色值,RGB颜色值以#开头,还可以给出alpha值,
其中alpha值是什么意思?
A、透明度
B、灰度
C、分辨率
D、多通道
答案:A
ger滑动过程中触发哪个方法()?
A、addOnPageChangeListener()
B
、
onPageScrollStateChanged()
C、onPageScrolled()
D、onPageSelected()
答案:C
9.样式资源文件一般位于哪个目录下?
A
、
/res/values
B
、
/res/drawable
C、/res/xml
D、/res/raw
答案:A
d是如何组织Activity的?
A、以栈的方式组式Activity
B、以队列的方式组织Activity
C、以树形方式组织Activity
D、以链式方式组织Activity
答案:A
11.以下哪一个表示表格布局()?
A、LinearLayout
B、RelativeLayout
C、ContaintLayout
D、TableLayout
答案:D
d的程序调试中,使用下面哪一个可以输出调试信息()?
A、Log.e
B、Log.d
C、Log.i
D、Log.w
答案:B
13.实现从MainActivity跳转到SecondActivity时以下实例化Intent对象的语
句,正确的是()
A、Intentintent=newlntent(this);
B、Intentintent=newlntent();
C、Intentintent=newlntent(,
D、Intentintent=newlntent(this,class);
答案:C
14.关于适配器的说法正确的是?
A、它主要是用来存储数据
B、它主要用来把数据绑定到组件上
C、它主要用来解析数据
D、它主要用来存储xml数据
);
答案:B
15.在约束布局中,以下哪个属性表示视图A的底端置于视图B的顶端()?
A
、
app:layoutconstraintToptoTopof
B
、
app:layoutconstraintToptoBottomof
C、app:layoutconstraintBottomtoTopof
D、app:layoutconstraintBottomtoBottomOf
答案:C
16.在相对布局中,设置当前控件的左边界与某控件的左边界对齐可以使用什么
属性?
A
、
android:layoutalignTop
B
、
android:layoutalignBottom
C
、
android:layoutalignLeft
D
、
android:layoutalignRight
答案:C
17.下面哪一个属性是与父视图一样?
A
、
matchparent
B
、
wrapcontent
C
、
match
_
content
D
、
wrapparent
答案:A
18.以下哪个属性可以设置TextView与下边视图的距离为10dp?()
A、android:layoutmarginTop="10dp"
B、android:layoutmarginBottom="10dp"
C
、
android:layoutmarginLeft="10dp"
D
、
android:layoutmarginRight="10dp"
答案:B
19.在线性布局中设置三个水平排列的按钮平均分配宽度,需要设在按钮中置什
么属性完成?()
A
、
android:layoutweight="1"
B、android:layoutwidth="1"
C
、
android:layoutheight="1"
D、android:layoutgravity="1"
答案:A
20.对于“src/main/res/layout”
A、用来保存图像文件
B、用来保存与用户界面相关的布局文件
C、用来保存菜单文件
D
、用来存放
Java
类
答案:B
21.以下哪个属性表示一个控件在相对布局中紧贴父容器上下边缘()?
A、android:layoutalignParentBottom="true"
B、android:layoutalignParentTop="true"
C、android:layoutalignParentRight="true"
D、android:layoutalignParentLeft="true"
目录,以下说法正确的是()
答案:B
22.以下哪个控件表示进度条()?
A、TextView
B、EditText
C、Button
D
、
ProgressBar
答案:D
23.哪个方法用于显示Toast?
A、makeText
B
、
show
C、setGravity
D、setView
答案:B
24.在约束布局中,以下哪个属性表示视图A的顶端置于视图B的底端()?
A、app:layoutconstraintToptoTopof
B、app:layoutconstraintToptoBottomOf
C、app:layoutconstraintBottomtoTopof
D
、
app:layoutconstraintBottomtoBottomOf
答案:B
d的程序调试中,ng代表什么意思()?
A、获取当前程序名
B、获取当前程序包名
C、获取当前程序类名
D
、获取当前程序域名
答案:C
d:layoutcenterHorizontal="true"属性可以设置TextView在相对
布局中的位置为()?
A、水平居中
B
、垂直居中
C、相对于父容器居中
D
、左上角
答案:A
Adapter(this,datalist,.
"name","content"},newint[]{yout,R.
ent});第二个参数指的是什么?()
A
、当前上下文对象
B、数据源
C、条目布局
D、数据源中的键名
答案:B
28.想要修改
APP
的图标,需要在()文件中修改
android:icon
A
、
B
、
C
、
属性?
listitem,newString[]{"image",
,
D、
答案:A
29.在TextView中,获取文本内容和设置文本内容的方法分别是?
A、setText和getText
B、getText和setText
C、setString和getString
D、getString和setString
答案:B
r可以使用()适配器显示数据?
A
、
ArrayAdapter
B
、
SimpleAdatper
C、BaseAdapter
D、PagerAdapter
答案:A
31.可以使用以下哪个方法设置进度条的当前值()?
A、setProgress
B
、
getProgress
C
、
setText
D
、
getText
答案:A
32.以下哪个控件表示开关组件()?
A
、
CheckBox
B、RadioButton
C
、
Switch
D、ImageView
答案:C
d的分层架构中,应用层采用()语言进行开发?
A
、
C
B、Python
C、Java
D、C++
答案:C
34.以下哪个属性表示设置布局的高度()
A、android:id
B
、
android:width
C
、
android:height
D
、
android:background
答案:C
35.样式资源文件一般位于哪个目录下?
A、/res/values
B、/res/drawable
C、/res/xml
D
、
/res/raw
答案:A
36.以下哪一个表示线性布局()?
A、LinearLayout
B、RelativeLayout
C、ContaintLayout
D
、
TableLayout
答案:A
dapter(this,tsimplespinnerdropdownitem,ci
ty)中的第二个参数指的是什么?()
A、当前上下文对象
B、数据的显示格式
C、数据源
D、数据类型
答案:B
38.在约束布局中,以下哪个属性表示视图A与视图B顶部对齐()?
A、app:layoutconstraintLefttoLeftOf
B
、
app:layoutconstraintRighttoRightOf
C
、
app:layoutconstraintToptoTopof
D
、
app:layoutconstraintBottomtoBottomOf
答案:C
39.若在界面上显示多个条目,应该使用以下哪个控件?
A、TextView
B
、
ImageView
C、ListView
D
、
EditText
答案:C
dapter(this,tsimplespinnerdropdownitem,ci
ty)中的第三个参数指的是什么?()
A、当前上下文对象
B、数据的显示格式
C、数据源
D、数据类型
答案:C
d:layoutcenterVertical="true"属性可以设置TextView在相对布
局中的位置为()?
A、水平居中
B、垂直居中
C、相对于父容器居中
D、左上角
答案:B
42.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语
句写法是正确的?
A、findViewByld(me);
B、findViewByld();
C
、
findViewByld(me);
D、findViewByld(me)
答案:A
43.如果使用LinearLayout实现组件水平排列,那么在xml中应添加什么属性进
行设置?
A
、
android:orientation="vertical"
B、android:vertical="true"
C
、
android:orientation="horizontal"
D
、
android:horizontal="true"
答案:C
44.以下哪个属性表示视图边缘与上边距离?()
A
、
android:paddingTop
B、android:paddingBottom
C、android:paddingLeft
D、android:paddingRight
答案:A
45.给一个TextView设置红色字体,应该使用以下哪种写法?
A、setTextColor(ff0000);
B、setColor("ff0000");
C
、
setTextColor("ff0000");
D
、
setColor("red");
答案:A
d是Google公司基于()平台开发的手机的操作系统?
A、Linux
B、Windows
C
、
Mac
D、Unix
答案:A
47.从MainActivity跳转到SecondActivtiy,在MainActivity中使用什么方法
启动SecondActivity?
A
、
startActivity
B、startActivityForResult
C
、
getActivity
D
、
getActivityForResult
答案:A
48.在BaseAdapter的抽象方法中,以下哪个可以获取集合的长度()
A
、
getCount
B
、
getltem
C
、
getltemld
D、getView
答案:A
Adapter(this,datalist,em,newString[]{"image",
"name","content"},newint[]{yout,,R.
ent});第四个参数指的是什么?
A、当前上下文对象
()
B、数据源
C、条目布局
D、数据源中的键名
答案:D
50.下拉列表框可以通过()控件实现
A
、
TextView
B
、
ImageView
C
、
ListView
D、Spinner
答案:D
51.对于“src/main/java”目录,以下说法正确的是?
A、用来保存图像文件
B、用来保存与用户界面相关的布局文件
C、用来保存菜单文件
D、用来存放Java类
答案:D
apter的数据源可以是()?
A、数组
B、Map
C、对象
D、集合
答案:D
Adapter(this,datalist,em,newString[]{"image",
"name","content"},newint[]{yout,,R.
ent});第一个参数指的是什么?()
A、当前上下文对象
B、数据源
C、条目布局
D、数据源中的键名
答案:A
ty全生命周期中,第一个需要执行的方法是什么?
A、onStart()
B、onCreate()
C、onReStart()
D、onResume()
答案:B
55./res/values/一般代表什么类型的资源?
A、尺寸资源
B、字符串
C、颜色资源
D、样式资源
答案:C
56.要关闭Activity,一般要调用哪个方法实现?
A
、
onStop
B、finish
C
、
onDestroy
D、onResume
答案:B
57.以下哪一个表示约束布局()?
A
、
LinearLayout
B、RelativeLayout
C
、
ContaintLayout
D、TableLayout
答案:C
58.在约束布局中,以下哪个属性表示视图A的右边置于视图B的左边()?
A、app:layoutconstraintRigthtoLeftof
B
、
app:layoutconstraintRighttoRightOf
C
、
app:layoutconstraintLefttoLeftOf
D
、
app:layoutconstraintLefttoRightOf
答案:A
d的图片文件存放在哪个目录下?
A、layout
B
、
drawable
C
、
string
D、mipmap
答案:B
60.在一个相对布局中,android:layoutbelow属性是什么意思?
A、在某元素的下方
B、在某元素的上方
C、在某元素的左方
D、在某元素的右方
答案:A
61.在TextView中,设置其不可见且不占位使用以下哪个方法?
A、setVisibility();
B、setVisibility(E)
C、setVisibility(BLE)
D
、
setVisibility(SIBLE)
答案:A
d的程序创建中,会生成一个默认的Activity的名字为()?
A、MainActivity
B、EmptyActivity
C、Main
D、Activity
答案:A
63.下面哪一个属性表示视图中文字与视图的对齐的方式?
A、android:layoutgravity
B、android:gravity
C
、
android:layoutwidth
D、android:layoutheight
答案:B
64.以下哪个属性可以设置TextView与上边视图的距离为10dp?
A、android:layoutmarginTop="10dp"
B
、
android:layoutmarginBottom="10dp"
C、android:layoutmarginLeft="10dp"
D
、
android:layoutmarginRight="10dp"
答案:A
65.当Activity上覆盖了一个透明或者非全屏的界面时,被覆盖的Activity就
处于()状态
A、运行
B、暂停
C、停止
D、销毁
答案:B
Adapter(this,datalist,em,newString[]{"image",
()
"name","content"},newint[]{yout,,R.
ent});第三个参数指的是什么?()
A、当前上下文对象
B、数据源
C、条目布局
D、数据源中的键名
答案:C
d:layoutcenterInParent="true"属性可以设置TextView在相对布
局中的位置为()?
A、水平居中
B、垂直居中
C、相对于父容器居中
D、左上角
答案:C
68.设置Button的单击事件是?
A
、
setOnClickListener
B、setOnCheckChangeListener
C、setOnMenultemSelectedListener
D、setOnCheckedListener
答案:A
69.以下哪个控件表示单选按钮()?
A
、
CheckBox
B、RadioButton
C
、
Switch
D
、
ImageView
答案:B
d的图标文件存放在哪个目录下?
A、layout
B、drawable
C、string
D、mipmap
答案:D
71.在BaseAdapter的抽象方法中,以下哪个可以获取集合中的条目()
A
、
getCount
B
、
getltem
C、getltemld
D、getView
答案:B
72.在AndroidStudio开发环境中,java文件夹下存放的是()文件?
A、资源
B、代码
C、配置
D、依赖库
答案:B
73.在约束布局中,以下哪个属性表示视图A与视图B左对齐()?
A、app:layoutconstraintLefttoLeftof
B、app:layoutconstraintRighttoRightOf
C
、
app:layoutconstraintToptoTopof
D、app:layoutconstraintBottomtoBottomOf
答案:A
74.以下哪个属性可以设置TextView与右边视图的距离013dp?
A、android:layoutmarginTop="10dp"
B
、
android:layoutmarginBottom="10dp"
C
、
android:layoutmarginLeft="10dp"
D、android:layoutmarginRight="10dp"
答案:D
d应用程序的后缀名为()?
A、exe
B、apk
()
C、jar
D
、
tar
答案:B
ger可以使用()适配器显示数据?
A
、
ArrayAdapter
B
、
SimpleAdatper
C、BaseAdapter
D、PagerAdapter
答案:D
d的程序调试中,使用下面哪一个可以输出错误信息()?
A、Log.e
B、Log.d
C
、
Log.i
D、Log.w
答案:A
78.以下哪个控件表示复选框()?
A
、
CheckBox
B、RadioButton
C
、
Switch
D、ImageView
答案:A
79.以下代码中,哪个是在XML文件中调用字符串资源的正确表示?
A
、
mipmap/iclauncher
B
、
drawable/ic
_
launcher
C、string/text
D、style/textStyle
答案:C
d的所有控件,这些控件都继承自哪个类()?
A、Control
B、Window
C、Activity
D、View
答案:D
81.下列关于Android布局文件长度或宽度单位的描述中,一般使用哪个单位?
A
、
dp
()
B
、
pt
C、px
D、mn
答案:A
82.以下哪个属性表示一个控件在相对布局中紧贴父容器的下边缘()?
A、android:layoutalignParentBottom="true"
B
、
android:layoutalignParentTop="true"
C、android:layoutalignParentRight="true"
D、android:layoutalignParentLeft="true"
答案:A
dapter的数据源可以是()?
A、数组
B、Map
C、对象
D、集合
答案:D
84.在AndroidStudio开发环境中,libs文件夹下存放的是()文件?
A、资源
B、代码
C、配置
D、依赖库
答案:D
85.表示一个线性布局中视图的重要度,即权重,是哪一个属性?()
A
、
android:gravity
B、android:layoutgravity
C
、
android:layoutweight
D
、
android:scaletype
答案:C
86.在相对布局RelativeLayout中,设置当前控件位于某控件左侧使用()属性?
A、android:layoutabove
B、android:layoutbelow
C、android:layouttoLeftof
D、android:layouttoRightOf
答案:C
87.通过ra("name",name)传递的参数name为String类型,在新
的Activity中获取该参数,正确的语句是?
A、Extra("name");
B、ingExtra("name");
C、atExtra("name");
D、ingExtra(name);
答案:B
d的程序调试中,使用下面哪一个可以输出普通提示信息()?
A、Log.e
B
、
Log.d
C、Log.i
D、Log.w
答案:C
89.在相对布局RelativeLayout中,设置当前控件位于某控件右侧使用()属性?
A、android:layoutabove
B、android:layoutbelow
C、android:layouttoLeftof
D、android:layouttoRightOf
答案:D
90.以下哪个属性表示视图边缘与右边距离?()
A、android:paddingTop
B、android:paddingBottom
C、android:paddingLeft
D、android:paddingRight
答案:D
91.在一个相对布局中怎样使一个控件居中?()
A
、
android:gravity="center"
B、android:layoutgravity="center"
C、android:layoutcenterInParent="true"
D、android:scaleType="center"
答案:C
92.为控件ListView设置适配器的方法是()
A、setAdapter()
B、addAdapter()
C、setDivider()
D
、
setText()
答案:A
93.限制性布局中,app:layoutconstraint属性设置为什么值才能限制视图与
左边对齐?
A、app:layoutconstraintBottomtoBottomOf
B
、
app:layoutconstraintEndtoEndOf
C、app:layoutconstraintStarttoStartOf
D、app:app:layoutconstraintToptoTopOf
答案:C
94.以下哪个属性表示视图边缘与下边距离?()
A、android:paddingTop
B、android:paddingBottom
C、android:paddingLeft
D、android:paddingRight
答案:B
95.以下哪一个表示相对布局()?
A、LinearLayout
B、RelativeLayout
C、ContaintLayout
D、TableLayout
答案:B
d的程序创建中,布局文件采用的格式为()?
A、xml
B、html
C
、
java
D、javascript
答案:A
97.若在界面上显示文本“Hello,World”,应该使用以下哪个控件?
A、TextView
B、ImageView
C
、
ListView
D
、
EditText
答案:A
d虚拟设备的缩写是哪个?
A、DDMS
B、ADB
C、AVD
D、ADM
答案:C
99.为控件Spinner设置适配器的方法是()
A、setAdapter()
B、addAdapter()
C、setDivider()
D、setText()
答案:A
100./res/values/一般代表什么类型的资源?
A、尺寸资源
B、字符串
C、颜色资源
D、样式资源
答案:A
101.在AndroidStudio开发环境中,res文件夹下存放的是()文件?
A、资源
B、代码
C、配置
D、依赖库
答案:A
102./res/values/一般代表什么类型的资源?
A、尺寸资源
B、字符串
C、颜色资源
D、样式资源
答案:B
103.以下哪个属性表示一个控件在相对布局中紧贴父容器的左边缘()?
A
、
android:layoutalignParentBottom="true"
B
、
android:layoutalignParentTop="true"
C
、
android:layoutalignParentRight="true"
D、android:layoutalignParentLeft="true"
答案:D
d
A、项目名称
B
、项目包名
C、应用程序域名
D
、应用程序名称
答案:C
105.为控件
ViewPager
设置适配器的方法是()
A
、
setAdapter()
B、addAdapter()
C、setDivider()
D、setText()
答案:A
106.限制性布局中,app:layoutconstraint
顶部对齐?
A
、
app:layoutconstraintBottomtoBottomOf
B、app:layoutconstraintEndtoEndOf
属性设置为什么值才能限制视图与
的程序创建中,填写panydomains表示()?
C、app:layoutconstraintStarttoStartOf
D
、
app:app:layoutconstraintToptoTopOf
答案:D
107.限制性布局中,app:layoutconstraint属性设置为什么值才能限制视图与
右边对齐?
A
、
app:layoutconstraintBottomtoBottomOf
B
、
app:layoutconstraintEndtoEndOf
C、app:layoutconstraintStarttoStartof
D
、
app:app:layoutconstraintToptoTopOf
答案:B
108.在BaseAdapter的抽象方法中,以下哪个可以获取集合中条目的id()
A、getCount
B、getltem
C、getltemld
D
、
getView
答案:C
d的程序创建中,每个Activity会生成一个默认的布局文件的名字
为()?
A
、
activity
B、main
C、mainactivity
D、activitymain


发布评论