Android开发基础(习题卷9)_第1页
Android开发基础(习题卷9)_第2页
Android开发基础(习题卷9)_第3页
Android开发基础(习题卷9)_第4页
Android开发基础(习题卷9)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:Android开发基础Android开发基础(习题卷9)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesAndroid开发基础第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.SqlSessionFactorysqlMapper=newSqlSessionFactoryBuilder().build(resourceAsStream);这行代码代码主要做了哪些事呢,以下说法错误的是A)主要就涉及到了三个类SqlSessionFactoryBuilder、XMLConfigBuilder、XPathParserB)Build方法首先都是用XML配置文件构建一个XMLConfigBuilder类,XMLConfigBuilder通过parse方法返回一个Configuration配置类C)Configuration设置到SqlSessionFactory默认实现DefaultSqlSessionFactory的configuration属性并返回D)创建SqlSessionFactory对象是通过SqlSessionFactoryBuilder的build方法,他会返回它的默认实现类SqlSessionFactory答案:D解析:[单选题]2.小童和小刚都是年满11周岁的小学生,上课期间老师出门接电话,二人争吵扭打起来,小童被击中眼部,导致失明,在此事件中应当承担责任的是()。A)小刚及其监护人B)学校及小刚监护人C)小童和小刚D)小刚及其监护人答案:B解析:《学生伤害事故处理办法》第十条第一款指出,学生违反法律法规的规定,违反社会公共行为准则、学校的规章制度或者纪律,实施按其年龄和认知能力应当知道具有危险或者可能危及他人的行为的,应当依法承担相应的责任。案例中的小刚年满十一岁,应该对其造成小童受伤的行为承担主要责任。同时,依据《学生伤害事故处理办法》第二十八条,未成年学生对学生伤害事故负有责任的,由其监护人依法承担相应的赔偿责任。由于小刚只有十一岁,其造成的责任应由其监护人承担赔偿责任。此外,《学生伤害事故处理办法》第九条规定因下列情形之一造成的学生伤害事故.学校应当依法承担相应的责任:其中第十款规定,学校教师或者其他工作人员在负有组织、管理未成年学生的职责期间,发现学生行为具有危险性,但未进行必要的管理、告诫或者制止的。题目中的老师上课期间出去接电话,对学生的争吵扭打行为没有及时制止,学校对事件应承担次要责任。[单选题]3.配置MybatisGenerator时,<table>标签可以配置几个()A)0个B)1个或多个C)仅能设置1个D)必须设置多个答案:B解析:[单选题]4.BaseAdapter的四个抽象方法,哪个会被多次执行()A)getCountB)getItemC)getItemIdD)getView答案:D解析:[单选题]5.指南针前身是?司南?,发明于战国时期,()时指南针开始用于航海事业。A)隋唐B)北宋C)明朝D)明清答案:B解析:北宋时指南针开始用于航海事业。[单选题]6.以下程序运行结果是()publicclassTest{publicintdiv(inta,intb){try{returna/b;}catch(Exceptione){System.out.println(?Exception?);}catch(NullPointerExceptione){System.out.println(?ArithmeticException?);}catch(ArithmeticExceptione){System.out.println(?ArithmeticException?);}finally{System.out.println(?finally?);}return0;}publicstaticvoidmain(String[]args){Testdemo=newTest();System.out.println(商是:??+demo.div(9,0));}}A)Exceptionfinally商是:0B)ArithmeticExceptionfinally商是:0C)finally商是:0D)编译报错答案:D解析:[单选题]7.AndroidOreo对应的版本是()?A)5.0B)6.0C)7.0D)8.0答案:D解析:[单选题]8.下面哪个不是安卓四大组件之一()A)contentproviderB)intentC)activityD)service答案:C解析:[单选题]9.如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。()A)调用startActivityForResult()B)在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息C)两个选项都不正确D)两个选项都正确答案:D解析:[单选题]10.以下描述正确的有()A)方法的重写应用在一个类的内部B)方法的重载与返回值类型无关C)构造方法不能重载D)构造方法可以重写答案:B解析:[单选题]11.mybatis中foreach标签不包含以下哪个属性()A)collectionB)itemsC)openD)separator答案:B解析:[单选题]12.以下哪种存储方式是android提供的用来存储一些简单的配置信息,采用XML格式将数据存储到设备中()A)文件存储B)SharedPreferencesC)SQLite数据库D)网络存储答案:B解析:[单选题]13.Mybatis接口方法中只有一个参数时,在映射器XML可用的参数是什么()A){param}B){param0}C){arg0}D){arg1}答案:C解析:[单选题]14.样式文件是在()目录下创建的。()A)colorsB)dimensC)stringsD)styles答案:D解析:[单选题]15.想要修改APP的图标,需要在()文件中修改android:icon属性?A)AndroidManifest.xmlB)MainActivity.javaC)activity_main.xmlD)build.gradle答案:A解析:[单选题]16.下面SQL语句不正确的是()A)SelectB)updateC)DeleteD)insert答案:C解析:[单选题]17.Mapper.xml中用于设置返回值类型和映射关系的是A)accociationB)selectC)resultMapD)constructor答案:C解析:[单选题]18.SurfaceView在大小发生改变时调用哪个方法()A)voidsurfaceCreated(SurfaceHolderholder);B)voidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight);C)voidsurfaceDestroy(SurfaceHolderholder);D)voidlockCanvas(Canvascanvas);答案:B解析:[单选题]19.下列关于AlertDialog对话框的描述,错误的是()A)使用new关键字创建AlertDialog对话框的实例B)对话框的显示需要调用show方法C)setPositiveButton)方法是用来设置确定按钮的D)setNegativeButton0方法是用来设置取消按钮的答案:A解析:[单选题]20.ebView中可以用来处理js中警示,确认等对话框的是()A)WebSettingsB)WebViewClientC)WebChromeClientD)WebViewChrome答案:C解析:[单选题]21.新人园的张老师对儿童的要求十分严格,有一次小妍迟到3分钟,不问原因不准小妍进教室,小妍站在教室门口听了一节课。关于张老师,下列说法错误的是()。A)不关注学生的情感体验B)关注学生的纪律养成C)严格恪守教师职责D)不关注学生的人格养成答案:C解析:张老师罚站的行为属于体罚,是违反教师法的,所以选C。[单选题]22.小学生小明由于接受能力较差.所以每次学习新知识都需要比别人多花费一倍时间。班主任考虑到此情况,要求小明不要参加体育课,用自习代替体育课。下列说法正确的是()。A)老师用心良苦.但侵犯了小明的生命健康权B)学校应针对学习有困难的同学进行专门教育C)老师侵犯了小明的人身自由权D)老师做法错误,应充分保证小明的体育锻炼时间答案:D解析:本题中并不涉生命健康权及人身自由权的侵犯,主要在于老师的行为不符合《中华人民共和国未成年人保护法》中第三章关于?学校保护?的相关规定。?学校应当尊重未成年学生受教育的权利,关心、爱护学生,对品行有缺点、学习有困难的学生,应当耐心教育、帮助。??学校应当与未成年学生父母或者其他监护人相互配合,保证未成年学生的睡眠、娱乐和体育锻炼时间,不得加重其学习负担。?故本题选D。[单选题]23.下列关于RelativeLayout的描述,正确的是()。A)RelativeLayout表示绝对布局,可以自定义控件的x、y的位置B)RelativeLayout表示帧布局,可以实现标签切换的功能C)RelativeLayout表示相对布局,其中控件的位置都是相对位置D)RelativeLayout表示表格布局,需要配合TableRow布局一起使用答案:C解析:[单选题]24.对于广播的发送,Intent的启动方式是()A)显式启动B)隐式启动C)A和B都可以D)以上说法都不正确。答案:B解析:[单选题]25.下面代码运行结果是()publicclassDemo{publicintadd(inta,intb){try{returna+b;}catch(Exceptione){System.out.println(?ca语tc句h块?);}finally{System.out.println(语?句f块ina?lly);}return0;}publicstaticvoidmain(String[]args){Demodemo=newDemo();System.out.println(和是:??+demo.add(9,34));}}A)编译异常B)finally语句块和是:43C)和是:43finally语句块D)catch语句块和是:43答案:B解析:[单选题]26.我国教育改革发展的战略主题是()。A)基本普及学前教育,重点发展农村学前教育B)坚持教育的公益性和普惠性C)坚持以人为本,全面实施素质教育D)更新人才培养观念,创新人才培养模式答案:C解析:我国教育改革发展的战略主题是坚持以人为本,全面实施素质教育。[单选题]27.以下对继承的描述错误的是()A)Java中的继承允许一个子类继承多个父类B)父类更具有通用性,子类更具体C)Java中的继承存在着传递性D)当实例化子类时会递归调用父类中的构造方法答案:A解析:[单选题]28.Math.round(11.5)等于多少().Math.round(-11.5)等于多少().A)11,-11B)11,-12C)12,-11D)12,-12答案:C解析:[单选题]29.关于BaseAdapter说法错误的是()A)BaseAdapter是抽象类,我们主要实现getCount()方法和getView()方法B)BaseAdapter是自定义的数据适配器C)BaseAdapter不是抽象类,可以直接使用D)BaseAdapter的getCount()方法的作用是返回ListView一共有多少个条目显示出来答案:C解析:[单选题]30.关于隐式Intent正确的是A)android中使用IntentFilter来寻找与隐式Intent相关的对象B)通过组件的名称寻找与intent相关联的对象C)隐式Intent更多用于在应用程序内部传递消息D)一个声明了IntentFilter的组件只能响应隐式Intent请求答案:A解析:[单选题]31.拖动条组件是A)RatingBarB)ProgressBarC)SeekBarD)ScrollBar答案:C解析:[单选题]32.下列哪一个选项不属于Android中预定义的布局方式?A)TabLayoutB)RelativeLayoutC)AbsoluteLayoutD)LinearLayo答案:B解析:[单选题]33.AS开发工具包(AndroidStudio)是由哪个公司开发的()?A)Google(谷歌)B)MicroSoft微软C)Oracle甲骨文D)IBM(国际商业机器公司)答案:A解析:[单选题]34.以下代码运行输出是()publicclassPerson{privateStringname=?Person?;intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println();}}A)输出:PersonB)没有输出C)编译出错D)运行出错答案:C解析:[单选题]35.下列用以显示一系列图像的是A)ImageViewB)GalleryC)ImageSwitcherD)GridView答案:B解析:[单选题]36.请问下面的哪个函数实现复选框CheckBox的事件监听器?()A)OnItemClickB)OnClickC)onCheckedChangedD)OnLongClick答案:C解析:[单选题]37.以下哪项属于查询班级所有学生并按照年龄升序排序的SQL语句A)select*fromstudentgroupbyageB)select*fromstudentgroupbyagedescC)select*fromstudentorderbyagedescD)select*fromstudentorderbyage答案:D解析:[单选题]38.下列不属于Service生命周期的方法是()A)onCreateB)onDestroyC)onStopD)onStart答案:C解析:[单选题]39.配置MybatisGenerator时,要生成数据库内所有表<table>标签中的tableName应该设置成什么()A)!B)#C)%D)$答案:C解析:[单选题]40.Activity全生命周期中,第一个需要执行的方法是什么?A)onStart()B)onCreate()C)onReStart()D)onResume()答案:B解析:[单选题]41.Timer的实例为mTimer,mTimer.schedule(mTimerTask,1000,2000);方法表示()A)每间隔1000秒后执行mTimerTaskB)每间隔2000秒执行一次mTimerTaskC)mTimerTask是一个线程类D)schedule方法的第二个参数也可以是Date答案:C解析:[单选题]42.使用jdbc方式返回主键自增的值需要设置<insert>标签的什么属性()A)idB)parameterTypeC)keyPropertyD)useGeneratedKeys答案:D解析:[单选题]43.放入绝对布局中的控件需要通过______两个属性指定其准确的坐标值()A)android:width和android:heightB)android:layout_width和android:layout_heightC)android:x和android:yD)android:layout_x和android:layout_y答案:D解析:[单选题]44.下列关于Service服务的描述中,错误的是()A)Service是没有用户可见的界面,不能与用户交互B)Service可以通过Context.startService()来启动C)Service可以通过Context.bindService()来启动D)Service无需在清单文件中进行配置。答案:D解析:[单选题]45.下面关于UI布局描述错误的一项是()。..A)LinearLayout(线性布局)是按照横或竖的线性排列布局。B)RelativeLayout(相对布局)是按照相对位置来布局。C)FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。D)AbsoluteLayout(绝对布局)是以表格的形式布局答案:D解析:绝对布局也叫坐标布局,指定元素的绝对位置,因为适应性很差,一般很少用到。可以使用RelativeLayout替代。常用属性:android:layout_x组件x坐标android:layout_y组件y坐标[单选题]46.如何支持语言国际化?()A)在资源文件中按名称设置参数,例如:zh_CN.Title=?标题?B)按不同语言分目录提供不同的strings.xml文件C)两者都不正确D)两者都正确答案:B解析:[单选题]47.使用MyBatisGenerator自动工具生成的文件不包含()A)EntityB)DAO类C)SqlMap.xmlD)MapperXML答案:A解析:[单选题]48.在Mybatis中,下列关于ResultType说法错误的是()A)resultType表示返回值类型为:完整类名或别名,也允许使用基本的数据类型,包括String、int类型B)resultType和resultMap的数据结构是一样的,都是Map结构C)如果PoJo的属性名与SQL语句查询出来的字段名不一致的话,也可使用resultType来进行结果的自动映射D)resultType和resultMap不能同时使用答案:C解析:[单选题]49.下列关于Service的描述,正确的是()A)Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B)每次调用Context类中的StartService()方法后都会新建一个Service实例C)每次启动一个服务时候都会先后调用onCreate()和onStart()方法D)当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调答案:D解析:[单选题]50.在下列选项中,关于openFileInput()方法接收的参数,描述正确的是A)一个输入流对象B)一个目录对象C)/data/data//files/目录下一个文件的名称D)一个输出流对象答案:C解析:[单选题]51.在相对布局RelativeLayout中,设置当前控件位于某控件右侧使用()属性?A)android:layout_aboveB)android:layout_belowC)android:layout_toLeftOfD)android:layout_toRightOf答案:D解析:[单选题]52.海顿、莫扎特、贝多芬三位交响曲创作大师,其中一位创作的交响乐将其创造性地结合了起来。这部作品是()。A)贝多芬《第九交响曲》B)海顿《第三交响曲》C)莫扎特《幻想交响曲》D)海顿《第五交响曲》答案:A解析:贝多芬的《第九交响曲》创造性地继承了海顿、莫扎特的古典交响典创作风格。[单选题]53.关于android中播放视频的说法不对的是()A)可以使用SurfaceView组件播视频B)可以使用VideoView组件播视频C)VideoView组件可以控制播放的位置和大小D)VideoView播放视频的格式可以是3gp答案:C解析:[单选题]54.在SharedPreferences的方法中,用于获得String类型参数的方法是A)getString()B)getStringExtra()C)getStringValue()D)getValue()答案:A解析:[单选题]55.Android项目工程下面的assets目录的作用是什么()A)放置应用到的图片资源。B)主要放置多媒体等数据文件C)放置字符串,颜色,数组等常量数据D)放置一些与UI相应的布局文件,都是xml文件答案:B解析:[单选题]56.依据《儿童权利公约》,缔约国应确保没有任何儿童被剥夺获得保健服务的权利。那么,为了实现这一权利,不可采取的措施是()。A)降低婴幼儿死亡率B)确保母亲得到适当的产前和产后保健C)确保向所有儿童提供必要的医疗援助和保健.尤其发展高级保健D)开展预防保健、对父母的指导以及计划生育教育和服务答案:C解析:确保没有任何儿童被剥夺获得保健服务权利的具体措施包括:(1)降低婴幼儿死亡率;(2)确保向所有儿童提供必要的医疗援助和保健,侧重发展初级保健;(3)消除疾病和营养不良现象,包括在初级保健范围内利用现有可得的技术和提供充足的营养食品和清洁饮水,要考虑环境污染的危险和风险;(4)确保母亲得到适当的产前和产后保健;(5)确保向社会各阶层、特别是向父母和儿童介绍有关儿童保健和营养、母乳育婴优点、个人卫生和环境卫生及防止意外事故的基本知识,使他们得到这方面的教育并帮助他们应用这种基本知识;(6)开展预防保健、对父母的指导以及计划生育教育和服务。[单选题]57.Android的所有控件,这些控件都继承自哪个类()?A)ControlB)WindowC)ActivityD)View答案:D解析:[单选题]58.什么是DAO模式A)数据库访问对象B)关系对象C)对象持久化D)业务逻辑处理答案:A解析:[单选题]59.EditText编辑框的提示信息是哪个?A)android:inputTypeB)android:textC)android:digitsD)android:hint答案:A解析:[单选题]60.下面关于广播叙述错误的是()A)广播是Android四大组件之一B)BroadcastReceiver有两种注册方式,静态注册和动态注册C)静态注册需要在Mainfest.xml中配置D)动态注册需要在应用退出时候接触广播的注册。答案:A解析:[单选题]61.关于View和SurfaceView,下列说法错误的是()A)View是最基础的,必须在UI主线程内更新画面,速度较慢。B)SurfaceView是VIew的子类,类似使用双缓冲机制。C)View一般用来绘制简单静态图像,SurfaceView多用在变换图像中。D)SurfaceView是最基础的,速度较慢。答案:D解析:[单选题]62.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限().A)发送短信,无需配置权限B)permission.SMSC)android.permission.RECEIVE_SMSD)android.permission.SEND_SMS答案:D解析:[单选题]63.下列关于如何使用Notification,不对的是()A)notification需要NotificatinManager来管理B)使用NotificationManager的notify方法显示notification消息C)在显示Notification时可以设置通知时的默认发声,震动等D)调用Notification对象中的方法可以清除消息答案:D解析:[单选题]64.以下哪个控件()可以实现APP页面上的多个条目横向滑动?A)TextViewB)ImageViewC)ListViewD)RecyclerView答案:D解析:[单选题]65.Android中广播分为()种.A)1B)2C)3D)4答案:B解析:[单选题]66.以下双方属于多对多关系的是A)用户-角色B)用户-银行卡C)用户-手机号D)学生-语文成绩答案:A解析:[单选题]67.在android中使用SQLiteOpenHelper这个辅助类时,获取()A)getDatabase()B)openDatabase()C)getReadableDatabase()D)getAbleDatabase()答案:C解析:[单选题]68.下面的对自定style的方式正确的是()A)<resources><stylename="myStyle"><itemname="android:layout_width">fill_parent</item></style></resources>B)<stylename="myStyle"><itemname="android:layout_width">fill_parent</item></style>C)<resources><itemname="android:layout_width">fill_parent</item></resources>D)<resources><stylename="android:layout_width">fill_parent</style></resources>答案:A解析:[单选题]69.如果一个进程含有一个service和一个可视activity,那么这个进程是什么进程()A)前台进程B)可见进程C)后台进程D)空进程答案:B解析:答案说明:Android对进程的重要性评级的时候,选取它最高的级别。如果一个进程含有一个service和一个可视activity,进程将被归入一个可视进程而不是service进程。[单选题]70.CheckBox控件被选中的监听事件通常使用以下哪个方法?()A)setOnClickListenerB)setOnCheckedChangeListenerC)setOnMenultemSelectedListenerD)setOnCheckedListener答案:B解析:第2部分:多项选择题,共14题,每题至少两个正确答案,多选或少选均不得分。[多选题]71.下列对androidNDK的理解正确的是()A)NDK是一系列工具的集合B)NDK提供了一份稳定、功能有限的API头文件声明。C)使?Java+C?的开发方式终于转正,成为官方支持的开发方式D)NDK将是Android平台支持C开发的开端答案:ABC解析:[多选题]72.关于SQLite数据库,正确的说法[]A)SQLiteOpenHelper类主要是用来创建数据库和更新数据库B)SQLiteDatabase类是用来操作数据库的C)在每次调用SQLiteDatabase的getWritableDatabase()方法时,会执行SQLiteOpenHelper的onCreate方法。D)当数据库版本发生变化时,可以自动更新数据库结构答案:ABD解析:[多选题]73.在android中使用Menu时可能需要重写的方法有()。A)onCreateOptionsMenu()B)onCreateMenu()C)onOptionsItemSelected()D)onItemSelected()答案:AC解析:[多选题]74.MediaPlayer对象从停止状态到播放状态调用的方法是()A)prepare()B)start()C)reset()D)release()答案:AB解析:[多选题]75.在使用蓝牙必须获取的权限是()A)<uses-permissionandroid:name="android.permission.BLUETOOTH"/>B)<uses-permissionandroid:name="android.permission.INTERNET"/>C)<uses-permissionandroid:name="android.permission.BIND_BLUETOOTH"/>D)<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>答案:AD解析:[多选题]76.Android针对HTTP实现网络通信的方式主要包括()。A)使用HttpURLConnection实现B)使用ServiceConnection实现C)使用HttpClient实现D)使用HttpConnection实现答案:ABCD解析:[多选题]77.面异常是属于RuntimeException的是()A)ArithmeticExceptionB)IllegalArgumentExceptionC)NullPointerExceptionD)BufferUnderflowException答案:ABCD解析:[多选题]78.下面代码完成Button1按钮点击和长击事件的初始化,请补全代码?privatevoidinitView(){mBtnTest1=(Button)findViewById(R.id.btn_test1);(?)}A)mBtnTest1.setOnClickListener(this);B)setContentView(R.layout.activity_main);C)mBtnTest1.setOnLongClickListener(this);D)mBtnTest2.setOnClickListener(this)答案:AC解析:[多选题]79.下列关于Android动画的描述中,正确的是()。A)Android中的动画通常分为逐帧动画和补间动画两种。B)逐帧动画就是顺序播放一组预定义的静态图像,形成的动画效果。C)补间动画就是通过对场景中的对象不断进行图像变化来产生动画效果。D)实现补间动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算补齐。答案:ABC解析:[多选题]80.映射器是MyBatis中最重要、最复杂的组件,它由一个接口和对应的XML文件(或注解)组成。它可以配置以下内容()A)描述映射规则B)提供SQL语句,并可以配置SQL参数类型、返回类型、缓存刷新等信息C)配置缓存D)提供动态SQL答案:ABCD解析:[多选题]81.下面代码实现了ListView的数据,请补全代码()?privateint[]iPic={R.drawable.door,R.drawable.lib,R.drawable.science,R.drawable.rest,R.drawable.lake,R.drawable.medium,R.drawable.night};privateString[]strName={"大门","图书馆","科技楼","宿舍楼","天鹅湖","体育场","夜景"};privateString[]strContent={"美丽大运村","美丽图书馆","美丽科技楼","美丽宿舍楼","美丽天鹅湖","美丽体育场","美丽夜景"};privateArrayList<ItemBean>mArrayList;privatevoidinitData(){mArrayList=newArrayList<>();for(inti=0;i<iPic.length;i++){ItemBeanmItemBean=newItemBean();(?)mArrayList.add(mItemBean);}A)mItemBean.setiPic(iPic[i]);B)mItemBean.setStrName(strName[i]);C)map.put("content",strContent[i]);D)mItemBean.setStrContent(strContent[i]);答案:ABD解析:[多选题]82.以下属于MyBatis动态标签的是A)foreachB)whenC)setD)choose答案:ABCD解析:[多选题]83.下列属于SOAP优点的是()A)SOAP与编程语言无关。SOAP可以使用任何语言来完成B)SOAP是完全和厂商无关。C)SOAP与平台无关D)SOAP是简单的,可扩展的答案:ABCD解析:第3部分:填空题,共1题,请在空白处填写正确答案。[填空题]84.要注册各种传感器需要先获取_______对象答案:SensorManager解析:第4部分:判断题,共5题,请判断题目是否正确。[判断题]85.对数据库进行查询使用方法Query(),返回一个行数集合Cursor,Cursor是一个游标接口A)正确B)错误答案:对解析:[判断题]86.AlertDialog对话框能够直接通过new关键字创建对象。()A)正确B)错误答案:错解析:[判断题]87.内容观察者ContentObserver用于观察指定URI代表的数据的变化A)正确B)错误答案:对解析:[判断题]88.Broadcast表示广播,它是一种运用在应用程序之间传递消息的机制A)正确B)错误答案:对解析:[判断题]89.在文本的上方显示图像,可以通过android:drawableTop属性设置A)正确B)错误答案:对解析:第5部分:问答题,共10题,请在空白处填写正确答案。[问答题]90.请介绍下adb、ddms、aapt的作用答案:adb是AndroidDebugBridge,Android调试桥的意思,ddms是DalvikDebugMonitorService,dalvik调试监视服务。aapt即AndroidAssetPackagingTool,在SDK的build-tools目录下。该工具可以查看,创建,更新ZIP格式的文档附件(zip,jar,apk)。也可将资源文件编译成二进制文件,尽管我们没有直接使用过该工具,但是开发工具会使用这个工具打包apk文件构成一个Android应用程序。Android的主要调试工具是adb(Androiddebugingbridge),ddms是一个在adb基础上的一个图形化工具。adb,它是一个命令行工具。而ddms功能与adb相同,只是它有一个图形化界面。对不喜欢命今操作方式的人来说是一个不错的选择。解析:[问答题]91.ref与out区别?请简要描述一下。答案:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。2、使用ref和out时,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。3、out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候。解析:[问答题]92.如何将一个Activity设置成窗口的样式答案:在清单文件AndroidManifest.xml中相应的<activity>标签内设置属性android:theme=?@android:style/Theme.Dialog?解析:[问答题]93.params有什么用?请简要描述一下。答案:params关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力它在只能出现一次并且不能在其后再有参数定义,之前可以解析:[问答题]94.简要解释一下activity、intent、intentfilter、service、Broadcase、BroadcaseReceiver答案

温馨提示

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

评论

0/150

提交评论