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

下载本文档

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

文档简介

试卷科目:Android开发基础Android开发基础(习题卷4)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesAndroid开发基础第1部分:单项选择题,共182题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.指南针前身是?司南?,发明于战国时期,()时指南针开始用于航海事业。A)隋唐B)北宋C)明朝D)明清[单选题]2.在MyBatis中,关于resultMap属性描述,正确的是()A)type:指定JavaBean的类型,必须是全类名B)子标签<result>可以为空C)id:唯一标识这个resultMap,同一个Mapper.xml中不能重复D)以上说法都不对[单选题]3.如果要调用现成的ContentProvider,获得如下()对象才能调用其方法进行增删查改。A)CursorLoaderB)ContentResolverC)CursorD)ContentProvider[单选题]4.onPause()什么时候调用?A)当界面启动时B)当onCreate方法被执行之后C)当界面被隐藏时D)当界面重新显示时[单选题]5.继承ContentProvider不需要实现()等方法。A)addB)deleteC)updateD)query[单选题]6.Android系统中,有关框架层的代码应该在以下哪个目录中()A)libB)deviceC)hardwareD)frameworks[单选题]7.以下代码中,哪个是在XML文件中调用尺寸资源的正确表示?()A)@mipmap/ic_launcherB)@drawable/ic_launcherC)@dimens/largeD)@style/textStyle[单选题]8.当View使用___方法申请获取热点之后,是否一定会获取焦点()A)onKeyDown(),一定。B)setFocus(),不一定。C)requestFocus(),不一定。D)onKeyUp(),一定。[单选题]9.下面哪一个属性是表示视图与周围视图的距离?A)android:layout_widthB)android:layout_heightC)android:layout_marginD)android:padding[单选题]10.Android开发应用程序主要采用()层提供的接口进行开发?A)Linux内核层B)系统运行库层C)应用程序框架层D)应用层[单选题]11.在使用MyBatis的select标签查询客户(customer)的电话信息时,如果客户实体中电话的属性名为mobile,而客户表所对应的字段名为phone,则正确的写法是()A)selectphonefromcustomerB)selectmobilefromcustomerC)selectmobileasphonefromcustomerD)selectphoneasmobilefromcustomer[单选题]12.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?()A)该文本域的宽度将填充父容器宽度B)该文本域的宽度仅占据该组件的实际宽度C)该文本域的高度将填充父容器高度D)该文本域的高度仅占据该组件的实际高度[单选题]13.MyBatis中用于表示返回结果类型的属性名称是A)resultTypeB)parameterTypeC)collectionD)returnType[单选题]14.通过Java代码调用布局资源的代码正确的是哪个?()A)@layout/activity_mainB)setContentView(R.layout.activity_main);C)@R/layout/activity_mainD)setContentView(R/layout/activity_main);[单选题]15.以下哪项不属于Mybatis全局配置文件中的标签A)propertiesB)dataC)pluginsD)typealiases[单选题]16.下列对SharePreferences存、取文件的说法中不正确的是:A)属于移动存储解决方案B)sharePreferences处理的就是key-value对C)读取xml文件的路径是/sdcard/shared_prefxD)信息的保存格式是xml[单选题]17.使用ProgressDialog时调用()方法设置它为圆形转动的进度条。(25分)A)setStyle(ProgressDialog.STYLE_HORIZONTAL)B)setStyle(ProgressDialog.STYLE_SPINNER)C)setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);D)setProgressStyle(ProgressDialog.STYLE_SPINNER);[单选题]18.用MediaPlayer播放保存在sdcard上的mp3文件时,()?A)需要使用MediaPlayer.create方法创建MediaPlayerB)直接newMediaPlayer即可C)需要调用setDataSource方法设置文件源D)直接调用start方法,无需设置文件源[单选题]19.Mybatis中使用collection标签来解决一对多关联,哪项不属于其属性A)propertiesB)ofTypeC)columnD)select[单选题]20.定义LinearLayout垂直方向布局时设置的属性()A)android:layout_heightB)android:gravityC)android:layoutD)android:orientation[单选题]21.以下不属于foreach标签包含属性的是A)closeB)itemC)collectionD)end[单选题]22.Android应用程序的后缀名为()?A)exeB)apkC)jarD)tar[单选题]23.下面说法有误的是()。A)除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。B)Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。C)Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。D)由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。[单选题]24.以下关于Service的说法,不正确的是()。A)Service是没有用户可见的界面,不与用户交互B)每个Serviceclass可以在AndroidManifest.xml文件中有相应的<service>声明,也可以不声明直接使用C)Service可以通过Context.startService()来启动D)Service可以通过Context.bindService()来启动[单选题]25.AndroidOreo对应的版本是()?A)5.0B)6.0C)7.0D)8.0[单选题]26.Android程序中的主题和样式资源,通常放在哪个目录下?()A)res/drawableB)res/layoutC)res/valuesD)assets[单选题]27.以下哪项不属于xml映射文件标签A)selectB)resultmapC)parameterD)include[单选题]28.关于Intent的说法,错误的是?()A)可以用来激活一些组件B)表示程序想做某事的意图C)只能用于一个组件内部D)不同组件之间通信的?媒介?,专门提供组件互相调用的相关信息。[单选题]29.关于广播以下陈述正确的是().A)广播接收器只能在配置文件中注册B)广播接收器注册后不能注销C)广播接收器只能接收自定义的广播消息D)广播接收器可以在Activity中单独注册与注销[单选题]30.在SQLiteOpenHelper中创建数据库的方法是A)构造方法B)onCreate()C)onUpgrade()D)getReadableDatabase()[单选题]31.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是()A)setTimeout()B)setReadTimeout()C)setConnectTimeout()D)setRequestMethod()[单选题]32.下列选项中,作品与评价对应不正确的是()。A)《三国演义》--文不甚深,言不甚俗B)《资治通鉴》--帝王的镜子C)《太公兵法》--不朽的战争艺术D)《骆驼祥子》--旧时代的葬歌[单选题]33.下面哪些组件表示圆形框()?A)CheckBoxB)SwitchC)RadioButtonD)ImageView[单选题]34.关于sendBroadcast()方法说法正确的是().A)该方法是发送一条有序广播B)该方法是发送一条无序广播C)该方法即是发送有序广播也可以发送无序广播D)以上说法都不正确[单选题]35.在相对布局中,设置当前控件的左边界与某控件的左边界对齐可以使用什么属性?A)android:layout_alignTopB)android:layout_alignBottomC)android:layout_alignLeftD)android:layout_alignRight[单选题]36.下列关于Canvas类的描述,错误的是()。A)Canvas表示画布B)Canvas可以绘制各种各样的图形C)Canvas和Paint作用一样D)Canvas类的drawRect()方法用于绘制矩形[单选题]37.关于mybatis缓存的描述错误的是()A)一般提到Mybatis缓存的时候,都是指二级缓存B)一级缓存默认会启用C)一级缓存不能控制D)二级缓存不能控制[单选题]38.Android中广播分为()种.A)1B)2C)3D)4[单选题]39.进度条中哪个属性是设置进度条大小格式的A)android:secondaryProgressB)android:progressC)android:maxD)style[单选题]40.ScrollView中,可以直接包含多少个组件[]A)三个B)两个C)一个D)无数个[单选题]41.在使用JDBC的过程中,根据条件进行SQL的拼接是很麻烦且很容易出错的。MyBatis动态SQL的出现,解决了这个麻烦,动态SQL不包含哪个标签()A)ifB)chooseC)trimD)for[单选题]42.使用AIDL完成远程service方法调用下列说法不正确的是?()A)aidl对应的接口名称不能与aidl文件名相同B)aidl的文件的内容类似java代码C)创建一个Service,在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D)aidl对应的接口的方法前面不能加访问权限修饰符[单选题]43.Android提供了哪个高效的序列号接口?()A)ClonableB)ParcelableC)CopiableD)Externalizable[单选题]44.关于IPC说法正确的是()A)IPC全称是InnerB)IPC全称是InterfaceC)进程间通信指的是在一个应用内进行通信D)以上说法都不正确[单选题]45.下列关于SQLite数据库的描述中,错误的是()A)SqliteOpenHelper类有创建数据库和更新数据库版本的的功能。B)SqliteDatabase类是用来操作数据库的。C)每次调用SqliteDatabase的getWritableDatabase方法时,都会执行SqliteOpenHelper的onCreate()方法。D)当数据库版本发生变化时,会调用SqliteOpenHelper的onUpgrade()方法更新数据库。[单选题]46.《中华人民共和国未成年人保护法》的施行日期是()。A)1995年9月1日B)2006年12月29日C)1986年7月1日D)2007年6月1日[单选题]47.哪个智能操作系统是开源的系统?[]A)SymbianB)AndroidC)WindowsPhoneD)IOS[单选题]48.通过Intent可以启动那些组件?A)ActivityB)ServiceC)两项都不可以D)两项都可以[单选题]49.Android的分层架构中,应用层采用()语言进行开发?A)CB)PythonC)JavaD)C++[单选题]50.以下代码中可以正确创建FragmentManager的是()A)FragmentManagerfm=getFragmentManager();B)FragmentManagerfm=newFragmentManager();C)FragmentManagerfm=newgetFragmentManager();D)FragmentManagerfm=FragmentManager();[单选题]51.android中绑定一个service的方法是哪个().A)bindService()B)startService()C)unBindService()D)onBind()[单选题]52.发起一个由以下代码初始化的Intent,会发生什么情况?()Intentintent=newIntent();intent.addCategory(Intent.CATEGORY_BROWSABLE);intent.setAction(Intent.ACTION_MAIN);A)如果系统中有多个浏览器,则会让用户选择浏览器B)如果系统有多个浏览器,并且设置了默认的,则会打开默认浏览器C)如果系统中只有一个浏览器,则会打开该浏览器D)都正确[单选题]53.下列哪个可做Adroid数据存储()A)SQLiteB)MySqlC)OracleD)DB2[单选题]54.哪种view可以实现画面的及时更新()A)TixtViewB)viewC)SurfaceViewD)viewGroup[单选题]55.MyBatis编程步骤选择正确顺序的一项A)Step1:创建SQLSessionFactoryStep2:通过SQLSessionFactory创建SQLSessionStep3:通过SQLSession执行数据库操作Step4:调用session.close()关闭会话B)Step1:创建SQLSessionStep2:通过SQLSession执行数据库操作Step3:调用mit()提交事务Step4:调用session.close()关闭会话C)Step1:创建SQLSessionStep2:通过SQLSession创建SQLSessionFactoryStep3:通过SQLSessionFactory执行数据库操作Step4:调用mit()提交事务Step5:调用session.close()关闭会话D)创建SQLSessionFactoryStep2:通过SQLSessionFactory创建SQLSessionStep3:通过SQLSession执行数据库操作Step4:调用mit()提交事务Step5:调用session.close()关闭会话[单选题]56.下列哪一个选项不属于Android中预定义的布局方式?A)TabLayoutB)RelativeLayoutC)AbsoluteLayoutD)LinearLayo[单选题]57.自定义对话框时,将视图对象添加到当前对话框的方法是()A)setIconB)setXMLC)setLayoutD)setView[单选题]58.战国时期,可以通过?望闻问切?诊断病情的,被称为?脉学之宗?的医学家是()。A)华佗B)扁鹊C)李时珍D)孙思邈[单选题]59.下列选项中,与?孔子一颜回?逻辑关系相同的是()。A)省长-市长B)郭德纲-于谦C)李白-杜甫D)苏格拉底-柏拉图[单选题]60.在ContentProvider中ContentUris的作用是干什么()。A)用于获取Uri路径后面的ID部分B)增删改查的方法都在这个类中C)用于添加URI的类D)根本就用不到这个类,没关系[单选题]61.C#程序中,可使用try..catch机制来处理程序出现的______错误A)语法B)运行C)逻辑D)拼写[单选题]62.显示Spinner控件需要用到的适配器是()A)ArrayAdapterB)SimpleAdapterC)SimpleCursorAdapterD)Adapter[单选题]63.下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的()A)ImageViewB)WebViewC)GridViewD)Button[单选题]64.在某幼儿园,当王老师刚刚走上教育工作岗位的时候,他教的班级有个淘气的幼儿。每当教师讲课时,他总爱低头玩他桌子上放的?宝贝?横笛儿。有时候还会轻轻地吹一声?嘟--嘟--?。对此,最恰当的处理方式是()。A)采取鼓励措施,使该生在培养兴趣的同时,认真学习B)联系家长,让家长严加管束C)对该生不遵守纪律的行为进行批评训斥D)让他到教室外面吹奏,以示惩戒[单选题]65.小数类型(decimal)和浮点类型都可以表示小数,正确说法:()A)两者没有任何区别B)小数类型比浮点类型取值范围大C)小数类型比浮点类型精度高D)小数类型比浮点类型精度低[单选题]66.以下对抽象类的描述正确的是()A)抽象类没有构造方法B)抽象类必须提供抽象方法C)有抽象方法的类一定是抽象类D)抽象类可以通过new关键字直接实例化[单选题]67.ViewPager类设置当前页面的方法是()?A)setCurrentItem()B)setAdapter()C)onPageScrollStateChanged()D)addOnPageChangeListener()[单选题]68.下面关于Android开发描述有误的一项是()。A)Android使用Eclipse作为开发环境。B)在使用Eclipse之前必须先安装JDK。C)Android开发环境的搭建过程由下面四步组成:安装JDK->安装Eclipse->在Eclipse中安装并配置ADT->下载AndroidSDK。D)Android开发环境中的所有工具都是可以免费下载和使用的[单选题]69.以下不属于Mybatis的动态标签的是()A)<if>B)<update>C)<choose>D)<where>[单选题]70.以下对自定义异常描述正确的是()A)自定义异常必须继承ExceptionB)自定义异常可以继承自ErrorC)自定义异常可以更加明确定位异常出错的位置和给出详细出错信息D)程序中已经提供了丰富的异常类,使用自定义异常没有意义[单选题]71.Java语言中字符串?学Java?所占的内存空间是()A)6个字节B)7个字节C)10个字节D)11个字节[单选题]72.Android的程序创建中,填写ApplicationName表示()?A)项目名称B)项目包名C)项目类名称D)应用程序名称[单选题]73.以下说法错误的是A)Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同B)Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql的parameterType的类型相同C)Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同D)Mapper.xml文件中的namespace即是mapper接口的类路径[单选题]74.短信的内容提供者是()A)ContactProviderB)MessageProviderC)SmsProviderD)TelephonyProvider[单选题]75.Maven项目的主配置文件是()A)pom.xmlB)web.xmlC)mysql-config.xmlD)application.xml[单选题]76.使用Graphics类的drawRecr(10,20,20,10)绘制矩形,此矩形的面积是()A)100B)200C)300D)400[单选题]77.不属于MyBatis二级缓存默认效果有哪些A)映射语句文件中的所有select语句会被缓存B)映射语句文件中的所有insert、update、delete语句会刷新缓存C)缓存会使用LRU算法收回D)未设置缓存时间间隔,缓存会以任意时间顺序刷新[单选题]78.在Cursor中的()方法用于移动游标到首行A)moveToNext()B)moveToFirst()C)moveToLast()D)moveToPrevious()[单选题]79.在MIDP中,函数ImagecreateImage(Imagesource)创建的是()A)静态图像B)不可变图像C)可变图像D)动态图像[单选题]80.请问下列Acvitiy的配置是什么模式?<activityandroid:name=".MainActivity"android:launchMode=?standard"></activity>A)单任务模式B)标准模式C)单实例模式D)单栈顶模式[单选题]81.activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行()A)onPause()B)onCreate()C)onResume()D)onStart()[单选题]82.Android项目工程下面的assets目录的作用是什么()A)放置应用到的图片资源。B)主要放置多媒体等数据文件C)放置字符串,颜色,数组等常量数据D)放置一些与UI相应的布局文件,都是xml文件[单选题]83.根据《幼儿园工作规程》,保育员应具备()学历。A)小学毕业以上学历B)初中毕业以上学历。并受过幼儿保育职业培训C)高中毕业以上学历,并受过幼儿保育职业培训D)本科毕业以上学历[单选题]84.海顿、莫扎特、贝多芬三位交响曲创作大师,其中一位创作的交响乐将其创造性地结合了起来。这部作品是()。A)贝多芬《第九交响曲》B)海顿《第三交响曲》C)莫扎特《幻想交响曲》D)海顿《第五交响曲》[单选题]85.请问下列Acvitiy的配置是什么模式?<activityandroid:name=".MainActivity"android:launchMode=?singleTop"></activity>A)单任务模式B)标准模式C)单实例模式D)单栈顶模式[单选题]86.主视图布局中需要添加一个Fragment;请补全下面的代码;<fragmentandroid:id="@+id/fragment_title"android:name="(?)?android:layout_width="0dp"android:layout_height="match_parent"></fragment>A)ContentFragmentB)TitleFragmentC)MainAcitivtyD)Activity[单选题]87.通过bindService方式开启服务,服务生命周期是()A)onCreate()-onStart()-onBind()-onDestroy()B)onCreate()-onBind()-onDestroy()C)onCreate()-onBind()-onUnBind()-onDestroy()D)onCreate()-onStart()-onBind()-onUnBind()-onDestroy()[单选题]88.在Activity中,如何获取service对象?A)可以通过直接实例化得到。B)可以通过绑定得到。C)通过startService()D)通过getService()获取[单选题]89.拖动条组件是A)RatingBarB)ProgressBarC)SeekBarD)ScrollBar[单选题]90.Android提供了哪个高效的序列号接口?()A)ClonableB)ParcelableC)CopiableD)Externalizable[单选题]91.在Java中,下面对于构造函数的描述正确的是()。(选择一项)A)类必须显示定义构造函数B)构造函数的返回类型是voidC)构造函数和类有相同的名称,并且不能带任何参数D)一个类可以定义多个构造函数[单选题]92.关于MyBatis中传递多参数的情况,如果参数封装成JavaBean,应该怎么获取属性值A)通过#{参数名.属性名}B)通过#{arg0}来获得C)通过#{arg1}来获得D)通过#{成员属性}来获得[单选题]93.下列哪个传感器可以用于制作微博里的?摇一摇?功能(即震动手机来寻找周围同上微博的人)A)Sensor.TYPE_ORIENTATIONB)Sensor.TYPE_PROXIMITYC)Sensor.TYPE_ACCELEROMETERD)Sensor.TYPE_LIGHT[单选题]94.Dalvik虚拟机属于Android体系结构中的哪一层?()A)应用程序层B)应用程序框架层C)核心类库层D)Linux内核层[单选题]95.李老师认为爱国主义教育应从幼儿开始.于是她经常在班内开展?中国娃娃??我的少数民族朋友??爱祖国??爱首都?等爱国主题活动。这表明李老师在教学工作中能够做到()。A)爱国守法B)爱岗敬业C)终身学习D)关爱幼儿[单选题]96.下列选项中,()不属于《儿童权利公约》中缔约国对教育儿童目的的正确描述。A)培养对自然环境的尊重B)培养对人权的尊重C)最充分地培养儿童共性发展,培养才智和身心能力D)培养对儿童的父母、儿童自身的文化认同、语言和价值观、儿童所居住国家的民族价值观、其原籍国以及不同于其本国的文明的尊重[单选题]97.夏老师认为学校对自己的处分不公平。依据《中华人民共和国教师法》,他可以向教育行政部门提出申诉,教育行政部门应当在接到申诉的()日内,做出处理。A)15B)30C)7D)10[单选题]98.下列关于Intent启动组件说法错误的是()A)startActivity()B)startService()C)startBroadcastReceiver()D)startActivityForResult()[单选题]99.下面是获取按键键值并进行判断的程序代码(其它程序代码全部省略),判断语法正确的是()A)if((keyState&&LEFT_PRESSED)!=0)B)if((keyState||LEFT_PRESSED)!=0)C)if((keyState&LEFT_PRESSED)!=0)D)if((keyState|LEFT_PRESSED)!=0)[单选题]100.当前Activity被其他Activity覆盖或者锁屏,系统会调用()生命周期方法,暂停当前Activity的执行。A)onDestroy()B)onStop()C)onPasue()D)以上都会调用[单选题]101.以下关于服务的生命周期说法正确的是()A)服务的生命周期和Activity一样B)服务的创建会执行onCreate()C)启动时D)通过startService方式开启服务,首先会调用onCreate[单选题]102.数据共享指的是()A)同一个应用中的多个程序共享一个数据集合B)多个用户,同一种语言共享数据C)多个用户共享一个数据文件D)多种应用,多种语言,多个用户相互覆盖地使用数据集合[单选题]103.ctivity生命周期最开始的方法调用顺序是?()A)onCreate(),onResume(),onStart()B)onCreate(),onRestart(),onResume()C)onStart(),onResume(),onCreate()D)onCreate(),onStart(),onResume()[单选题]104.关于JSON和XML说法,错误的是()A)JSON的速度要远远快于XMLB)JSON对数据的描述性比XML好C)JSON相对于XML来讲,数据的体积小D)JSON和XML同样拥有丰富的解析手段[单选题]105.在SQLServerManagementStudio中运行下列T-SQL语句,其输出值()。SELECT@@IDENTITYA)可能为0.1B)可能为3C)不可能为-100D)肯定为0[单选题]106.以下()添加到ComputerBook中不会出错classBook{protectedintgetPrice(){return30;}}publicclassComputerBookextendsBook{}A)protectedfloatgetPrice(){}B)protectedintgetPrice(intpage){}C)intgetPrice(){}D)publicintgetPrice(){return10;}[单选题]107.更新数据的Mapper.xml的标签是什么A)InsertB)SelectC)UpdateD)Delete[单选题]108.以startService开启服务以下说法正确的是()A)startService方式开启服务,服务一旦被开启,服务就会在后台长期运行B)服务开启后只能关机后才能关闭服务C)服务不需要在清单文件里注册D)服务停止时会调用onStop()[单选题]109.下列代码输出的结果是:()inti=0;i=++i+8;Console.WriteLine(i++);A)8B)9C)10D)编译出现语法错误,不能运行[单选题]110.在使用MyBatis的时候,除了可以使用@Param注解来实现多参数不同类型入参,还可以用()传递多个参数值A)用Map对象可以实现传递多参数值B)用List对象可以实现传递多参数值C)用数组的方式传递D)用Set集合的方式传递[单选题]111.下列是代表动画渲染器的是()A)androiD)interpolatorB)accelerate_interpolatorC)decelerate_interpolatorD)accelerate_decelerate_interpolator[单选题]112.MyBatis对JDBC访问数据库的代码进行封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中()的解决方案A)表现层B)业务逻辑层C)持久化层D)数据库系统[单选题]113.以下对异常的描述不正确的有()A)异常分为Error和ExceptionB)Throwable是所有异常类的父类C)Exception是所有异常类父类D)Exception包括RuntimeException和RuntimeException之外的异常[单选题]114.甲、乙、丙三人大学毕业后,一个当上了公务员,一个当上了空姐,另一人当上了司机。他们各自作了如下陈述:甲:甲当上了公务员,乙当上了空姐;乙:甲当上了空姐,丙当上了公务员;丙:甲当上了司机,乙当上了公务员。结果证实,甲、乙、丙的陈述都只对了一半。由此可见()。A)甲当上了空姐B)乙当上了公务员C)丙当上了空姐D)甲当上了司机[单选题]115.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的?()A)onCreate()B)onUpgrading()C)onUpdate()D)onUpgrade()[单选题]116.下列方法中,哪个方法能够得到ContentProvider的实例对象。()A)newContentResolver()B)getContentResolver()C)newInstance()D)ContentUris.newInstance()[单选题]117.涉及查询最大薪资的SQL函数是A)MINB)MAXC)AVGD)SUM[单选题]118.绝对布局中,android:layout_x的含义有()A)以手机左下为原点,组件显示到屏幕中的横向坐标值。B)以手机左上为原点,组件显示到屏幕中的横向坐标值。C)以手机右下为原点,组件显示到屏幕中的横向坐标值。D)以手机右下为原点,组件显示到屏幕中的横向坐标值[单选题]119.对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串"person",setting应该先调用什么方法()A)edit()B)save()C)commit()D)putString()[单选题]120.以下不属于MyBatis的Executor执行器的是A)SimpleExecutorB)ReuseExecutorC)BatchExecutorD)StateMent[单选题]121.Android的版本代号为4.2版的重要更新内容不包括下面哪一项()。A)支持多用户账户B)加入手势输入C)加入屏幕截图功能D)加入照片球(球形全景拍摄)功能[单选题]122.下面关于ContentProvider描述错误的是()。A)ContentProvider可以暴露数据B)ContentProvider用于实现跨程序共享数据C)ContentProvider不是四大组件D)ContentProvider通过Uri的形式对外提供数据[单选题]123.Java开发工具包(JavaDevelopmentkit,JDK)是由哪个公司开发的()?A)Google(谷歌)B)MicroSoft微软C)Oracle甲骨文D)IBM(国际商业机器公司)[单选题]124.在打包生成安装包时,BuildType指定打包版本类别,其中()代表测试版A)releaseB)versionC)debugD)beta[单选题]125.映射一对一使用的标签是A)many-oneB)one-manyC)associationD)collection[单选题]126.注册外拨电话的广播事件对应的action是().A)android_intent.action.NEW_OUTGOING_CALLB)android_intent.action.NEW_CALLC)android_intent.action.OUTGOINT_CALLD)android_intent.action.OUTGOINT_CALL_DATA[单选题]127.在Android开发使用日志输出时,记录发生错误的时候使用的方法是下列A)DEBUGB)INFOC)ERRORD)VERBOSE[单选题]128.下列用以显示一系列图像的是A)ImageViewB)GalleryC)ImageSwitcherD)GridView[单选题]129.放入绝对布局中的控件需要通过______两个属性指定其准确的坐标值()A)android:width和android:heightB)android:layout_width和android:layout_heightC)android:x和android:yD)android:layout_x和android:layout_y[单选题]130.绑定Service的方法是()A)bindServiceB)startServiceC)onStartD)onBind[单选题]131.想实现批量删除的动态sql的标记可选择A)Choose(when/otherwise)B)SetC)WhereD)Foreach[单选题]132.在SQLiteOpenHelper中获取可读数据库的方法是A)getWritableDatabase()B)onCreate()C)onUpgrade()D)getReadableDatabase()[单选题]133.2008年9月27日,宇航员翟志刚进行了太空行走,标志着中国的航天事业进行了一个新的发展阶段。表明中国航天技术在21世纪已经走在欧洲和日本前面的标志性事件是()。A)第一颗原子弹爆炸成功B)?东方红一号?发射成功C)?神舟七号?发射成功D)?嫦娥一号?发射成功[单选题]134.Activity生命周期最开始的方法调用顺序是?()A)onCreate(),onResume(),onStart()B)onCreate(),onRestart(),onResume()C)onStart(),onResume(),onCreate()D)onCreate(),onStart(),onResume()[单选题]135.关于View和SurfaceView,下列说法错误的是()A)View是最基础的,必须在UI主线程内更新画面,速度较慢。B)SurfaceView是VIew的子类,类似使用双缓冲机制。C)View一般用来绘制简单静态图像,SurfaceView多用在变换图像中。D)SurfaceView是最基础的,速度较慢。[单选题]136.多态的表现形式有()A)重写B)抽象C)继承D)封装[单选题]137.为了实现在Java的程序中调用带参数的SQL语句,应该采用()来成。A)Connection类B)PreparedStatement类C)ResultSet类D)Statement[单选题]138.Activity全生命周期中,第一个需要执行的方法是什么?A)onStart()B)onCreate()C)onReStart()D)onResume()[单选题]139.在MyBatis中,可以实现前缀、后缀进行替换操作的动态标签是()A)prefixB)suffixC)overrideD)trim[单选题]140.在下列选项中,用来设置Activity的启动模式的属性是:A)android:launchB)android:launchModeC)android:launchMethodD)android:launchProperty[单选题]141.自定义SurfaceView与其他View混合使用时,在XML文件中下面哪个属性是不可少的()A)android:id=??;B)android:layout_width=??;C)android:layout_height=??D)以上均不可少[单选题]142.AndroidActivity生命周期中调用的第一个方法是?()A)onInit()B)onStart()C)onCreate()D)onBegin()[单选题]143.下面关于静态注册广播接收者中Exported属性的描述,正确的是()。A)广播接收者是否可以由系统实例化B)是否接收当前程序之外的广播C)创建广播接收者名称D)以上说法都不对[单选题]144.下列不是Bitmap对象加载的获得方式的是()A)从项目系统中加载B)从sdcard中加载C)从网络中加载D)从另一个Bitmap中加载[单选题]145.以下()不是Object类的方法A)clone()B)finalize()C)toString()D)hasNext()[单选题]146.Android中可以使用RGB颜色值,RGB颜色值以#开头,还可以给出alpha值,其中alpha值是什么意思?A)透明度B)灰度C)分辨率D)多通道[单选题]147.Mysql数据服务的默认端口号是A)3306B)8080C)3303D)1433[单选题]148.下列哪个接口是Camera中处理快门关闭的接口()A)android.hardware.Camera.ShutterCallbackB)android.hardware.Camera.PreviewCallbackC)android.hardware.Camera.ErrorCallbackD)android.hardware.Camera.AutoFocusCallback[单选题]149.让一个ImageView显示一张图片,可以通过设置什么属性()A)android:srcB)android:backgroundC)android:imgD)android:value[单选题]150.MediaPlayer播放资源前,需要调用哪个方法完成准备工作?()A)setDataSource()B)prepare()C)reset()D)release()[单选题]151.请问下列Acvitiy的配置是什么模式?<activityandroid:name=".MainActivity"android:launchMode=?singleTask"></activity>A)单任务模式B)标准模式C)单实例模式D)单栈顶模式[单选题]152.下面关于JSON说法错误的是:()A)json是一种数据交互格式。B)json的数据格式有两种为{}和[]C)json数据用{}表示java中的对象,[]表示Java中的List对象D){?1?:?123?,?2?:?234?,?3?:?345?}不是json数据[单选题]153.下面关于Androiddvm的进程和Linux的进程,应用程序的进程说法正确的是()A)DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.B)DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.C)DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.D)DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.[单选题]154.ORM是一种什么框架A)面向对象B)对象关系映射C)面向数据D)对象持久化[单选题]155.当观察到的Uri代表的数据发生变化时,会触发ContentObserver中的()方法。A)onCreate()B)notifyChange()C)onChange()D)以上说法都不对[单选题]156.ImageView的视图中,如何设置图片的类型才能拉伸图片位于视图中心?()A)FIT_CENTERB)FIT_XYC)CENTERD)CENTER_INSIDE[单选题]157.下列关于opencore说法不正确的是A)Opencore是Android多媒体框架的核心B)MediaPlayer是openCore中的一个核心类C)所有在Android平台的音频.视频的采集以及播放等操作都是通过它来实现的D)在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用[单选题]158.关于有序广播和无序广播说法正确的是().A)有序广播可以被拦截B)有序广播和无序广播类似C)有序广播不可以被拦截D)无序广播是按照优先级进行发送[单选题]159.子标签<association>配置已经有的结果集时使用哪个属性()A)propertyB)javaTypeC)resultTypeD)columnPrefix[单选题]160.在下列选项中,关于openFileInput()方法接收的参数,描述正确的是A)一个输入流对象B)一个目录对象C)/data/data//files/目录下一个文件的名称D)一个输出流对象[单选题]161.Mybatis中使用自动映射就是通过()让Mybatis自动将值匹配到对应字段上A)类名B)属性名C)别名D)id[单选题]162.请问下列Acvitiy的配置是什么模式?<activityandroid:name=".MainActivity"android:launchMode=?singleInstance"></activity>A)单任务模式B)标准模式C)单实例模式D)单栈顶模式[单选题]163.为实现批量输入和动态更新可以使用以下哪个动态SQL标签()A)<foreach>B)<if>C)<choose>D)<set>[单选题]164.以下设置TextView文字大小的代码错误的是()A)android:TextSize="12"B)android:TextSize="12sp"C)android:TextSize=12D)android:TextSize="12mm"[单选题]165.当Activity由于资源不足被回收时,哪个函数会被调用?()A)onSaveInstanceState()B)onSuspend()C)onSaveState()D)onStop()[单选题]166.处理菜单项单击事件的方法不包含()A)使用onOptionsItemSelected(MenuItemitem)响应B)使用onMenuItemSelected(intfeatureId.MenuItemitem)响应C)使用onMenuItemClick(MenuItemitem)响应D)使用onCreateOptionsMenu(Menumenu)响应[单选题]167.下列说法错误的是A)Button是普通按钮组件,除此外还有其他的按钮组件B)TextView是显示文本的组件,TextView是EditText的父类C)EditText是编辑文本的组件,可以使用EditText输入特定的字符D)ImageView是显示图片的组件,可以通过设置显示局部图片[单选题]168.如果想存储一个键值对字符串,应该使用哪个类?()A)ContentResolverB)SharedPreferencesC)ResourcesD)Cookies[单选题]169.Activity被某个AlertDialog遮住时处于什么状态()?A)运行B)暂停C)停止D)销毁[单选题]170.对输入中拼写检查的支持是通过什么方式实现的?()A)BroadcastReceiverB)ContentProviderC)ServiceD)Activity[单选题]171.设i、j、k为类x中定义的int型属性名,下列类x的构造函数中错误的是()A)x(inth,intm,intn)...B)voidx(intm)...C)x(intm,intn)...D)x(intm)...[单选题]172.在Android中,android提供底层驱动,如显示驱动,音频驱动等是哪一层?A)应用层B)应用框架层C)系统运行库层D)Linux内核层[单选题]173.在Tween动画中,能呈现旋转效果的是()A)alphaB)scaleC)translateD)ratate[单选题]174.关于BroadcastReceiver的说法不正确的是A)是用来接收广播Intent的B)一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C)对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D)接收者声明的优先级别在<intent-filter>的android:priority属性中声明,数值越大优先级别越高[单选题]175.D12EA1089自定义对话框时,将视图对象添加到当前对话框的方法是A)setIconB)setXMLC)setLayoutD)setView[单选题]176.Context.startService方式的service生命周期下面正确的描述是().A)启动时onCreate()->onStartCommand()B)停止时,onStop()->onDestroy()C)启动时onCreate()->onStart()->onResume()D)停止时,onStop()[单选题]177.下列选项中,属于接收系统广播的组件的是()。A)BroadcastB)BroadcastReceiverC)ContentProviderD)ContentResolver[单选题]178.题目在选定了整个表格之后,若要删除整个表格中的内容,以下操作正确的是()。A)单击?表格?菜单中的?删除表格?命令B)按Delete键C)按Space键D)按Esc键[单选题]179.启动引导页中,ViewPager选中页面后实现RadioGroup对应的选项被选中,请补全代码()?publicvoidonPageSelected(inti){//根据ViewPager选中序号确定RadioButton的选中Button(?);}A)mRadiogroup.set(mTabs.get(i));B)mRadiogroup.check(mTabs.get(i));C)mRadiogroup.set(mTabs);D)mRadiogroup.check(mTabs);[单选题]180.以下说法错误的是()A)super.方法()可以调用父类的所有非私有方法B)super()可以调用父类的所有非私有构造函数C)super.属性可以调用父类的所有非私有属性D)this和super关键字可以出现在同一个构造函数中[单选题]181.下面关于bindService()方法启动服务的描述,正确的是()。A)服务会长期在后台运行B)启动服务的组件与服务之间没有关联C)可以通过stopService()方法停止该服务D)可以通过unbindService()方法停止该服务[单选题]182.给一个TextView设置红色字体,应该使用以下哪种写法?()A)setTextColor(0xffff0000);B)setColor("0xffff0000")C)setTextColor("0xffff0000")D)setColor("red")第2部分:多项选择题,共35题,每题至少两个正确答案,多选或少选均不得分。[多选题]183.下列选项中,()是http相应包含的组成部分。A)响应体B)响应头C)响应尾D)响应行[多选题]184.可以调用以下哪些方法()启动Activity?A)startActivity()B)startActivityForResult()C)beginActivityForResult()D)beginActivity()[多选题]185.res/values下可以创建什么文件?[]A)strings.xmlB)arrays.xmlC)style.xmlD)color.xml[多选题]186.关于HTTP协议说法正确的是().A)HTTP(HyperTextTransferProtocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的规则B)当客户端在与服务器端建立连接后,向服务器端发送的请求,被称作HTTP请求C)HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统D)HTTP协议就是标准的Java协议[多选题]187.Mybatis的Xml映射文件中,映射文件常用的元素有()A)insertB)updateC)deleteD)sql[多选题]188.在Android中,给AlertDialog按钮设置点击事件的方法是【选两项】A)setOnButtonClickListenerB)setPositiveButtonC)setNegativeButtonD)setOnClick[多选题]189.在Android中,下列关于视频播放的实现描述错误的有().A)使用VideoView播放视频时需要MediaPlayer配合B)使用SurfaceView播放视频时需要MediaPlayer配合C)使用VideoView播放视频可以改变播放的位置和大小D)使用SurfaceView播放视频可以改变播放的位置和大小[多选题]190.Chronometer类的重要方法()A)startB)stopC)setBaseD)destory[多选题]191.在Android中,Intent是Android程序中各组件之间进行交互的一种重要方式。它的功能有:【选三项】A)在不同组件之间传递数据B)启动ActivityC)启动ServiceD)布局页面设计[多选题]192.在mapper中如何传递多个参数A)使用占位符的思想B)使用数组传递C)使用map集合作为参数来装载D)无法实现[多选题]193.下列哪些api的操作需要声明权限()。A)播放mp3文件B)读SD卡(读sd卡状态)C)发短信D)访问网络[多选题]194.下列对androidNDK的理解正确的是()A)NDK是一系列工具的集合B)NDK提供了一份稳定、功能有限的API头文件声明。C)使?Java+C?的开发方式终于转正,成为官方支持的开发方式D)NDK将是Android平台支持C开发的开端[多选题]195.映射器是MyBatis中最重要、最复杂的组件,它由一个接口和对应的XML文件(或注解)组成。它可以配置以下内容()A)描述映射规则B)提供SQL语句,并可以配置SQL参数类型、返回类型、缓存刷新等信息C)配置缓存D)提供动态SQL[多选题]196.在web开发领域主要的数据交互格式有()A)XMLB)HTMLC)JSOND)AJAX[多选题]197.关于widget(组件)属性的写法,下面哪个是正确的?A)android:id=?@+id/tv_username?B)android:layout_width=?100px?C)android:src=?@drawable/icon?D)android:id="@id/tabhost"[多选题]198.下面哪条语句可以构造正确的对话框()A)AlertDialogdialog=newAlertDialog(context);B)AlertDialog.Builderbuilder=newAlertDialog.Builder(context);C)ProgressDialogdialog=newProgressDialog(context);D)ProgressDialog.Builderbuilder=newProgressDialog.Builder(context);[多选题]199.MyBatis中介绍了映射有哪些情况()A)自动映射B)简单映射C)嵌套子查询映射D)嵌套联合查询映射[多选题]200.关于有序广播和无序广播说法错误的是().A)Android中广播分有序广播和无序广播B)无序广播是按照一定的优先级进行接收C)无序广播可以被拦截,可以被修改数据D)有序广播按照一定的优先级进行发送[多选题]201.由于子线程不能更新UI代码,我们可以使用下列哪种方式()解决这个问题。A)在子线程中使用setImageView(..)设置图片B)调用runOnUiThread(..)方法中更新uiC)在子线程中用handler发送message给主线程,然后在主线程中更新uiD)Thread中直接更新ui[多选题]202.关于res/anim文件下列说法正确的是()()A)在Android2.2内核模拟器下,需要手动创建,不能被自动创建B)在Android4.0以上内核模拟器下,不需要手动创建,能被自动创建C)该文件下存放的是XML文件,用于设置动画效果属性,如alphA)xml等D)该文件下主要放置多媒体等数据文件[多选题]203.activity的启动模式有哪些?()A)standardB)singleTopC)singleTaskD)singleInstance[多选题]204.下列属于Activity的状态是?A)运行状态B)暂停状态C)停止状态D)睡眠状态[多选题]205.关于Activity的描述,下面哪个是错误的?A)一个Android程序中只能拥有一个Activity类B)Activity类都必须在Androidmaniefest.xml中进行声明C)系统完全控制Activity的整个生命周期D)Activity类必须重载onCreate方法[多选题]206.用android:width设置布局的宽度时,其值为()表示该布局的宽度与父容器的宽度相同A)fill_parentB)match_parentC)wrap_contentD)fill_content[多选题]207.android关于service生命周期的onCreate()和onStart()说法正确的是?(两项)A)如果service已经启动,将先后调用onCreate()和onStart()方法B)当第一次启动的时候先后调用onCreate()和onStart()方法C)当第一次启动的时候只会调用onCreate()方法D)如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法[多选题]208.根据下面的代码,Strings=null;会抛出NullPointerException异常的有()。[两项]A)if((s!=null)&(s.length()>0))B)if((s!=null)&&(s.length()>0))C)if((s==null)|(s.length()==0))D)if((s==null)||(s.length()==0))[多选题]209.关于mybaties中缓存的属性设置描述正确的是()A)flushCache默认值为falseB)flushCache默认值为trueC)useCache默认值为trueD)useCache默认值为false[多选题]210.Activity类中从运行态到销毁态执行的方法是()?A)onStop()B)onPause()C)onDestroy()D)onStart()[多选题]211.Mapper接口方法中形参支持的类型有哪些()A)List集合B)pojo类型C)MapD)以上都不正确[多选题]212.在Android中,Android提供了按钮,可以组合使用哪些能完成效果【选两项】A)RadioButtonB)RadioGroupC)nameD)Layout[多选题]213.关于下列配置说法正确的是()<receiverandroid:name=".Test"><intent-filter><actionandroid:name="android.appwidget.action.APPWIDGET_UPDATE"/></intent-filter><meta-dataandroid:name="vider"android:resource="@xml/test_info"/></receiver>A)项目res目录下有一个xml文件夹B)项目根目录下有一个xml文件夹C)Test是一个广播接收器D)通常Test中的onUpdate方法是需要重写的[多选题]214.Activity类中从启动到运行执行的方法是()?A)onCreate()B)onPause()C)onResume()D)onStart()[多选题]215.下面哪些关键字是和多线程并发有关的()A)volatileB)synchronizedC)publicD)final[多选题]216.下面是属于GLSurFaceView特性的是()()A)管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。B)管理一个EGLdisplay,它能让opengl把内容渲染到上述的surface上。C)让渲染器在独立的线程里运作,和UI线程分离。D)可以直接从内存或者DMA等硬件接口取得图像数据[多选题]217.foo对象有att属性,那么获取att属性的值,以下哪些方法是可以的:()A)foo.attB)foo("att")C)foo["att"]D)foo{"att"}E)foo["a"+"t"+"t"]第3部分:填空题,共4题,请在空白处填写正确答案。[填空题]218.__接口定义了常见的provider状态变化和位置变化的方法[填空题]219.给ListView设置适配器的方法是____________[填空题]220.要操作WIFI设备,就需要使用Context.getSystemService(Context.WIFI_SERVICE)来获取______对象[填空题]221.要注册各种传感器需要先获取_______对象第4部分:判断题,共13题,请判断题目是否正确。[判断题]222.第三代移动通信技术(3G)包括TD-LTE和FDD-LTE两种制式。()A)正确B)错误[判断题]223.设置EditText密码框中输入的字符或数字显示为?.?,可以设置其android:inputType属性为textPasswordA)正确B)错误[判断题]224.ListView控件中的数据是通过数据适配器加载的。()A)正确B)错误[判断题]225.从文件中读取数据可能会失败,所以需要抛出并捕获异常A)正确B)错误[判断题]226.每个Dalvik虚拟机实例都是一个独立的进程空间,并且每个进程之间不可以通信。()A)正确B)错误[判断题]227.SQLiteDatabase类的update()方法用于删除数据库表中的数据A)正确B)错误[判断题]228.Android应用程序的主要语言是Java()A)正确B)错误[判断题]229.Android的控件样式,其每一个XML属性都对应一个Java方法。()A)正确B)错误[判断题]230.可以使用background属性设置布局的背景A)正确B)错误[判断题]231.当从MainActivity跳转到SecondActivity时,如果需要有数据回传,可以使用StartActivity()方法启动新的ActivityA)正确B)错误[判断题]232.Android程序中,Loge0用于输出警告级别的日志信息。()A)正确B)错误[判断题]233.开发Android应用时必须要有AndroidSDK[判断题]234.Toast显示一段时间后自动消失不会打断当前操作,也不获得焦点A)正确B)错误第5部分:问答题,共26题,请在空白处填写正确答案。[问答题]235.注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。[问答题]236.Android工程中()目录下存放所有Java代码[问答题]237.()是Android布局中最简单的一种,为每个加入其中的控件

温馨提示

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

评论

0/150

提交评论