Android100道选择题.docx
- 文档编号:7233853
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:14
- 大小:23.08KB
Android100道选择题.docx
《Android100道选择题.docx》由会员分享,可在线阅读,更多相关《Android100道选择题.docx(14页珍藏版)》请在冰豆网上搜索。
Android100道选择题
Android四大组件选择题
选择题
1.下面不是Android四大组件之一的(B)
A.ActivityC.ServiceD.ContentProvider
2.下面关于广播表达错误的选项是(A)
A.广播是Android四大组件之一
B.BroadcastReceiver有两种注册方式,静态注册和动态注册
C.静态注册需要在中配置
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)
()B.startService()C.startBroadcastReceiver()()
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,SQLite3 B,Oracle C,Sql Server D,Db23
11.利用AIDL完成远程Service方式挪用以下说法不正确的选项是(A)
A,aidl对应的接口名称不能与aidl文件名相同
B,aidl的文件的内容类似java代码
C,创建一个Service(效劳),在效劳的onBind(Intent intent)方式中返回实现了aidl接口的对象
D,aidl对应的接口的方式前面不能加访问权限修饰符
中文件操作模式中表示只能被本应用利用,写入文件会覆盖的是(D)
A, MODE_APPEND B,MODE_WORLD_READABLE
C,MODE_WORLD_WRITEABLE D, MODE_PRIVATE
13.关于android中播放视频的说法不对的是(C)
A,能够利用SurfaceView组件播视频 B,能够利用VideoView组件播视频
C,VideoView组件能够操纵播放的位置和大小 D,VideoView播放视频的格式能够是3gp
14.以下关于如何利用Notification,不对的是(D)
A,notification需要NotificatinManager来治理
B,利用NotificationManager的notify方式显示notification消息
C,在显示Notification时能够设置通知时的默许发声,震动等
D,挪用Notification对象中的方式能够清除消息
15.以下不属于Service生命周期的方式是(C)
A,onCreate B,onDestroy C,onStop D,onStart
16.以下对SharedPreferences存、取文件的说法中不正确的选项是:
(C)
A,属于移动存储解决方案 B,sharePreferences处置的确实是key-value对
C,读取xml文件的途径是/sdcard/shared_prefs/D,数据的保留格式是xml
寄放的数据类型不支持(D)
A.booleanC.StringD.double
18.下面关于JSON说法错误的选项是:
(D)
A.json是一种数据交互格式。
B.json的数据格式有两种为{}和[]
C.json数据用{}表示java中的对象,[]表示Java中的List对象
D.{“1”:
”123”,”2”:
”234”,”3”:
”345”}不是json数据
19.下面SQL语句不正确的选项是(C)
A.Select*fromuserusersetusername=’zhangsan’whereid=’2’
C.Delete*fromuserintouservalues(1,’zhang’,’pass’);
20.关于SharedPreferences的下面正确的选项是(D)
A.SharedPreferencespref=newSharedPreferences();
B.Editoreditor=newEditor();
C.SharedPreferences对象用于读取和存储常常利用数据类型
D.Editor对象存储数据最后都要挪用commit()方式。
21.在多个应用中读取共享存储数据时,需要用到的query方式,是哪个对象的方式(A)
22.A. ContentResolver B. ContentProvider
C. Cursor D. SQLiteHelper
23.Service中如何实现更改Activity界面元素(B)。
24.A. 通过把当前activity对象传递给service对象
B. 通过向Activity发送广播
C. 通过Context对象更改Activity界面元素
D. 可以在Service中,挪用Activity的方式实现更改界面元素
25.在利用SQLiteOpenHelper那个类时,它的哪个方式是用来实现版本升级之用的?
(D)
A.onCreate()B.on()C.onUpdate()D.onUpgrade()
播放资源前,需要挪用哪个方式完成预备工作?
(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
B. 直接 newMediaPlayer 即可
C. 需要挪用 setDataSource 方式设置文件源
D. 直接挪用 start 方式,无需设置文件源
28.利用AIDL 完成远程 service 方式挪用以下说法不正确的选项是?
(A)
A. aidl 对应的接口名称不能与 aidl 文件名相同
B. aidl 的文件的内容类似 java 代码
C. 创建一个 Service,在效劳的 onBind(Intent intent)方式中返回实现了 aidl 接口的对象
D. aidl 对应的接口的方式前面不能加访问权限修饰符
29.关于广播的作用,正确的说法是(D)
A. 它是用接收系统发布的一些消息的
B. 它能够帮忙 service修改用户界面
C.它不能够启动一个 Service
D.它能够启动一个 Activity
30.关于 Sqlite 数据库,不正确的说法是(C) 选择一项:
A. SqliteOpenHelper类主若是用来创建数据库和更新数据库
B. SqliteDatabase 类是用来操作数据库的
C. 在每次挪用 SqliteDatabase 的getWritableDatabase() 方式时,会执行 SqliteOpenHelper 的onCreate 方式。
D. 当数据库版本发生转变时,能够自动更新数据库结构
31. 以下选项哪个不是Activity启动的方式(A)
A、goToActivityB、startActivity
C、startActivityFromChildD、startActivityForResult
32. 以下选项哪个是发送广播的方式(C)
A.startBroadcastB.startBroadcastReceiver
C.sendBroadcast
33.SharedPreferences保留文件的途径和扩展名是?
(B)
A、/data/data/shared_prefs/*.txt
B、/data/data/packagename/shared_prefs/*.xml
C、/mnt/sdcard/指定文件夹指定扩展名
D、任意途径指定扩展名
34.Activty和Task的启动模式有哪些?
(D)
A、standard、singleTop
B、singleTop、singleTask
C、singleTask、singleInstance
D、standard、singleTop、singleTask、singleInstance
35.关于一个已经存在的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()和()的方式。
C、当咱们播放一首歌曲由于异样中断,由于数据丢失,只能从开始的位置开始播放。
D、在指定MediaPlayer数据的来源时,必需指定播放的文件的途径、资源id或网络途径。
38.在JDBC连接数据库编程应用开发中,利用( A )能够实现连接数据库。
A. Connection类 B. PreparedStatement类 C. CallableStatement类 D. Statement
39.为了实此刻Java的程序中挪用带参数的SQL语句,应该采纳(B )来成。
A. Connection类 B. PreparedStatement类 C. ResultSet类 D. Statement
40. 从HTTP请求中,取得请求参数,应该挪用 (B)
A. request对象的getAttribute()方式 B. request对象的getParameter()方式
C. session对象的getAttribute()方式 D. session对象的getParameter()方式
41.多线程下载和断点续传利用什么(D)类是对文件进行操作。
A.FileInputStreamD.RandomAccessFile
42.关于SQLite3数据库的操作,下面说法不正确的选项是(C)
A.Context对象挪用openOrCreateDatabase方式打开或创建数据库
B.SQLiteDatabase类的静态方式openOrCreateDatabase方式打开或创建数据库
C.Context对象closeDatabase方式关闭数据库。
D.SQLiteDatabase类的静态方式deleteDatabase方式删除数据库
43.以下不属于service生命周期的方式是 ( C )
44.关于ServiceConnection接口的onServiceConnected()方式的触发条件描述正确的选项是( B )()方式执行成功后。
()方式执行成功同时onBind()方式返回非空IBinder对象。
的onCreate()方式和onBind()方式执行成功后。
的onCreate()和onStartCommand()方式启动成功后。
45.利用SQLiteOpenHelper的构造方式创建与数据库连接时,参数能够设置为null的是( C )
B.数据库名 C.CursorFactory D.数据库版本
46.继承ContentProvider不需要实现 (A)等方式。
A. addB. delete C. update D. query
47.下面哪个方式不是发送广播消息的方式?
( B )
A、sendBroadcast() B、sendCommonBroadcast()
C、sendOrderedBroadcast() D、sendStickyBroadcast()
48.以下关于ContentProvider的说法错误的选项是:
( B )
A、ContentProvider的作用是实现数据共享和互换
B、要访问ContentProvider,只需挪用ContentProvider的增删改查相关方式
C、ContentProvider提供的URI必需以“
D、Android关于系统里的音视频、图像、通信录提供了内置的ContentProvider
49.获取SD卡音乐列表,通过挪用(B)方式,才能挪用query方式
A.getContentProviderC.getConnectionD.getUri
50.关于JSON和XML说法,错误的选项是(B)
A.JSON的速度要远远快于XML
B.JSON对数据的描述性比XML好
C.JSON相关于XML来讲,数据的体积小
D.JSON和XML一样拥有丰硕的解析手腕
51.对输入中拼写检查的支持是通过什么方式实现的?
(C)
A、BroadcastReceiverB、ContentProviderC、ServiceD、Activity
52.通过Intent能够启动那些组件?
D
A、ActivityB、ServiceC、两项都不能够D、两项都能够
53.以下哪个不是Activity启动时的正确标志?
(B)
A、FLAG_ACTIVITY_CLEAR_TOPB、FLAG_ACTIVITY_SINGLE_TASK
C、FLAG_ACTIVITY_SINGLE_TOPD、FLAG_ACTIVITY_NEW_TASK
54.碰着以下哪一种情形时需要把进程移到前台?
(D)
A、进程正在运行一个与用户交互的Activity,它的onResume()方式被挪用
B、进程有一正在运行的BroadcastReceiver,它的onReceive()方式正在执行
C、进程有一个Service,该Service对应的Activity正在与用户交互
D、所有选项均正确
55.如何访问媒体库?
(B)
A、通过直接文件读取B通过ContentProvider
C、两项都能够D、两项都不能够
56.FLAG_ACTIVITY_CLEAR_TOP标记的作用是什么?
(C)
A、假设是Activity已经在任何栈中启动,那么不做任何操作
B、假设是Activity已经在当前栈中启动,那么不做任何操作
C、假设是Activity已经在当前栈中启动,那么所有在该Activity之上的Activity都会被销毁
D、假设是Activity已经在任何栈中启动,那么所有在该Activity之上的Activity都会被销毁
57.下面哪一种进程最重要,最后被销毁?
(D)
A、效劳进程B、后台进程C、可见进程D、前台进程
58.SharedPreferences和Preferences的修改支持事务吗?
(A)
A、支持,不支持B、不支持,不支持
C、不支持,支持D、支持,支持
59.在播放视屏时,需要维持屏幕一直亮着,需要哪个权限?
(B)
A、 name=""/> B、 name=""/> C、 name=""/> D、 name=""/> 60.关于广播以下陈述正确的选项是(D). A、广播接收器只能在配置文件中注册 B、广播接收器注册后不能注销 C、广播接收器只能接收自概念的广播消息 D、广播接收器能够在Activity中单独注册与注销 61.当大量利用大Bitmap对象时,以下哪个说法是正确的? (D) A、可不能崩溃,但要求再也不利用的Bitmap对象设置为空 B、可不能崩溃,但要求常常挪用()通知内存释放 C、可不能崩溃,因为虚拟机缘自动回收内存 D、极可能会致使系统崩溃 62.以下哪个不是应用间交互常常利用的方式? (B) A、接收Broadcast的消息B、文件共享访问 C、通过ContentResolver接口访问D、Activity的挪用 63.通过bindService()启动service,假设是service还未启动,后有什么操作? 当挪用者退出,service会有什么操作? (B) A、失败,不终止B、启动,终止 C、失败,终止D、启动,不终止 64.Android应用四大组件中,能够在后台长时刻执行长时,而不需要提供用户界面的是(A) A、ServiceB、ActivityC、BroadcastReceiverD、ContentProvider 65.ContentResolver用什么方式查询ContentProvider提供的内容(C) A、select()B、retrieve()C、query()D、execute() 66.PendingIntent要紧的利用途景是? (D) A、在Widget中设置响应用户操作的动作 B、通过Notification发起一个动作 C、至少有一个不正确 D、A和B都正确 67.在应用程序顶用到设备震动时需要利用什么权限? (D) A、、、、关于ServiceConnection接口的onServiceConnected()方式的触发条件描述正确的选项是? (B) A、bindService()方式执行成功后 B、bindService()方式执行成功同时onBind()方式返回非空IBinder对象 C、Service的onCreate()方式和onBind()方式执行成功后 D、Service的onCreate()和onStartCommand()方式启动成功后 69.关于Intent对象说法错误的选项是(D) A、在android中,Intent对象是用来传递信息的 B、Intent对象能够把值传递给广播或Activity C、利用Intent传值时,能够传递一部份值类型 D、利用Intent传值时,它的key值能够是对象 消息可否被取消? (A) A、只能取消本应用发起的消息B、能够被任何应用取消 C、不能取消,只能覆盖D、只能取消本应用发起的消息,且只能通过消息ID逐个取消 71.假设是在android应用程序中需要发送短信,那么需要在文件中增加什么样的权限(D). A、发送短信,无需配置权限B、 C、D、关于视频的来源,哪个不正确? (D) A、可来源于外部URLB、可来源于内部URI,通过ContentResolver获取 C、可来源于资源文件D、能够文件方式直接访问内部Media 73.内部存储和外部存储需要额外的权限吗? (D) A、不需要,不需要B、需要,不需要 C、需要,需要D、不需要,需要 74.如何访问在SD卡上的文件? (D) A、通过直接文件读取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android100 选择题
![提示](https://static.bdocx.com/images/bang_tan.gif)