Android测试练习题

Android测试练习题


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信