0.0765

五煦查题

快速找到你需要的那道考题与答案

超星Android高级应用章节答案(学习通2023完整答案)

67 min read

超星Android高级应用章节答案(学习通2023完整答案)

第一周 Android基础入门

第一章 单元测试

1、超星随着智能手机的应节答发展,移动通信技术也在不断升级,用章目前应用最广泛的案学是()
A、1G
B、习通2G
C、完整3G
D、答案4G

2、超星创建程序时,应节答填写的用章Application Name表示()
A、应用名称
B、案学项目名称
C、习通类的完整名字
D、项目的答案包名

3、Android实际上就是超星一个手机

4、AndroidManifest.xml文件是整个程序的配置文件

5、Android系统采用分层架构,从高到低一次是________,_________,_________和________。

6、Android程序开发完成后,如果要发布到互联网上供别人使用,需要将程序___________。

第二章 Android布局和常用控件

第二章 单元测试

1、表格布局中android:layout_column属性的作用是指定()
A、行数
B、列数
C、总列数
D、总行数

2、以下属性中,()属性可以“在指定控件左边”
A、android:layout_alignLeft
B、android:layout_alignParentLeft
C、android:layout_Left
D、android:layout_toLeftOf

3、相对布局中,“是否跟父布局底部对齐”是属性()
A、android:layout_alignBottom
B、android:layout_alignParentBottom
C、android:layout_alignBaseLine
D、android:layout_below

4、Toast的作用是显示一些提示信息。

5、Android程序中是不支持国际化的。

6、Android中的布局分为6中,分别是________,________,________,________,________和________,。

7、创建Android应用程序时,默认使用的布局是_________。

第三章 Activity组件应用

第三章单元测试

1、一个应用程序默认会包含()个Activity
A、1
B、5
C、10
D、多个

2、下列组件中,不能使用Intent启动的是()
A、activity
B、启动服务
C、广播
D、内容提供者

3、activity是android引用程序的四大组件之一

4、intent一般专用于启动activity不能开启广播和服务

5、activity生命周期的三种状态是___________,___________,__________.

6、Android中intent寻找目标组件的方式有两种_________,___________.

第四章 Activity数据交互

第四章 单元测试

1、StartActivityForResult()方法接受两个参数,第一个是intent,第二个是()
A、resultcode
B、request
C、requestcode
D、data

2、关于activity,下列描述错误的是()
A、activity是Android四大组件之一
B、activity有四种启动模式
C、activity通常用于开启一个广播事件
D、activity想一个界面管理员,用户在界面上的操作是通过activity来管理

3、intent可以用来开启activity同样也可以用来在activity之间传递数据

4、在数据传递时,如果需要获取返回的数据,需要使用onactivityresult()方法

5、要在activity中实现数据回传,需要使用__________方法开启另一个activity。

6、要在activity中实现数据回传,需要使用__________方法处理回传数据。

第五章 数据存储

第五章单元测试

1、下列文件操作权限中,指定文件内容可以追加的是()
A、MODE_Private
B、Mode_World_Readable
C、Mode_Append
D、Mode_World_Writeable

2、如果要将程序中的私有数据分享给其他应用程序,可以使用的是()
A、文件存储
B、sharepreference
C、ContentProvide
D、SQLite

3、SharePreference本质上是一个XML文件,以Map<key,value>形式存入文件中

4、文件存储是通过I/O流的形式把数据存储到文件中

5、Android中的文件可以存储在_______和_________.

6、android中的数据存储方式有5种,分别是_______,________,_________,________,和_________。

第六章 SQlite数据库

第六章单元测试

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

2、Android系统中使用的数据库是( )
A、Oracel
B、SQLServer
C、MySQL
D、SQLite

3、Android 中ListView控件显示数据和TextView一样

4、ListView通常用于在界面上显示一个垂直滚动的列表

第七章 BroadcastReceiver(广播接收者)

第七章单元测试

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

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

3、注册一个短信到来的广播事件需要在清单文件配置什么权限( )
A、<uses-permission android:name="android.permission.SMS"/>
B、<uses-permission android:name="android.permission.SEND_SMS"/>
C、<uses-permission android:name="android.permission.RECEIVE_SMS"/>
D、<uses-permission android:name="android.permission.RECEIVE_SEND_SMS"/>

4、注册系统短信到来的广播事件不需要接收短信的权限

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

第八章 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、远程服务是指运行在Tomcat上的服务

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

第九章 内容提供者的使用与内容解析者

第九章单元测试

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中创建内容提供者要继承ContentObserver

第十章 Android网络编程

第十章 单元测试

1、多线程下载设置Range头信息代表( )
A、代表告诉服务器每个线程下载的开始位置和结束位置
B、代表告诉服务器线程下载的开始位置
C、代表告诉服务器下载的结束位置
D、以上都不正确

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

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

4、AsyncHttpClient不可以处理异步HTTP请求()

第十一章 Android图像动画多媒体应用

第十一章单元测验

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

2、以下Fragment的( )方法是为Fragment创建视图(加载布局)时调用
A、onCreate()
B、onCreateView()
C、onActivityCreate()
D、onAttach()

3、在Android中,补间动画会改变控件真实的坐标

4、Fragment的生命周期和Activity的生命周期完全一样

第十二章 Fragment应用以及Android5.0新特性

第十二章单元测试

1、以下Fragment说法错误的是( )
A、Fragment(碎片)是一种可以嵌入在Activity中的UI片段。
B、Fragment与Activity十分相似,它能包含布局,同时也具有自己的生命周期。
C、Fragment在Android 3.0版本才被引入。
D、Fragment的生命周期函数比Activity少很多。

2、补间动画包含渐变动画、旋转动画、缩放动画和()
A、垂直动画
B、平移动画
C、跳动动画
D、水平动画

3、Android对图像进行颜色方面的处理,通过使用ColorMatrix来实现。

4、Fragment是在Android3.0被引入的,如果想兼容低版本的手机可以使用V4包中的Fragment。

Android高级应用结课考试

Andriod高级应用结课考试

1、下列选项中不属于Android体系结构的是( )。
A、应用程序层
B、应用程序框架层
C、核心类库
D、WindowManager;

2、Android相对布局中,使控件相对父控件底部对齐使用的属性是( )。
A、android:layout_alignParentBottom
B、android:layout_alignBottom
C、android:layout_alignBaseline
D、android:layout_alignParentTop

3、在下列选项中,设置线性布局方向的属性是( )。
A、orientation
B、gravity
C、layout_gravity
D、padding

4、Android UI开发中,TableLayout的stretchColumns属性表示( )。
A、TableLayout的列数
B、TableLayout的行数
C、TableLayout最多能加入的列数
D、拉伸指定列填充满TableLayout

5、在下列选项中,Activity获得焦点时执行方法是( )。
A、onStart()
B、onResume()
C、onPause()
D、onDestroy()

6、Android使用( )的方式来管理Activity的实例。
A、任务栈
B、任务堆
C、队列
D、任务列

7、下列不是onActivityResult()方法参数的是( )。
A、requestCode
B、resultCode
C、data
D、result

8、在下列选项中,Android中的五大存储数据方式不包括( )。
A、文件
B、SQLite数据库
C、SharedPreferences
D、Map

9、在Environment类中,用来获得SD根目录方法的是( )。
A、getDataDirectory()
B、getExternalStorageDirectory()
C、getExternalStorageState()
D、getDownloadCacheDirectory()

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

11、在下列选项中,用来给ListView填充数据的方法是( )。
A、setAdapter()
B、setDefaultAdapter()
C、setBaseAdapter()
D、setView()

12、自定义一个数据适配器MyAdatper,需要让它继承的类是( )。
A、DefaultAdapter
B、ParentAdapter
C、BaseAdapter
D、BasicAdapter

13、Android中开启事务的方法正确的是( )。
A、db.startTransaction()
B、db.beginTransaction()
C、db.endTransaction()
D、intent.startTransaction()

14、Android系统中使用的数据库是( )。
A、Oracel
B、SQLServer
C、MySQL
D、SQLite

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

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

17、关于有序广播和无序广播说法正确的是( )。
A、有序广播可以被拦截数据可以被修改,无序广播数据不可以被拦截数据不可以被修改。
B、有序广播和无序广播类似。
C、有序广播不可以被拦截。
D、无序广播是按照优先级进行发送。

18、注册一个短信到来的广播事件需要在清单文件配置什么权限( )。
A、<uses-permission android:name="android.permission.SMS"/>
B、<uses-permission android:name="android.permission.SEND_SMS"/>
C、<uses-permission android:name="android.permission.RECEIVE_SMS"/>
D、<uses-permission android:name="android.permission.RECEIVE_SEND_SMS"/>

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

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

21、在Provider的节点中,用来指定内容提供者的主机名的属性是( )。
A、android:name
B、android:authorities
C、android:process
D、android:label

22、在下列选项中,关于内容提供者的说法错误的是( )。
A、ContentProvider 是一个抽象类,只有继承后才能使用。
B、内容提供者只有在AndroidManifest.xml文件中注册后才能运行。
C、内容提供者为其它应用程序提供了统一的访问数据库的方式。
D、内容提供者不是抽象类。

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

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

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

26、关于HttpURLConnection使用说法错误的是( )。
A、HttpURLConnection对象访问网络时,需要设置超时时间。
B、HttpURLConnection继承自Connection类。
C、HttpURLConnection是一个标准的Java类。
D、URLConnection类可以发送和接收任何类型和长度的数据。

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

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

29、以下Fragment说法错误的是( )。
A、Fragment(碎片)是一种可以嵌入在Activity中的UI片段。
B、Fragment与Activity十分相似,它能包含布局,同时也具有自己的生命周期。
C、Fragment在Android 3.0版本才被引入。
D、Fragment的生命周期函数比Activity少很多。

30、补间动画包含渐变动画、旋转动画、缩放动画和( )。
A、垂直动画
B、平移动画
C、跳动动画
D、水平动画

31、Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。

32、相对布局中的控件都是按照相对位置摆放的。

33、RadioButton为单选按钮,需要与RadioGroup配合使用。

34、Activity必须在AndroidManifest.xml文件中注册才能运行。

35、使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。

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

37、ListView通常用于在界面上显示一个垂直滚动的列表。

38、自定义数据适配器类时,继承的父类是DefaultAdapter。

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

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

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

42、发送自定义广播可以通过sendbroadCast()方法进行发送。

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

44、Android中创建服务组件需要继承Service类。

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

46、Uri是指统一资源标示符。

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

48、Android客户端访问网络发送HTTP请求只可以使用HttpUrlConnection。

49、Fragment的生命周期和Activity的生命周期完全一样。

50、补间动画中repeatCount属性用来控制动画重复的次数。

学习通Android高级应用

学习通Android高级应用是一门面向Android开发者的进阶课程,通过该课程,学习者可以掌握更高级的Android应用开发技术,为自己的职业发展打下坚实的基础。

课程概述

本课程主要涵盖以下内容:

  • Android应用的生命周期
  • Android应用的UI开发
  • Android数据库开发
  • Android网络编程
  • Android多媒体编程
  • Android性能优化
  • Android测试与调试

学习目标

通过本课程的学习,学习者将掌握以下能力:

  • 熟练掌握Android应用的生命周期,能够编写具有良好用户体验的Android应用
  • 深入了解Android应用的UI开发,能够编写具有良好界面效果的Android应用
  • 熟练掌握Android数据库开发,能够编写具有数据存储和数据读取功能的Android应用
  • 熟练掌握Android网络编程,能够编写具有网络通信功能的Android应用
  • 熟练掌握Android多媒体编程,能够编写具有音视频播放功能的Android应用
  • 掌握Android性能优化技术,能够编写高性能的Android应用
  • 掌握Android测试与调试技术,能够快速定位和解决Android应用中的问题

学习方式

本课程采用线上教学的方式,学习者可以通过学习通平台在线观看课程视频,完成相关任务和作业,与教师和其他学习者进行互动。

学习时间

本课程为期8周,每周需要花费10-12小时的学习时间。

学习评估

学习者需要完成每周的作业和项目实践,经过教师审核后获得相应的学分。学习结束后,学习者需要完成一项综合项目,通过综合项目的评估,获得最终的课程学分和结业证书。

结语

学习通Android高级应用是一门非常重要和实用的课程,能够帮助Android开发者在职业生涯中更加成功。我们欢迎广大Android开发者参加本课程,共同学习和交流。