报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
ndroid应用开发-苏州市职业大学[火
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、错误
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。