电大《Android网络开发技术》形考任务题库


电大《Android网络开发技术》形考任务题库

1.【简答题】完成以下JSON的解析,完成主体代码即可,解析方法及库不限。

1.【简答题】在AndroidManifest.xml中注册广播接收器BootBroadcastReceiver。

题目1.SharedPreference存储数据,最后提交数据时,推荐使用()。

A. commit()

B. apply()

C. put()

D. push()

题目2.使用SQLite读取数据内容时,用到的核心类是()。

A. ContentValues

B. Cursor

C. SQLiteOpenHelper

D. SQLite

题目3.自定义Service时,必须实现的方法是()。

A. onCreate()

B. onStartCommand()

C. onBind()

D. onDestroy()

题目4.使用MediaPlayer开始播放音视频的方法是()。

A. prepare()

B. start()

C. release()

D. setDataSource()

题目5.自定义View时必须实现的方法是()。

A. onMeasure()

B. onDraw()

C. onLayout()

D. equals()

题目6.Android AsyncTask 异步任务中,哪个方法是运行在主线程中()

A. doInBackground()B. onPreExecute()C. onPostExecute()D. onPregressUpdate()

题目7.Android 中开启事务的方法正确的是()。

A. db.startTransaction()B. db.beginTransaction()C. db.endTransaction()D. intent.startTransaction()

题目8.HTTP是万维网实现数据通信的基石。它基于()来传递数据。

A. TCP/IPB. File协议C. FTPD. mailto协议

题目9.HTTP是()。

A. 不保存状态的协议B. 保存状态的协议C. 状态不确定的协议D. 以上都不对

题目10.URL的一般格式为()

A. <;协议>;://<;端口>;:<;主机>;/<;路径>;B. <;协议>;://<;路径>; :<;主机>;/<;端口>;C. <;协议>;://<;主机>;:<;端口>;/<;路径>;D. <;端口>;://<;路径>; :<;主机>;/<;协议>;

题目11.URL(uniform resource locator,统一资源定位符)是互联网标准资源的地址。通过一个URL,能找到()资源。

A. 一个B. 两个C. 三个D. 四个

题目12.下列说法错误的是()

A. 获取 HttpClient 实例可以直接 new HttpClient()。B. 获取到 HttpClient 实例 client 后,想执行 get 请求,client.execute(httpGet),然后封装 HttpGet。C. 使用 HttpClient 方式进行 post 请求需要封装 HttpPost 实例。D. UrlEncodedFormEntity 是将提交给服务器参数进行编码的类。

题目13.以下是 Android 中用于 xml 解析方式的是()

A. SAXB. DOMC. XmlPullParserD. Juint

题目14.做网络图片查看器的时候,需要把获取的流信息转换为()

A. StringB. intC. BitmapD. Text

题目15.关于 Android 中消息机制说法正确的是()

A. Handler 只能用来发送消息。B. Handler 是用来发送消息和处理消息的。C. MessageQueue 是用来收集消息并主动发送消息。D. Looper 是主消息的循环器.Looper 是由 handler 创建的。

题目16.利用内容解析者查询短信数据时 uri 怎么写()

A. Uri uri = Uri.parse(“content://sms”)B. Uri uri = Uri.parse(“content://sms/data”)C. Uri uri = Uri.parse(“content://sms/contact”)D. Uri uri = Uri.parse(“sms/”)

题目17.可以在 Activity 中得到 ContentResolver 实例对象的方法是()

A. new ContentResolver()B. getContentResolver()C. newInstance()D. ContentUris.newInstance()

题目18.可以在 Activity 中得到 ContentResolver 实例对象的方法是()

A. new ContentResolver()B. getContentResolver()C. newInstance()D. ContentUris.newInstance()

题目19.在下列选项中,关于内容提供者的说法错误的是()

A. ContentProvider 是一个抽象类,只有继承后才能使用。B. 内容提供者只有在 AndroidManifest.xml 文件中注册后才能运行。C. 内容提供者为其它应用程序提供了统一的访问数据库的方式。D. 内容提供者不是抽象类。

题目20.在下列选项中,用于查询数据的方法是()

A. updateB. insertC. queryD. delete

题目21.对于Android开发来说,()是网络开发中使用最多、最重要的网络通信方式。

A. HTTPB. FTPC. TCP/IPD. FDDI

题目22.自定义一个数据适配器 MyAdatper,需要让它继承的类是()

A. DefaultAdapterB. ParentAdapterC. BaseAdapterD. BasicAdapter

题目23.下列方法中,()执行时释放了锁。

A. wait()

B. sleep()

C. notify()

D. clone

题目24.AsyncTask中的()方法在子线程中执行。

A. onProgressUpdate()

B. onPreExecute()

C. doInBackground()

D. onPostExecute()

题目25.Android平台的C/C++类库主要集中在()。

A. Application层

B. Framwork层

C. Library层

D. Linux Kernel层

题目26.Glide可以设置缓存模式。()

A. 对B. 错

题目27.在Service中可以直接进行耗时操作。()

A. 对B. 错

题目28.Service可以使用ServiceConnection实现与Activity的交互。()

A. 对B. 错

题目29.较长时间的定时任务可以使用Alarm来实现。()

A. 对B. 错

题目30.Android 中使用 openFileOutput(String name,int mode)方法获取到文件输出流时, 第二个参数 mode 常用模式有 4 种。()

A. 对B. 错

题目31.Android 中创建内容提供者要继承 ContentObserver。()

A. 对B. 错

题目32.ContentProvider在实际的开发中不需要注册,可以直接使用。()

A. 对B. 错

题目33.Android 中数据只能存储到 sd 卡上。()

A. 对B. 错

题目34.Android对.png格式的位图支持最好。()

A. 对B. 错

题目35.Android提供的用于媒体播放的类,可播放音频和视频,但是仅仅限于MP3和MP4等有限的格式。()

A. 对B. 错

题目36.Bitmap包含的图片可以来自文件,也可以由程序创建。()

A. 对B. 错

题目37.Bitmap可以理解为一种为存储图形像素而设计的数据结构。()

A. 对B. 错

题目38.Canvas是一个操作绘图的平台。()

A. 对B. 错

题目39.File适用于存储文本类型数据或者二进制数据。()

A. 对B. 错

题目40.onStartCommand()方法在Service的一个完整生命周期内可能会被调用多次。()

A. 对B. 错

题目41.onStartCommand()方法在每次启动Service时都会被调用。()

A. 对B. 错

题目42.Paint主要的绘图工具类。()

A. 对B. 错

题目43.PULL解析也是一种基于事件流驱动的XML解析方式。()

A. 对B. 错

题目44.FileProvider类是一个特殊的Content Provider。()

A. 对B. 错

题目45.SharedPreferences所有的信息都是按照key-value的形式保存的。()

A. 对B. 错

题目46.在/data/data/包名/cache 目录下可以 cache 软件的缓存数据,当清除缓存时数据就会删除。()

A. 对B. 错

题目47.通过JNI可以访问Java的静态变量。()

A. 对B. 错

题目48.NDK是使用C/C++语言开发的。()

A. 对B. 错

题目49.在Android 6.0之后,读写文件权限属于危险权限,需要运行动态申请。()

A. 对B. 错

题目50.在Android中,如果要实现配置信息的保存,需要使用SharedPreferences存储技术。()

A. 对B. 错

1.【简答题】Android系统提供了两种方式来识别一个NFC Tag是否为Activity需要处理的内容,对这两种进行讨论。

1.使用JNI调用Java类中方法getTest()。

2.【简答题】简述Service原理

1.【简答题】简述Service原理

2.【简答题】常用的网络权限包括什么?


Tag:Android网络开发技术 时间:2024-10-31 16:41:03