版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android程序设计知到智慧树章节测试课后答案2024年秋潍坊学院第一章单元测试
Android1.1的发布年份是()
A:2008B:2010C:2011D:2009
答案:2008应用图标资源,存放在文件夹()
A:resB:testC:drawableD:mipmap
答案:mipmap布局定义位置在文件夹()
A:layoutB:mainC:javaD:drawable
答案:layout关于res/raw目录说法正确的是()
A:这里的文件最终以二进制的格式存储到指定的包中B:这里的文件是原封不动的存储到设备上不会转换为二进制的格式C:这里的文件是原封不动的存储到设备上会转换为二进制的格式D:这里的文件最终不会以二进制的格式存储到指定的包中
答案:这里的文件是原封不动的存储到设备上不会转换为二进制的格式在android程序中Log.w()用于输出什么级别的日志信息()
A:信息B:警告C:调试D:错误
答案:警告以下属于Android的Libraries层()
A:SQLiteB:PhoneC:ViewSystemD:Webkit
答案:SQLite;Webkit以下属于Log类输出的有()
A:verbose(V)B:warning(W)C:debug(D)D:info(I)
答案:verbose(V);warning(W);debug(D);info(I)导入图片时,需要特别注意图片的名称只能以字母开头。()
A:对B:错
答案:对res\layout\下面定义的xml文件不可以大写。()
A:错B:对
答案:对主题定义在res/values目录下的styles.xml文件中()
A:错B:对
答案:对
第三章单元测试
相对布局的标签是()
A:Linear_LayoutB:RelativeLayoutC:Relative_LayoutD:LinearLayout
答案:RelativeLayoutandroid:layout_centerInParent的含义是()
A:获得父布局的居中的值B:设置当前控件位于父布局的中央位置C:设置当前控件位于父布局的垂直居中位置D:设置当前控件位于父控件的水平居中位置
答案:设置当前控件位于父布局的中央位置所有控件都默认显示在屏幕左上角的布局是()
A:表格布局B:线性布局C:帧布局D:相对布局
答案:帧布局下面哪个不是Android的界面布局方式?()
A:TableLayoutB:LinearLayoutC:FlowLayoutD:RelativeLayout
答案:FlowLayout下列哪个属性是专用于相对布局的()
A:android:layout_toRightOfB:android.orientationC:android:stretchColumnsD:android:layout_alignParentRight
答案:android:layout_toRightOf定义LinearLayout水平方向布局时必须设置的属性。()
A:android:orientationB:android:layout_widthC:android:backgroundD:android:layout_height
答案:android:orientation;android:layout_width;android:layout_heightlayout布局文件的命名不能出现大写字母。()
A:对B:错
答案:对Chain(链)是一种特殊的约束,他使我们能够对一组水平或竖直方向互相关联的控件进行统一管理。一组控件通过一个双向的约束关系链接起来,就能形成一个Chain。()
A:对B:错
答案:对ConstraintLayout布局中的控件可以在横向和纵向上以添加约束关系的方式进行相对定位。()
A:错B:对
答案:对TableLayout表格布局通过TableRow控制行数。()
A:错B:对
答案:错
第四章单元测试
设置TextView控件的背景()
A:android:backgroundB:android:layout_marginC:android:paddingD:android:src
答案:android:background设置是否可编辑的属性是()
A:android:visibleB:android:enableC:android:editD:android:editable
答案:android:editable在对话框中setPositiveButton()方法的意思是()
A:添加取消按钮B:添加确定按钮C:添加提交按钮D:添加按钮
答案:添加确定按钮下列哪个可做EditText编辑框的提示信息。()
A:android:digitsB:android:textC:android:hintD:android:inputType
答案:android:hint以下哪些元素是属于AlertDialog对话框的()
A:ToastB:标题C:内容D:按钮
答案:标题;内容;按钮数据适配器种类有()
A:singleAdapterB:SimpleAdapteC:ArrayAdapterD:BaseAdapter
答案:SimpleAdapte;ArrayAdapter;BaseAdapter在对话框中调用setMultiChoiceItems()方法意思是设置多选对话框。()
A:错B:对
答案:对设置TextView字体的属性是android:typeface。()
A:对B:错
答案:对android:textColor属性意思设置文字显示的颜色。()
A:错B:对
答案:对android:text属性的可以设置当前控件的文本值。()
A:对B:错
答案:对
第五章单元测试
以XML格式将数据存储到设备,是哪种方式存储?()
A:SharedPreferencesB:SQLite数据库C:文本文件存储D:ContentProvider
答案:SharedPreferences下列哪个可做Android数据存储?()
A:DB2B:OracleC:MySqlD:SQlite
答案:SQlite在android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库()
A:getAbleDatabase()B:Database()C:getDatabase()D:getReadableDatabase()
答案:getReadableDatabase()在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的。()
A:onUpgrade()B:onUpdate()C:onCreate()D:onCreade()
答案:onUpgrade()申请权限方式有以下哪几种方式?()
A:自动申请B:静态申请权限C:动态申请权限D:手动申请
答案:静态申请权限;动态申请权限删除SharedPreferences文件中的数据方法有()
A:remove()B:clear()C:delete()D:removeAt()
答案:remove();clear()内部存储把数据存储到SD卡里。()
A:对B:错
答案:错静态申请权限适用系统版本:Android6.0以上。()
A:对B:错
答案:错当应用被卸载时,该文件也会被删除,这是文件存储方式里的内部存储。()
A:错B:对
答案:对SQLite查询返回的数据类型是cursor/游标。()
A:错B:对
答案:对
第六章单元测试
创建自定义的一个内容提供者,其名为MyContentProvider,则其下哪个是正确定义。()
A:publicclassMyContentProviderextendsSqlOpenHelperB:publicclassMyContentProviderextendsContentResolverC:publicclassMyContentProviderD:publicclassMyContentProviderextendsContentProvider
答案:publicclassMyContentProviderextendsContentProvider与已经注册的Uri进行匹配的语句是()
A:intmatch=matcher.query(uri);B:intmatch=matcher.Uri(uri);C:intmatch=matcher.match(uri);D:ntmatch=matcher.matchUri(uri);
答案:intmatch=matcher.match(uri);系统短信的URI是()
A:Uriuri=Uri.parse("content://sms/");B:Uriuri=Uri.parse("content://infos/");C:Uriuri=Uri.parse("scheme://infos/");D:Uriuri=Uri.parse("scheme://sms/");
答案:Uriuri=Uri.parse("content://sms/");以下哪个正确的将Uri注册到UriMatcher中()
A:matcher.addURI(“edu.wfu.contentprovider",“bookInfo",0);B:matcher.register(“edu.wfu.contentprovider",“bookInfo",0);C:matcher.addURI(“edu.wfu.contentprovider",“bookInfo/#",1);D:matcher.register(“edu.wfu.contentprovider",“bookInfo/*",1);
答案:matcher.addURI(“edu.wfu.contentprovider",“bookInfo",0);;matcher.addURI(“edu.wfu.contentprovider",“bookInfo/#",1);Uri为内容提供者中的数据建立了唯一标识符。它主要由以下哪几部分组成?()
A:pathB:authoritiesC:tableD:scheme
答案:path;authorities;scheme内容提供者创建完成后,AndroidStudio会自动在AndroidManifest.xml中对内容提供者进行注册。以下哪些是其属性标签。()
A:exportedB:nameC:authoritiesD:enabled
答案:exported;name;authorities;enabledURI中的authorities属性值,通常采用程序包名的方式命名。()
A:对B:错
答案:对Uri为内容提供者中的数据建立了唯一标识符。它主要由scheme、authorities、path三部分组成。()
A:错B:对
答案:对ContentResolver提供一系列增删改查的方法对数据进行操作,并且这些方法以Url的形式对外提供数据。()
A:错B:对
答案:错用于对ContentProvider中的Uri进行匹配的对象是UriMatcher。()
A:对B:错
答案:对
第七章单元测试
手机开机完成、电池电量不足时都会发送()。
A:IntentB:活动C:广播D:内容提供者
答案:广播创建广播类,该类需要继承()
A:Broadcast并重写onReceive()方法B:BroadcastReceiver并重写Receive()方法C:Broadcast并重写Receive()方法D:BroadcastReceiver并重写onReceive()方法
答案:BroadcastReceiver并重写onReceive()方法取消注册广播,一般会写在活动的哪个生命周期过程里()
A:onCreateB:onPauseC:onDestroyD:onStop
答案:onDestroy下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是()
A:name="vider.action.NewBroad"B:android:name="vider.action.NewBroad"C:name=”vider.action.NewBroad”D:android:name=”vider.action.NewBroad”
答案:android:name="vider.action.NewBroad"以下是Android中的核心组件有()
A:内容提供者B:活动C:广播D:控件
答案:内容提供者;活动;广播广播类型分为()
A:公开广播B:大喇叭广播C:有序广播D:标准广播
答案:有序广播;标准广播按照接收者的优先级接收,只有一个广播接收者能接收消息,在此广播接收者中逻辑执行完毕后,才会继续传递。这类广播是有序广播。()
A:对B:错
答案:对无序广播是完全同步执行,发送广播时所有监听这个广播的广播接收者都会接收到此消息,但接收的顺序不确定。()
A:错B:对
答案:错清单文件里注册的广播标签是receiver。()
A:错B:对
答案:对取消注册广播的java语句是unregisterReceiver。()
A:错B:对
答案:对
第八章单元测试
以下哪个是服务的生命周期方法()
A:onResum()B:onPause()C:onStartCommand()D:onStop()
答案:onStartCommand()本地服务通信是指应用程序内部的通信,需要使用以下哪个对象进行本地服务通信。()
A:IBinderB:AIDLC:startD:binder
答案:IBinder绑定Service的方法是()
A:onBindB:startServiceC:onStartD:bindService
答案:bindService在Activity中,如何获取service对象下面哪个不是Android的界面布局方式?()
A:可以通过直接实例化得到B:通过startService()C:通过getService()获取D:可以通过绑定得到
答案:可以通过直接实例化得到以下哪些是服务的生命周期方法()
A:onBind()B:onDestroy()C:onCreate()D:onStartCommand()
答案:onBind();onDestroy();onCreate();onStartCommand()服务的启动方式有()
A:startService()B:bindService()C:beginService()D:startBind()
答案:startService();bindService()Android中service的实现方法是startservice和bindservice。()
A:对B:错
答案:对用startService方式启动的服务,该服务可以被自己停止。()
A:对B:错
答案:对startService()方法启动服务,服务会长期的在后台运行,并且服务的状态与开启者的状态没有关系,即使启动服务的组件已经被销毁,服务会依旧运行。()
A:错B:对
答案:错当通过bindService()方法启动服务时,需要调用onUnbind()方法解除绑定之后服务才会被销毁。()
A:错B:对
答案:对
第九章单元测试
booleanonKeyUp(intkeyCode,KeyEventevent)方法表示()
A:按键按下回调B:按键弹起回调C:按键按下+弹起回调D:按键回调
答案:按键弹起回调booleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的参数directionRect表示()
A:触发事件的View的坐标系中,前一个获得焦点的矩形区域。B:触发事件的View的坐标系中,当前获得焦点的区域。C:触发事件的View的坐标系中,当前获得焦点的矩形区域。D:触发事件的View的坐标系中,前一个获得焦点的区域。
答案:触发事件的View的坐标系中,前一个获得焦点的矩形区域。booleanonTouchEvent(MotionEventevent)方法以下最合适的表示是()
A:手指悬空回调B:手指触摸回调C:手指移动回调D:手指滑动回调
答案:手指触摸回调booleanonFocusChanged(booleangainFocus,intdirection,RectpreviouslyFoucuseRect)方法中的参数direction表示()
A:设置改变焦点状态B:获取改变焦点状态C:手指方向D:焦点移动的方向
答案:焦点移动的方向以下哪些方法是触摸事件的回调。()
A:onKeyUp()方法B:onKeyDown()方法C:onFocusChanged()方法D:onTouchEvent()方法
答案:onFocusChanged()方法;onTouchEvent()方法手机端事件分类主要分为()
A:触摸事件B:键盘事件C:回调事件D:监听事件
答案:触摸事件;键盘事件当用户触摸屏幕时,会产生许多手势,如按下、滑动、弹起等。()
A:对B:错
答案:对事件处理机制主要分为基于回调机制的事件处理和基于监听接口的事件处理()
A:错B:对
答案:对用户手指或触摸笔在触摸屏幕上连续碰撞的行为我们称之为手势。()
A:对B:错
答案:对事件分类主要分为键盘事件和鼠标事件。()
A:对B:错
答案:错
第十章单元测试
如果HttpURLConnection访问网络文件成功,我们一般会用()获取输入流。()
A:getOutputFile()B:getInputStream()C:getOutputStream()D:getInputFile()
答案:getInputStream()HttpURLConnection继承自()。
A:NETB:HttpC:URLConnectionD:Socket
答案:URLConnectionAndroid系统默认提供的内置浏览器使用的引擎是()。
A:WebB:WebViewC:ChomeD:WebKit
答案:WebKitAndroid针对HTTP实现网络通信的方式主要包括()。
A:使用HttpURLConnection实现B:使用HttpClient实现C:使用ServiceConnection实现D:使用HttpConnection实现
答案:使用HttpURLConnection实现;使用HttpClient实现;使用ServiceConnection实现;使用HttpConnection实现Android中解析JSON数据的org.json包中,最重要的两个类()。
A:GSONObjectB:JSONArrayC:JSONObjectD:GSOnArray
答案:JSONArray;JSONObjectAndroid中的HttpURLConnection中的输入/输出流操作被统一封装成了()。
A:HttpResponseB:HttpRequestC:HttpPostD:HttpGet
答案:HttpResponse;HttpRequest;HttpPost;HttpGet使用HttpURLConnection进行HTTP网络通信时,GET方式发送的请求只能发送大小在1024个字节内的数据。()
A:错B:对
答案:对HttpURLConnection是抽象类,不能直接实例化对象,需要使用URL的openConnection()方法获得。()
A:对B:错
答案:对Android中要访问网络,必须在AndroidManifest.xml中注册网络访问权限。()
A:错B:对
答案:对Android中的WebView控件是专门用于浏览网页的,其使用方法与其他控件一样。()
A:对B:错
答案:对
第十一章单元测试
动画属性android:duration="1000"的含义是()
A:间隔时长1000毫秒B:持续时间1秒C:优先级是1000D:持续时间1000秒
答案:持续时间1秒Bitmap.Config是Bitmap的内部类,存储绘图配置参数,以下哪些是其可以取用的值()
A:Config.ARGB_4444B:Config.565C:Config.ARGB_8888D:Config.ALPHA_8
答案:Config.ARGB_4444;Config.565;Config.ARGB_8888;Config.ALPHA_8逐帧动画的XML里的item标签,必须有的属性是()
A:android:durationB:android:drawableC:android:nameD:android:sort
答案:android:duration;android:drawableAndroid中的动画分类()
A:3D动画B:补间动画C:2D动画D:帧动画
答案:补间动画;帧动画BitmapFactory类是位图工厂,它是一个工具类,从不同数据源解析、创建Bitmap对象。()
A:错B:对
答案:对Canvas类通过该类提供的方法,可以绘制各种图形矩形、圆形、线条…()
A:对B:错
答案:对BitmapFactory类里的方法decodeResource(Resourcesres,intid)表示将指定路径的文件解码为位图。()
A:对B:错
答案:错Matrix类本身不能对图像或图像进行变换,但是它与其他API结合能够控制图形图像的变换,例如旋转、缩放、倾斜等。()
A:错B:对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶叶加工合同样本
- 销售合同变更协议的法律责任
- 钢琴租用合同模板
- 电动伸缩门购买合同样本
- 建筑幕墙玻璃分包协议
- 诚信设备维保服务合同
- 房屋买卖中介权益协议
- 个性化办公用品采购合同
- 企业合同履行坚定保证书
- 物料采购合同文本
- 手机硬件测试介绍
- T-AII 008-2023 深度学习算法框架通用接口规范
- 商品总监述职报告
- 人教部编版统编版八年级道德与法治上册期末模拟测试卷(含答案解析)
- 述职报告及工作思路(四篇合集)
- 2023-2024学年云南省昆明市盘龙区九年级上学期期末物理试卷及答案
- 家庭局域网组建课件
- 《结构化学》课件
- 福建省厦门市2023-2024学年九年级上学期化学用语教学质量监测试题(无答案)
- 导医接待中的患者满意度调查
- 国开电大可编程控制器应用实训形考任务5
评论
0/150
提交评论