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

下载本文档

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

文档简介

试卷科目:Android开发基础Android开发基础(习题卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesAndroid开发基础第1部分:单项选择题,共182题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下属于调用摄像头硬件的权限的是:()A)<uses-permissionandroid:name="android.permission.CAMERA"/>B)<uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>C)<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>D)<uses-permissionandroid:name="android.permission.INTERNET"/>[单选题]2.可可在滑滑梯时不小心把腿给蹭了,当时只是蹭破一点皮,因此放学时老师也就没有告诉家长,可第二天可可的爷爷说孩子的腿都淤青了,问老师是怎么回事。面对家长的指责,老师应该()。A)说明孩子只是一点点小擦伤.没有必要大惊小怪B)说明自己不知道这一情况.所以没有向家长说明C)耐心解释情况,将责任归咎到自己身上,向家长诚恳道歉D)将责任推到其他老师身上[单选题]3.故事课上小花指出刘老师某个故事情节的错误。刘老师恼羞成怒地说:?小花.你厉害,以后你替老师讲故事好了!?关于刘老师,下列说法正确的是()。A)维护了老师自身的权威B)伤害了学生的自尊C)有效地控制了课堂的无关行为D)保证了教学任务的顺利进行[单选题]4.关于Activity说的法不正确的是()A)Activity是为用户操作而展示的可视化用户界面B)一个应用程序可以有若干个ActivityC)Activity可以通过一个别名去访问D)Activity可以表现为一个漂浮的窗口[单选题]5.下列程序段的输出结果是:()voidcomplicatedexpression_r(){intx=20,y=30;booleanb;b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;System.out.println(b);}A)trueB)falseC)1D)011.activity[单选题]6.@SelectKey(statement="selectlast_insert_id()",keyProperty="id",resultType=Long.class,before=false)注解的作用是什么()A)返回值为最后一次插入数据的id值B)查询数据库中最大的id值C)查询当前数据库中id的数量D)查询数据库中是否存在相同id[单选题]7.Android的VM虚拟机是哪个?A)DalvikB)JVMC)KVMD)framework[单选题]8.Mybatis映射文件中能实现属性一对多映射的标签是什么()A)resultTypeB)resultMapC)associationD)collection[单选题]9.以下对接口描述错误的有()A)接口没有提供构造方法B)接口中的方法默认使用public、abstract修饰C)接口中的属性默认使用public、static、final修饰D)接口不允许多继承[单选题]10.下列属于SAX解析xml文件的优点的是()A)将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B)不用事先调入整个文档,占用资源少C)整个文档调入内存,浪费时间和空间D)不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失[单选题]11.Android的所有布局,这些布局都继承自哪个类()?A)LayoutB)ViewGroupC)ContainerD)View[单选题]12.绝对布局的标签名称是()A)FrameLayoutB)LinearLayoutC)RelativeLayoutD)AbsoluteLayout[单选题]13.假设assets目录下有文件结构html/hello.html,用loadUrl()方法将该网页加载至webView时,需传入的参数是()A)file:///asset/html/hello.htmlB)file:///android_asset/html/hello.htmlC)file:///androidasset/hello.htmlD)file:///assets/html/hello.html[单选题]14.android:src是()控件的专有属性A)ImageViewB)TextViewC)EditTextD)Button[单选题]15.在MyBatis中调用SqlSessionFactoryBuilder的哪个方法用于获取SqlSession对象()A)getSession()B)openSession()C)session()D)showSqlSession()[单选题]16.Intentintent=newIntent(Intent.ACTION.VIEW,Uri.parse(""))这句话作用陈述正确的是().A)发送EmailB)在浏览器浏览这个网址C)发送短信D)其它项不正确[单选题]17.Android解析xml的方法中,将整个文件加载到内存中进行解析的是?()A)SAXB)PULLC)DOMD)JSON[单选题]18.关于res/raw目录说法正确的是()A)这里的文件是原封不动的存储到设备上不会转变为二进制的格式B)这里的文件是原封不动的存储到设备上会转变为二进制的格式C)这里的文件最终以二进制的格式存储到指定的包中D)这里的文件最终不会已二进制的格式存储到指定的包中[单选题]19.下面代码完成EditText控件文本的获取,请补全下面的代码?privatevoidsubmit(){StringeditTextString=(?);}A)mEditText.getText()B)mEditText.toString().trim()C)mEditText.getText().toString().trim()D)mEditText.toString()[单选题]20.雯雯是班里一个聪明伶俐、活泼大方、讨人喜欢的小朋友。长时间以来,班里的老师总是在各项活动中给雯雯开绿灯。这种偏爱使她不知不觉中产生了?恃宠而骄?的心理。而在其他小朋友眼里也觉得老师真偏心,只喜欢雯雯而不喜欢自己。老师的做法()。A)违背了关爱儿童的要求,没能做到耐心教导儿童B)违背了关爱儿童的要求,没能公平公正对待儿童C)违背了爱岗敬业的要求,没能做到尽职尽责D)违背了爱岗敬业的要求,没能注意培养儿童良好的思想品德[单选题]21.手机注册ent.action.BOOT_COMPLETED广播事件,说法正确的是()A)定义该广播接收者不需要在清单文件里面配置B)手机重启的广播事件需要添加相应的权限C)不需要任何的权限D)该广播事件会很浪费时间[单选题]22.在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是()A)DefaultAdapterB)ArrayAdapterC)BaseAdapterD)SimpleAdapter[单选题]23.绘制画布背景为白色的代码为()A)canvas.drawColor(Color.WHITE);B)canvas.setColor(Color.WHITE);C)canvas.drawColor(Color.YELLOW);D)canvas.setARGB(Color.WHITE);[单选题]24.《国家中长期教育改革和发展规划纲要(2010--2020年)》提出,把()作为教育改革发展的核心任务。A)育人为本、德育为先B)教育公平C)提高质量D)改革创新[单选题]25.Tween动画,使用View对象播放动画的方法是()A)start()B)play()C)AnimationUtils.loadAnimation(Contextcontext,intid)D)starAnimation(Animationanimation)[单选题]26.关于Frame动画的XML,下列正确的是()A)<animation-list><itemandroiD)drawable=?@drawable/icon?androiD)duration=?100?/></animation-list>B)<animation-list><itemandroiD)drawable=?@drawable/icon?androiD)frameAnimation=?100?/></animation-list>C)<android-list><itemandroiD)drawable=?@drawable/icon?androiD)duration=?100?/></android-list>D)<android-list><itemandroiD)drawable=?@drawable/icon?androiD)frameAnimation=?100?/></android-list>[单选题]27.下面关于Linux内核描述错误的是()。A)由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。B)Linux是一个开源的操作系统,由非营利的组织--Linux基金会所管理。C)Android的内核属于Linux内核的一个分支。D)目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。[单选题]28.以下不属于<association>标签嵌套查询常用属性的是()A)propertyB)selectC)columnD)fetchType[单选题]29.关于幼儿园的班级规模,以下说法正确的是()。A)小班(三至四周岁)二十五人B)中班(四至五周岁)三十五人C)大班(五周岁至六或七周岁)四十人D)混合班四十人,学前幼儿班不超过五十人[单选题]30.下面的AndroidManifest.xml文件中注册BroadcastReceiver方式正确的()A)<receiverandroid:=name=?NewBroad?><intent-filter><actionandroid:name=?vider.action.NewBroad?/><action></intent-filter></receiver>B)<receiverandroid:=name=?NewBroad?>11<intent-filter>android:name=?vider.action.NewBroad?/></intent-filter></receiver>C)<receiverandroid:=name=?NewBroad?><actionandroid:name=?vider.action.NewBroad?/><action></receiver>D)<intent-filter><receiverandroid:=name=?NewBroad?><actionandroid:name=?vider.action.NewBroad?/><action></receiver></intent-filter>[单选题]31.完成Spinner的下拉框选择事件监听,请补全下面的代码?privatevoidinitView(){mSpinner=(Spinner)findViewById(R.id.spinner);(?)}A)mSpinner.setOnItemSelectedListener(this)B)mSpinner.setOnClickListener(this);C)mSpinner.setOnLongClickListener(this);D)mSpinner.setOnItemClickListener(this);[单选题]32.有序广播可以通过()方法拦截广播.()A)abort(B)abortReceiver(C)Receiver(D)abortBroadcast([单选题]33.SQLMapConfig.xml中配置不包括哪些内容()A)pluginsB)settingsC)typeAliasesD)id[单选题]34.在Handler发送信息的方法中,下面哪个方法是用来发送一个空消息()A)sendEmptyMessage(intwhat)B)sendMessage(Messagemessage)C)sendMessageAtTime(Messagemessage,longupdateMillis)D)sendMessageDelayed(Messagemessage,longdelayMillis)[单选题]35.阅读代码回答运行结果()publicclassMainActivityextendsActivityimplementsOnClickListener{privateButtonmBtnLogin=(Button)findViewById(R.id.btn_login);privateTextViewmTextViewUser;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTextViewUser=(TextView)findViewById(R.id.textview_user);mBtnLogin.setOnClickListener(this);newThread(){@Overridepublicvoidrun(){mTextViewUser.setText(10);}}.start();}@OverridepublicvoidonClick(Viewv){mTextViewUser.setText(20);}}A)Resources$NotFoundExceptionB)ViewRootImpl$CalledFromWrongThreadExceptionC)NullPointerExceptionD)运行正常,mTextViewUser组件上显示内容为10[单选题]36.涉及查询整个班级平均年龄的SQL函数是A)MAXB)AVGC)MIND)SUM[单选题]37.下列属于SAX解析xml文件的优点的是()A)将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B)不用事先调入整个文档,占用资源少C)整个文档调入内存,浪费时间和空间D)不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失[单选题]38.在登录界面中,获得保存在SharedPreferences中的账号密码,调用的方法是A)getString()B)getStringExtra()C)getStringValue()D)getValue()[单选题]39.下列表示Toast较长时间显示的是()。A)Toast.LENGTH_LONGB)Toast.LONGC)Toast.LENGTH_SHORTD)Toast.SHORT[单选题]40.关于Fragment介绍错误的是().A)在Android3.0版本开始提供了FragmentB)Fragment主要应用到平板上C)Fragment技术只能应用到3.0之后的系统上.D)Fragment可以理解成是Activity的一部分[单选题]41.请问CheckBox的父类是哪一个?()A)ViewB)CompoundButtonC)ButtonD)Box[单选题]42.对于广播的发送,Intent的启动方式是()A)显式启动B)隐式启动C)A和B都可以D)以上说法都不正确。[单选题]43.李老师平时与幼儿的接触中,了解幼儿的方方面面.经常写一些心得或教育论文。此外她还经常关注学前教育方面的最新动向,用最新的研究成果来不断丰富、提高自己的教学。这说明李老师可以做到()。A)团结协作B)严谨治学C)为人师表D)终身学习[单选题]44.下列关于MeidiaPlayer的描述,错误的是()。A)MediaPlayer是用于播放音频和视频的。B)MadiaPlayer对音频文件提供了非常全面的控制方法。C)MadiaPlayer会调用底层的音频驱动播放音频。D)MadiaPlayer只可以播放音频不能播放视频。[单选题]45.如果希望自定义TabHost标题部分的显示内容需要使用下列哪个方法()finalTabHosttabHost=getTabHost();A)tabHost.addTab(tabHost.newTabSpec("tab1")B)setIndicatorC)setContent();D)setView[单选题]46.请阅读下列代码完成的功能()?protectedvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(outState);Log.d(TAG,"onSaveInstanceState:");outState.putString("user",mEditText.getText().toString());}A)暂停时候保存数据B)重新启动时候保存数据C)视图销毁时保存数据D)启动时保存数据[单选题]47.当大量使用大Bitmap对象时,以下哪个说法是正确的?()A)不会崩溃,但要求不再使用的Bitmap对象设置为空B)不会崩溃,但要求经常调用System.gc()通知内存释放C)不会崩溃,因为虚拟机会自动回收内存D)很可能会导致系统崩溃[单选题]48.下面哪个方法是用来设置动画重复模式?()A)setDuration()B)setFillAfter()C)setRepeatCount()D)setRepeatMode()[单选题]49.用来获取RecordStore可用空间的大小方法是()A)getSize()B)getRecordSize()C)getSizeAvailable()D)getVersion()[单选题]50.下列()不属于MyBatis全局配置文件中的标签A)settingsB)selectC)pluginsD)properties[单选题]51.在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?[]A)onPause()B)onCreate()C)onResume()D)onStart()[单选题]52.以下哪种存储方式是android提供的用来存储一些简单的配置信息,采用XML格式将数据存储到设备中()A)文件存储B)SharedPreferencesC)SQLite数据库D)网络存储[单选题]53.以下不属于id标签和result标签包含属性的是()A)columnB)propertyC)jdbcTypeD)case[单选题]54.<insert>标签中用于返回自动生成主键的属性是()A)useGeneratedKeysB)keyPropertyC)keyColumnD)dataBaseid[单选题]55.下列选项中,不属于getSharedPreferences方法的文件操作模式参数是()。A)Context.MODE_PRIVATEB)Context.MODE_PUBLICC)Context.MODE_WORLD_READABLED)Context.MODE_WORLD_WRITEABLE[单选题]56.当Activity完全不可见时,它就处于()状态,如果系统内存不足,这种状态下的Activity很容易被销毁A)运行B)暂停C)停止D)销毁[单选题]57.TabHost.newTabSpec("tab1")的作用是?A)为tab页创建标题为tab1B)为tab页创建ID为tab1C)为tab页创建内容D)为tab页创建新空格[单选题]58.许老师因为小明上课不注意听讲,罚其自扇耳光五下,并将他安排在教室最后一排。该老师的做法()。A)十分正确,起到了警示的作用B)侵犯了小明的生命健康权C)是班级管理的有效手段D)侵犯了小明的人格尊严权[单选题]59.Android安装包文件简称APK,其后缀名是()A)apkB)exeC)txtD)app[单选题]60.请问下面的哪个函数实现ListView的列表选择事件监听器?A)OnItemClickB)OnClickC)onItemSelectedD)OnLongClick[单选题]61.关于服务的创建说法错误的是().A)Android中创建服务需要继承Service类B)Android中的服务需要在清单文件配置C)Android中的服务可以理解成是在后台运行且没有界面的activityD)Android中服务能做的事情完全可以开一个子线程替代[单选题]62.Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()(选择一项)A)ArrayList和LinkedList均实现了List接口B)ArrayList的访问速度比LinkedList快C)添加和删除元素时,ArrayList的表现更佳D)HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值[单选题]63.访问修饰符作用范围由大到小是()A)private-default-protected-publicB)public-default-protected-privateC)private-protected-default-publicD)public-protected-default-private[单选题]64.在android中使用SQLiteOpenHelper这个辅助类时,获取()A)getDatabase()B)openDatabase()C)getReadableDatabase()D)getAbleDatabase()[单选题]65.以下Fragment说法错误的是().A)Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能让程序更加合理地利用大屏幕空间,因而Fragment在平板上应用的非常广泛.B)Fragment与Activity十分相似,它能包含布局,同时也具有自己的生命周期。C)Fragment在AndroidD)Fragment的生命周期函数比Activity少很多[单选题]66.关于MyBatis中传递多参数的情况,如果参数封装成了Student类,那么在Mapper.xml中获取数据,应该怎么操作A)条件获取数据可以通过#{属性名}来获得B)条件获取数据可以通过#{arg0}来获得C)条件获取数据可以通过#{arg1}来获得D)条件获取数据可以通过#{属性名}或者#{arg0}来获得[单选题]67.下列选项中,哪个用于设置TextView控件中文字的大小?()A)android:textSize="18"B)android:size="18"C)android:textSize='18sp'D)android:size="18ep[单选题]68.下列选项中,哪个方法可以准确的获取请求页面的一个文本框的输入(文本框的名称为name)()。A)request.getParamter(name)B)request.getParamter(?name?)C)request.getParamterValues(name)D)request.getParamterValues(?name?)[单选题]69.onPause什么时候调用?A)当界面启动时B)当onCreate方法被执行之后C)当界面被隐藏时D)当界面重新显示时[单选题]70.以下哪个不是应用间交互常用的方法?()A)接收Broadcast的消息B)文件共享访问C)通过ContentResolver接口访问D)Activity的调用[单选题]71.ContentProvider中的()方法根据传入的Uri查询指定条件下的数据。A)deleteB)insertC)queryD)update[单选题]72.关于Intent的说法,错误的是?()A)可以用来激活一些组件B)表示程序想做某事的意图C)只能用于一个组件内部D)不同组件之间通信的?媒介?,专门提供组件互相调用的相关信息[单选题]73.刚参加完培训的张老师自费将培训资料复印给同事,并将自己的心得打印出来与同事分享。对此,下列说法中不正确的是()。A)张老师富有循循善诱的品德B)张老师富有团结协作的精神C)张老师很注意业务能力的提高D)张老师重视专业素养的提升[单选题]74.Android中短信、联系人管理、浏览器等属于Android体系结构中的哪一层?()A)应用程序层B)应用程序框架层C)核心类库层D)Linux内核层[单选题]75.短信内容提供者的主机名是()A)smsB)com.android.smsC)smsProviderD)com.android.smsProvider[单选题]76.马头琴是我国哪个少数民族的乐器?()A)蒙古族B)维吾尔族C)藏族D)乌孜别克族[单选题]77.关于视频的来源,哪个不正确?()A)可来源于外部URLB)可来源于内部URI,通过ContentResolver获取C)可来源于资源文件D)可以文件方式直接访问内部Media[单选题]78.学生向学校后勤主管李老师反映学生宿舍的热水器总漏水.但李老师置若罔闻,几天后某学生使用热水器时被热水严重烫伤。关于李老师的行为,说法正确的是()。A)属于意外事故。与李老师无关B)应该依法追究李老师的刑事责任C)应该依法追究李老师的民事责任D)应该依法追究李老师的行政责任[单选题]79.在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?()A)不会B)会C)有的手机会,有的手机不会D)以上说法都错误[单选题]80.遇到下列哪种情况时需要把进程移到前台?()A)进程正在运行一个与用户交互的Activity,它的onResume()方法被调用B)进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行C)进程有一个Service,该Service对应的Activity正在与用户交互D)所有选项均正确[单选题]81.ebView中可以用来处理js中警示,确认等对话框的是()A)WebSettingsB)WebViewClientC)WebChromeClientD)WebViewChrome[单选题]82.在下列选项中,Android中的五大存储数据方式不包括A)文件B)SQLite数据库C)SharedPreferencesD)Map[单选题]83.想要修改APP的图标,需要在()文件中修改android:icon属性?A)AndroidManifest.xmlB)MainActivity.javaC)activity_main.xmlD)build.gradle[单选题]84.Mybatis接口方法中只有一个参数时,在映射器XML可用的参数是什么()A){param}B){param0}C){arg0}D){arg1}[单选题]85.在activity中实例化SharedPreferences是下面哪个()A)newSharedPreferences()B)getSharedPreferences()C)SharedPreferences.getInstance()D)SharedPreferences.newInstance()[单选题]86.下列选项中,属于创建服务时必须实现的方法的是()。A)onCreate()B)onBind()C)onStartCommand()D)onUnbind()[单选题]87.在SQLiteOpenHelper中升级数据库的方法是A)构造方法B)onCreate()C)onUpgrade()D)getReadableDatabase()[单选题]88.Timer的实例为mTimer,mTimer.schedule(mTimerTask,1000,2000);方法表示()A)每间隔1000秒后执行mTimerTaskB)每间隔2000秒执行一次mTimerTaskC)mTimerTask是一个线程类D)schedule方法的第二个参数也可以是Date[单选题]89.在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接语句为:Connectioncon=DriverManager.getConnection(?jdbc:odbc:news?);URL连接中的?news?表示的是()(选择一项)A)数据库中表的名称B)数据库服务器的机器名C)数据源的名称D)用户名[单选题]90.在读取联系人信息案例中,没有操作的表是()A)raw_contactsB)dataC)mimetypesD)contacts[单选题]91.关于远程服务和本地服务说法正确的是().A)远程服务是在Tomcat服务器上的服务B)本地服务和远程服务一样C)AIDL是用来解决进程间通信的语言D)以上都不正确[单选题]92.开发自定义View中的画布是指()A)PaintB)BitmapC)ViewD)Canvas[单选题]93.程序中得到一个按钮对象b后,向此按钮添加点击事件,其中obj是View.OnclickListener的对象,下面代码正确的是()A)b.setOnclickListener()B)setOnclickListener(obj)C)b.setOnclick(obj)D)b.setOnLongClickListener()[单选题]94.Mybaits的前身是()A)IBATISB)BeginC)ClintonD)Apache[单选题]95.把播放音乐的操作放到Service里以下说法正确的是().A)可以提高运行效率B)播放音乐的操作必须放入到服务里C)在Service里更安全D)放到服务里目的是提升进程的优先级,不容易被系统回收[单选题]96.在MIDPv2.0中,layer设置图层是否可见的方法是()A)getXB)setVisibleC)paintD)setPosition[单选题]97.对于?src/main/res/layout?目录,以下正确的是()A)用来保存图像文件B)用来保存与用户界面相关的布局文件C)用来保存菜单文件D)用来存放Java类[单选题]98.哪项不属于MyBatis中使用#和$书写占位符的区别A)#方式能够很大程度防止sql注入B)$方式能防止Sql注入C)$将传入的数据直接显示生成在sql中D)#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号[单选题]99.在AndroidManifest.xml配置文件中注册广播的方式称为:A)静态注册B)动态注册C)代码注册D)文件注册[单选题]100.AndroidUI开发中,如何设置GridLayout列数为4()。A)android:columnCount="4"B)android:layout_columnCount="4"C)android:column="4"D)android:stretchColumns="4"[单选题]101.关于Mybatis的描述,错误的说法是什么()A)MyBatis是一个基于Java的持久层框架B)MyBatis提供的持久层框架包括SQLMaps和DataAccessObjects(DAO),它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索C)MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录D)MyBatis是一个强大、方便、高效、复杂、间接、全自动化的持久层框架[单选题]102.获取SD卡音乐列表,通过调用()方法,才能调用query方法A)getContentProviderB)getContentResolverC)getConnectionD)getUri[单选题]103.GestureDetector中onFling(MotionEvente1,MotionEvente2,floatvelocityX,floatvelocityY)方法中的参数e1代表()。A)抬起来的那个事件B)按下去和抬起来的事件C)按下去的那个事件D)以上都不对[单选题]104.关于AndroidManifest.xml文件,以下描述错误的选项有哪些?()A)在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次B)处于同一层次的元素,不能随意打乱顺序C)元素属性一般都是可选的,但是有些属性是必须设置的D)对可选的属性,即使不写,也有默认的数值项说明[单选题]105.Android1.0是Google在()年9月发布的?A)2009B)2010C)2008D)2011[单选题]106.在MyBatis中,SqlSession对象由下列哪个对象提供?()A)SqlSessionFactoryB)SqlSessionBuilderC)SessionFactoryD)SqlSessionFactoryBuilder[单选题]107.如何访问在SD卡上的文件?()A)通过直接文件读取B)通过ContentC)两项都不可以D)两项都可以[单选题]108.在SharedPreferences的方法中,用于获得String类型参数的方法是A)getString()B)getStringExtra()C)getStringValue()D)getValue()[单选题]109.如果使用LineLayout实现组件水平排列,应该添加的属性是()A)android:orientation=?vertical?B)android:vertical=?true?C)android:orientation=?horizontal?D)android:horizontal=?true?[单选题]110.AS开发工具包(AndroidStudio)是由哪个公司开发的()?A)Google(谷歌)B)MicroSoft微软C)Oracle甲骨文D)IBM(国际商业机器公司)[单选题]111.如何给一个正在运行的service传递消息()A)通过注册ReceiverB)通过IntentC)通过定义AIDL接口D)都正确[单选题]112.控件的android:text属性的作用是?A)显示视频B)显示图片C)显示文本字符串D)显示音乐[单选题]113.AndroidUI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。A)1B)2C)3D)4[单选题]114.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?()A)TextViewtv=this.findViewById(R.id.bookName);B)TextViewtv=(TextView)this.findViewById(R.id.code);C)TextViewtv=(TextView)this.findViewById(R.id.bookName);D)TextViewtv=(TextView)this.findViewById(R.string.bookName);[单选题]115.Notification消息能否被取消?()A)只能取消本应用发起的消息B)可以被任何应用取消C)不能取消,只能覆盖D)只能取消本应用发起的消息,且只能通过消息ID逐个取消[单选题]116.多线程下载和断点续传使用什么()类是对文件进行操作。A)FileInputStreamB)FileOutputStreamC)InputStreamReaderD)RandomAccessFile[单选题]117.下列选项中关于java中super关键字的说法错误的是()A)super关键字是在子类对象内部指代其父类对象的引用B)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C)子类可以通过super关键字调用父类的方法D)子类可以通过super关键字调用父类的属性[单选题]118.下面哪个不是继承contentprovider,可以重载的函数()A)update()B)onstart()C)insert()D)getType()[单选题]119.Android的程序创建中,填写Companydomains表示()?A)项目名称B)项目包名C)应用程序域名D)应用程序名称[单选题]120.若将多个按钮组合在一起,使用哪个控件可以实现分组?A)RadioGroupB)RadioC)RadioButtonD)Group[单选题]121.复选框选项被选择事件通常用哪个方法实现?A)setOnClickListenerB)setOnCheckedChangeListenerC)setOnMenuItemSelectedListenerD)setOnCheckedListener[单选题]122.MyBatis中用于表示输入类型的属性名称是A)resultTypeB)parameterTypeC)collectionD)returnType[单选题]123.如果要调用现成的ContentProvider,获得如下()对象才能调用其方法进行增删查改。A)CursorLoaderB)ContentResolverC)CursorD)ContentProvider[单选题]124.对于广播的发送,Intent的启动方式是()A)显式启动B)隐式启动C)A和B都可以D)以上说法都不正确。[单选题]125.请问圆形框的父类是哪一个?A)BoxB)ButtonC)ViewD)CompoundButton[单选题]126.在trim标签内sql语句加上前缀的属性是()A)prefixB)prefixOverridesC)suffixD)suffixOverrides[单选题]127.下列哪个不是Activity的生命周期方法之一?()A)onCreateB)startActivityC)onStartD)onResume[单选题]128.下列不属于补间动画相关类的是___A)TranslateAnimationB)FrameAnimationC)RotateAnimationD)AlphaAnimation[单选题]129.android中下列属于Intent的作用的是()A)实现应用程序间的数据共享B)是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C)可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D)处理一个应用程序整体性的工作[单选题]130.样式文件是在()目录下创建的。()A)colorsB)dimensC)stringsD)styles[单选题]131.在一个APP页面中展示多个条目,并且每个条目的布局风格一致,这种数据的展示方式可以通过()控件实现A)TextViewB)ImageViewC)ListViewD)Spinner[单选题]132.以下描述错误的有()A)abstract可以修饰类、接口、方法B)abstract修饰的类主要用于被继承C)abstract可以修饰变量D)abstract修饰的类,其子类也可以是abstract修饰的[单选题]133.以下()属性用来控制控件的宽度A)widthB)heightC)textD)id[单选题]134.广播接收者需要在清单文件配置()节点。A)receiverB)broadReceiverC)serviceD)contentProvider[单选题]135.在Cursor中的()方法用于移动游标到指定行A)moveToPosition(intposition)B)moveToNext()C)moveToLast()D)moveToFirst()[单选题]136.下面哪一个属性是表示视图内部内容与视图的距离?A)android:layout_widthB)android:layout_heightC)android:layout_marginD)android:padding[单选题]137.在MyBatis动态SQL中,没有使用下列()标签A)forB)ifC)chooseD)where[单选题]138.按钮控件属性:android:layout_gravity=?center?的含义是()A)控件左对齐B)控件右对齐C)控件居中对齐D)控件上的文字居中对齐[单选题]139.《儿童权利公约》的生效日期是()。A)1990年9月2日B)1990年9月1日C)1989年11月20日D)2002年9月1日[单选题]140.下列哪一项是manifest文件的功能()A)声明要求的最低API级别B)声明要求的用户权限的级别C)记录程序中使用的Activity等资源D)都是[单选题]141.关于AlertDialog的说法不正确的是A)要想使用对话框首先要使用new关键字创建AlertDialog的实例B)对话框的显示需要调用show方法C)setPositiveButton方法是用来加确定按钮的D)setNegativeButton方法是用来加取消按钮的[单选题]142.汉族传统寓意图案中的()经冬不凋,因此有?岁寒三友?之称。A)兰、梅、松B)松、竹、梅C)兰、竹、菊D)菊、梅、竹[单选题]143.完成ListView的列表选择事件,请补全下面的代码?privatevoidinitView(){mListview=(ListView)findViewById(R.id.listview);(?)}A)mListview.setOnItemClickListener(this);B)mListview.setOnClickListener(this);C)mListview.setOnLongClickListener(this);D)mListview.setOnItemSelectedListener(this)[单选题]144.android系统安装的软件是什么格式的?[]A)SisxB)javaC)apkD)jar[单选题]145.请问组件与数据之间通过下面哪个类进行连接?()A)AdapterB)ListViewC)SpinnerD)GridView[单选题]146.ViewPager滑动过程中触发哪个方法()?A)addOnPageChangeListener()B)onPageScrollStateChanged()C)onPageScrolled()D)onPageSelected()[单选题]147.在MyBatis映射器中,使用以下()标签映射实体信息的删除A)insertB)selectC)deleteD)update[单选题]148.如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。()A)调用startActivityForResult()B)在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息C)两个选项都不正确D)两个选项都正确[单选题]149.关于log4j日志级别不包含以下那种A)updateB)ERRORC)TRACED)DEBUG[单选题]150.在mybatis中传入参数如果含多个,可以选用的方法就是JAVABean和注解,注解的方式使用以下哪个注解()A)@setB)@MapC)@valueD)@Param[单选题]151.关于下列程序段的输出结果,说法正确的是:()publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){System.out.println(i);}}A)有错误,变量i没有初始化。B)nullC)1D)0[单选题]152.下列哪些情况下,系统可能会弹出ANR对话框()A)在Activity中,Main线程消息队列中的消息在5秒内没有得到响应B)在Service中,onStartCommand()方法执行超过5秒C)在BroadcastReceiver中,onReceive()方法执行时间超过5秒D)在启动的新线程中,run()方法执行时间超过5秒[单选题]153.在Android中,SQLite库提供了数据库支持是哪一层?A)应用层B)应用框架层C)系统运行库层D)Linux内核层[单选题]154.以下Mybatis核心接口中用于执行增删改查操作的是哪一个()A)ParameterHandlerB)ResultSetHandlerC)ExecutorD)StatementHandler[单选题]155.在Mybatis中,下列关于ResultType说法错误的是()A)resultType表示返回值类型为:完整类名或别名,也允许使用基本的数据类型,包括String、int类型B)resultType和resultMap的数据结构是一样的,都是Map结构C)如果PoJo的属性名与SQL语句查询出来的字段名不一致的话,也可使用resultType来进行结果的自动映射D)resultType和resultMap不能同时使用[单选题]156.下面哪条语句可以构造正确的对话框().A)AlertDialogdialog=newAlertDialog(context);B)AlertDialog.Builderbuilder=newAlertDialog.Builder(context);C)ProgressDialogdialog=newProgressDialog();D)ProgressDialog.Builderbuilder=newProgressDialog.Builder(context);[单选题]157.下面SQL语句不正确的是()A)SelectB)updateC)DeleteD)insert[单选题]158.利用内容解析者查询短信数据时uri怎么写()。A)UriB)UriC)UriD)Uri[单选题]159.Android对数据库的表进行查询操作时,会使用SQLiteDatabase类中的()方法?A)insert()B)execSQL()C)query()D)update()[单选题]160.使用Toast提示时,关于提示时长,下面说法正确的是()A)显示时长只有2种设置B)可以自定义显示时长C)传入30时,提示会显示30秒钟D)当自定义显示时长时,比如传入30,程序会抛出异常[单选题]161.关于android中播放视频的说法不对的是()A)可以使用SurfaceView组件播视频B)可以使用VideoView组件播视频C)VideoView组件可以控制播放的位置和大小D)VideoView播放视频的格式可以是3gp[单选题]162.表示一个线性布局中视图的重要度,即权重,是哪一个属性?()A)android:gravityB)android:layout_gravityC)android:layout_weightD)android:scale_type[单选题]163.框被选择事件通常用A)setOnClickListenerB)setOnCheckChangeListenerC)setOnMenuItemSelectedListenerD)setOnCheckedListener[单选题]164.关于MyBatis映射器,说法错误的是()A)映射器定义了数据访问接口B)映射器是接口C)映射器中的方法是抽象方法,需要实现D)映射器类似于DAO接口,但仅需声明其中的方法,编程人员无须编码实现[单选题]165.要发送一个广播,需要实现sendBroadcast方法,假设其中intent=newIntent(?com.itheima.myandroid?),那么com.itheima.myandroid().A)是接收者activity的名字B)**C)与定义的receiver的android:name相同D)以上都不对[单选题]166.Ip拨号器中我们把ip号码通过sharedPreferences保存起来,以下说法错误的是().A)通过上下文来初始化sharedPreferencesB)使用sharedPreferences需要获取sharedPreferences的编辑器.C)sharedPreferences保存数据后实际上生成了一个xml文件D)使用sharedPreferences初始化后可以直接保存数据.[单选题]167.用foreach标签实现对象遍历,当有多个参数时,可使用如下哪个注解为参数进行指定名称A)@setB)@MapC)@ParamD)@value[单选题]168.在下列选项中,关于contentprovider的功能说话正确的是()A)读取系统中的短信内容B)建立一个数据库C)开机后自动启动一个程序D)播放一段音乐[单选题]169.Fragment类中最先启动的是哪一个方法()?A)onCreate()B)onStart()C)onCreateView()D)onPause()[单选题]170.android模拟器的可执行文件是哪一项?[]A)javaB)classC)dexD)apk[单选题]171.下面的对自定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>[单选题]172.定义一个ContentProvider过程中,需要增加匹配的uri,请问在UriMatcher.addURI(?youAuthority?,?item/?,1)语句中#号代表()。A)某个字段B)表名C)匹配任意URID)id[单选题]173.关于线程说法不正确的是[]A)在android中,我们可以在主线程中,创建一个新的线程B)在创建的新线程中,它可以操作UI组件C)新线程可以和Handler共同使用D)创建的Handler对象,它隶属于创建它的线程[单选题]174.下面关于广播叙述错误的是()A)广播是Android四大组件之一B)BroadcastReceiver有两种注册方式,静态注册和动态注册C)静态注册需要在Mainfest.xml中配置D)动态注册需要在应用退出时候接触广播的注册。[单选题]175.下列()属于未成年人的不良行为。A)多次偷窃B)旷课、夜不归宿C)吸食、注射毒品D)携带管制刀具,屡教不改[单选题]176.以下代码运行输出是()publicclassPerson{privateStringname=?Person?;intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println();}}A)输出:PersonB)没有输出C)编译出错D)运行出错[单选题]177.Activty和Task的启动模式有哪些?()A)standard、singleTopB)singleTop、singleTaskC)singleTask、singleInstanceD)standard、singleTop、singleTask、singleInstance[单选题]178.以下对重载描述错误的是()A)方法重载只能发生在一个类的内部B)构造方法不能重载C)重载要求方法名相同,参数列表不同D)方法的返回值类型不是区分方法重载的条件[单选题]179.AndroidVM虚拟机中运行的文件的后缀名为()A)classB)apkC)dexD)xml[单选题]180.齐齐是在某幼儿园中二班的小朋友,每天回家后,当全家在一起吃饭时,齐齐总是在一旁拿起妈妈的化妆品开始化妆。妈妈问齐齐:?宝宝,为什么我们一吃饭你就化妆呀?跟谁学的??齐齐回答道:?妈妈,我跟老师学的,因为每天早上我们吃早饭的时候,我们班的老师就会开始化妆。?齐齐老师的行为()。A)正确。老师应时刻注意自己的仪表妆容B)正确,老师化妆并无耽误到幼儿学习C)错误,老师的不良示范会对幼儿产生潜移默化的影响D)错误,老师应用语言告诫幼儿不要学化妆[单选题]181.#{}和${}的区别是什么A)${}是字符串替换,#{}是预处理B)#{}是字符串替换,${}是预处理C)${}可以有效的防止SQL注入,提高系统安全性D)无区别[单选题]182.查询姓名不是NULL的数据语法准确的是A)wherename!nullB)wherenamenotnullC)wherenameisnotnullD)wherename!=null第2部分:多项选择题,共35题,每题至少两个正确答案,多选或少选均不得分。[多选题]183.KeyEvent通常由()部分组成()A)KeyEvent中的动作B)KeyEvent中的键值C)KeyEvent中的触点D)KeyEvent事件[多选题]184.以下属于MyBatis动态标签的是A)foreachB)whenC)setD)choose[多选题]185.下列关于Android动画的描述中,正确的是()。A)Android中的动画通常分为逐帧动画和补间动画两种。B)逐帧动画就是顺序播放一组预定义的静态图像,形成的动画效果。C)补间动画就是通过对场景中的对象不断进行图像变化来产生动画效果。D)实现补间动画时,只需要定义动画开始和结束的关键帧,其他过渡有系统自动计算补齐。[多选题]186.有关Intent的putExtra方法说法正确的是()A)使用Intent的putExtra方法可以传递数据B)Intent的putExtra方法中有两个参数,name表示传递的数据名称,value表示传递的数据信息C)putExtra方法中的name和value是键值对D)putExtra方法中的value必须是字符串类型[多选题]187.在添加第一个appwidget窗口小部件时,会执行的方法是()A)onReceiveB)onEnabledC)onDisabledD)onUpdate[多选题]188.在Android中,pagerAdapter需要重写哪些方法包括下列()【选三项】A)getCount()B)destroyItem()C)getSize()D)isViewFromObject()[多选题]189.下面代码实现了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]);[多选题]190.下列属于SAX解析XML需要用到的类和接口是()A)DocumentBuilderB)SAXParserC)DefaultHandlerD)SAXParserFactory[多选题]191.android关于service生命周期的onCreate()和onStart()说法正确的是()(题)A)当第一次启动的时候先后调用onCreate()和onStart()方法B)当第一次启动的时候只会调用onCreate()方法C)如果service已经启动,将先后调用onCreate()和onStart()方法D)如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法[多选题]192.以下关于final关键字说法错误的是()(两项)A)final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B)final修饰的类肯定不能被继承C)final修饰的方法不能被重载D)final修饰的变量不允许被再次赋值[多选题]193.在android中使用Menu时可能需要重写的方法有()。A)onCreateOptionsMenu()B)onCreateMenu()C)onOptionsItemSelected()D)onItemSelected()[多选题]194.Mybatis允许使用插件来拦截的核心接口有哪些()A)ExecutorB)ParameterHandlerC)ResultSetHandlerD)ResultSet[多选题]195.在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()A)getWriteableDatabase()B)getReadableDatabase()C)getDatabase()D)getAbleDatabase()[多选题]196.请问下列哪些组件需要使用适配器显示数据?A)SpinnerB)RadioButtonC)ViewPagerD)ListView[多选题]197.JDBC编程有哪些不足之处,Mybatis是如何解决这些问题的,描述正确的是()A)在SQLMapConfig.xml中配置数据连接池,使用数据库连接池管理数据库连接B)将SQL语句配置在mapper.xml文件中与java代码分离C)Mybatis自动将java对象映射到sql语句D)Mbatis自动将SQL执行结果映射到java对象[多选题]198.有关onActivityResult(intrequestCode,intresultCode,Intentcode)方法,以下说法正确的是()A)onActivityResult方法用于接收回传的数据B)onActivityResult方法中第一个参数requestCode表示请求码C)onActivityResult方法中第二个参数resultCode表示请求码D)onActivityResult方法中第三个参数code表示请求码[多选题]199.MediaPlayer对象从停止状态到播放状态调用的方法是()A)prepare()B)start()C)reset()D)release()[多选题]200.以下哪些是Android的优势()A)开源的操作系统,代码完全开放,开放成本最低B)便捷的用户体验界面,操作简单C)平台技术先进,更好的支持互联网业务D)系统资源占用少,系统速度快[多选题]201.下列属于AsyncTask的方法是()A)runB)executeC)doInBackgroundD)onPostExecute[多选题]202.下面表示颜色值正确的是?A)#F00B)#88F00C)#FF0000D)#8FF0000[多选题]203.下列选项是Activity启动的方法有()A)startActivityB)goToActivityC)startActivityForResultD)startActivityFromChild[多选题]204.在Android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库(A)getWriteableDatabase0B)getReadableDatabase()C)getDatabase0D)getAbleDatabase0[多选题]205.以下关于设计模式正确的是A)单例模式在程序中只允许存在一个实例B)在java中,i/o流使用了装饰器模式C)在Android中常见的适配器类有:BaseAdapterSimpleAdapterD)单例模式一般会设置构造方法是私有的[多选题]206.Java接口的修饰符可以为()A)privateB)protectedC)finalD)abstract[多选题]207.有关Activity生命周期描述正确的是()。A)设置Activity的android:screenOrientation="portrait"属性时,切换屏幕横纵方向时不会重新调用各个生命周期,只会执行onConfigurationChanged方法B)未设置Activity的android:configChanges属性,切换屏幕横纵方向时会重新调用onCreate()方法C)当再次启动某个launch

温馨提示

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

评论

0/150

提交评论