mooc2020春季课程Android程序设计(曹鹏飞)期末答案(mooc完整答案)

U校园题库2024-05-19 07:15:4902237抢沙发
mooc2020春季课程Android程序设计(曹鹏飞)期末答案(mooc完整答案)摘要: 第七章 数据存储第七章 单元测验1、在下列选项中,Android中的五大存储数据方式不包括 )A、文件B、SQLite数据库C、SharedPreferencesD、Map2、在下列选项中,SD卡的根 ...

mooc2020春季课程Android程序设计(曹鹏飞)期末答案(mooc完整答案)

第七章 数据存储

第七章 单元测验

1、春季d程在下列选项中,课程Android中的序设五大存储数据方式不包括( )
A、文件
B、计曹SQLite数据库
C、鹏飞SharedPreferences
D、期末Map

2、答案答案在下列选项中,完整SD卡的春季d程根目录是( )
A、/mnt
B、课程/mnt/sdcard
C、序设/data
D、计曹/data/data

3、鹏飞在Environment类中,期末用来获得SD根目录方法的答案答案是( )
A、getDataDirectory()
B、getExternalStorageDirectory()
C、getExternalStorageState()
D、getDownloadCacheDirectory()

4、在Android中存储数据时,可以使用SQL Server数据库

5、Android中数据只能存储到SD卡上

第七章 单元作业

1、Android中的数据存储包括哪些方式?作业手写,截图上传图片附件。

2、l利用shared preferences 完成登录界面应用工程设计,运行应用界面截图和打开shared preferences数据保存data.xml文件显示界面截图上传,截图上传图片附件。

第八章 SQlite数据库

第八章 单元测验

1、在下列选项中,用于查询数据的方法是( )
A、update()
B、insert()
C、query()
D、delete()

2、下列选择中,关于Canvas类说法错误的是( )
A、Canvas和Paint作用一样
B、Canvas代表画布
C、Canvas可以绘制各种各样的图形,如矩形
D、Canvas有一个方法drawRect(Rect r ,Paint paint),表示画出一个指定矩形

3、下列选项中,关于Bitmap类描述正确的是( )
A、Bitmap类是最常用的绘图类
B、Bitmap类表示画笔
C、Bitmap类代表画布
D、Bitmap类表示位图工厂

4、关于Android中操作数据库,SQLiteOpenHelper类是用于操作数据库的

5、使用SQLiteDatabase的execSQL()方法可以实现数据库表增删改的操作

第八章 单元作业

1、编写代码,举例说明如何在SQLite数据库中实现数据的修改? 手写截图上传

2、在图像处理中,Bitmap、BitmapFactory、Paint、 Canvas类分别代表什么含义? 手写截图上传

第九章 BroadcastReceiver(广播接收者)

第九章单元测验

1、关于sendBroadcast()方法说法正确的是( )
A、该方法是发送一条有序广播
B、该方法是发送一条无序广播
C、该方法即是发送有序广播也可以发送无序广播
D、以上说法都不正确

2、Android中定义广播接收者要继承( )
A、BroadcastReceiver
B、BroadCast
C、Receiver
D、BroadCastReboot

3、广播可以通过以下( )方法拦截广播
A、abort()
B、abortBroadReceiver()
C、abortReceiver()
D、abortBroadcast()

4、代码注册广播需要调用registerReceiver()方法

5、有序广播和无序广播都可以被拦截

第九章 单元作业

1、完成有序广播的程序设计并上传调试运行截图和logcat信息监测窗口截图。

第十章 Android服务应用

第十章 单元测验

1、通过bindService方式开启服务,服务生命周期是( )
A、onCreate()àonStart()àonBind()àonDestroy()
B、onCreate()àonBind()àonDestroy()
C、onCreate()àonBind()àonUnBind()àonDestroy()
D、onCreate()àonStart()àonBind()àonUnBind()àonDestroy()

2、以startService开启服务以下说法正确的是( )
A、startService方式开启服务,服务一旦被开启,服务就会在后台长期运行
B、服务开启后只能关机后才能关闭服务。
C、服务不需要在清单文件里注册。
D、服务停止时会调用onStop()

3、关于Service和Thread的区别说法,不正确的是( )
A、service默认运行在声明它的应用进程的主线程中
B、service里可以执行密集运算或阻塞操作
C、可以在Service里创建一个Thread
D、当有耗时或阻塞的操作时应该在其中创建一个线程。

4、远程服务是指运行在Tomcat上的服务

5、AIDL用于解决进程间通信问题

6、Android中服务的生命周期和Activity的生命周期一样

7、Android中服务是四大组件之一

第十章 单元作业

1、startService方式开启服务的生命周期和bindService方式开启服务的生命周期 有什么区别?

2、补充工程代码,利用service控件完成音频文件播放,运行界面截图上传。

第十一章 Andriod内容提供者与内容解析者

第十一章单元测验

1、短信的内容提供者是( )
A、ContactProvider
B、MessageProvider
C、SmsProvider
D、TelephonyProvider

2、可以在Activity中得到ContentResolver实例对象的方法是( )
A、new ContentResolver()
B、getContentResolver()
C、newInstance()
D、ContentUris.newInstance()

3、利用内容解析者查询短信数据时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/”)

4、ContentResolver是通过Uri匹配内容提供者的

5、Android中的内容观察者是Android的四大组件之一

6、Android中创建内容提供者要继承ContentObserver

7、Uri是指统一资源标示符

第十一章单元作业

1、完成content provider工程代码设计,实现短信信息在运行界面信息显示。截图上传。

第十二章 Android网络编程

第十二章 单元测验

1、以下是Android中用于xml解析方式的是( )
A、SAX
B、DOM
C、XmlPullParser
D、Juint

2、关于Android中消息机制说法正确的是( )
A、Handler只能用来发送消息
B、Handler是用来发送消息和处理消息的
C、MessageQueue是用来收集消息并主动发送消息
D、Looper是主消息的循环器.Looper是由handler创建的

3、做网络图片查看器的时候,需要把获取的流信息转换为( )
A、String
B、int
C、Bitmap
D、text

4、多线程下载请求服务器资源返回的状态码是206

5、AsyncHttpClient不可以处理异步HTTP请求

6、Tomcat是Apache组织的Jakarta项目中的一个重要子项目。

第十二章单元作业

1、1、AsyncHttpClient中常用的是两个类? 2、Handler 类的作用是什么?包括哪四个关键对象 ?

课堂测验

课堂测验

1、课堂测验 1、 Android系统的底层是建立在什么系统之上的?Android体系结构是如何划分的?Android包括哪四大应用组件? 2、 常用的有哪几种布局方式,它们的特点是怎样的? 3、 控件里的android:gravity 和android:layout_gravity两个属性有什么不同? 4、 编写一个button按键布局代码,ID为“btn”,文本为“按钮”,宽度填充父容器,高度内容包裹,背景颜色为蓝色,字体大小为15sp。绑定点击方法名为“click”。 5、 Service(服务)的通信方式有那两种,它们的区别是什么? 6、 在网络编程时,get和post请求方式有何不同? 7、 编写代码实现对Sqlite数据库的操作。编写两段程序,第一段编写程序创建一个数据库,数据库名为user.db。新建一个数据表,表名为test。第二段编写程序实现添加数据操作,添加到test表中,数据字段包括“name”,“password”。 8、 如何完成一个Android项目的开发?

中国大学2020春季课程:Android程序设计(曹鹏飞)

Android操作系统在世界范围内拥有着庞大的市场份额,是移动应用开发的重要平台之一。因此,学习Android程序设计对于计算机相关专业的学生来说是非常必要的。

课程内容

本课程的主要内容包括:

  • Android应用程序开发环境搭建
  • Android基础组件:Activity、Intent、Service、BroadcastReceiver、ContentProvider
  • Android UI控件:TextView、Button、EditText、ListView、RecyclerView等
  • Android常用工具类:Toast、AlertDialog、Notification等
  • Android数据存储:SharedPreferences、文件存储、SQLite数据库
  • Android网络编程:HttpURLConnection、Volley库等
  • Android多媒体:音频、视频播放等
  • Android高级开发技术:自定义View、自定义控件、动画、线程与异步任务

课程评价

本课程由曹鹏飞老师授课,他是一位经验丰富的Android开发者,曾参与过多个国内外知名APP的开发。他不仅掌握了Android开发的精髓,还能够将知识点讲解得易懂、生动,受到了学生们的一致好评。

此外,本课程的实践环节十分丰富,提供了大量的实际项目练习,包括音乐播放器、天气预报、新闻客户端等等。通过这些实际项目的练习,学生们能够更好地理解和掌握Android开发的要点和技巧。

结语

总之,本课程作为中国大学计算机专业本科生必修课程之一,对于学生们掌握Android开发技术、提高自身综合能力具有非常重要的意义。相信在曹鹏飞老师的带领下,学生们一定能够取得不错的成绩。

文章版权及转载声明

本文地址:http://www.zzxhsh.org/92a799889.html发布于 2024-05-19 07:15:49
文章转载或复制请以超链接形式并注明出处五煦查题

评论列表 (暂无评论,44人围观)参与讨论