下面不是Android四大组件之一的( )
A. Activity B.Intent C. Service D. ContentProvider
下面关于广播叙述错误的是()
A. 广播是Android四大组件之一
B. BroadcastReceiver有两种注册方式,静态注册和动态注册
C. 静态注册需要在Mainfest.xml中配置
D. 动态注册需要在应用退出时候接触广播的注册。
下面关于BroadcastReceiver错误的是( ):
A. BroadcastReceiver有两种注册方式,静态注册和动态注册。
B. BroadcastReceiver必须在AndroidMainfest文件中声明
C. BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。
D. 广播发送的Intent都是隐式启动。
下面关于谁先接收广播顺序错误的是()
A. 有序广播,优先级高的先接收
B. 有序广播,同优先级的动静态广播接收器,静态优先于动态。
C. 有序广播,同优先级的动态广播接收器,先注册的大于后注册的。
D. 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器
下面关于广播说法错误的是()
A. 广播分为有序广播和无序广播
B. 使用abortBroadcast方法可以中断所有广播的传递。
C. 广播注册方式分为动态和静态
D. sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。
下列关于Intent启动组件说法错误的是()
A.startActivity( ) B. startService( ) C. startBroadcastReceiver() D.startActivityForResult()
对于广播的发送,Intent的启动方式是()
A.显式启动 B. 隐式启动 C. A和B都可以 D. 以上说法都不正确。
下面关于Notification的说法正确的是():
A. NotificationManager man = new NotificationManager();
B. PendingIntent contentIntent= new PendingIntent();
C. RemoteViews contentView = new RemoteViews();
D. Notification notification = new Notification();
A,属于移动存储解决方案 B,sharePreferences处理的就是key-value对
C,读取xml文件的路径是/sdcard/shared_prefs/ D,数据的保存格式是xml
17.SharedPreferences存放的数据类型不支持()
A. boolean B.int C. String D. double
18.下面关于JSON说法错误的是:()
A. json是一种数据交互格式。
B. json的数据格式有两种为 { }和[ ]
C. json数据用{ }表示java中的对象,[ ]表示Java中的List对象
D.{“1”:”123”, ”2”:”234”, ”3”:”345”} 不是json数据
19.下面SQL语句不正确的是()
A. Select * from user B.update user set username=’zhangsan’ where> C. Delete * from user D.insert into user values(1,’zhang’,’pass’);
20.对于SharedPreferences的下面正确的是( )
A. SharedPreferences pref = new SharedPreferences();
B. Editor editor = new Editor();
C. SharedPreferences对象用于读取和存储常用数据类型
D. Editor对象存储数据最后都要调用commit()方法。
21.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法()
A. ContentResolver B. ContentProvider
C. Cursor D. SQLiteHelper
22.Service中如何实现更改Activity界面元素()。
A. 通过把当前activity对象传递给service对象
B. 通过向Activity发送广播
C. 通过Context对象更改Activity界面元素
D. 可以在Service中,调用Activity的方法实现更改界面元素
23.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?()
A. onCreate() B. onUpgrading() C. onUpdate() D. onUpgrade()
24.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作? ()
A. setDataSource() B. prepare() C. reset() D.> 25.在android中使用SQLiteOpenHelper这个辅助类时,获取 ( )
A. getDatabase() B. openDatabase()
C. getReadableDatabase() D. getAbleDatabase()
26.关于service生命周期的说法正确的是?( )
A. 如果service已经启动,将先后调用onCreate()和onStart()方法
B. 当第一次启动的时候先后调用onCreate()和onStart()方法
C. 当第一次启动的时候只会调用onCreate()方法
D. 如果Service没有启动,不能调用StopService停止服务。
使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时,()?
A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
B. 直接 new MediaPlayer 即可
C. 需要调用 setDataSource 方法设置文件源
D. 直接调用 start 方法,无需设置文件源
28.使用AIDL 完成远程 service 方法调用下列说法不正确的是? ()
A. aidl 对应的接口名称不能与 aidl 文件名相同
B. aidl 的文件的内容类似 java 代码
C. 创建一个 Service,在服务的 onBind(Intent intent)方法中返回实现了 aidl 接口的对象
D. aidl 对应的接口的方法前面不能加访问权限修饰符
关于广播的作用,正确的说法是()
A. 它是用接收系统发布的一些消息的
B. 它可以帮助 service修改用户界面
C. 它不可以启动一个 Service
D. 它可以启动一个 Activity
关于 Sqlite 数据库,不正确的说法是() 选择一项:
A. SqliteOpenHelper类主要是用来创建数据库和更新数据库
B. SqliteDatabase 类是用来操作数据库的
C. 在每次调用 SqliteDatabase 的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法。
D. 当数据库版本发生变化时,可以自动更新数据库结构
31. 下列选项哪个不是Activity启动的方法()
A、goToActivity B、startActivity
C、startActivityFromChild D、startActivityForResult
32. 下列选项哪个是发送广播的方法()
A. startBroadcast B. startBroadcastReceiver
C. sendBroadcast D.sendBroadcastReceiver
A、通过startService()启动服务:会调用如下生命周期方法: onCreate()---->onStart()---->onDestory()
B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行
C、如果是调用bindService()启动服务:会调用如下生命周期方法: onCreate()---->onBind---->onDestory()---->onUnBind()
D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。
37.在Android中,关于MediaPlayer说法错误的是()
A、MediaPlayer包含了Audio和video的播放功能。
B、获得MediaPlayer实例的有new MediaPlayer()和MeiaPlayer.create()的方式。
C、当我们播放一首歌曲由于异常中断,由于数据丢失,只能从开始的位置开始播放。
D、在指定MediaPlayer数据的来源时,必须指定播放的文件的路径、资源id或网络路径。
38.在JDBC连接数据库编程应用开发中,利用( )可以实现连接数据库。
A. Connection类 B. PreparedStatement类 C. CallableStatement类 D. Statement
39.为了实现在Java的程序中调用带参数的SQL语句,应该采用( )来成。
A. Connection类 B. PreparedStatement类 C. ResultSet类 D. Statement
从HTTP请求中,获得请求参数,应该调用 ()
A. request对象的getAttribute()方法 B. request对象的getParameter()方法
C. session对象的getAttribute()方法 D. session对象的getParameter()方法
多线程下载和断点续传使用什么( )类是对文件进行操作。
A. FileInputStream B.FileOutputStream C.InputStreamReader D. RandomAccessFile
关于SQLite3数据库的操作,下面说法不正确的是()
A. Context对象调用openOrCreateDatabase方法打开或者创建数据库
B. SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库
C. Context对象closeDatabase方法关闭数据库。
D. SQLiteDatabase类的静态方法deleteDatabase方法删除数据库
下列不属于service生命周期的方法是 ( )
A.onCreate B.onDestroy C.onStop D.onStartCommand
44.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是( )A.bindService()方法执行成功后。
B.bindService()方法执行成功同时onBind()方法返回非空IBinder对象。
C.Service的onCreate()方法和onBind()方法执行成功后。
D.Service的onCreate()和onStartCommand()方法启动成功后。
45.使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是( )
A.Context B.数据库名 C. CursorFactory D.数据库版本
46.继承ContentProvider不需要实现 ( )等方法。
A. add B. delete C. update D. query
47.下面哪个方法不是发送广播消息的方法?( )
A、sendBroadcast() B、sendCommonBroadcast()
C、sendOrderedBroadcast() D、sendStickyBroadcast()
48.下列关于ContentProvider的说法错误的是:( )
A、ContentProvider的作用是实现数据共享和交换
B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法
C、ContentProvider提供的URI必须以“content://”开头
D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider
获取SD卡音乐列表,通过调用( )方法,才能调用query方法
A. getContentProvider B.getContentResolver C. getConnection D. getUri
50.关于JSON和XML说法,错误的是()
A. JSON的速度要远远快于XML
B. JSON对数据的描述性比XML好
C. JSON相对于XML来讲,数据的体积小
D. JSON和XML同样拥有丰富的解析手段
A、Clonable B、Parcelable C、Copiable D、Externalizable
80.下面哪条语句可以构造正确的对话框().
A、AlertDialog dialog = new AlertDialog(context);
B、AlertDialog.Builder builder = new AlertDialog.Builder(context);
C、ProgressDialog dialog = new ProgressDialog();
D、ProgressDialog.Builder builder = new ProgressDialog.Builder(context);
81.视频播放支持以下哪种方式?()
A、同步方式 B. 异步方式 C . 两者都支持 D. 两者都不支持