知道智慧树移动设备程序开发(山东联盟)满分测试答案_第1页
知道智慧树移动设备程序开发(山东联盟)满分测试答案_第2页
知道智慧树移动设备程序开发(山东联盟)满分测试答案_第3页
知道智慧树移动设备程序开发(山东联盟)满分测试答案_第4页
知道智慧树移动设备程序开发(山东联盟)满分测试答案_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

第一章测试1【单选题】(10分)Android系统的底层建立在()系统之上A.MacOSB.AppleC.LinuxD.Windows2【单选题】(10分)Android运行时由两部分组成:Android核心库集和()A.Java虚拟机B.函数库C.SQLiteD.Dalvik虚拟机3【单选题】(10分)从2013年5月份,Google推出了基于IntelliJIDEA的android集成环境()A.Tomcat+EclipseB.AndroidStudioC.Eclipse+KotlinD.Eclipse+ADT4【单选题】(10分)下列哪项不是Android四大组件?A.ContentProviderB.ServiceC.ActivityD.Handler5【单选题】(10分)下列不是手机操作系统的是()A.WindowsMobileB.AndroidC.WindowsVistaD.AppleIPhoneIOS6【单选题】(10分)layout_width属性可以指定界面组件的宽度,下列不能是其取值的是()A.anyB.mathch_parentC.wrap_contentD.20dp7【单选题】(10分)Android项目中的assets目录的作用是什么()A.放置一些与UI相应的布局文件,都是xml文件B.放置字符串、颜色、数组等常量数据C.放置应用到的图片资源D.放置一些文件资源,这些文件会被原封不同的打包到apk里面8【单选题】(10分)在手机开发中,常用的数据库是()A.DB2B.SQLServerC.SQLiteD.Oracle9【单选题】(10分)在Android目录中java目录的作用是()A.存放Android应用中的界面布局文件B.存放Android应用中的参数描述文件资源C.存放Android应用程序的Java源代码文件D.存放Android应用中的动画资源10【单选题】(10分)在XML文档中如何为按钮button分配一个标识符btnok.A.id=btnokB.@+id/btnokC.@id/btnokD.R.id.btnok第二章测试1【单选题】(10分)TextView和EditText之间的区别是()A.TextView不允许用户编辑文本内容,EditText则允许用户编辑文本内容B.EditText不允许用户编辑文本内容,TextView则允许用户编辑文本内容C.文本编辑框EditText继承于文本标签TextView,主要用于显示文本D.TextView主要用于接收用户输入的文本,EditText主要用于在界面上显示文本2【单选题】(10分)如果要获取文本编辑框的文本内容,该使用()方法A.getTextB.textC.inputTextD.setText3【单选题】(10分)在一个布局文件中,对EditText进行设置,以下哪项设置能实现“密码”的效果?()A.android:inputType=”textCapWords”B.android:inputType=”textPassword”C.android:password=”true”D.android:inputPassword=”true”4【判断题】(10分)按钮主要用于处理人机交互事件的。A.对B.错5【判断题】(10分)ImageButton是Button的子类,继承Button的属性和方法A.错B.对6【判断题】(10分)Button是EditText的子类,EditText是TextView的子类。A.对B.错7【单选题】(20分)在android中使用RadioButton时,要想实现互斥的选择需要用的组件是()A.ButtonGroupB.RadioButtonsC.CheckboxD.RadioGroup8【单选题】(20分)以下哪个不是Android显示提示信息的方式()A.ToastB.TableViewC.对话框D.通知栏第三章测试第1部分总题数:101【单选题】(10分)Android中常用的五种布局,其中不包括()A.RelativeLayoutB.PagelayoutC.FrameLayoutD.AbsoluteLayout2【单选题】(10分)下列哪个属性是专用于相对布局的()D34android:orientationandroid:stretchColumnsandroid:layout_alignParentRightandroid:layout_toRightOfA.android:orientationB.android:layout_toRightOfC.android:layout_alignParentRightD.android:stretchColumns3【单选题】(10分)单选题定义LinerLayout垂直方向布局时设置的属性是()A.android:gravityB.android:orientationC.android:layout_heightD.android:layout4【单选题】(10分)为了使android适应不同分辨率的机型,布局时字体单位应该用()A.dipB.spC.pxD.dp5【多选题】(10分)下面不属于android布局的是()A.BorderLayoutB.ConstraintLayoutC.PageLayoutD.FrameLayout6【单选题】(10分)下列哪个是AbsoluteLayout中特有的属性()A.android:layout_toRightOfB.Android:layout_heightC.android:layout_xD.android:layout_above7【单选题】(10分)在表格布局中,android:collapseColumns=”1,2”的含义是()A.在屏幕中,当表格的列能显示完时,显示1,2列B.在屏幕中,动态决定是否显示表格C.在屏幕中,不管是否能都显示完,折叠1,2列D.在屏幕中,当表格的列显示不完时,折叠8【单选题】(10分)在绝对布局中,android:layout_x的含义有()A.以手机右上为原点,组件显示到屏幕中的横向坐标值B.以手机左上为原点,组件显示到屏幕中的横向坐标值C.以手机左下为原点,组件显示到屏幕中的横向坐标值D.以手机右下为原点,组件显示到屏幕中的横向坐标值9【判断题】(10分)Android中的布局管理器本身就是一个UI组件。A.错B.对10【判断题】(10分)所有的布局管理器都是ViewGroup的子类,都可以作为容器类使用,可以通过重载addView方法向布局管理器中添加组件。A.错B.对第四章测试1【单选题】(10分)能够自动完成输入内容的组件是()A.EditTextB.AutoCompleteTextViewC.TextViewD.ImageView2【单选题】(10分)下面哪个不是AndroidSDK中的ViewGroup(视图容器)?A.ButtonB.ListViewC.GridViewD.LinerLayout3【单选题】(10分)下列表示下拉列表的组件是()A.GridViewB.SpinnerC.ListViewD.StackView4【判断题】(10分)建立Adapter和AdapterView的绑定关系用setAdapter(Adapter)方法A.对B.错5【单选题】(10分)关于适配器的说法正确的有()A.它主要用来存储xml数据

B.它主要用来解析数据C.它主要时用来存储数据D.它主要用来把数据绑定到组件上6【多选题】(10分)使用SimpleAdapter作为ListView的适配器,行布局中支持下列A.ProgressBarB.CompoundButtonC.ImageViewD.TextView7【多选题】(10分)在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法A.getViewTypeCount()B.getItemViewType()C.getItemId()D.getCount()8【单选题】(10分)下面哪个选项不是AdapterView的子类()A.GridViewB.SpinnerC.ListViewD.ScrollView9【单选题】(10分)ScrollView可以有几个子View。()A.无限制B.二个C.三个D.一个10【多选题】(10分)自定义Adapter需要重写哪些方法()A.getItemId()B.getItem()C.getCount()D.getView()第五章测试1【多选题】(10分)在事件监听的处理模型中,主要涉及哪些对象()A.事件监听器B.事件位置C.事件D.事件源2【多选题】(10分)Android中的事件处理包括()A.基于回调的事件处理B.基于监听的事件处理C.基于委托的事件处理D.实时事件处理3【多选题】(10分)事件监听器的实现,可以有哪些形式?()A.直接绑定到标签B.内部类C.匿名内部类D.使用Activity实现监听接口4【多选题】(10分)对于按钮的点击事件可以采用哪些方法实现?()A.创建内部类实现OnTouchListener接口B.利用newOnClickListener(){}”的形式创建匿名内部类C.创建内部类实现OnClickListener接口D.绑定到按钮的onClick属性5【多选题】(10分)对于View类,一般包含哪些内部接口实现事件监听。()A.View.OnLongClickListenerB.View.OnClickListenerC.View.OnKeyListenerD.View.OnTouchListener6【多选题】(10分)下面几种事件处理器中,有事件对象作为参数传递的是()A.OnClick()B.OnLongClick()C.onTouch()D.onKey()7【单选题】(10分)在对checkbox组件进行选择改变事件的事件监听时,需要实现()接口A.OnCheckedChangeListenerB.OnFocusChangeListenerC.OnClickListenerD.OnKeyListener8【多选题】(10分)下列哪些监听器方法能返回布尔值?()A.OnKey()B.OnTouch()C.onLongclick()D.onclick()9【多选题】(10分)下列属于Android提供的回调方法是()A.OnKeyUpB.OnFocusChangedC.OnTouchEventD.OnKeyDown10【判断题】(10分)一个事件监听器可以监听多个事件源,一个事件源也可以注册多个事件监听器。A.错B.对第六章测试1【判断题】(10分)Android中会将程序运行状态进行保留以提高程序的启动速度。A.错B.对2【判断题】(10分)前台进程具有最高的优先级,一般不会被系统停掉。A.错B.对3【判断题】(10分)Activity的生命周期在调用onStart()方法后可以跟用户进行交互。A.错B.对4【单选题】(10分)Activity生命周期中调用的第一个方法是?A.onCreate()B.onStart()C.onResume()D.onInit()5【判断题】(10分)onDestroy是activity被关闭前最后一个被调用方法。A.错B.对6【判断题】(10分)Android内存分配机制与java类似,进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。A.对B.错7【判断题】(10分)当按下home键时,Activity的生命周期将经历onPause—onStop—onDestroyA.对B.错8【多选题】(10分)下面哪几个是Activity的生命周期方法A.onClose()B.onSavedInstanceState()C.onCreate()D.onPause()E.onStop()F.onRestart()9【单选题】(10分)Activity从可见状态变为半透明状态时,生命周期中哪个方法被调用?A.onRestart()B.onStart()C.onStop()D.onPause()10【单选题】(10分)下列哪些语句关于内存回收的说明是正确的?A.内存回收程序负责释放无用内存B.内存回收程序允许程序员直接释放内存C.程序员必须创建一个线程来释放内存D.内存回收程序可以在指定的时间释放内存对象第七章测试1【单选题】(10分)线程销毁的方法是()A.onFinish()B.onStop()C.onDestroy()D.onClear()2【单选题】(10分)关于线程说法不正确的是A.新线程可以通过Handler向主线程发送消息B.可以在主线程中,创建一个新的线程C.创建的Handler对象隶属于创建它的线程D.创建的新线程可以操作UI组件3【单选题】(10分)关于Android中消息机制说法不正确的是A.Handler只能用来发送消息B.使用Handelr对象的sendMessage()方法发送消息C.Handler是用来发送消息和处理消息的D.消息最终会传递到Handler对象的handlerMessage()方法中进行处理4【判断题】(10分)线程之间传递的消息类名为MessageA.错B.对5【判断题】(10分)在主线程中重写的handlemessage方法就会接收到我们发送的消息A.对B.错6【单选题】(10分)关于Handler的说法不正确的是A.它实现不同进程间通信的一种机制B.它实现不同线程间通信的一种机制C.它采用队列的方式来存储MessageD.它避免了在新线程中操作UI的操作7【判断题】(10分)在Android中可以用Timer来对TimerTask进行调度,从而完成类似于多线程的工作A.错B.对8【单选题】(10分)线程在等待用户输入时,线程状态转换是什么状态?A.运行B.就绪C.新建D.阻塞9【判断题】(10分)Runnable接口继承自Thread类A.对B.错10【判断题】(10分)新建线程时,不管是继承Thread类还是实现Runnable接口,都需要重写其中的run()方法A.对B.错第八章测试1【判断题】(20分)通知是通过系统服务NotificationManager发送的A.对B.错2【单选题】(20分)按下“菜单”键弹出的菜单是()。A.上下文菜单B.扩展菜单C.系统菜单D.选项菜单3【判断题】(20分)菜单既可以用Java代码创建,也可以用XML资源文件创建A.错B.对4【单选题】(20分)长按控件后出现的菜单是()。A.上下文菜单B.系统菜单C.扩展菜单D.选项菜单5【判断题】(20分)创建上下文菜单的代码应写在Activity的onCreateOptionsMenu方法中A.对B.错第九章测试1【单选题】(10分)Android的三维图形库采用()。A.SkiaB.DirectXC.OpenGLESD.3DMAX2【单选题】(10分)基于View绘图需要覆盖View类的()方法。A.onCreateB.renderC.paintD.onDraw3【单选题】(10分)Canvas绘制矩形的方法是()。A.drawRectB.drawLineC.drawOvalD.drawPath4【单选题】(10分)Android中颜色用一个()值表示。A.byteB.StringC.doubleD.int5【判断题】(10分)SurfaceView的绘图操作在子线程中执行A.错B.对6【判断题】(10分)SurfaceView采用了双缓冲区绘图A.错B.对7【单选题】(10分)坐标变换通过()来实现A.矩阵运算B.三维投影C.显卡D.内存拷贝8【判断题】(10分)平移变换是把某一点顺时针旋转一定角度A.错B.对9【判断题】(10分)三维绘图操作是在Renderer的onDrawFrame(GL10gl)方法中执行A.对B.错10【判断题】(10分)将三维物体投影到二维平面上必须采用平行投影A.对B.错第十章测试1【判断题】(20分)View动画的连接可以通过动画组合实现A.错B.对2【判断题】(20分)Drawable动画是让控件的属性值在给定时间内渐变A.对B.错3【判断题】(20分)Drawable动画可以和View动画组合A.对B.错4【判断题】(20分)Property动画不改变实际属性的值A.错B.对5【判断题】(20分)Property动画无法实现多个属性同时改变的动画A.对B.错第十一章测试1【单选题】(20分)向SharedPreferences写入数据需要先获得()对象。A.FileWriterB.UriC.EditorD.Content2【判断题】(20分)系统存储和外部存储中的文件打开方式不同,但打开后的读写方式相同。A.错B.对3【判断题】(20分)可以控制外部存储中文件的访问权限。A.错B.对4【判断题】(20分)类SQLiteOpenHelper可以帮助区分打开数据库的三种情况。A.错B.对5【判断题】(20分)SQLiteDatabase修改数据的方法是modify。A.错B.对第十二章测试1【判断题】(20分)使用ContentProvider机制可以读取通话数据。A.错B.对2【判断题】(20分)Android系统提供了很多预定义的ContentProvider。A.对B.错3【判断题】(20分)ContentProvider机制使用键值对来封装数据。A.对B.错4【判断题】(20分)不同的ContentProvider通过uri来区分。A.对B.错5【判断题】(20分)ContentProvider对外提供的数据操作主要是增删改查。A.对B.错第十二章测试1【判断题】(20分)使用ContentProvider机制可以读取通话数据。A.错B.对2【判断题】(20分)Android系统提供了很多预定义的ContentProvider。A.对B.错3【判断题】(20分)ContentProvider机制使用键值对来封装数据。A.对B.错4【判断题】(20分)不同的ContentProvider通过uri来区分。A.对B.错5【判断题】(20分)ContentProvider对外提供的数据操作主要是增删改查。A.对B.错第十三章测试1【单选题】(10分)读取ContentProvider数据使用的类或接口是()。A.ContentProviderB.ContentComsumerC.ContentResolverD.ContentServer2【单选题】(10分)ContentProvider的Uri以()开头。A.provider://B.http://C.content://D.uri://3【单选题】(10分)ContentResolver接口中用于删除数据的方法是()。A.queryB.updateC.insertD.delete4【多选题】(10分)实现自定义ContentProvider需要()。A.在配置文件中声明ContentProvider部件B.设计ContentURIC.用Java代码注册ContentProvider部件D.编写Java类5【判断题】(10分)一个ContentProvider在运行时可以有多个实例A.对B.错第十四章测试1【单

温馨提示

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

评论

0/150

提交评论