2024年1月6日发(作者:)
Android测试练习题
1.【单选题】Android安装包文件简称APK,其后缀名是( )。
A、 apk
B、 exe
C、 txt
D、 app
答案:A
2.【单选题】Android 工程中存放各种程序资源的目录是( )。
A、 src
B、 gen
C、 res
D、 bin
答案:C
3.【单选题】Android项目中的布局文件放在哪个目录下( )。
A、 res/layout
B、 res/value
C、 assets
D、 res/drawable
答案:A
4.【单选题】在创建Android工程时,填写的Minimum Required SDK是( )。
A、 匹配的目标版本
B、 程序最低兼容的版本
C、 使用哪个SDK版本编译程序
D、 SDK的主题
答案:B
5.【单选题】在下列选项中,关于Android工程中的assets目录的说法正确的是( )。A、 存放使用到的图片资源
B、 主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中
C、 存放字符串、颜色、数组等常量数据
D、 存放与UI相应的布局文件
答案:B
6.【单选题】下列表示Toast较长时间显示的是( )。
A、 _LONG
B、
C、 _SHORT
D、
答案:A
7.【单选题】在相对布局文件中,把控件显示在另外一个控件的右侧使用的属性是(A、 layout_toRightOf
B、 layout_toLeftOf
C、 layout_toStartOf
D、 layout_toEndOf
答案:A
8.【单选题】Android相对布局中,使控件相对父控件底部对齐使用的属性是( )。。
)
A、 android:layout_alignParentBottom
B、 android:layout_alignBottom
C、 android:layout_alignBaseline
D、 android:layout_alignParentTop
答案:A
9.【单选题】在下列选项中,用于给Activity指定主题的属性是( )。
A、 icon
B、 label
C、 theme
D、 style
答案:C
12.【单选题】Android UI开发中,设置线性布局为垂直显示需修改的属性的( )。
A、 android:orientation=“vertical”
B、 android:orientation=“horizontal”
C、 android:layout_centerHorizontal=“true”
D、 android:layout_centerVertical=“true”
答案:A
13.【单选题】在下列选项中,设置线性布局方向的属性是( )。
A、 orientation
B、 gravity
C、 layout_gravity
D、 padding
答案:A
14.【单选题】在布局文件中,给Button指定单击事件响应方法的属性是( )。
A、 onClick
B、 hint
C、 enabled
D、 focusable
答案:A
15.【单选题】在线性布局文件中,把方向设置为水平方的属性是( )。
A、 vertical
B、 horizontal
C、 fill_vertical
D、 fill_horizontal
答案:B
16.【单选题】在下列选项中,表示Toast较短时间显示信息的是( )。
A、 _LONG
B、
C、 _SHORT
D、
答案:C
17.【单选题】Android使用()的方式来管理Activity的实例。
A、 任务栈
B、 任务堆
C、 队列
D、 任务列
答案:A
18.【单选题】下面代码采用的是( )启动Activity。
Intent intent = new Intent();
ion(“”);
startActivity(intent);
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
答案:C
19.【单选题】onActivityResult()方法有三个参数,其中()表示在返回数据时传入结果码。
A、 requestCode
B、 resultCode
C、 data
D、 result
答案:B
20.【单选题】在startActivityForResult方法表示请求码的参数是( )。
A、 requestCode
B、 resultCode
C、 data
D、 intent
答案:A
21.【单选题】在下列选项中,用来设置Activity的启动模式的属性是( )。
A、 android:launch
B、 android:launchMode
C、 android:launchMethod
D、 android:launchProperty
答案:B
22.【单选题】( )启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例。
A、 singleTask
B、 singleTop
C、 singleTask和 singleTop
D、 singleInstance
答案:B
23.【单选题】Activity在( )状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?
A、 启动状态
B、 运行状态
C、 暂停状态
D、 停止状态
答案:B
24.【单选题】下列不是onActivityResult()方法参数的是( )。
A、 requestCode
B、 resultCode
C、 data
D、 result
答案:D
25.【单选题】没有明确指定组件名的Intent称为( )。
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
答案:C
26.【单选题】( )启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。
A、singleTask
B、singleTop
C、standard
D、singleInstance
答案:C
27.【单选题】当Activity的启动模式指定为(),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例.
A、 singleTask
B、 singleTop
C、 standard
D、 singleInstance
答案:A
30.【单选题】在下列选项中,用来设置Activity的启动模式的属性是( )。
A、 android:launch
B、 android:launchMode
C、 android:launchMethod
D、 android:launchProperty
答案:B
31.【单选题】在下列选项中,关于onActivityResult方法中的参数描述错误的是( )。
A、 requestCode,表示在启动Activity时传递的请求码
B、 resultCode,表示在返回数据时传入结果码
C、 data,表示携带返回数据的Intent
D、 data,表示启动Activity时传递的Intent
答案:D
32.【单选题】下列能打开系统相机的方法是( )。
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
答案:C
33.【单选题】Activity销毁时执行方法是( )。
A、 onStart()
B、 onResume()
C、 onPause()
D、 onDestroy()
答案:D
34.【单选题】下列选项中不能通过Intent传递的是( )。
A、“数据”
B、2
C、对象obj
D、实现Serializable接口的对象obj
答案:C
35.【单选题】Activity在()状态是对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。
A、 启动状态
B、 运行状态
C、 暂停状态
D、 停止状态
答案:C
36.【单选题】在下列选项中, 可以获得Intent中String类型参数的方法是( )
A、 getExtraString(string)
B、 getStringExtra(string)
C、 getStringPut(string)
D、 getPutString(string)
答案:B
37.【单选题】Activity通过()方法可以设置它的布局文件。
A、 setContentViews()
B、 setContentView()
C、 setLayoutView()
D、 setLayoutViews()
答案:B
38.【单选题】Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。
A、 setLayoutView()
B、 setContentView()
C、 setLayoutViews()
D、 setContentViews()
答案:B
39.【单选题】( )是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作、数据、类型等属性,让系统从清单文件中匹配指定的组件并开启它。
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
答案:C
40.【单选题】Activity的布局文件放在哪个目录下( )。
A、 res/layout
B、 res/layouts
C、 res/xml
D、 res/values
答案:A
41.【单选题】开启当前应用中的Activity使用( )。
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
答案:B
42.【单选题】Activity获取焦点时执行方法是( )。
A、 onStart()
B、 onResume()
C、 onPause()
D、 onDestroy()
答案:B
1.【判断题】Android 工程中gen目录是自动生成的,主要有一个文件,该文件可手动修改。
答案:错
2.【判断题】Linux内核层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动等。
答案:对
3.【判断题】Android操作系统并不是开源的。
答案:错
4.【判断题】Android系统是基于Linux平台开发的。
答案:对
5.【判断题】Android 工程中文件是整个程序的配置文件。
答案:对
6.【判断题】Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。
答案:对
7.【判断题】Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库和Linux内核。
答案:对
8.【判断题】使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。
答案:对
9.【判断题】Android UI开发中,线性布局默认为水平显示。
答案:对
10.【判断题】xt(context,text,time)必须在调用了show()方法后才能把信息显示出来。
答案:对
12.【判断题】Android UI开发中,文本框可以在界面上显示文字,通常作为提示信息展示。答案:对
13.【判断题】在线性布局文件中,如果把方向设置为水平方向,控件会摆放在同一行。
答案:对
14.【判断题】Activity的生命周期分为五种状态,分别是启动状态、运行状态、暂停状态、停止状态和销毁状态。
答案:错
15.【判断题】当Activity处于运行状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先杀死栈底部的Activity,来确保可见的Activity正常运行。
答案:对
16.【判断题】Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。
答案:对
17.【判断题】当Activity处于销毁状态时,将被清理出内存。
答案:对
18.【判断题】在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法拿到输入的用户名。
答案:对
19.【判断题】Activity默认的启动模式是standard,在不指定启动模式的情况下,Activity使用的都是standard模式。
答案:对
20.【判断题】Activity可以不用在文件中注册就可以运行。
答案:错
21.【判断题】显示意图,即启动Activity时不需要指定Activity的名称。
答案:错
22.【判断题】创建一个Activity必须继承自ty或者其子类。
答案:对
23.【判断题】Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。
答案:对
25.【判断题】在目标Activity中,通常使用setResult方法设置返回数据。
答案:错
26.【判断题】standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard这种模式。
答案:对
28.【判断题】在用户注册案例中展示用户信息Activity可以通过getIntent()方法获取到Intent对象,然后通过该对象的getStringExtra()方法得到输入的用户名。
答案:对
发布者:admin,转转请注明出处:http://www.yc00.com/web/1704485057a1354047.html
评论列表(0条)