Android程序设计智慧树知到答案章节测试2023年潍坊学院_第1页
Android程序设计智慧树知到答案章节测试2023年潍坊学院_第2页
Android程序设计智慧树知到答案章节测试2023年潍坊学院_第3页
Android程序设计智慧树知到答案章节测试2023年潍坊学院_第4页
Android程序设计智慧树知到答案章节测试2023年潍坊学院_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章测试Android1.1的发布年份是()

A:2009

B:2008

C:2011

D:2010

答案:B应用图标资源,存放在文件夹()

A:mipmap

B:test

C:drawable

D:res

答案:A布局定义位置在文件夹()

A:layout

B:main

C:java

D:drawable

答案:A关于res/raw目录说法正确的是()

A:这里的文件最终不会以二进制的格式存储到指定的包中

B:这里的文件最终以二进制的格式存储到指定的包中

C:这里的文件是原封不动的存储到设备上会转换为二进制的格式

D:这里的文件是原封不动的存储到设备上不会转换为二进制的格式

答案:D在android程序中Log.w()用于输出什么级别的日志信息()

A:警告

B:调试

C:错误

D:信息

答案:A以下属于Android的Libraries层()

A:ViewSystem

B:Webkit

C:SQLite

D:Phone

答案:BC以下属于Log类输出的有()

A:info(I)

B:debug(D)

C:verbose(V)

D:warning(W)

答案:ABCD导入图片时,需要特别注意图片的名称只能以字母开头。()

A:错

B:对

答案:Bresxml文件不可以大写。()

A:对

B:错

答案:A主题定义在res/values目录下的styles.xml文件中()

A:错

B:对

答案:B第二章测试系统默认创建的活动名字是()

A:ActivityMain

B:Main_Activity

C:MainActivity

D:Activity_Main

答案:C第一次运行程序时调用的生命周期方法为()

A:onStart()-onCreate()-onPause()

B:onCreate()-onStart()-onResume()

C:onCreate()-onStart()-onPause()

D:onStart()-onCreate()-onResume()

答案:B下列选项哪个不是Activity启动的方法?()

A:goToActivity

B:startActivityFromChild

C:startActivityForResult

D:startActivity

答案:A下列哪个不是Activity的生命周期方法之一?()

A:onStart

B:onResume

C:startActivity

D:onCreate

答案:ConPause什么时候调用()

A:当界面启动时

B:当界面重新显示时

C:当界面被隐藏时

D:当onCreate方法被执行之后

答案:C当发送一个隐式Intent后,Android系统会将他与程序中的每一个组件的过滤器进行匹配,匹配属性有(),需要这几个属性匹配成功才能唤起相应的组件。

A:category

B:action

C:name

D:data

答案:ABD在android程序中要注册Activity,应该在AndroidManifest.xml文件下完成。()

A:错

B:对

答案:B一个Activity就是一个可视化的界面或者看成是控件的容器。()

A:对

B:错

答案:AActivity的onStop()和onDestroy()方法效果是差不多的。()

A:错

B:对

答案:AIntent是android的四大组件之一。()

A:错

B:对

答案:A第三章测试相对布局的标签是()

A:LinearLayout

B:Relative_Layout

C:Linear_Layout

D:RelativeLayout

答案:Dandroid:layout_centerInParent的含义是()

A:设置当前控件位于父布局的中央位置

B:设置当前控件位于父控件的水平居中位置

C:获得父布局的居中的值

D:设置当前控件位于父布局的垂直居中位置

答案:A所有控件都默认显示在屏幕左上角的布局是()

A:相对布局

B:表格布局

C:帧布局

D:线性布局

答案:C下面哪个不是Android的界面布局方式?()

A:FlowLayout

B:TableLayout

C:RelativeLayout

D:LinearLayout

答案:A下列哪个属性是专用于相对布局的()

A:android:layout_toRightOf

B:android.orientation

C:android:layout_alignParentRight

D:android:stretchColumns

答案:A定义LinearLayout水平方向布局时必须设置的属性。()

A:android:background

B:android:orientation

C:android:layout_height

D:android:layout_width

答案:BCDlayout布局文件的命名不能出现大写字母。()

A:对

B:错

答案:AChain(链)是一种特殊的约束,他使我们能够对一组水平或竖直方向互相关联的控件进行统一管理。一组控件通过一个双向的约束关系链接起来,就能形成一个Chain。()

A:对

B:错

答案:AConstraintLayout布局中的控件可以在横向和纵向上以添加约束关系的方式进行相对定位。()

A:对

B:错

答案:ATableLayout表格布局通过TableRow控制行数。()

A:错

B:对

答案:A第四章测试设置TextView控件的背景()

A:android:src

B:android:padding

C:android:background

D:android:layout_margin

答案:C设置是否可编辑的属性是()

A:android:enable

B:android:visible

C:android:edit

D:android:editable

答案:D在对话框中setPositiveButton()方法的意思是()

A:添加按钮

B:添加确定按钮

C:添加提交按钮

D:添加取消按钮

答案:B下列哪个可做EditText编辑框的提示信息。()

A:android:digits

B:android:text

C:android:inputType

D:android:hint

答案:D以下哪些元素是属于AlertDialog对话框的()

A:Toast

B:标题

C:内容

D:按钮

答案:BCD数据适配器种类有()

A:ArrayAdapter

B:singleAdapter

C:SimpleAdapte

D:BaseAdapter

答案:ACD在对话框中调用setMultiChoiceItems()方法意思是设置多选对话框。()

A:对

B:错

答案:A设置TextView字体的属性是android:typeface。()

A:对

B:错

答案:Aandroid:textColor属性意思设置文字显示的颜色。()

A:错

B:对

答案:Bandroid:text属性的可以设置当前控件的文本值。()

A:对

B:错

答案:A第五章测试以XML格式将数据存储到设备,是哪种方式存储?()

A:ContentProvider

B:SQLite数据库

C:SharedPreferences

D:文本文件存储

答案:C下列哪个可做Android数据存储?()

A:MySql

B:Oracle

C:DB2

D:SQlite

答案:D在android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库()

A:getAbleDatabase()

B:getDatabase()

C:Database()

D:getReadableDatabase()

答案:D在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的。()

A:onUpdate()

B:onCreate()

C:onCreade()

D:onUpgrade()

答案:D申请权限方式有以下哪几种方式?()

A:手动申请

B:自动申请

C:静态申请权限

D:动态申请权限

答案:CD删除SharedPreferences文件中的数据方法有()

A:remove()

B:clear()

C:removeAt()

D:delete()

答案:AB内部存储把数据存储到SD卡里。()

A:错

B:对

答案:A静态申请权限适用系统版本:Android6.0以上。()

A:对

B:错

答案:B当应用被卸载时,该文件也会被删除,这是文件存储方式里的内部存储。()

A:对

B:错

答案:ASQLite查询返回的数据类型是cursor/游标。()

A:对

B:错

答案:A第六章测试创建自定义的一个内容提供者,其名为MyContentProvider,则其下哪个是正确定义。()

A:publicclassMyContentProvider

B:publicclassMyContentProviderextendsContentProvider

C:publicclassMyContentProviderextendsContentResolver

D:publicclassMyContentProviderextendsSqlOpenHelper

答案:B与已经注册的Uri进行匹配的语句是()

A:intmatch=matcher.match(uri);

B:intmatch=matcher.Uri(uri);

C:intmatch=matcher.query(uri);

D:ntmatch=matcher.matchUri(uri);

答案:A系统短信的URI是()

A:Uriuri=Uri.parse(“content://sms/”);

B:Uriuri=Uri.parse(“scheme://sms/”);

C:Uriuri=Uri.parse(“scheme://infos/”);

D:Uriuri=Uri.parse(“content://infos/”);

答案:A以下哪个正确的将Uri注册到UriMatcher中()

A:matcher.addURI(“edu.wfu.contentprovider”,“bookInfo/#”,1);

B:matcher.register(“edu.wfu.contentprovider”,“bookInfo”,0);

C:matcher.register(“edu.wfu.contentprovider”,“bookInfo/*“,1);

D:matcher.addURI(“edu.wfu.contentprovider”,“bookInfo”,0);

答案:ADUri为内容提供者中的数据建立了唯一标识符。它主要由以下哪几部分组成?()

A:scheme

B:path

C:authorities

D:table

答案:ABC内容提供者创建完成后,AndroidStudio会自动在AndroidManifest.xml中对内容提供者进行注册。以下哪些是其属性标签。()

A:authorities

B:name

C:enabled

D:exported

答案:ABCDURI中的authorities属性值,通常采用程序包名的方式命名。()

A:错

B:对

答案:BUri为内容提供者中的数据建立了唯一标识符。它主要由scheme、authorities、path三部分组成。()

A:对

B:错

答案:AContentResolver提供一系列增删改查的方法对数据进行操作,并且这些方法以Url的形式对外提供数据。()

A:错

B:对

答案:A用于对ContentProvider中的Uri进行匹配的对象是UriMatcher。()

A:对

B:错

答案:A第七章测试手机开机完成、电池电量不足时都会发送()。

A:活动

B:广播

C:Intent

D:内容提供者

答案:B创建广播类,该类需要继承()

A:BroadcastReceiver并重写Receive()方法

B:Broadcast并重写Receive()方法

C:Broadcast并重写onReceive()方法

D:BroadcastReceiver并重写onReceive()方法

答案:D取消注册广播,一般会写在活动的哪个生命周期过程里()

A:onStop

B:onDestroy

C:onPause

D:onCreate

答案:B下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是()

A:android:name=”vider.action.NewBroad”

B:name=”vider.action.NewBroad”

C:name=“vider.action.NewBroad”

D:android:name=“vider.action.NewBroad”

答案:D以下是Android中的核心组件有()

A:控件

B:广播

C:内容提供者

D:活动

答案:BCD广播类型分为()

A:标准广播

B:有序广播

C:大喇叭广播

D:公开广播

答案:AB按照接收者的优先级接收,只有一个广播接收者能接收消息,在此广播接收者中逻辑执行完毕后,才会继续传递。这类广播是有序广播。()

A:对

B:错

答案:A无序广播是完全同步执行,发送广播时所有监听这个广播的广播接收者都会接收到此消息,但接收的顺序不确定。()

A:错

B:对

答案:A清单文件里注册的广播标签是receiver。()

A:错

B:对

答案:B取消注册广播的java语句是unregisterReceiver。()

A:错

B:对

答案:B第八章测试以下哪个是服务的生命周期方法()

A:onPause()

B:onStartCommand()

C:onResum()

D:onStop()

答案:B本地服务通信是指应用程序内部的通信,需要使用以下哪个对象进行本地服务通信。()

A:AIDL

B:IBinder

C:start

D:binder

答案:B绑定Service的方法是()

A:onBind

B:startService

C:onStart

D:bindService

答案:D在Activity中,如何获取service对象下面哪个不是Android的界面布局方式?()

A:通过startService()

B:可以通过直接实例化得到

C:通过getService()获取

D:可以通过绑定得到

答案:B以下哪些是服务的生命周期方法()

A:onStartCommand()

B:onCreate()

C:onDestroy()

D:onBind()

答案:ABCD服务的启动方式有()

A:bindService()

B:beginService()

C:startBind()

D:startService()

答案:ADAndroid中service的实现方法是startservice和bindservice。()

A:错

B:对

答案:B用startService方式启动的服务,该服务可以被自己停止。()

A:错

B:对

答案:BstartService()方法启动服务,服务会长期的在后台运行,并且服务的状态与开启者的状态没有关系,即使启动服务的组件已经被销毁,服务会依旧运行。()

A:对

B:错

答案:B当通过bindService()方法启动服务时,需要调用onUnbind()方法解除绑定之后服务才会被销毁。()

A:对

B:错

答案:A第九章测试booleanonKeyUp(intkeyCode,KeyEventevent)方法表示()

A:按键按下+弹起回调

B:按键回调

C:按键按下回调

D:按键弹起回调

答案:DbooleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的参数directionRect表示()

A:触发事件的View的坐标系中,前一个获得焦点的区域。

B:触发事件的View的坐标系中,当前获得焦点的区域。

C:触发事件的View的坐标系中,当前获得焦点的矩形区域。

D:触发事件的View的坐标系中,前一个获得焦点的矩形区域。

答案:DbooleanonTouchEvent(MotionEventevent)方法以下最合适的表示是()

A:手指触摸回调

B:手指滑动回调

C:手指悬空回调

D:手指移动回调

答案:AbooleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的参数direction表示()

A:焦点移动的方向

B:获取改变焦点状态

C:设置改变焦点状态

D:手指方向

答案:A以下哪些方法是触摸事件的回调。()

A:onTouchEvent()方法

B:onKeyDown()方法

C:onKeyUp()方法

D:onFocusChanged()方法

答案:AD手机端事件分类主要分为()

A:回调事件

B:键盘事件

C:监听事件

D:触摸事件

答案:BD当用户触摸屏幕时,会产生许多手势,如按下、滑动、弹起等。()

A:对

B:错

答案:A事件处理机制主要分为基于回调机制的事件处理和基于监听接口的事件处理()

A:错

B:对

答案:B用户手指或触摸笔在触摸屏幕上连续碰撞的行为我们称之为手势。()

A:对

B:错

答案:A事件分类主要分为键盘事件和鼠标事件。()

A:对

B:错

答案:B第十章测试如果HttpURLConnection访问网络文件成功,我们一般会用()获取输入流。()

A:getOutputFile()

B:getInputFile()

C:getInputStream()

D:getOutputStream()

答案:CHttpURLConnection继承自()。

A:NET

B:URLConnection

C:Http

D:Socket

答案:BAndroid系统默认提供的内置浏览器使用的引擎是()。

A:WebView

B:WebKit

C:Chome

D:Web

答案:BAndroid针对HTTP实现网络通信的方式主要包括()。

A:使用ServiceConnection实现

B:使用HttpConnection实现

C:使用HttpClient实现

D:使用HttpURLConnection实现

答案:ABCDAndroid中解析JSON数据的org.json包中,最重要的两个类()。

A:JSONArray

B:GSONObject

C:GSOnArray

D:JSONObject

答案:ADAndroid中的HttpURLConnection中的输入/输出流操作被统一封装成了()。

A:HttpPost

B:HttpGet

C:HttpResponse

D:HttpRequest

答案:ABCD使用HttpURLConnection进行HTTP网络通信时,GET方式发送的请求只能发送大小在1024个字节内的数据。()

A:对

B:错

答案:AHttpURLConnection是抽象类,不能直接实例化对象,需要使用URL的openConnection()方法获得。()

A:错

B:对

答案:BAndroid中要访问网络,必须在AndroidManifest.xml中注册网络访问权限。()

A:错

B:对

答案:BAndroid中的WebView控件是专门用于浏览网页的,其使用方法与其他控件一样。()

A:错

B:对

答案:B第十一章测试动画属性android:duration=“1000”的含义是()

A:持续时间1秒

B:优先级是1000

C:持续时间1000秒

D:间隔时长1000毫秒

答案:ABitmap.Config是Bitmap的内部类,存储绘图配置参数,以下哪些是其可以取用的值()

A:Config.ARGB_8888

B:Config.ALPHA_8

C:Config.ARGB_4444

D:Config.565

答案:ABCD逐帧动画的XML里的item标签,必须有的属性是()

A:android:drawable

B:android:name

C:android:duration

D:android:sort

答案:ACAndroid中的动画分类()

A:3D动画

B:帧动画

C:2D动画

D:补间动画

答案:BDBitmapFactory类是位图工厂,它是一个工具类,从不同数据源解析、创建Bitmap对象。()

A:错

B:对

答案:BCanvas类通过该类提供的方法,可以绘制各种图形矩形、圆形、线条…()

A:对

B:错

答案:ABitmapFactory类里的方法decodeResource(Resourcesres,intid)表示将指定路径的文件解码为位图。()

A:错

B:对

答案:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论