版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-Android应用与开发笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.Activty和Task的启动模式有哪些?()A、standard、singleTopB、singleTop、singleTaskC、singleTask、singleInstanceD、standard、singleTop、singleTask、singleInstance2.onPause什么时候调用()。A、当界面启动时B、当onCreate方法被执行之后C、当界面被隐藏时D、当界面重新显示时3.通过使用()框架,你能够访问传感器,并获取原始的传感器数据。A、AndroidB、SensorC、SensorEventD、SensorEventListener4.在android程序中,Log.w()用于输出什么级别的日志信息?()A、调试级别B、信息级别C、警告级别D、错误级别5.下面不是Android四大组件之一的是()A、ActivityB、IntentC、ServiceD、ContentProvider6.XmlPullParser的XML事件类型中END_TAG的说明为()A、读取到标签开始标志B、读取文本内容C、读取到标签结束标志D、文档末尾7.在文件存储中,若要获得SD卡的存储路径,需要调用()A、Environment.getExternalStorageDirectory()B、openFileOutput(Stringname,intmode)C、File(Filedir,Stringname)D、Environment.getDataDirectory()8.利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的()。A、start()B、doStart()C、startApp()D、doRun()9.如果我们需要创建一个字符串资源,我们需要将字符串放在res/values的哪个文件中?()A、value.xmlB、strings.xmlC、dimens.xmlD、styles.xml10.通过Intent来调用系统的拨号程序,代码应该是() A、AB、BC、CD、D11.下面异常是属于RuntimeException的是()A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowException12.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含()信息。A、原始传感器数据B、产生事件的传感器的类型C、数据的精度D、以上全部选项13.在使用TabHost的时候,表示标题的类是()。14.BroadcastReceiver作为应用级组件必须经过注册才能处理广播消息,注册有哪两种方式?15.下列辅助开发的小工具中()是查错与代码优化工具。A、tc1tool.exeB、lint.batC、traceview.batD、hierarchyviewer.bat16.Activity生命周期最开始的方法调用顺序是?()A、onCreate(),onResume(),onStart()B、onCreate(),onRestart(),onResume()C、onStart(),onResume(),onCreate()D、onCreate(),onStart(),onResume()17.自动把数据保存为一个xml文件,并以键值对的形式保存/data/data/package_name/shared_prefs目录下的存储方式是()。A、File存储方式B、SQLite存储C、SharedPreference存储方式D、网络存储方式18.FLAG_ACTIVITY_CLEAR_TOP标记的作用是什么?()A、如果Activity已经在任何栈中启动,则不做任何操作B、如果Activity已经在当前栈中启动,则不做任何操作C、如果Activity已经在当前栈中启动,则所有在该Activity之上的Activity都会被销毁D、如果Activity已经在任何栈中启动,则所有在该Activity之上的Activity都会被销毁19.对代理模式的作用,描述最不恰当的一项是()A、控制对象访问和通信B、延迟加载,提升系统性能C、处于安全目的,保护被访问者D、动态扩充对象功能20.ListView与Cursor提供的数据进行绑定时使用()。A、ArrayAdapterB、SimpleAdapterC、SimpleCursorAdapterD、BaseAdapter21.以下关于拍照功能的描述有误的是()A、Android中,可以使用Camera类中的API实现拍照功能。B、Android提供了借助Intent和MediaStroe调用系统自带的拍照应用程序来实现拍照功能。C、Android提供了使用MediaStroe类中的API自行编写拍照程序。D、保存所拍照片的文件路径,必须确保文件夹路径存在,否则拍照后无法完成回调。22.使用Toast提示时,关于提示时长,下面说法正确的是()A、显示时长只有2种设置B、可以自定义显示时长C、传入30时,提示会显示30秒钟D、当自定义显示时长时,比如传入30,程序会抛出异常23.定义一个contentprovider过程中,需要增加匹配的uri,请问在UriMatcher.addURI(“youAuthority”,”item/*”,1)语句中井号*代表()A、IdB、表名C、某个字段D、匹配任意URI24.当TextView中的字数长度超过设置的组件长度时会自动换行,设置什么属性可以使其不换行()A、android:minLinesB、android:maxLengthC、android:singleLineD、android:inputType25.下面关于Android开发过程中说法正确的是()。A、Bundle类与Map不一样,它不是一个key-value类型。B、在onCreate()方法中,可以不调用父类的同名方法。C、onCreate()方法是具有参数的,也有返回值。D、在四大组件之间传递数据时,Bundle常被用来封装数据。26.导致一个Activity的onDestroy()方法被调用的原因是什么?()A、该Activity被暂停或者停止,并且它的资源被操作系统回收B、启动该Activity的Activity调用了finishActivity()C、活动Activity调用finish()D、A、B、C选项都是27.Intent传递数据时,以下不可以被传递的类型数据是()A、SerializableB、JSON对象C、BundleD、charsequence28.Android运行的虚拟机名称是什么?虚拟机内运行的字节码文件后缀名是什么?29.ScrollView中,可以直接包含多少个组件()。A、三个B、两个C、一个D、无数个30.关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方法,请选择一个正确的执行顺序。()A、onCreate()->onStart()->onResume()B、onStart()->onCreate()->onResume()C、onCreate()->onResume()->onStart()D、onStart()->onResume()->onCreate()31.如果HashMap发生大量Hash冲突,则会导致()A、HashMap崩溃,导致不可用B、HashMap没有影响,依然可以高效的工作C、HashMap的性能会有一点影响,但总体依然是高效的D、HashMap依然可用,但是性能受到重创32.使用AIDL完成远程service方法调用下列说法正确的是()。A、aidl对应的接口名称不能与aidl文件名相同B、aidl的文件的内容类似java代码C、创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D、aidl对应的接口的方法前面不能加访问权限修饰符33.SharedPreferences存放的数据类型不支持()A、booleanB、intC、StringD、double34.以下哪个不是Activity启动时的正确标志?()A、FLAG_ACTIVITY_CLEAR_TOPB、FLAG_ACTIVITY_SINGLE_TASKC、FLAG_ACTIVITY_SINGLE_TOPD、FLAG_ACTIVITY_NEW_TASK35.下列哪些情况下,系统可能会弹出ANR对话框()A、在Activity中,Main线程消息队列中的消息在5秒内没有得到响应B、在Service中,onStartCommand()方法执行超过5秒C、在BroadcastReceiver中,onReceive()方法执行时间超过5秒D、在启动的新线程中,run()方法执行时间超过5秒36.意图可分为()。A、显式意图B、隐式意图C、组件意图D、类意图37.应用程序员编写的Android应用程序,主要是调用()提供的接口进行实现。A、应用程序层B、应用框架层C、应用视图层D、系统库层38.Intent的作用的是()。A、实现应用程序间的数据共享B、处理一个应用程序整体性的工作C、intent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据D、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失39.关于视频的来源,哪个不正确?()A、可来源于外部URLB、可来源于内部URI,通过ContentResolver获取C、可来源于资源文件D、可以文件方式直接访问内部Media40.下面对CheckBox组件描述正确的是()。A、不能设置默认选中项B、设置的监听器与RadioGroup的一样C、isChecked()方法可判断是否被选中D、用于多选一的情况41.数据共享指的是()A、同一个应用中的多个程序共享一个数据集合B、多个用户,同一种语言共享数据C、多个用户共享一个数据文件D、多种应用,多种语言,多个用户相互覆盖地使用数据集合42.如果需要显示id为1的联系人信息,Intent中的Action属性与Data属性应该设定为什么?()。A、ACTION_VIEWcontent://contacts/people/1B、ACTION_DIALcontent://contacts/people/1C、ACITON_EDITcontent://contacts/people/1D、ACTION_CALLcontent://contacts/people/143.如果想存储一个键值对字符串,应该使用哪个类?()A、ContentResolverB、SharedPreferencesC、ResourcesD、Cookies44.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的()。A、onCreate()B、onCreade()C、onUpdate()D、onUpgrade()45.Layer类是一个抽象类,它有两个子类分别是()。A、TiledLayer类和LayerManager类B、TiledLayer类和GameCanvas类C、Sprite类和TiledLayer类D、LayerManager类和Sprite类46.Vector和ArrayList的主要区别是()A、ArrayList内部基于链表,而Vector是基于数组的B、Vector的大部分方法做了同步,而ArrayList没有同步C、Vector是可串行化的,而ArrayList不是D、Vector实现了RandomAccess,而ArrayList没有47.Math.round(11.5)等于多少().Math.round(-11.5)等于多少()。A、11.-11B、11.-12C、12.-11D、12.-1248.Action属性ACTION_DIAL代表()标准动作。A、显示直接打电话的界面B、提供编辑数据的途径C、显示电话拨号面板D、向用户显示数据49.在android中使用SQLiteOpenHelper这个辅助类时,获取()A、getDatabase()B、openDatabase()C、getReadableDatabase()D、getAbleDatabase()50.SharedPreferences和Preferences的修改支持事务吗?()A、支持,不支持B、不支持,不支持C、不支持,支持D、支持,支持51.哪个方法可以实现在屏幕上描绘一个实心的扇形()。A、fillArc()B、drawArc()C、drawRect()D、fillRect()52.下面属于android的动画分类的有()。A、TweenB、FrameC、DrawD、Animation53.监视传感器事件,要监视原始的传感器数据,你需要实现()个通过SensorEventListener接口暴露的回调方法。A、3B、1C、2D、554.下列关于线程描述错误的是()。A、在一个线程中,只能有一个LooperB、在一个线程中,可以有多个HandlerC、在一个线程中,只能有一个MessageQueueD、在一个线程中,只能有一个Looper、MessageQueue和Handle55.AndroidUI体系中,事件通知实现的基本思想来源于()A、观察者模式B、代理模式C、策略模式D、装饰者模式56.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?()A、在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素B、在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件D、可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素57.被称为“Android之父”的是()。A、SteveJobsB、AndyRubinC、TimCookD、BillGates58.Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决?59.在Activity中,如何获取service对象()。A、可以通过直接实例化得到B、可以通过绑定得到C、通过startService()D、通过getService()获取60.对话框中有几个默认Button,()代表是确定按钮。A、PositiveButtonB、NegativeButtonC、NeutralButtonD、OKButton61.以下哪个日志级别最高?()A、INFOB、WARNC、ERRORD、DEBUG62.下面退出Activity错误的方法是()。A、finish()B、抛异常强制退出C、System.exit()D、onStop()63.Service有哪两种基本用途?64.TabHost.newTabSpec("tab1")()。A、为tab页创建标题为tab1B、为tab页创建ID为tab1C、为tab页创建内容D、为tab页创建新空格65.继承ContentProvider不需要实现()等方法。A、addB、deleteC、updateD、query66.关于同步关键字的说法错误的是()A、如果一个线程在执行同步方法时没有执行完毕代码就耗尽了时间片,其他线程在获得了运行权之后就可以运行了。B、为防止时间片耗尽导致的代码没有完全执行完毕的情况发生,可以考虑利用同步关键字。C、利用同步关键保证只有当一个线程彻底执行完方法后,其他线程才能运行该方法。D、等待失去时间片的线程执行完毕代码后,才能访问该方法。67.在GameCanvas中定义了静态常量表示哪个按键是否被按下,其中表示select按键的是()。A、KEY_STARB、FIRE_PRESSEDC、GAME_STAR_PRESSEDD、FIRE68.下面关于Android开发描述有误的一项是()。A、Android使用Eclipse作为开发环境。B、在使用Eclipse之前必须先安装JDK。C、Android开发环境的搭建过程由下面四步组成:安装JDK->安装Eclipse->在Eclipse中安装并配置ADT->下载AndroidSDK。D、Android开发环境中的所有工具都是可以免费下载和使用的。69.android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是()A、MODE_APPENDB、MODE_WORLD_READABLEC、MODE_WORLD_WRITEABLED、MODE_PRIVATE70.LayoutParams类有什么功能?71.下面对于Activity的四种基本状态描述不正确的是()。A、运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。B、暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。C、停止态(Stopped):Activity被新的Activity覆盖,此时该Activity不仅失去焦点,而且用户不可见。D、终止态(Destroyed):Activity被系统终止,资源被回收。72.下列关于数据持久化的描述正确的有()A、在内存中缓存多个Bitmap对象是一种数据持久化方法B、SQLite数据库文件可以保存在SD卡中C、ContentProvider的主要目的是为了将Android应用的数据持久化D、数据持久化就是将内存的数据保存到外存73.从HTTP请求中,获得请求参数,应该调用()A、request对象的getAttribute()方法B、request对象的getParameter()方法C、session对象的getAttribute()方法D、session对象的getParameter()方法74.文字的切换可以使用()实现。75.请简要说明Intent中6个主要属性名称及功能。第2卷一.参考题库(共75题)1.如果希望启动定时器后5s执行第一次执行定时器任务,然后每隔3s执行定时器任务,schedule方法的后两个参数需要设定为()。A、5,2B、5,3C、5000,2000D、5000,30002.以下哪个不是应用间交互常用的方法?()A、接收Broadcast的消息B、文件共享访问C、通过ContentResolver接口访问D、Activity的调用3.要操作WIFI设备,就需要使用Context.getSystemService(Context.WIFI_SERVICE)来获取()对象。4.关于接口、抽象类和普通类,下列说法错误的是()A、抽象类可以有抽象方法而普通类则不能有抽象方法B、抽象类的方法可以有部分实现而接口不能实现其方法C、普通类可以在实现多个接口的同时继承一个抽象类D、接口不能定义变量5.Intent传递数据时,下列的数据类型哪些可以被传递()。A、SerializableB、charsequenceC、ParcelableD、Bundle6.在Activity中,获取service对象的方法有()A、通过直接实例化得到B、通过绑定得到C、通过startService()获取D、通过getService()获取7.为了建立一个绑定服务(boundservice),首先要定义一个封装了服务提供给其他组件使用的方法和属性的接口,这个接口名称是什么?8.应用组件获得一个ContentResolver对象的方法名称是什么?ContentResolver访问的数据由什么对象提供?9.下面哪些是String对象的特性()A、不变性B、针对常量池的优化C、类是final的D、用户可自定义的多态10.在一个布局文件中,对一个EditText进行设置,以下哪项设置能实现输入框默认提示内容的效果()A、android:capitalizeB、android:hintC、android:singleLineD、android:text11.在AndroidManifes.xml中描述一个Activity时,该Activity的label属性是指定什么()A、指定Activity的图标B、指定Activity的显示图标C、指定Activity和类相关联的类名D、指定该Activity的唯一标识12.Android中关于View继承关系的论述错误的是()。A、ViewGroup继承自ViewB、AdapterView继承自ViewGroupC、TableLayout继承自RelativeLayoutD、Menu、Notification和Toast都不是View的子类13.可以通过()提高Service的优先级。A、setLevel()B、setPriority()C、upgrade()D、startForeground()14.关于线程说法不正确的是()。A、在android中,我们可以在主线程中,创建一个新的线程B、在创建的新线程中,它可以操作UI组件C、新线程可以和Handler共同使用D、创建的Handler对象,它隶属于创建它的线程15.下面哪些关键字是和多线程并发有关的()A、volatileB、synchronizedC、publicD、final16.下面关于UI布局描述错误的一项是()。A、LinearLayout(线性布局)是按照横或竖的线性排列布局。B、RelativeLayout(相对布局)是按照相对位置来布局。C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。D、AbsoluteLayout(绝对布局)是以表格的形式布局。17.DDMS中Log信息分为几个级别()。A、3B、4C、5D、618.下面关于广播叙述错误的是()A、广播是Android四大组件之一B、BroadcastReceiver有两种注册方式,静态注册和动态注册C、静态注册需要在Mainfest.xml中配置D、动态注册需要在应用退出时候接触广播的注册19.自定义控件时需要重写View类的很多方法,以下哪个方法是与焦点相关?()A、onTouchEventB、onFocusChangedC、onAttachedToWindowD、onDraw20.LocationManager获取位置信息的途径下列说法不正确的是()。A、GPS定位更精确,缺点是只能在户外使用B、NETWORK通过基站和Wi-Fi信号来获取位置信息,速度较慢,耗电较少C、获取用户位置信息,我们可以使用其中一个,也可以同时使用两个D、GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求21.Android中有许多布局,它们均是用来容纳子控件和子布局的,这些布局均继承自()。A、LayoutB、ViewGroupC、ContainerD、LinerLayout22.sharedPreferences获取其编辑器的方法是哪个()A、getEdit()B、edit()C、setEdit()D、getAll()23.android通过startService的方式开启服务.关于service生命周期的onCreate()和onStart()说法正确的是()。A、当第一次启动的时候先后调用onCreate()和onStart()方法B、当第一次启动的时候只会调用onCreate()方法C、如果service已经启动,将先后调用onCreate()和onStart()方法D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法24.Android传感器框架是()包的一部分。A、android.hardwareB、AndroidC、SensorEventListenerD、Sensor25.下面关于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中的一个进程,所以说可以认为是同一个概念26.Android平台支持几种宽泛类别的传感器?()A、1B、8C、3D、1227.关于JSON和XML说法,错误的是()A、JSON的速度要远远快于XMLB、JSON对数据的描述性比XML好C、JSON相对于XML来讲,数据的体积小D、JSON和XML同样拥有丰富的解析手段28.上下文菜单需要重载onCreateContextMenu方法,该方法用于()A、添加快捷菜单所显示的标题、图标和菜单子项等内容。B、处理菜单选择事件。C、将快捷菜单注册到界面控件上。D、动态地添加、删除菜单子项。29.相对布局中,如果指定一个控件位于引用控件的左侧,应该使用()属性。A、android:layout_toParentLeftOfB、android:layout_alignParentLeftC、android:layout_alignLeftD、android:layout_toLeftOf30.蓝牙和802.11b技术都属于短程通讯技术,以下描述错误的是()。A、蓝牙和802.11b都是无线技术,并且都选用了2.4GHz的频谱B、802.11b主要是用来连接耗电的大型设备,如个人计算机及手提电脑等C、蓝牙主要是用来连接耗电极小的小型设备,如PDA和手机等等D、蓝牙技术的数据交流的速度达到11Mb/s,距离可达100米31.已知httpClient连接网络的url,通过Post方式访问时要传递name参数,下列方式正确的是()。A、httpGet(url,name);B、url=url+"?name="+name;C、list.add(newBasicNameValuePair("name",name));D、httpGet.addParams("name",name);32.下面属于View的子类的是()。A、ActivityB、ServiceC、ViewGroupD、TextView33.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限()A、发送短信,无需配置权限B、permission.SMSC、android.permission.RECEIVE_SMSD、android.permission.SEND_SMS34.以下哪个控件用来显示图片?()A、ImageViewB、TextViewC、EditTextD、Button35.使用低级图形用户界面组件需要继承哪一个类()。A、Graphics类B、Screen类C、Displayable类D、Canvas类36.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法()A、ContentResolverB、ContentProviderC、CursorD、SQLiteHelper37.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?()A、该文本域的宽度将填充父容器宽度B、该文本域的宽度仅占据该组件的实际宽度C、该文本域的高度将填充父容器高度D、该文本域的高度仅占据该组件的实际高度38.在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()A、使用SQLiteDatabese的beginTransaction()方法可以开启一个事务B、当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功C、当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务D、SQLite允许嵌套事务39.Android的布局可以从()文件里读出。A、txtB、resC、xmlD、xaml40.以下关于ContentResolver的说法错误的是()A、当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver类来完成。B、ContentResolver类提供了与ContentProvider类相同签名的insert、delete、update方法,但是没有提供query方法。C、通过ContentResolver对ContentProvider中的数据进行操作的时候,当需要将id为1时记录的name字段值更改为csg的时候,使用ContentValues的put方法,put("name","csg")。D、要获取ContentResolver对象,可以使用Activity提供的getContentResolver()方法。41.拨打电话的权限正确的是() A、AB、BC、CD、D42.利用Intent不仅可以传递int、string等基本类型的数据,还可以传递更复杂的自定义对象。在Android中要在不同Activity之间传递复杂对象,主要有()接口和()接口可以使用。43.android中service的实现方法是()和()。44.下列属于补间动画相关类的是()。A、TranslateAnimationB、FrameAnimationC、RotateAnimationD、AlphaAnimation45.在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()。A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()46.Android应用程序结构是()A、LinuxKernel(Linux内核)B、Libraries(系统运行库或者是c/c++核心库)C、ApplicationFramework(开发框架包)D、Applications(核心应用程序)47.接口是否可继承接口。抽象类是否可实现(implements)接口。抽象类是否可继承具体(concreteclass)。抽象类中是否可以有静态的main方法。48.以下各项哪些类和接口可以实现线程的运作()。A、Runnable接口B、Thread类C、TimerTask类D、以上均可49.在MIDP中,函数ImagecreateImage(Imagesource)创建的是()A、静态图像B、不可变图像C、可变图像D、动态图像50.Android中有一个服务用来管理通知,它是()。A、ServiceB、NotificationManagerC、NoticeD、DialogBuilder51.在Activity的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用()。A、onStop()B、onPause()C、onRestart()D、onStart()52.Android提供了哪个高效的序列号接口?()A、ClonableB、ParcelableC、CopiableD、Externalizable53.下面关于广播说法错误的是()A、广播分为有序广播和无序广播。B、使用abortBroadcast方法可以中断所有广播的传递。C、广播注册方式分为动态和静态。D、sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。54.什么是Android的意图?其对应的类名是什么?55.以下关于Service的两种选择描述错误的是()A、以绑定方式使用Service时,使用bindService()方法的目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁。B、当调用者结束时,Service也会结束,而不负责更多的工作,例如连接服务器的操作。C、一般会把在应用程序被关闭后仍然需要执行的操作实现为一个绑定式的Service,而将一些执行特定功能、执行周期短或在应用程序关闭后将要停止的操作实现为启动式的Service。D、在实际开发中,常会将这两种方式的Service混用,一般的做法是在一个长期执行的、启动式的Service中多次绑定并解绑多个绑定式的Service,在每个绑定式的Service中都会执行短期的、特定的工作。56.java.io包中的()和()类主要用于对对象(Object)的读写。57.通过调用startService方法启动的Service对象又被其他组件通过bindService绑定了,这个Service实例什么情况下才能结束运行?58.对于AlertDialog的描述不正确的是()。A、使用new关键字创建AlertDialog的实例B、对话框的显示需要调用show方法C、setPositiveButton方法是用来加确定按钮的D、setNegativeButton方法是用来加取消按钮的59.AndroidManifest.xml中对sdcard进行操作的权限是干什么的?() A、获取SDCard目录B、往SDCard写入数据权限C、允许挂载和卸载文件系统可移动存储D、用于获取SDCard的状态的权限60.以下关于SurfaceView播放视频的说法,不正确的是()A、SurfaceView继承自View,其中内嵌了一个专门用于绘制的Surface。B、开发者可以控制Surface的格式和尺寸,但不能让SurfaceView控制这个Surface的绘制位置。C、Surface对应一块屏幕缓冲区,每个Window对应一个Surface,任何View都是画在Surface上的,包括之前讲过的控件和布局控件。D、一般的View都共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。61.以下选项中是AbsoluteLayout中特有属性的是()A、android:layout_heightB、android:layout_xC、android:layout_aboveD、android:layout_toRightOf62.自定义对话框时,将视图对象添加到当前对话框的方法是()A、setIconB、setXMLC、setLayoutD、setView63.当使用LinearLayout布局时,如果不设置android:orientation属性,并且在布局中放十个Button按钮,这时()。A、该布局内的组件垂直方向排列B、该布局内的组件垂直方向排两列C、该布局内的组件水平方向排列,且一行放不下时会折行排列D、该布局内的组件只能水平方向排列且只显示一行64.根据你的理解,ContentProvider和ContentResolver两者间是什么关系?65.布局文件会保存在()目录。A、resB、valuesC、layoutD、drawable66.在继承中,关于构造方法的说明,下列说法错误的是()A、子类无条件的继承父类的无参构造方法B、子类可以引用父类中的有参构造方法,使用super关键字C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖67.android的数据存储的方式()文件()网络。68.在MIDPv2.0中,layer设置图层是否可见的方法是()A、getXB、setVisibleC、paintD、setPosition69.以下哪个方法可以用来获得进度条的当前进度值?()A、publicsynchronizedintgetProgress()B、publicsynchronizedvoidsetIndeterminate(booleanindeterminate)C、publicsynchronizedvoidsetProgress(intprogress)D、PublicfinalsynchronizedvoidincrementProgressBy(intdiff)70.如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个APP?()A、7B、8C、9D、都可以71.Android工程启动是最先加载的是AndroidManifest.xml,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?()A、ent.action.LAUNCHERB、ent.action.ACTIVITYC、ent.action.ICOND、ent.action.MAIN72.广播消息的处理流程有哪3个环节?73.Android解析xml的方法中,将整个文件加载到内存中进行解析的是()。A、SAXB、PULLC、DOMD、JSON74.Android项目工程下面的assets目录的作用是什么()。A、放置应用到的图片资源。Res/drawableB、主要放置一些文件资源,这些文件会被原封不动打包到apk里面C、放置字符串,颜色,数组等常量数据res/valuesD、放置一些与UI相应的布局文件,都是xml文件res/layout75.以下关于Canvas的描述有误的是()A、通常Canvas(画布)、Paint(画笔)、Bitmap(位图)、ViewFlipper(动画)和使用OpenGL去设计的2D、3D图形或动画是用来开发Android游戏的类库。B、Canvas就像手机中的画布,我们只能在Canvas上绘制图片。C、View类的onDraw()方法会传入一个Canvas对象,用来绘制组件界面的画布。D、Android提供了多种处理图形图像的工具类,加上自定义View技术,几乎可以完成任何的图形图像处理第1卷参考答案一.参考题库1.参考答案:D2.参考答案:C3.参考答案:A4.参考答案:C5.参考答案:B6.参考答案:C7.参考答案:A8.参考答案:D9.参考答案:B10.参考答案:A11.参考答案:A,B,C,D12.参考答案:D13.参考答案:TabWidget14.参考答案: (1)静态注册:在AndroidManifest.xml中用标签声明,并在节点辖域中用标签设置过滤器; (2)动态注册:在代码中定义并设置好一个IntentFilter对象,然后在需要注册的地方调用Context.registerReceiver(BroadcastReceiver,intentFilter)方法,撤消注册时,调用Context.unregisterReceiver(BroadcastReceiver)方法。动态注册的Context对象被销毁时,BroadcastReceiver也随之自动注销。15.参考答案:B16.参考答案:D17.参考答案:C18.参考答案:C19.参考答案:D20.参考答案:C21.参考答案:C22.参考答案:B23.参考答案:D24.参考答案:C25.参考答案:D26.参考答案:D27.参考答案:B28.参考答案:Android运行的虚拟机不是Java虚拟机,而是经过改造的Dalvik虚拟机,在虚拟机内运行的并不是Java编译后的字节码,而是后缀名为dex内部格式文件。29.参考答案:D30.参考答案:A31.参考答案:D32.参考答案:B,C,D33.参考答案:D34.参考答案:B35.参考答案:A36.参考答案:A,B37.参考答案:B38.参考答案:C39.参考答案:D40.参考答案:C41.参考答案:D42.参考答案:A43.参考答案:B44.参考答案:D45.参考答案:C46.参考答案:B47.参考答案:C48.参考答案:C49.参考答案:C50.参考答案:A51.参考答案:A52.参考答案:A,B53.参考答案:C54.参考答案:D55.参考答案:A56.参考答案:B57.参考答案:B58.参考答案:会,比如nullpointerException。我遇到过,比如textview.setText()时,textview没有初始化。会导致程序无法正常运行出现forceclose。打开控制台查看logcat信息找出异常信息并修改程序。59.参考答案:A60.参考答案:A61.参考答案:C62.参考答案:C63.参考答案: (1)执行长时间运行的耗时操作,如网络下载、音乐播放、文件系统监视等。 (2)组件间的交互,将某些功能以Service组件形式进行封装,提供给其他应用组件调用,其他组件可以与Service组件不在同一个进程中。64.参考答案:B65.参考答案:A66.参考答案:A67.参考答案:B68.参考答案:C69.参考答案:D70.参考答案:Android应用在开发时可以通过XML文档描述界面布局,也可以直接通过Java代码设计界面布局LayoutParams是ViewGroup组件的内置类,提供通过编程方式访问与布局相关的属性。71.参考答案:B72.参考答案:B,D73.参考答案:B74.参考答案:TextSwitcher75.参考答案: 一个Intent对象就是一个信息包裹,它包含了让收到Intent组件感兴趣的信息(比如,要执行的动作及要处理的数据),还包含让
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 1 Time to Relax (Period 5)Section B (2a-Reflecting)同步练2025-2026学年人教版英语八年级下册
- 2026重庆职校面试题目及答案
- 2026年一建市政实务考前真题冲刺特训试卷及答案
- 2026年一建民航实务考前能力提升试卷及答案
- 2026传承创新面试题及答案
- 2026年一建经济一模仿真考试试卷及答案
- 2026调解员面试题及答案大全
- 2026干部责任心面试题及答案
- 2026公关的面试题目及答案
- 2026会计学银行面试题及答案
- JG/T 373-2012塑铝贴面板
- JG/T 324-2011建筑幕墙用陶板
- T/CECS 10187-2022无机复合聚苯不燃保温板
- 居间费居间服务合同范本
- 安全风险分级管控与隐患排查治理制度
- 主题班会对学生的教育意义
- 人体八大系统与生理功能
- 哈萨克斯坦劳动法中文版
- 2023学年完整公开课版《短歌行》微课
- 皮下气肿的学习课件
- 酒店开业验收标准
评论
0/150
提交评论