2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案_第1页
2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案_第2页
2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案_第3页
2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案_第4页
2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

(图片大小可任意调节)2023年大学试题(计算机科学)-Android应用与开发考试冲刺-历年真题演练带答案第一卷一.参考题库(共20题)1.什么是意图过滤器?其对应的类名是什么?它在AndroidManifest.xml文档中的元素名称是什么?2.关于android中播放视频的说法不对的是()A、可以使用SurfaceView组件播视频B、可以使用VideoView组件播视频C、VideoView组件可以控制播放的位置和大小D、VideoView播放视频的格式可以是.3gp3.Android运行的虚拟机名称是什么?虚拟机内运行的字节码文件后缀名是什么?4.意图可分为()。A、显式意图B、隐式意图C、组件意图D、类意图5.Android中有许多控件,这些控件无一例外的都继承自()类。A、ControlB、WindowC、TextViewD、View6.导入图片时,需要特别注意图片的名称可以包含()。A、大写字母B、小写字母C、特殊符号D、中文字符7.从HTTP请求中,获得请求参数,应该调用()A、request对象的getAttribute()方法B、request对象的getParameter()方法C、session对象的getAttribute()方法D、session对象的getParameter()方法8.以下关于Service的说法,不正确的是()A、Service是没有用户可见的界面,不与用户交互.B、Service可以通过Context.bindService()来启动C、每个Serviceclass可以在AndroidManifest.xml文件中有相应的声明,也可以不声明直接使用D、Service可以通过Context.startService()来启动9.对话框中有几个默认Button,()代表是确定按钮。A、PositiveButtonB、NegativeButtonC、NeutralButtonD、OKButton10.Android四层架构中,系统库层使用的是什么语法?()A、VBB、C/C++C、JavaD、Android11.应用组件获得一个ContentResolver对象的方法名称是什么?ContentResolver访问的数据由什么对象提供?12.在Android应用程序中,图片应放在那个目录下?()A、rawB、valuesC、layoutD、drawable13.广播消息的处理流程有哪3个环节?14.Display类就像一个画面管理员,获得Display类对象的方法是(参数略)()。A、getDisplayable()B、getCurrent()C、setCurrent()D、getDisplay()15.关于Intent对象说法错误的是()。A、在android中,Intent对象是用来传递信息的B、Intent对象可以把值传递给广播或ActivityC、利用Intent传值时,可以传递一部分值类型D、利用Intent传值时,它的key值可以是对象16.在web开发领域主要的数据交互格式有()。A、XMLB、HTMLC、JSOND、AJAX17.关于Toast提示,下列说法正确的有().A、Toast不能显示图片B、显示Toast会使原activity失去焦点C、Toast可以通过setView方法来显示一个自定义viewD、Toastt=newToast(context);以上两行代码可以显示出一个toast18.以下哪种数据库操作不能使用execSQL方法执行?()A、插入记录B、删除记录C、查询记录D、创建数据表19.关于线程说法不正确的是()。A、在android中,我们可以在主线程中,创建一个新的线程B、在创建的新线程中,它可以操作UI组件C、新线程可以和Handler共同使用D、创建的Handler对象,它隶属于创建它的线程20.AppWidget窗口小部件时不可以使用下列哪个布局()。A、FrameLayoutB、LinearLayoutC、TableLayoutD、RelativeLayout第二卷一.参考题库(共20题)1.AndroidVM虚拟机中运行的文件的后缀名为()A、classB、apkC、dexD、xml2.在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用()。A、onStop()B、onPause()C、onRestart()D、onStart()3.如果某个IntentFilter中有与Intent中action、data和category对应的字段,过滤器是否会允许没有设置这三个属性的显式意图通过?如果有一个隐式意图中有两个字段与之相符是否能通过该意图过滤器?4.当Activity被消毁时,如何保存它原来的状态()。A、实现Activity的onSaveInstanceState()方法B、实现Activity的onSaveInstance()方法C、实现Activity的onInstanceState()方法D、实现Activity的onSaveState()方法5.下列关于Service的描述,正确的是()A、Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B、每次调用Context类中的StartService()方法后都会新建一个Service实例C、每次启动一个服务时候都会先后调用onCreate()和onStart()方法D、当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调6.以下关于使用MediaRecorder的说法有误的是()A、Android多媒体框架中包含录音功能,并能编码成多种音频格式,我们可以使用MediaRecorder类的API实现录音功能。B、想要使用录音功能,需要在AndroidManifest.xml中声明这个权限:<uses-permissionandroid:name="android.permission.RECORD_AUDIO"。C、我们通过MediaRecorder只能完成avi格式视频的录制。D、想要使用视频录制功能,需要在AndroidManifest.xml中加入权限。7.下列关于ContentProvider的说法错误的是()A、ContentProvider的作用是实现数据共享和交换B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法C、ContentProvider提供的URI必须以“content://”开头D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider8.AndroidManifest.xml中对sdcard进行操作的权限是干什么的?() A、获取SDCard目录B、往SDCard写入数据权限C、允许挂载和卸载文件系统可移动存储D、用于获取SDCard的状态的权限9.Matrix类的作用()。A、可以存储缩小或放大比列B、存储文件中的图片信息C、存储资源中的图片信息D、存储内存中的图片信息10.应用程序员编写的Android应用程序,主要是调用()提供的接口进行实现。A、应用程序层B、应用框架层C、应用视图层D、系统库层11.下列对androidNDK的理解正确的是()。A、NDK是一系列工具的集合B、NDK提供了一份稳定、功能有限的API头文件声明C、使“Java+C”的开发方式终于转正,成为官方支持的开发方式D、NDK将是Android平台支持C开发的开端12.下列属于AsyncTask的方法是()。A、runB、executeC、doInBackgroundD、onPostExecute13.Android的Broadcast本质上是什么机制?14.下面的代码用于获取布局管理器中添加的WebView组件,并为其指定要加载网页的URL地址。空白处应该为()。 A、loadB、loadDataC、loadUrlD、loadDataWithBaseURL15.当使用LinearLayout布局时,如果不设置android:orientation属性,并且在布局中放十个Button按钮,这时()。A、该布局内的组件垂直方向排列B、该布局内的组件垂直方向排两列C、该布局内的组件水平方向排列,且一行放不下时会折行排列D、该布局内的组件只能水平方向排列且只显示一行16.AndroidUI体系中,事件通知实现的基本思想来源于()A、观察者模式B、代理模式C、策略模式D、装饰者模式17.什么是RelativeLayout?18.Android中控件的android:text属性的作用是()A、显示视频B、显示图片C、显示文本字符串D、显示音乐19.以下关于使用IntentFilter描述有误的一项是()A、IntentFilter有两种使用方式。B、不可以在代码中使用IntentFilter对象。C、允许在配置文件AndroidManifest.xml中的相应组件标签中加入标签并在其中进行设置。D、IntentFilter的几种方式都可以使用系统内置或自定义的属性值,开发者可以使用Action、Category和Data三个属性的设置和获取方法完成匹配。20.Android中MediaPlayer无法播放()A、程序资源文件B、网络上的文件C、SD卡上的文件D、其他程序资源文件第三卷一.参考题库(共20题)1.被称为“Android之父”的是()。A、SteveJobsB、AndyRubinC、TimCookD、BillGates2.关于AppWidgetProvider类中,每接收一次广播消息就调用一次的方法是()A、onReceive()B、onUpdate()C、onDeleted()D、onEnabled()3.sharedPreferences获取其编辑器的方法是哪个()A、getEdit()B、edit()C、setEdit()D、getAll()4.下面关于Android开发描述有误的一项是()。A、Android使用Eclipse作为开发环境。B、在使用Eclipse之前必须先安装JDK。C、Android开发环境的搭建过程由下面四步组成:安装JDK->安装Eclipse->在Eclipse中安装并配置ADT->下载AndroidSDK。D、Android开发环境中的所有工具都是可以免费下载和使用的。5.下面关于LayerManager类描述正确的是()。A、一个程序中只允许使用一个LayerManager类B、一个程序中可以使用多个LayerManager类C、LayerManager类只允许添加一个Sprite类的实例作为图层管理的一部分D、LayerManager类可以添加LayerManager类的实例作为图层管理的一部分6.ListView与Cursor提供的数据进行绑定时使用()。A、ArrayAdapterB、SimpleAdapterC、SimpleCursorAdapterD、BaseAdapter7.接口是否可继承接口。抽象类是否可实现(implements)接口。抽象类是否可继承具体(concreteclass)。抽象类中是否可以有静态的main方法。8.使用Toast提示时,关于提示时长,以下说法正确的是()A、显示时长只有2种设置B、可以自定义显示时长C、传入30,提示会显示30秒钟D、当自定义显示时长时,比如传入30,程序会抛出异常9.下列关于线程描述错误的是()。A、在一个线程中,只能有一个LooperB、在一个线程中,可以有多个HandlerC、在一个线程中,只能有一个MessageQueueD、在一个线程中,只能有一个Looper、MessageQueue和Handle10.以下关于ContentProvider的说法不正确的是()A、ContentProvider在Android中的作用是对外共享数据,也就是说可以通过ContentProvider把应用中的数据共享给其他应用访问,但是缺点是其他应用不可以通过ContentProvider对本应用中的数据进行增删改查。B、通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE也可以对外共享数据。C、如果采用文件操作模式对外共享数据,数据的访问方式会因数据存储的方式而不同,导致数据的访问方式无法统一。D、使用ContentProvider对外共享数据的好处是统一了数据的访问方式。11.以下哪个不是应用间交互常用的方法?()A、接收Broadcast的消息B、文件共享访问C、通过ContentResolver接口访问D、Activity的调用12.继承了Canvas类必须实现的方法是()A、paint()B、keyPressed()C、run()D、main()13.在GameCanvas中定义了静态常量表示哪个按键是否被按下,其中表示select按键的是()。A、KEY_STARB、FIRE_PRESSEDC、GAME_STAR_PRESSEDD、FIRE14.Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决?15.在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);16.以下关于Service的两种选择描述错误的是()A、以绑定方式使用Service时,使用bindService()方法的目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁。B、当调用者结束时,Service也会结束,而不负责更多的工作,例如连接服务器的操作。C、一般会把在应用程序被关闭后仍然需要执行的操作实现为一个绑定式的Service,而将一些执行特定功能、执行周期短或在应用程序关闭后将要停止的操作实现为启动式的Service。D、在实际开发中,常会将这两种方式的Service混用,一般的做法是在一个长期执行的、启动式的Service中多次绑定并解绑多个绑定式的Service,在每个绑定式的Service中都会执行短期的、特定的工作。17.下面关于BroadcastReceiver错误的是()A、BroadcastReceiver有两种注册方式,静态注册和动态注册。B、BroadcastReceiver必须在AndroidMainfest文件中声明。C、BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。D、广播发送的Intent都是隐式启动。18.下面说法有误的是()。A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。19.用来获取RecordStore可用空间的大小方法是()A、getSize()B、getRecordSize()C、getSizeAvailable()D、getVersion()20.如果我们需要创建一个字符串资源,我们需要将字符串放在res/values的哪个文件中?()A、value.xmlB、strings.xmlC、dimens.xmlD、styles.xml第一卷参考答案一.参考题库1.正确答案: (1)意图过滤器(intentfilters)是通过将Intent对象内容、结构与具有接受意图潜能的组件进行比对,从而找到能处理意图的组件。 (2)类名:lntentFilter(注意:类名严格区分大小写) (3)文档中的元素名称是intent-filter2.正确答案:C3.正确答案:Android运行的虚拟机不是Java虚拟机,而是经过改造的Dalvik虚拟机,在虚拟机内运行的并不是Java编译后的字节码,而是后缀名为dex内部格式文件。4.正确答案:A,B5.正确答案:D6.正确答案:B7.正确答案:B8.正确答案:C9.正确答案:A10.正确答案:B11.正确答案: (1)ContentResolver是访问Provider的客户端对象。可以通过应用组件(Activity、Service或者其他Context对象)的成员方法getContentResolver。 获取:ContentResolvercr=getContentResolver() (2)ContentResolver访问的数据由ContentProvider对象提供。12.正确答案:D13.正确答案: 广播消息的处理流程包括以下3个环节: (1)消息发送 (2)BroadcastReceiver注册 (3)消息处理14.正确答案:D15.正确答案:D16.正确答案:A,C17.正确答案:C18.正确答案:C19.正确答案:B20.正确答案:C第二卷参考答案一.参考题库1.正确答案:B2.正确答案:B3.正确答案: Filter中有与Intent中action、data和category对应的字段,过滤器会针对隐式意图测试所有三个字段,必须同时通过三个字段的测试,隐式意图才会被允许传递给组件,哪怕只有一个字段通不过,Android系统也会传递这个意图给组件。然而,如果某个组件有多个意图

温馨提示

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

最新文档

评论

0/150

提交评论