您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > Android100道选择题
Android四大组件选择题选择题1.下面不是Android四大组件之一的(B)A.ActivityB.IntentC.ServiceD.ContentProvider2.下面关于广播叙述错误的是(A)A.广播是Android四大组件之一B.BroadcastReceiver有两种注册方式,静态注册和动态注册C.静态注册需要在Mainfest.xml中配置D.动态注册需要在应用退出时候接触广播的注册。3.下面关于BroadcastReceiver错误的是(B):A.BroadcastReceiver有两种注册方式,静态注册和动态注册。B.BroadcastReceiver必须在AndroidMainfest文件中声明C.BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。D.广播发送的Intent都是隐式启动。4.下面关于谁先接收广播顺序错误的是(B)A.有序广播,优先级高的先接收B.有序广播,同优先级的动静态广播接收器,静态优先于动态。C.有序广播,同优先级的动态广播接收器,先注册的大于后注册的。D.普通广播时,无视优先级,动态广播接收器优先于静态广播接收器5.下面关于广播说法错误的是(B)A.广播分为有序广播和无序广播B.使用abortBroadcast方法可以中断所有广播的传递。C.广播注册方式分为动态和静态D.sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。6.下列关于Intent启动组件说法错误的是(C)A.startActivity()B.startService()C.startBroadcastReceiver()D.startActivityForResult()7.对于广播的发送,Intent的启动方式是(B)A.显式启动B.隐式启动C.A和B都可以D.以上说法都不正确。8.下面关于Notification的说法正确的是(D):A.NotificationManagerman=newNotificationManager();B.PendingIntentcontentIntent=newPendingIntent();C.RemoteViewscontentView=newRemoteViews();D.Notificationnotification=newNotification();9.关于ContenValues类说法正确的是(A)A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型10.在手机开发中常用的数据库是(A)A,SQLite3B,OracleC,SqlServerD,Db2311.使用AIDL完成远程Service方法调用下列说法不正确的是(A)A,aidl对应的接口名称不能与aidl文件名相同B,aidl的文件的内容类似java代码C,创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D,aidl对应的接口的方法前面不能加访问权限修饰符12.android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是(D)A,MODE_APPENDB,MODE_WORLD_READABLEC,MODE_WORLD_WRITEABLED,MODE_PRIVATE13.关于android中播放视频的说法不对的是(C)A,可以使用SurfaceView组件播视频B,可以使用VideoView组件播视频C,VideoView组件可以控制播放的位置和大小D,VideoView播放视频的格式可以是3gp14.下列关于如何使用Notification,不对的是(D)A,notification需要NotificatinManager来管理B,使用NotificationManager的notify方法显示notification消息C,在显示Notification时可以设置通知时的默认发声,震动等D,调用Notification对象中的方法可以清除消息15.下列不属于Service生命周期的方法是(C)A,onCreateB,onDestroyC,onStopD,onStart16.下列对SharedPreferences存、取文件的说法中不正确的是:(C)A,属于移动存储解决方案B,sharePreferences处理的就是key-value对C,读取xml文件的路径是/sdcard/shared_prefs/D,数据的保存格式是xml17.SharedPreferences存放的数据类型不支持(D)A.booleanB.intC.StringD.double18.下面关于JSON说法错误的是:(D)A.json是一种数据交互格式。B.json的数据格式有两种为{}和[]C.json数据用{}表示java中的对象,[]表示Java中的List对象D.{“1”:”123”,”2”:”234”,”3”:”345”}不是json数据19.下面SQL语句不正确的是(C)A.Select*fromuserB.updateusersetusername=’zhangsan’whereid=’2’C.Delete*fromuserD.insertintouservalues(1,’zhang’,’pass’);20.对于SharedPreferences的下面正确的是(D)A.SharedPreferencespref=newSharedPreferences();B.Editoreditor=newEditor();C.SharedPreferences对象用于读取和存储常用数据类型D.Editor对象存储数据最后都要调用commit()方法。21.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法(A)A.ContentResolverB.ContentProviderC.CursorD.SQLiteHelper22.Service中如何实现更改Activity界面元素(B)。A.通过把当前activity对象传递给service对象B.通过向Activity发送广播C.通过Context对象更改Activity界面元素D.可以在Service中,调用Activity的方法实现更改界面元素23.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的?(D)A.onCreate()B.onUpgrading()C.onUpdate()D.onUpgrade()24.MediaPlayer播放资源前,需要调用哪个方法完成准备工作?(B)A.setDataSource()B.prepare()C.reset()D.release()25.在android中使用SQLiteOpenHelper这个辅助类时,获取(C)A.getDatabase()B.openDatabase()C.getReadableDatabase()D.getAbleDatabase()26.关于service生命周期的说法正确的是?(B)A.如果service已经启动,将先后调用onCreate()和onStart()方法B.当第一次启动的时候先后调用onCreate()和onStart()方法C.当第一次启动的时候只会调用onCreate()方法D.如果Service没有启动,不能调用StopService停止服务。27.使用MediaPlayer播放保存在sdcard上的mp3文件时,(C)?A.需要使用MediaPlayer.create方法创建MediaPlayerB.直接newMediaPlayer即可C.需要调用setDataSource方法设置文件源D.直接调用start方法,无需设置文件源28.使用AIDL完成远程service方法调用下列说法不正确的是?(A)A.aidl对应的接口名称不能与aidl文件名相同B.aidl的文件的内容类似java代码C.创建一个Service,在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D.aidl对应的接口的方法前面不能加访问权限修饰符29.关于广播的作用,正确的说法是(D)A.它是用接收系统发布的一些消息的B.它可以帮助service修改用户界面C.它不可以启动一个ServiceD.它可以启动一个Activity30.关于Sqlite数据库,不正确的说法是(C)选择一项:A.SqliteOpenHelper类主要是用来创建数据库和更新数据库B.SqliteDatabase类是用来操作数据库的C.在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。D.当数据库版本发生变化时,可以自动更新数据库结构31.下列选项哪个不是Activity启动的方法(A)A、goToActivityB、startActivityC、startActivityFromChildD、startActivityForResult32.下列选项哪个是发送广播的方法(C)A.startBroadcastB.startBroadcastReceiverC.sendBroadcastD.sendBroadcastReceiver33.SharedPreferences保存文件的路径和扩展名是?(B)A、/data/data/shared_prefs/*.txtB、/data/data/packagename/shared_prefs/*.xmlC、/mnt/sdcard/指定文件夹指定扩展名D、任意路径指定扩展名34.Activty和Task的启动模式有哪些?(D)A、standard、singleTopB、singleTop、singleTaskC、singleTask、singleInstanceD、standard、singleTop、singleTask、singleInstance35.对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串person,setting应该先调用什么方法(A)A、edit()B、save()C、commit()D、putString()36.通过startService()和bindService(),以下说法错误的是(C)A、通过startService()启动服务:会调用如下生命周期方法:onCreate()----onStart()----onDestory()B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行C、如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()----onBind----onDestory()----onUnBind()D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。37.在Android中,关于MediaPlayer说法错误的是(C)A、MediaPlayer包含了Audio和video的播放功能。B、获得MediaPlayer实例的有newMediaPlayer()和MeiaPlayer.create()的方式。C、当
本文标题:Android100道选择题
链接地址:https://www.777doc.com/doc-4834692 .html