1. Android基础

Android基础测验1

1、单选题:
Android应用主要开发语言是什么?
选项:
A:   C#
B: swift
C: Java
D: JavaScript
答案: 【 Java

2、单选题:
被称为Android之父的是
选项:
A: Steve Jobs
B: Andy Rubin
C: Tim cook
D: Bill Gates
答案: 【 Andy Rubin

3、单选题:
三大主流APP开发平台,以下哪个是错误的?
选项:
A: iOS
B: Windows10
C: Windows phone
D: Android
答案: 【 Windows10

4、单选题:
在Android平台架中,浏览器位于哪一层?
选项:
A: Linux核心层
B: 系统运行层库
C: 应用层
D: 浏览器层
答案: 【 应用层

5、单选题:
截至2015年12月,Google官方推荐的开发工具是哪个
选项:
A: Eclipes ADT
B: Android Studio
C: Dreamweaver
D: Visual Studio
答案: 【 Android Studio

6、单选题:
下列说法正确的是
选项:
A: 每个进程都运用于自己的Java虚拟机(VM)中
B: 默认情况下,每个应用程序均运行于自己的进程中,而且此进程不会被销毁
C: 每个应用程序会被赋予一个唯一的Linux用户ID,从而使得该应用程序下的文件,其他用户也可以访问
D: 一个应用程序数据,可以随时被其他应用程序访问
答案: 【 每个进程都运用于自己的Java虚拟机(VM)中

7、单选题:
下面关于Linux内核描述错误的是?
选项:
A: 由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
B: Linux是一个开源的操作系统,由非营利的组织----Linux基金会所管理
C: Android的内核属于Linux内核的一个分支
D: 目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理。
答案: 【 由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的

8、单选题:
以下关于移动互联网的说法正确的是?
选项:
A: 移动互联网是PC互联网的别称
B: 移动互联网是将移动通讯与互联网二者结合
C: 移动互联网增长缓慢
D: D.移动互联网与传统行业正在完全独立
答案: 【 移动互联网是将移动通讯与互联网二者结合

9、单选题:
android 中下列属于Intent的作用的是()
选项:
A: A、实现应用程序间的数据共享
B: B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C: C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D: D、处理一个应用程序整体性的工作
答案: 【 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

10、单选题:
对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行()
选项:
A: A、onPause()
B: B、onCreate()
C: C、 onResume()
D: D、onStart()
答案: 【 D、onStart()

Android基础测验2

1、单选题:
对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行()
选项:
A: A、onPause()
B: B、onCreate()
C: C、 onResume()
D: D、onStart()
答案: 【 D、onStart()

2、单选题:
android 中下列属于Intent的作用的是()
选项:
A: A、实现应用程序间的数据共享
B: B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C: C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D: D、处理一个应用程序整体性的工作
答案: 【 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

3、单选题:
使用Android Studio创建项目是,关于“Company Domain”说法正确的是哪一个
选项:
A: 公司中文名称
B: 公司英文名称
C: 公司域名
D: 公司IP地址
答案: 【 公司域名

4、单选题:
使用Andriod Studio创建项目时,关于“Package name”说法不正确的是哪一个
选项:
A: 应用程序包名
B: 每一个APP都有一个独立的包名
C: 如果两个APP的包名相同,Android会认为他们是同一个APP
D: 默认与“Company Domain”有关,不可以单独设置Package name
答案: 【 默认与“Company Domain”有关,不可以单独设置Package name

5、单选题:
使用Android Studio创建项目时,Layout name是什么意思
布局文件的名称
选项:
A: Activity 文件的名称
B: Java文件的名称
C: 项目的名称
D: 布局文件的名称
答案: 【 布局文件的名称

6、单选题:
Android开发中常用的开发与调试工具由很多,下面描述不对的是
选项:
A: Android Debug Bridge,简称adb,他只是用来调试Android应用程序的工具
B: DDBS的全程是Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务
C: LogCat日志记录工具,这个工具很常用,可以理解为C货Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息
D: DK的管理器,使用自动更新的方式从Google服务器中下载最新的SDk版本及工具到本机
答案: 【 Android Debug Bridge,简称adb,他只是用来调试Android应用程序的工具

7、单选题:
以下关于Android的日志输出,哪一个是输出警告信息
选项:
A: Log.d()
B: Log.i()
C: Log.w()
D: Log.e()
答案: 【 Log.w()

8、单选题:
以下关于Android的日志输出,哪一个是输出错误信息
选项:
A: Log.d()
B: Log.i()
C: Log.w()
D: Log.e()
答案: 【 Log.e()

9、单选题:
下面选项中,哪一项是Android的四大组件之一?
选项:
A: ListView
B: Activity
C: Internet
D: Bundle
答案: 【 Activity

10、单选题:
要关闭Activity,一般要调用哪个方法?
选项:
A: onStop()
B: finish( )
C: onDestory( )
D: onResume( )
答案: 【 finish( )

11、单选题:
启动Activity的方法是?
选项:
A: runActivity( )
B: goActivity( )
C: startActivity( )
D: startActivityFoIn( )
答案: 【 startActivity( )

12、单选题:
Activity全生命周期中,第一个需要执行的方法是什么?
选项:
A: onStart( )
B: onCreate( )
C: onReStart( )
D: onResume( )
答案: 【 onCreate( )

13、单选题:
退出Activity对一些资源以及状态的操作保存,可以在生命周期的哪个方法中进行?
选项:
A: onPause( )
B: onCreate( )
C: onResume( )
D: onStart( )
答案: 【 onPause( )

14、单选题:
OnPause( )什么时候调用?
选项:
A: 当界面启动时
B: 当onCreate方法被执行之后
C: 当界面被隐藏时
D: 当界面重新显示时
答案: 【 当界面被隐藏时

15、单选题:
当Activity被销毁时,如何保存它原来的状态?
选项:
A: 实现Activity的onSaveInstanceState()方法
B: 实现Activity的onSaveInstance()方法
C: 实现Activity的onInstanceState()方法
D: 实现Activity的onSaveState()方法
答案: 【 实现Activity的onSaveInstanceState()方法

16、单选题:
Android是如何组织Activity的?
选项:
A: 以栈的方式组织Activity
B: 以队列的方式组织Activity
C: 以树形方式组织Activity
D: 以链式方式组织Activity
答案: 【 以栈的方式组织Activity

17、单选题:
对于一个Activity,在AndroidManifest. xml中对他这样进行定义:< intent- filter>
< action android : name=”android. intent. action. MAIN&

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注