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

下载本文档

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

文档简介

Android程序设计潍坊学院智慧树知到答案2024年第一章测试

Android1.1的发布年份是()

A:2009B:2010C:2011D:2008

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

A:testB:mipmapC:drawableD:res

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

A:drawableB:javaC:layoutD:main

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

A:这里的文件最终以二进制的格式存储到指定的包中B:这里的文件最终不会以二进制的格式存储到指定的包中C:这里的文件是原封不动的存储到设备上会转换为二进制的格式D:这里的文件是原封不动的存储到设备上不会转换为二进制的格式

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

A:信息B:警告C:错误D:调试

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

A:WebkitB:SQLiteC:PhoneD:ViewSystem

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

A:warning(W)B:verbose(V)C:info(I)D:debug(D)

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

A:错B:对

答案:Bres\layout\下面定义的xml文件不可以大写。()

A:对B:错

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

A:错B:对

答案:B

第二章测试

系统默认创建的活动名字是()

A:ActivityMainB:MainActivityC:Main_ActivityD:Activity_Main

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

A:onStart()-onCreate()-onPause()B:onCreate()-onStart()-onResume()C:onStart()-onCreate()-onResume()D:onCreate()-onStart()-onPause()

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

A:startActivityFromChildB:startActivityC:startActivityForResultD:goToActivity

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

A:onStartB:startActivityC:onCreateD:onResume

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

A:当界面启动时B:当界面被隐藏时C:当界面重新显示时D:当onCreate方法被执行之后

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

A:dataB:categoryC:nameD:action

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

A:对B:错

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

A:错B:对

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

A:对B:错

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

A:对B:错

答案:B

第三章测试

相对布局的标签是()

A:RelativeLayoutB:Linear_LayoutC:Relative_LayoutD:LinearLayout

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

A:设置当前控件位于父控件的水平居中位置B:获得父布局的居中的值C:设置当前控件位于父布局的垂直居中位置D:设置当前控件位于父布局的中央位置

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

A:相对布局B:帧布局C:线性布局D:表格布局

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

A:FlowLayoutB:LinearLayoutC:TableLayoutD:RelativeLayout

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

A:android:stretchColumnsB:android:layout_toRightOfC:android:layout_alignParentRightD:android.orientation

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

A:android:layout_widthB:android:backgroundC:android:layout_heightD:android:orientation

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

A:错B:对

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

A:错B:对

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

A:对B:错

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

A:对B:错

答案:B

第四章测试

设置TextView控件的背景()

A:android:srcB:android:paddingC:android:backgroundD:android:layout_margin

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

A:android:editB:android:enableC:android:editableD:android:visible

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

A:添加提交按钮B:添加按钮C:添加取消按钮D:添加确定按钮

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

A:android:textB:android:digitsC:android:inputTypeD:android:hint

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

A:ToastB:内容C:标题D:按钮

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

A:SimpleAdapteB:ArrayAdapterC:BaseAdapterD:singleAdapter

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

A:错B:对

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

A:对B:错

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

A:对B:错

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

A:对B:错

答案:A

第五章测试

以XML格式将数据存储到设备,是哪种方式存储?()

A:ContentProviderB:SharedPreferencesC:文本文件存储D:SQLite数据库

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

A:MySqlB:DB2C:SQliteD:Oracle

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

A:getReadableDatabase()B:getDatabase()C:Database()D:getAbleDatabase()

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

A:onUpgrade()B:onCreade()C:onCreate()D:onUpdate()

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

A:动态申请权限B:手动申请C:静态申请权限D:自动申请

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

A:removeAt()B:delete()C:remove()D:clear()

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

A:对B:错

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

A:对B:错

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

A:错B:对

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

A:对B:错

答案:A

第六章测试

创建自定义的一个内容提供者,其名为MyContentProvider,则其下哪个是正确定义。()

A:publicclassMyContentProviderextendsContentResolverB:publicclassMyContentProviderextendsContentProviderC:publicclassMyContentProviderextendsSqlOpenHelperD:publicclassMyContentProvider

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

A:ntmatch=matcher.matchUri(uri);B:intmatch=matcher.match(uri);C:intmatch=matcher.Uri(uri);D:intmatch=matcher.query(uri);

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

A:Uriuri=Uri.parse("content://sms/");B:Uriuri=Uri.parse("scheme://infos/");C:Uriuri=Uri.parse("content://infos/");D:Uriuri=Uri.parse("scheme://sms/");

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

A:matcher.register(“edu.wfu.contentprovider",“bookInfo/*",1);B:matcher.register(“edu.wfu.contentprovider",“bookInfo",0);C:matcher.addURI(“edu.wfu.contentprovider",“bookInfo/#",1);D:matcher.addURI(“edu.wfu.contentprovider",“bookInfo",0);

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

A:authoritiesB:pathC:schemeD:table

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

A:exportedB:nameC:authoritiesD:enabled

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

A:错B:对

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

A:错B:对

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

A:错B:对

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

A:错B:对

答案:B

第七章测试

手机开机完成、电池电量不足时都会发送()。

A:IntentB:活动C:内容提供者D:广播

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

A:BroadcastReceiver并重写onReceive()方法B:BroadcastReceiver并重写Receive()方法C:Broadcast并重写onReceive()方法D:Broadcast并重写Receive()方法

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

A:onDestroyB:onCreateC:onPauseD:onStop

答案:A下面在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”

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

A:活动B:控件C:广播D:内容提供者

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

A:有序广播B:大喇叭广播C:公开广播D:标准广播

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

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:IBinderB:AIDLC:binderD:start

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

A:onStartB:startServiceC:bindServiceD:onBind

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

A:通过startService()B:可以通过直接实例化得到C:可以通过绑定得到D:通过getService()获取

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

A:onStartCommand()B:onCreate()C:onDestroy()D:onBind()

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

A:beginService()B:startService()C:startBind()D:bindService()

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

A:对B:错

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

A:错B:对

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

A:错B:对

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

A:错B:对

答案:B

第九章测试

booleanonKeyUp(intkeyCode,KeyEventevent)方法表示()

A:按键弹起回调B:按键按下+弹起回调C:按键回调D:按键按下回调

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

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

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

A:手指悬空回调B:手指触摸回调C:手指移动回调D:手指滑动回调

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

A:获取改变焦点状态B:设置改变焦点状态C:手指方向D:焦点移动的方向

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

A:onTouchEvent()方法B:onFocusChanged()方法C:onKeyUp()方法D:onKeyDown()方法

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

A:键盘事件B:触摸事件C:回调事件D:监听事件

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

A:对B:错

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

A:错B:对

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

A:对B:错

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

A:对B:错

答案:B

第十章测试

如果HttpURLConnection访问网络文件成功,我们一般会用()获取输入流。()

A:getOutputStream()B:getInputStream()C:getOutputFile()D:getInputFile()

答案:BHttpURLConnection继承自()。

A:SocketB:HttpC:NETD:URLConnection

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

A:WebB:ChomeC:WebViewD:WebKit

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

A:使用HttpClient实现B:使用HttpConnection实现C:使用HttpURLConnection实现D:使用ServiceConnection实现

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

A:JSONArrayB:JSONObjectC:GSOnArrayD:GSONObject

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

A:HttpRequestB:HttpGetC:HttpResponseD:HttpPost

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

A:错B:对

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

A:错B:对

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

A:对B:错

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

A:对B:错

答案:A

第十一章测试

动画属性android:duration="1000"的含义是()

A:持续时间1000秒B:间隔时长1000毫秒C:优先级是1000D:持续时间1秒

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

A:Config.ALPHA_8B:Config.ARGB_4444C:Config.565D:Config.ARGB_8888

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

A:android:drawableB:android:durationC:android:sortD:android:name

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

A:补间动画B:帧动画C:3D动画D:2D动画

答案:ABBitmapFactory类是位图工厂,它是一个工具类,从不同数据源解析、创建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

提交评论