

1、单选题:
关于Handler的说法不正确的是
选项:
A: 它实现不同进程间通信的一种机制
B: 它避免了在新线程中操作UI的操作
C: 它采用队列的方式来存储Message
D: 它实现不同线程间通信的一种机制
答案: 【 它实现不同进程间通信的一种机制】
2、单选题:
线程在等待用户输入时,线程状态转换是什么状态?
选项:
A: 就绪
B: 运行
C: 阻塞
D: 新建
答案: 【 阻塞】
3、单选题:
线程销毁的方法是( )
选项:
A: onDestroy()
B: onClear()
C: onFinish()
D: onStop()
答案: 【 onDestroy()】
4、单选题:
关于线程说法不正确的是
选项:
A: 可以在主线程中,创建一个新的线程
B: 创建的新线程可以操作 UI 组件
C: 新线程可以通过Handler向主线程发送消息
D: 创建的Handler对象隶属于创建它的线程
答案: 【 创建的新线程可以操作 UI 组件】
5、单选题:
关于Android中消息机制说法不正确的是
选项:
A: Handler只能用来发送消息
B: Handler是用来发送消息和处理消息的
C: 使用Handelr对象的sendMessage()方法发送消息
D: 消息最终会传递到Handler对象的handlerMessage()方法中进行处理
答案: 【 Handler只能用来发送消息】
6、判断题:
线程之间传递的消息类名为Message
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
在主线程中重写的handlemessage方法就会接收到我们发送的消息
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
在Android中可以用Timer来对TimerTask进行调度,从而完成类似于多线程的工作
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
Runnable接口继承自Thread类
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写其中的run()方法
选项:
A: 正确
B: 错误
答案: 【 正确】
1、单选题:
Android系统的底层建立在( )系统之上
选项:
A: Linux
B: Windows
C: Mac OS
D: Apple
答案: 【 Linux】
2、单选题:
Android运行时由两部分组成:Android核心库集和( )
选项:
A: Java虚拟机
B: Dalvik虚拟机
C: 函数库
D: SQLite
答案: 【 Dalvik虚拟机】
3、单选题:
从2013年5月份,Google推出了基于IntelliJ IDEA的android集成环境( )
选项:
A: Eclipse +ADT
B: Tomcat+Eclipse
C: Android Studio
D: Eclipse+Kotlin
答案: 【 Android Studio】
4、单选题:
下列哪项不是Android四大组件?
选项:
A: Service
B: Activity
C: Handler
D: Content Provider
答案: 【 Handler 】
5、单选题:
下列不是手机操作系统的是( )
选项:
A: Android
B: Windows Mobile
C: Windows Vista
D: Apple IPhone IOS
答案: 【 Windows Vista 】
6、单选题:
layout_width属性可以指定界面组件的宽度,下列不能是其取值的是( )
选项:
A: mathch_parent
B: wrap_content
C: any
D: 20dp
答案: 【 any 】
7、单选题:
Android项目中的assets目录的作用是什么()
选项:
A: 放置应用到的图片资源
B: 放置一些文件资源,这些文件会被原封不同的打包到apk里面
C: 放置字符串、颜色、数组等常量数据
D: 放置一些与UI相应的布局文件,都是xml文件
答案: 【 放置一些文件资源,这些文件会被原封不同的打包到apk里面】
8、单选题:
在手机开发中,常用的数据库是( )
选项:
A: SQLite
B: DB2
C: SQL Server
D: Oracle
答案: 【 SQLite 】
9、单选题:
在Android目录中java目录的作用是( )
选项:
A: 存放Android应用程序的Java源代码文件
B: 存放Android应用中的界面布局文件
C: 存放Android应用中的参数描述文件资源
D: 存放Android应用中的动画资源
答案: 【 存放Android应用程序的Java源代码文件】
10、单选题:
假设在Strings.xml文件中定义了一个名为hello的字符串,那么在Java文件中用( )引用该字符串。
选项:
A: R.string.hello
B: hello
C: string.hello
D: @string /hello
答案: 【 R.string.hello】
1、单选题:
Android系统的大多数用户界面组件都是放置在( )
选项:
A: android.widget包及其子包中
B: viewGroup中
C: view类中
D: surfaceView中
答案: 【 android.widget包及其子包中】
2、单选题:
在一个布局文件中,对一个EditText进行设置,以下哪项设置能实现输入框默认提示内容的效果( )
选项:
A: android:capitalize
B: android:hint
C: android:singleLine
D: android:text
答案: 【 android:hint】
3、单选题:
Android的布局可以从( )文件里读出。
选项:
A: txt
B: res
C: xml
D: xaml
答案: 【 xml】
4、单选题:
在一个布局文件中,对一个TextView进行设置,以下哪项设置能实现“当显示文本超过长度时就在文本中间处截断以省略号显示”的效果。( )
选项:
A: android:ellipsize=”middle”
B: android:texAllCaps=”true”
C: android:ellipsize=”center”
D: android:inputType=”middle”
答案: 【 android:ellipsize=”middle” 】
5、单选题:
android中TextView组件的autolink属性是将符合指定格式的文本转换为可单击的超连接形式,如果要将一个URL地址转换为超链接,那么autolink属性的取值应该是( )
选项:
A: URL
B: HTTP
C: Web
D: URLs
答案: 【 Web】
6、单选题:
TextView和EditText之间的区别是( )
选项:
A: TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容
B: TextView主要用于接收用户输入的文本,EditText主要用于在界面上显示文本
C: EditText不允许用户编辑文本内容, TextView则允许用户编辑文本内容
D: 文本编辑框EditText继承于文本标签TextView,主要用于显示文本
答案: 【 TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容】
7、单选题:
如果要获取文本编辑框的文本内容,该使用( )方法
选项:
A: getText
B: setText
C: Text
D: inputText
答案: 【 getText】
8、单选题:
在一个布局文件中,对EditText进行设置,以下哪项设置能实现“密码”的效果?( )
选项:
A: android:inputType=”textPassword”
B: android:inputType=”textCapWords”
C: android:password=”true”
D: android:inputPassword=”true”
答案: 【 android:inputType=”textPassword”】
9、多选题:
对UI组件属性的设定可以用( )方法
选项:
A: 在布局文件XML中通过XML属性进行设置
B: 可以通过调用成员方法在Java代码文件中动态设置
C: 使用get方法进行设置
D: 使用set方法进行设置
答案: 【 在布局文件XML中通过XML属性进行设置;
可以通过调用成员方法在Java代码文件中动态设置】
10、多选题:
下面哪个选项是在Android中表示颜色的方法?( )
选项:
A: #RGB
B: #ARGB
C: #RRGGBB
D: #AARRGGBB
答案: 【 #RGB;
#ARGB;
#RRGGBB;
#AARRGGBB】
1、单选题:
能够自动完成输入内
选项:
A: TextView
B: EditText
C: ImageView
D: AutoCompleteTextView
答案: 【 AutoCompleteTextView】
2、单选题:
下面哪个不是Android SDK中的ViewGroup(视图容器)?
选项:
A: Liner
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved