教育
-Android应用开发-章节资料考试资料-苏州市职业大学【】
Android基础
1、【单选题】Android底层是基于什么操作系统
A、Java
B、Mac OS
C、Windows
D、Linux
参考资料【 】
2、【单选题】Android系统的特点不包括
A、开源开放
B、碎片化严重
C、底层基于Linux
D、仅用于手机设备
参考资料【 】
3、【多选题】Android的体系结构包括哪几层?
A、应用程序层(Application)
B、应用程序框架层(Application Framework)
C、系统运行库(Libraries)
D、Linux内核层(Linux Kernel)
参考资料【 】
4、【多选题】Android应用开发常用的开发语言有
A、Java
B、Python
C、PHP
D、Kotlin
参考资料【 】
5、【多选题】5G有哪两种组网模式
A、独立组网(SA)
B、非独立组网(NSA)
C、TD-LTE
D、FDD-LTE
参考资料【 】
搭建Android应用开发环境
1、【单选题】Android开发环境种中的Android SDK是指
A、Android虚拟机
B、Android软件开发包
C、Java虚拟机
D、Java运行时
参考资料【 】
2、【单选题】Android开发环境中的JDK是指
A、Java开发包
B、Java运行时
C、Java编译器
D、Java解释器
参考资料【 】
3、【多选题】Android主要的应用开发环境有
A、Eclipse
B、Android Studio
C、Keil
D、Visual Studio
参考资料【 】
第一个Android应用
1、【单选题】Android项目中放置常量的string.xml位于哪个目录下
A、res/layout
B、layout
C、res/values
D、assets
参考资料【 】
2、【单选题】AndroidManifest.xml是
A、整个应用的清单文件,配置文件
B、应用构建脚本
C、布局文件
D、Java源代码文件
参考资料【 】
3、【单选题】build.gradle是
A、清单文件,配置文件
B、应用构建脚本
C、布局文件
D、Java源代码文件
参考资料【 】
Android的程序调试
1、【单选题】在android程序中,Log.w()用于输出什么级别的日志信息?
A、调试
B、信息
C、警告
D、错误
参考资料【 】
2、【单选题】Log.v(String tag, String msg)方法的作用是
A、输出调试信息
B、输出冗余信息
C、输出错误信息
D、输出普通信息
参考资料【 】
3、【单选题】Log.e(String tag, String msg)方法的作用是
A、输出冗余信息
B、输出普通信息
C、输出警告信息
D、输出错误信息
参考资料【 】
4、【单选题】以下哪个日志级别最高?
A、WARN
B、INFO
C、DEBUG
D、ERROR
参考资料【 】
5、【多选题】Device File Explorer是Android设备的文件浏览器,它的功能有
A、新建文件、文件夹(New)
B、下载文件(Save As…)
C、上传文件(Upload)
D、删除文件(Delete…)
E、同步文件(Synchronize)
参考资料【 】
6、【多选题】Logcat信息的类型有
A、冗余信息
B、普通信息
C、调试信息
D、警告信息
E、错误信息
参考资料【 】
布局管理
1、【单选题】如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?
A、android:orientation="vertical"
B、android:vertical="true"
C、android:orientation="horizontal"
D、android:horizontal="true"
参考资料【 】
2、【单选题】下列不属于android布局的是
A、FrameLayout
B、LinearLayout
C、BorderLayout
D、TableLayout
参考资料【 】
3、【单选题】android中常用的布局是
A、FrameLayout,LinenarLayout,ConstraintLayout和TableLayout
B、Activity,Service,BroadCast和ContentProvide
C、FlowLayout,BorderLayout,GridLayout和CardLayout
D、Broadcast,Linenarlayout,Relativelayout和ContentProvide
参考资料【 】
4、【单选题】android项目中的布局文件放在哪个目录下
A、res/layout
B、res/value
C、assets
D、res/drawable
参考资料【 】
5、【单选题】下面说法错误的是
A、LinearLayout(线性布局)是按照横或竖的线性排列布局
B、RelativeLayout(相对布局)是按照相对位置来布局
C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面
D、AbsoluteLayout(绝对布局)是以表格的形式布局
参考资料【 】
6、【单选题】Android中有许多布局,它们均是用来容纳子控件和子布局的,这些布局均继承自
A、Layout
B、ViewGroup
C、Container
D、LinerLayout
参考资料【 】
7、【单选题】约束布局中的链式约束模式不包括
A、Spread outside
B、Weighted
C、Packed
D、Spread inside
参考资料【 】
8、【单选题】不属于约束布局的约束类型是
A、相对定位
B、链式约束
C、线性约束
D、居中与倾向
参考资料【 】
Android的简单控件
1、【单选题】以下哪个控件用来显示图片?
A、ImageView
B、TextView
C、EditText
D、Button
参考资料【 】
2、【单选题】如果我们需要捕捉某个控件的事件,我们需要为该控件创建
A、属性
B、方法
C、监听器
D、工程
参考资料【 】
3、【单选题】Toast创建完毕后,需要显示出来此时需要调用以下哪个方法?
A、makeText
B、show
C、create
D、view
参考资料【 】
4、【单选题】Android中有许多控件,这些控件无一例外的都继承自
A、Control
B、Window
C、TextView
D、View
参考资料【 】
5、【单选题】以下哪个控件可以用来显示进度
A、EditText
B、ProgressBar
C、TextView
D、Button
参考资料【 】
6、【单选题】以下的哪个属性是用来限制EditText输入类型的?
A、keyboard
B、inputType
C、text
D、src
参考资料【 】
7、【判断题】RadioButton为单选按钮,需要配合RadioGroup使用,提供两个或多个互斥的选项集
A、正确
B、错误
参考资料【 】
8、【判断题】CheckBox为多选按钮,不能单独使用
A、正确
B、错误
参考资料【 】
9、【判断题】ImageView只能从本地加载图片
A、正确
B、错误
参考资料【 】
10、【判断题】Button是按钮,用于响应用户的点击事件
A、正确
B、错误
参考资料【 】
Activity
1、【单选题】Activity生命周期中,第一个需要执行的方法是什么?
A、onStart
B、onCreate
C、onReStart
D、onResume
参考资料【 】
2、【单选题】退出Activity对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行
A、onPause
B、onCreate
C、onResume
D、onStart
参考资料【 】
3、【单选题】Activity一般会重载那些方法用来维护其生命周期
A、onCreate(),onStart(),onDestory(),onRestart(),onResume(),onPause(),onStop()
B、onCreateView(),onStart(),onDestory(),onRestart(),onResume(),onPause(),onStop()
C、onCreateMenu(),onStart(),onDestory(),onRestart(),onResume(),onPause()
D、onStart(),onRestart(),onResume(),onPause(),onStop(),onEed()
参考资料【 】
4、【单选题】以下对Activity的生命周期方法描述错误的是
A、onResume阶段,用户不能与Activity交互
B、Onstop阶段,原Activity变得不可见 ,被下一个Activity覆盖了
C、onDestory阶段,这是Activity被干掉前最后一个被调用方法
D、onPause阶段, 到这一步是可见但不可交互的
参考资料【 】
5、【单选题】在下列选项中,Activity获得焦点时执行方法是
A、onStart
B、onResume
C、onPause
D、onDestroy
参考资料【 】
6、【单选题】下列不是onActivityResult()方法参数的是
A、requestCode
B、resultCode
C、data
D、result
参考资料【 】
7、【单选题】下列哪一个不属于Activity的生命周期方法
A、onCreate()
B、onInit()
C、onDestroy()
D、onResume()
参考资料【 】
8、【单选题】在Activity的生命周期中,当 Activity被某个AlertDialog覆盖掉一部分之后,会处于哪种状态?
A、活动
B、暂停
C、停止
D、销毁
参考资料【 】
9、【多选题】Activity第一次被创建的时候需要调用的方法有
A、OnResume()
B、OnCreate()
C、OnStart()
D、OnStop()
参考资料【 】
10、【多选题】Intent传递数据时,下列的数据类型哪些可以被传递
A、Serializable
B、Charsequence
C、Parcelable
D、Bundle
参考资料【 】
Android的线程
1、【单选题】关于Android中的Handler,下列说法错误的是
A、obtainMessage()是获取消息的方法
B、sendMessage()是发送消息的方法
C、handleMessage()是处理消息的方法
D、post()是获取消息的方法
参考资料【 】
2、【多选题】开发Android应用时,需遵守单线程模型的原则是指
A、不要阻塞UI线程
B、和UI更新有关的操作都可以放到UI线程中进行,包括后台数据下载等
C、确保在UI线程中只访问Android UI控件
D、尽量在UI线程中完成所有操作
参考资料【 】
3、【判断题】Android应用的主线程主要负责处理与UI相关的事件
A、正确
B、错误
参考资料【 】
4、【判断题】网络连接可以放在Android的UI线程中处理
A、正确
B、错误
参考资料【 】
Android的高级控件
1、【单选题】ListView是常用的( )类型控件
A、按钮
B、图片
C、列表
D、下拉列表
参考资料【 】
2、【单选题】ListView与数组或List集合的多个值进行数据绑定时使用
A、ArrayAdapter
B、SimpleAdapter
C、SimpleCursorAdapter
D、BaseAdapter
参考资料【 】
3、【单选题】以下哪个类用于构造数组类型数据的适配器?
A、SimpleAdapter
B、Adapter
C、CursorAdapter
D、ArrayAdapter
参考资料【 】
4、【判断题】ExpandableListView是一个垂直滚动显示两级列表项的视图
A、正确
B、错误
参考资料【 】
5、【判断题】一般适用于ExpandableListView的Adapter都要继承BaseExpandableListAdapter这个类,并且必须重写getGroupView和getChildView两个最重要的方法
A、正确
B、错误
参考资料【 】
蓝牙小车App的设计
1、【单选题】Android中发现蓝牙设备的广播是
A、BluetoothAdapter.ACTION_DISCOVERY_STARTED
B、BluetoothDevice.ACTION_DISCOVERY_STARTED
C、BluetoothAdapter.ACTION_FOUND
D、BluetoothDevice.ACTION_FOUND
参考资料【 】
2、【单选题】华为语音识别API中取消语音识别的方法是
A、stopListening()
B、cancel()
C、destroy()
D、onEnd()
参考资料【 】
3、【多选题】Android经典蓝牙通信一般需要添加的权限有
A、android.permission.BLUETOOTH
B、android.permission.INTERNET
C、android.permission.BLUETOOTH_ADMIN
D、android.permission.WRITE_EXTERNAL_STORAGE
参考资料【 】
4、【多选题】Android经典蓝牙中收发数据的方法是
A、read()
B、write()
C、send()
D、receive()
参考资料【 】
5、【多选题】华为语音识别获取识别结果的方法有
A、onResults()
B、onEnd()
C、onEvent()
D、onPartialResults()
参考资料【 】
6、【判断题】华为HiAI可以用在任意Android8.0以上的设备上。
A、正确
B、错误
参考资料【 】
7、【判断题】语音识别技术,也被称为自动语音识别(Automatic Speech Recognition, ASR),就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的技术。
A、正确
B、错误
参考资料【 】
8、【判断题】语音识别技术是人机交互技术的一种。
A、正确
B、错误
参考资料【 】
9、【判断题】蓝牙通信以其低成本、低功耗、长距离的优势,广泛运用于手机App与智能硬件的连接当中
A、正确
B、错误
参考资料【 】
10、【判断题】可以使用低功耗蓝牙API的方法连接经典蓝牙设备
A、正确
B、错误
参考资料【 】
11、【判断题】BluetoothSocket主要负责蓝牙的连接、读写数据
A、正确
B、错误
参考资料【 】
项目2:智能家居App的设计
1、【单选题】JDK中创建一个服务器端的服务,需要创建()对象
A、SocketServer
B、Socket
C、ClientSocket
D、ServerSocket
参考资料【 】
2、【单选题】JDK中客户端向服务端发送连接请求,需要创建()对象
A、Socket
B、ServerSocket
C、ClientSocket
D、BrowseSocket
参考资料【 】
3、【多选题】Service(服务)的启动方式有
A、通过startService()启动
B、通过onCreate()启动
C、通过bindService()启动
D、通过unbindService()启动
参考资料【 】
4、【多选题】Android中服务的通信方式有
A、本地服务通信
B、近程服务通信
C、非本地服务通信
D、远程服务通信
参考资料【 】
5、【多选题】智能家居按技术分类可以分为
A、总线制技术类
B、无线通信技术类
C、电力载波技术类
D、广播通信类
参考资料【 】
6、【多选题】智能家居系统包括
A、家庭环境控制系统
B、家居布线系统
C、家庭网络系统
D、家庭安防系统
参考资料【 】
7、【多选题】TCP客户端连接服务器至少需要哪些参数
A、DNS地址
B、MAC地址
C、IP地址
D、端口号
参考资料【 】
8、【判断题】TCP是无连接通信协议
A、正确
B、错误
参考资料【 】
项目3:NFC读卡器App的设计
1、【单选题】android 中下列属于Intent的作用的是
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D、处理一个应用程序整体性的工作
参考资料【 】
2、【单选题】android的数据存储方式有
A、sharedPreference
B、SQLite
C、ContentProvider
D、以上全是
参考资料【 】
3、【单选题】Android使用( )的方式来管理Activity的实例
A、任务栈
B、任务堆
C、队列
D、任务列
参考资料【 】
4、【单选题】Activity的默认启动模式是
A、standard模式
B、singleTop模式
C、singleTask模式
D、singleInstance模式
参考资料【 】
5、【多选题】NFC的三种工作模式有
A、点对点通讯模式
B、卡模拟模式
C、多点通讯模式
D、读卡器模式
参考资料【 】
6、【多选题】Activity的启动模式有
A、standard
B、singleTop
C、singleTask
D、singleInstance
参考资料【 】
7、【多选题】Intent(意图)可以分为
A、显式Intent
B、隐式Intent
C、ActionIntent
D、DataIntent
参考资料【 】
8、【判断题】所有的NFC卡都是可读写的
A、正确
B、错误
参考资料【 】
期末考试
1、【单选题】在Android中,Log.e()方法用于输出什么级别的日志信息?
A、普通信息
B、调试信息
C、错误信息
D、警告信息
参考资料【 】
2、【单选题】下列哪项不是Device File Explorer的功能?
A、新建文件
B、上传文件
C、重命名文件
D、同步文件
参考资料【 】
3、【单选题】结束Activity(活动)的方法是
A、destory()
B、start()
C、finish()
D、close()
参考资料【 】
4、【单选题】当前Activity被遮挡,首先会调用哪个方法?
A、onPause()
B、onStop()
C、onResume()
D、onDestroy()
参考资料【 】
5、【单选题】下列哪个不是Activity生命周期中的方法
A、onStart()
B、onRestart()
C、onStop()
D、onClick()
参考资料【 】
6、【单选题】以下选项,不是Android中的UI控件的是
A、Button
B、Container
C、TextView
D、ImageView
参考资料【 】
7、【单选题】获取EditText输入的方法是
A、setText()
B、touchText()
C、postText()
D、getText()
参考资料【 】
8、【单选题】TextView是用于显示文字(字符串)的控件,其设置文字大小的方法是
A、setText()
B、setTextFont()
C、setTextSize()
D、setTextColor()
参考资料【 】
9、【单选题】下列属性中,用于设置线性布局方向的是
A、gravity
B、orientation
C、layout_gravity
D、layout_weight
参考资料【 】
10、【单选题】EditText控件中,当文本内容为空时,用于提示用户的属性是
A、android:background
B、android:hint
C、android:text
D、android:inputType
参考资料【 】
11、【单选题】为了让ImageView显示一张图片,可以设置的属性是
A、android:src
B、android:background
C、android:img
D、android:pic
参考资料【 】
12、【单选题】RadioGroup被选择的监听事件通常使用的方法是
A、setOnClickListener()
B、setOnItemClickListener()
C、setOnCheckedListener()
D、setOnCheckedChangeListener()
参考资料【 】
13、【单选题】Android中以什么方式来管理Activity
A、堆
B、栈
C、链表
D、树
参考资料【 】
14、【单选题】下列方法中,哪个方法是SharedPreferences获取其编辑器的方法
A、getEdit()
B、edit()
C、setEdit()
D、editor()
参考资料【 】
15、【单选题】启动一个新的Activity并且获取这个Activity的返回数据,需要重写的方法是
A、onActivityResult()
B、onResult()
C、onResume()
D、onStart()
参考资料【 】
16、【单选题】关于AndroidManifests.xml文件的说法中,错误的是
A、它是整个程序的配置文件
B、可以在该文件中配置程序所需的权限
C、可以在该文件中注册程序用到的组件
D、该文件可以设置UI布局
参考资料【 】
17、【单选题】build.gradle文件的作用是
A、布局文件
B、资源文件
C、Android应用的构建脚本
D、Android应用的配置文件
参考资料【 】
18、【单选题】Android中打开蓝牙设备的方法是
A、open()
B、visible()
C、enable()
D、connect()
参考资料【 】
19、【单选题】下列哪个技术不是智能家居的主流连接技术
A、无线通信技术
B、总线技术
C、电力载波技术
D、机械传动技术
参考资料【 】
20、【单选题】下列关于Intent的描述中,正确的是
A、Intent不能实现应用程序间的数据共享
B、Intent可以实现界面的切换,还可以在不同的组件间直接进行数据传递
C、使用显式Intent可以不指定要跳转的目标组件
D、隐式Intent不会明确指出需要激活的目标组件,所以无法实现组件之间的数据跳转
参考资料【 】
21、【单选题】默认情况下帧布局FrameLayout将其中的控件放在自己的
A、左上角
B、右上角
C、左下角
D、右下角
参考资料【 】
22、【单选题】在Android中,Log.d()方法用于输出什么级别的日志信息?
A、调试信息
B、错误信息
C、普通信息
D、警告信息
参考资料【 】
23、【单选题】在xml布局中定义了一个Button,决定Button按钮上显示文字的属性是
A、android:value
B、android:text
C、android:id
D、android:textvalue
参考资料【 】
24、【多选题】Android的布局方式有
A、帧布局
B、约束布局
C、线性布局
D、静态布局
参考资料【 】
25、【多选题】Android中的数据存储方式有
A、文件存储
B、SharedPreferences
C、SQLite数据库
D、ContentProvider
参考资料【 】
26、【多选题】NFC的工作模式有
A、点对点模式
B、读卡器模式
C、多点通信模式
D、仿真卡模式
参考资料【 】
27、【多选题】下列适配器中,可以用于ListView数据适配的有
A、ArrayAdapter
B、SimpleAdapter
C、NfcAdapter
D、BaseAdapter
参考资料【 】
28、【多选题】Handler会向Message Queue通过两种方法发送消息
A、writeMessage()
B、sendMessage()
C、post()
D、get()
参考资料【 】
29、【多选题】Android系统的服务通信方式可分为
A、本地服务通信
B、远程服务通信
C、近程服务通信
D、中程服务通信
参考资料【 】
30、【多选题】智能家居包括
A、家居布线系统
B、家庭安防系统
C、家庭环境控制系统
D、家居照明控制系统
参考资料【 】
31、【多选题】关于Android中广播类型的说法,错误的是
A、Android中的广播类型分为有序广播和无序广播
B、无序广播是按照一定的优先级进行接收
C、无序广播可以被拦截,可以被修改数据
D、有序广播按照一定的优先级进行发送
参考资料【 】
32、【多选题】下列选项中属于Android应用层的是
A、微信
B、浏览器
C、Linux
D、支付宝
参考资料【 】
33、【多选题】下列选项中,有哪些是Android组件
A、Activity
B、Service
C、BroadcastRecevicer
D、ContentProvider
参考资料【 】
34、【判断题】在一个垂直(vertical)排列的线性布局(LinearLayout)里可以有两列控件(不考虑布局或控件嵌套)
A、正确
B、错误
参考资料【 】
35、【判断题】Activity的默认启动模式是singleTop
A、正确
B、错误
参考资料【 】
36、【判断题】使用startService()方法启动服务后,即使调用者退出了,服务依然在运行
A、正确
B、错误
参考资料【 】
37、【判断题】NFC(近场通信)中,NDEF是NFC数据交换格式的简写
A、正确
B、错误
参考资料【 】
38、【判断题】当一个应用第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,并把相关的事件分发到对应的组件进行处理,所以主线程通常又被叫做UI线程。
A、正确
B、错误
参考资料【 】
39、【判断题】RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态
A、正确
B、错误
参考资料【 】
40、【判断题】CheckBox为多选按钮,允许用户同时选中一个或多个选项
A、正确
B、错误
参考资料【 】
41、【判断题】Android中的布局文件通常放在res/layout文件夹中
A、正确
B、错误
参考资料【 】
42、【判断题】LinearLayout布局中的android:layout_weight属性用于设置布局内控件所占的权重
A、正确
B、错误
参考资料【 】
43、【判断题】编写Android应用程序的主要语言有Java
A、正确
B、错误
参考资料【 】
44、【判断题】Android的布局只能在xml中定义
A、正确
B、错误
参考资料【 】
45、【判断题】Android中,开始扫描蓝牙设备的方法是startScan()
A、正确
B、错误
参考资料【 】
46、【判断题】两台计算机的应用程序需要通信,只需要知道对方的IP地址即可
A、正确
B、错误
参考资料【 】
47、【判断题】TCP协议数据传输的安全性和完整性要比UDP协议差
A、正确
B、错误
参考资料【 】
48、【判断题】ListView列表中的数据是通过Adapter加载的
A、正确
B、错误
参考资料【 】
49、【判断题】Toast是Android系统提供的轻量级信息提醒机制,用于向用户提示即时消息
A、正确
B、错误
参考资料【 】
50、【判断题】当指定RadioButton按钮的android:checked属性为true时,表示未选中状态
A、正确
B、错误
参考资料【 】

更多推荐

[渝粤教育] 苏州市职业大学 Android应用开发 参考 资料