移动设备程序开发(山东联盟) 知到智慧树网课答案_第1页
移动设备程序开发(山东联盟) 知到智慧树网课答案_第2页
移动设备程序开发(山东联盟) 知到智慧树网课答案_第3页
移动设备程序开发(山东联盟) 知到智慧树网课答案_第4页
移动设备程序开发(山东联盟) 知到智慧树网课答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

移动设备程序开发(山东联盟)-知到答案、智慧树答案第一章单元测试1、问题:Android系统的底层建立在()系统之上选项:A:AppleC:LinuxD:MacOS答案:【Linux】2、问题:Android运行时由两部分组成:Android核心库集和()选项:A:Dalvik虚拟机B:函数库C:Java虚拟机D:SQLite答案:【Dalvik虚拟机】3、问题:从2013年5月份,Google推出了基于IntelliJIDEA的android集成环境()选项:B:Eclipse+KotlinC:AndroidStudioD:Eclipse+ADT答案:【AndroidStudio】4、问题:下列哪项不是Android四大组件?选项:A:ServiceB:ContentProviderC:ActivityD:Handler答案:【Handler】5、问题:下列不是手机操作系统的是()选项:B:AppleIPhoneIOSC:Android答案:【】6、问题:<spanstyle="font-family:宋体">属性可以指定界面组件的宽度,下列不能是其取值的是()选项:A:anyB:20dpC:mathch_parentD:wrap_content答案:【any】7、问题:Android项目中的assets目录的作用是什么()选项:A:放置一些与UI相应的布局文件,都是xml文件B:放置一些文件资源,这些文件会被原封不同的打包到apk里面C:放置应用到的图片资源D:放置字符串、颜色、数组等常量数据答案:【放置一些文件资源,这些文件会被原封不同的打包到apk里面】8、问题:在手机开发中,常用的数据库是()选项:A:OracleB:DB2C:SQLiteD:SQLServer答案:【SQLite】9、问题:在Android目录中java目录的作用是()选项:A:存放Android应用中的参数描述文件资源B:存放Android应用中的动画资源C:存放Android应用程序的Java源代码文件D:存放Android应用中的界面布局文件答案:【存放Android应用程序的Java源代码文件】10、问题:在XML文档中如何为按钮button分配一个标识符btnok.选项:A:R.id.btnokB:@id/btnokC:id=btnokD:@+id/btnok答案:【@+id/btnok】第二章单元测试1、问题:和之间的区别是()选项:不允许用户编辑文本内容则允许用户编辑文本内容主要用于接收用户输入的文本,主要用于在界面上显示文本不允许用户编辑文本内容则允许用户编辑文本内容D:文本编辑框继承于文本标签,主要用于显示文本答案:【不允许用户编辑文本内容则允许用户编辑文本内容】2、问题:如果要获取文本编辑框的文本内容,该使用()方法选项:D:text答案:【】3、问题:在一个布局文件中,对进行设置,以下哪项设置能实现“密码”的效果?()选项:C:android:inputPassword=”true”D:android:password=”true”答案:【】4、问题:按钮主要用于处理人机交互事件的。选项:A:错B:对答案:【对】5、问题:ImageButton是Button的子类,继承Button的属性和方法选项:A:错B:对答案:【错】6、问题:Button是的子类,是的子类。选项:A:错B:对答案:【错】7、问题:在android中使用RadioButton时,要想实现互斥的选择需要用的组件是()选项:A:RadioGroupB:RadioButtonsC:CheckboxD:ButtonGroup答案:【RadioGroup】8、问题:以下哪个不是Android显示提示信息的方式()选项:B:通知栏C:对话框答案:【】第三章单元测试1、问题:Android中常用的五种布局,其中不包括()选项:A:FrameLayoutB:PagelayoutC:RelativeLayoutD:AbsoluteLayout答案:【Pagelayout】2、问题:下列哪个属性是专用于相对布局的()D34android:orientationandroid:stretchColumnsandroid:layout_alignParentRightandroid:layout_toRightOf选项:A:android:stretchColumnsB:android:orientationC:android:layout_toRightOfD:android:layout_alignParentRight答案:【android:layout_toRightOf】3、问题:单选题定义LinerLayout垂直方向布局时设置的属性是()选项:A:android:layout_heightB:android:gravityC:android:layoutD:android:orientation答案:【android:orientation】4、问题:为了使android适应不同分辨率的机型,布局时字体单位应该用()选项:A:pxB:dpC:dipD:sp答案:【sp】5、问题:下面不属于android布局的是()选项:A:BorderLayoutB:FrameLayoutC:ConstraintLayoutD:PageLayout答案:【BorderLayout;PageLayout】6、问题:下列哪个是AbsoluteLayout中特有的属性()选项:A:android:layout_aboveB:Android:layout_heightC:android:layout_toRightOfD:android:layout_x答案:【android:layout_x】7、问题:在表格布局中,android:collapseColumns=”1,2”的含义是()选项:A:在屏幕中,当表格的列能显示完时,显示1,2列B:在屏幕中,不管是否能都显示完,折叠1,2列C:在屏幕中,当表格的列显示不完时,折叠D:在屏幕中,动态决定是否显示表格答案:【在屏幕中,不管是否能都显示完,折叠1,2列】8、问题:在绝对布局中,android:layout_x的含义有()选项:A:以手机左上为原点,组件显示到屏幕中的横向坐标值B:以手机右上为原点,组件显示到屏幕中的横向坐标值C:以手机左下为原点,组件显示到屏幕中的横向坐标值D:以手机右下为原点,组件显示到屏幕中的横向坐标值答案:【以手机左上为原点,组件显示到屏幕中的横向坐标值】9、问题:Android中的布局管理器本身就是一个UI组件。选项:A:对B:错答案:【对】10、问题:所有的布局管理器都是的子类,都可以作为容器类使用,可以通过重载方法向布局管理器中添加组件。选项:A:对B:错答案:【对】第四章单元测试1、问题:能够自动完成输入内容的组件是()选项:答案:【】2、问题:下面哪个不是AndroidSDK中的(视图容器)?选项:B:ButtonD:LinerLayout答案:【Button】3、问题:下列表示下拉列表的组件是()选项:B:Spinner答案:【Spinner】4、问题:建立Adapter和的绑定关系用setAdapter(Adapter)方法选项:A:错B:对答案:【对】5、问题:关于适配器的说法正确的有()选项:A:它主要用来存储xml数据B:它主要时用来存储数据C:它主要用来解析数据D:它主要用来把数据绑定到组件上答案:【它主要用来把数据绑定到组件上】6、问题:使用SimpleAdapter作为的适配器,行布局中支持下列选项:A:CompoundButtonD:ProgressBar答案:【CompoundButton;】7、问题:在一个中,显示的行布局有多种不同形式,例如某些行只有,而另外一些行只有,需要重写哪几个方法选项:B:getCount()C:getItemId()答案:【】8、问题:下面哪个选项不是的子类()选项:A:Spinner答案:【】9、问题:可以有几个子。()选项:A:二个B:一个C:三个D:无限制答案:【一个】10、问题:自定义Adapter需要重写哪些方法()选项:A:getItemId()C:getItem()D:getCount()答案:【getItemId();getItem();getCount()】第五章单元测试1、问题:在事件监听的处理模型中,主要涉及哪些对象()选项:A:事件B:事件监听器C:事件位置D:事件源答案:【事件;事件监听器;事件源】2、问题:Android中的事件处理包括()选项:A:基于回调的事件处理B:基于监听的事件处理C:实时事件处理D:基于委托的事件处理答案:【基于回调的事件处理;基于监听的事件处理】3、问题:事件监听器的实现,可以有哪些形式?()选项:A:内部类B:使用Activity实现监听接口C:直接绑定到标签D:匿名内部类答案:【内部类;使用Activity实现监听接口;直接绑定到标签;匿名内部类】4、问题:对于按钮的点击事件可以采用哪些方法实现?()选项:A:创建内部类实现OnClickListener接口B:利用newOnClickListener(){}”的形式创建匿名内部类C:创建内部类实现接口D:绑定到按钮的onClick属性答案:【创建内部类实现OnClickListener接口;利用newOnClickListener(){}”的形式创建匿名内部类;绑定到按钮的onClick属性】5、问题:对于类,一般包含哪些内部接口实现事件监听。()选项:答案:【】6、问题:下面几种事件处理器中,有事件对象作为参数传递的是()选项:A:onKey()C:OnClick()D:OnLongClick()答案:【onKey();】7、问题:在对checkbox组件进行选择改变事件的事件监听时,需要实现()接口选项:A:OnKeyListenerB:OnFocusChangeListenerC:OnCheckedChangeListenerD:OnClickListener答案:【OnCheckedChangeListener】8、问题:下列哪些监听器方法能返回布尔值?()选项:B:onclick()C:OnKey()D:onLongclick()答案:【OnKey();onLongclick()】9、问题:下列属于Android提供的回调方法是()选项:A:OnKeyDownB:OnFocusChangedD:OnKeyUp答案:【OnKeyDown;OnFocusChanged;OnKeyUp】10、问题:一个事件监听器可以监听多个事件源,一个事件源也可以注册多个事件监听器。选项:A:错B:对答案:【对】第六章单元测试1、问题:Android中会将程序运行状态进行保留以提高程序的启动速度。选项:A:错B:对答案:【对】2、问题:前台进程具有最高的优先级,一般不会被系统停掉。选项:A:对B:错答案:【对】3、问题:Activity的生命周期在调用onStart()方法后可以跟用户进行交互。选项:A:错B:对答案:【错】4、问题:Activity生命周期中调用的第一个方法是?选项:A:onStart()B:onInit()C:onCreate()D:onResume()答案:【onCreate()】5、问题:onDestroy是activity被关闭前最后一个被调用方法。选项:A:错B:对答案:【对】6、问题:Android内存分配机制与java类似,进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。选项:A:错B:对答案:【对】7、问题:当按下home键时,Activity的生命周期将经历onPause—onStop—onDestroy选项:A:错B:对答案:【错】8、问题:下面哪几个是Activity的生命周期方法选项:A:onRestart()B:onPause()C:onCreate()D:onClose()E:onSavedInstanceState()F:onStop()答案:【onRestart();onPause();onCreate();onStop()】9、问题:Activity从可见状态变为半透明状态时,生命周期中哪个方法被调用?选项:A:onStop()B:onPause()C:onRestart()D:onStart()答案:【onPause()】10、问题:下列哪些语句关于内存回收的说明是正确的?选项:A:程序员必须创建一个线程来释放内存B:内存回收程序可以在指定的时间释放内存对象C:内存回收程序允许程序员直接释放内存D:内存回收程序负责释放无用内存答案:【内存回收程序负责释放无用内存】第七章单元测试1、问题:线程销毁的方法是()选项:A:onDestroy()B:onStop()C:onClear()D:onFinish()答案:【onDestroy()】2、问题:关于线程说法不正确的是选项:A:可以在主线程中,创建一个新的线程B:新线程可以通过Handler向主线程发送消息C:创建的新线程可以操作UI组件D:创建的Handler对象隶属于创建它的线程答案:【创建的新线程可以操作UI组件】3、问题:关于Android中消息机制说法不正确的是选项:A:Handler只能用来发送消息B:Handler是用来发送消息和处理消息的C:使用Handelr对象的sendMessage()方法发送消息D:消息最终会传递到Handler对象的handlerMessage()方法中进行处理答案:【Handler只能用来发送消息】4、问题:线程之间传递的消息类名为Message选项:A:错B:对答案:【对】5、问题:在主线程中重写的handlemessage方法就会接收到我们发送的消息选项:A:对B:错答案:【对】6、问题:关于Handler的说法不正确的是选项:A:它实现不同进程间通信的一种机制B:它避免了在新线程中操作UI的操作C:它实现不同线程间通信的一种机制D:它采用队列的方式来存储Message答案:【它实现不同进程间通信的一种机制】7、问题:在Android中可以用来对进行调度,从而完成类似于多线程的工作选项:A:错B:对答案:【对】8、问题:线程在等待用户输入时,线程状态转换是什么状态?选项:A:运行B:新建C:阻塞D:就绪答案:【阻塞】9、问题:Runnable接口继承自Thread类选项:A:错B:对答案:【错】10、问题:新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写其中的run()方法选项:A:错B:对答案:【对】第八章单元测试1、问题:通知是通过系统服务NotificationManager发送的选项:A:错B:对答案:【对】2、问题:按下“菜单”键弹出的菜单是()。选项:A:系统菜单B:扩展菜单C:上下文菜单D:选项菜单答案:【选项菜单】3、问题:菜单既可以用Java代码创建,也可以用XML资源文件创建选项:A:错B:对答案:【对】4、问题:长按控件后出现的菜单是()。选项:A:选项菜单B:系统菜单C:扩展菜单D:上下文菜单答案:【上下文菜单】5、问题:创建上下文菜单的代码应写在Activity的onCreateOptionsMenu方法中选项:A:错B:对答案:【错】第九章单元测试1、问题:Android的三维图形库采用()。选项:A:SkiaB:DirectXC:3DMAXD:OpenGLES答案:【OpenGLES】2、问题:基于绘图需要覆盖类的()方法。选项:A:onCreateB:paintC:onDrawD:render答案:【onDraw】3、问题:Canvas绘制矩形的方法是()。选项:A:drawPathB:drawOvalC:drawLineD:drawRect答案:【drawRect】4、问题:Android中颜色用一个()值表示。选项:A:StringB:byteC:doubleD:int答案:【int】5、问题:的绘图操作在子线程中执行选项:A:错B:对答案:【对】6、问题:采用了双缓冲区绘图选项:A:错B:对答案:【对】7、问题:坐标变换通过()来实现选项:A:三维投影B:显卡C:矩阵运算D:内存拷贝答案:【矩阵运算】8、问题:平移变换是把某一点顺时针旋转一定角度选项:A:对B:错答案:【错】9、问题:三维绘图操作是在Renderer的onDrawFrame(GL10gl)方法中执行选项:A:对B:错答案:【对】10、问题:将三维物体投影到二维平面上必须采用平行投影选项:A:对B:错答案:【错】第十章单元测试1、问题:动画的连接可以通过动画组合实现选项:A:错B:对答案:【错】2、问题:Drawable动画是让控件的属性值在给定时间内渐变选项:A:错B:对答案:【错】3、问题:Drawable动画可以和动画组合选项:A:错B:对答案:【错】4、问题:Property动画不改变实际属性的值选项:A:错B:对答案:【错】5、问题:Property动画无法实现多个属性同时改变的动画选项:A:对B:错答案:【错】第十一章单元测试1、问题:向SharedPreferences写入数据需要先获得()对象。选项:A:EditorB:UriC:Content答案:【Editor】2、问题:系统存储和外部存储中的文件打开方式不同,但打开后的读写方式相同。选项:A:错B:对答案:【对】3、问题:可以控制外部存储中文件的访问权限。选项:A:错B:对答案:【错】4、问题:类SQLiteOpenHelper可以帮助区分打开数据库的三种情况。选项:A:错B:对答案:【对】5、问题:SQLiteDatabase修改数据的方法是modify。选项:A:错B:对答案:【错】第十二章单元测试1、问题:使用ContentProvider机制可以读取通话数据。选项:A:对B:错答案:【对】2、问题:Android系统提供了很多预定义的ContentProvider。选项:A:对B:错答案:【对】3、问题:ContentProvider机制使用键值对来封装数据。选项:A:错B:对答案:【错】4、问题:不同的ContentProvider通过uri来区分。选项:A:错B:对答案:【对】5、问题:ContentProvider对外提供的数据操作主要是增删改查。选项:A:错B:对答案:【对】第十三章单元测试1、问题:读取ContentProvider数据使用的类或接口是()。选项:A:ContentProviderB:ContentResolverC:ContentComsumerD:ContentServer答案:【ContentResolver】2、问题:ContentProvider的Uri以()开头。选项:A:uri://B:http://C:content://D:provider://答案:【content://】3、问题:ContentResolver接口中用于删除数据的方法是()。选项:A:deleteB:updateC:queryD:insert答案:【delete】4、问题:实现自定义ContentProvider需要()。选项:A:编写Java类B:在配置文件中声明ContentProvider部件C:用Java代码注册ContentProvider部件D:设计ContentURI答案:【编写Java类;在配置文件中声明ContentProvider部件;设计ContentURI】5、问题:一个ContentProvider在运行时

温馨提示

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

最新文档

评论

0/150

提交评论