android的无序广播运用,2020春季课程-Android程序设计(苗雨)-中国大学mooc-题库零氪...

第一章 Android基础入门

第一章 单元测试

1、随着智能手机的发展,移动通信技术也在不断升级,目前应用最广泛的是()

A、1G

B、2G

C、3G

D、4G

2、Android体系架构由低到高的第四层是哪个层()

A、应用程序框架层

B、应用程序层

C、核心类库

D、Linux内核

3、ART模式只能在哪个版本以上的系统中使用()

A、3.0

B、4.0

C、4.4

D、4.1

4、程序开发好以后,如果需要在手机上安装,这需要对程序进行()

A、不能直接安装在手机上

B、运行模拟器安装

C、创建模拟器

D、打包生成APK安装文件,传输到手机安装

5、Android实际上就是一个手机

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

展示你的模拟器运行截图

1、开发第一个手机APP,在手机屏幕上显示出你的学号姓名,并打包生成APK安装文件,成功安装在Android手机上。评分标准,满分10分:1、模拟器运行成功截图(3分)2、正确修改布局文件显示信息为学号,姓名截图(3分)3、打包生成APK文件,上传APK文件(2分)4、手机成功安装显示自己开发的Android程序截图(2分)

第二章 Android布局和常用控件

第二章 单元测试

1、在Android UI开发中,注册界面的整体布局采用( )是比较合理的。

A、FrameLayout

B、LinearLayout

C、RelativeLayout

D、TableLayout

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、相对布局中的控件都是有参照关系按照相对位置摆放的。

6、Android UI开发中,线性布局分为水平和垂直两种显示形式。

7、TableLayout可以将视图按照行、列进行排列

8、Button控件显示内容使用的属性是text属性。

9、设置背景的属性是background,参数可以是#FFFFFF样式的16进制数,也可以是背景图片。

10、设置字体大小常使用dp作为单位,设置宽度,高度常使用sp作为单位。

设计一个计算器布局

1、设计一个手机计算器布局,如图所示,提交运行结果截图。

第三章 Activity组件应用

第三章单元测试

1、一个应用程序默认会包含()个Activity

A、1

B、5

C、10

D、多个

2、在下列选项中,Activity获得焦点时执行方法是( )

A、onStart()

B、onResume()

C、onPause()

D、onDestroy()

3、Android使用( )的方式来管理Activity的实例

A、任务栈

B、任务堆

C、队列

D、任务列

4、在下列选项中,重新打开最小化的Activity界面时执行的方法是( )

A、onRestart、onResume

B、onCreate、onStart

C、onRestart、onStart、onResume

D、OnPause、 onDestroy

5、Log.i("参数一","参数二")输出日志的参数一,参数二分别表示( )

A、有含义的唯一标签,输出信息

B、输出信息,标签

C、必须是所在Activity名字,输出信息

D、必须是所在项目名字,输出信息

6、Activity是android引用程序的四大组件之一

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

8、Activity的生命周期中涉及到的方法有5个。

9、创建生命周期方法时可以在编辑区域的任何位置,使用快捷键Ctrl+o,打开override/Implement添加方法。

10、Activity有四种启动模式,其中Standard模式为默认模式。

第四章 Activity中的数据传递与回传(4月20日发布)

第四章 单元测试

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传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可

4、Activity启动跳转无需回传值时,调用的是startActivity()方法。

5、在目标Activity中,通常使用setResult()方法设置返回数据

第四章 作业

1、如附件中所示完成代码设计,并按照学生自己的学号,姓名完成三个截图并打包提交。评分要求:完成图1中红圈部分每一项得2分(满分10分),完成图2红圈部分得5分,完成图3红圈部分得5分,总分满分为20分。(图2,图3部分完成的3分,未完成0分)

第五章 数据存储(4月27日发布,共8学时,同时发布分两周完成)

第五章 单元测试

1、在下列选项中,Android中的五大存储数据方式不包括( )

A、文件存储

B、网络存储

C、SharedPreferences存储

D、Map

2、在下列选项中,SD卡的根目录是( )

A、/mnt

B、/mnt/sdcard

C、/data

D、/data/data

3、在Environment类中,用来获得SD根目录方法的是( )

A、getDataDirectory()

B、getExternalStorageDirectory()

C、getExternalStorageState()

D、getDownloadCacheDirectory()

4、在Android中内嵌的数据库是SQLite关系型数据库

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

6、在/data/data/包名/cache目录下可以cache软件的缓存数据,当清除缓存时数据就会删除

7、Android中数据存储方式只有一种

第六章 BroadcastReceiver(广播接收者)

第六章 单元测试

1、关于sendBroadcast()方法说法正确的是( )

A、该方法是发送一条有序广播

B、该方法是发送一条无序广播

C、该方法即是发送有序广播也可以发送无序广播

D、以上说法都不正确

2、Android中定义广播接收者要继承( )

A、BroadcastReceiver

B、BroadCast

C、Receiver

D、BroadCastReboot

3、关于有序广播和无序广播说法正确的是( )

A、有序广播可以被拦截数据可以被修改,无序广播数据不可以被拦截数据不可以被修改

B、有序广播和无序广播类似

C、有序广播不可以被拦截

D、无序广播是按照优先级进行发送

4、广播可以通过以下( )方法拦截广播

A、abort()

B、abortBroadReceiver()

C、abortReceiver()

D、abortBroadcast()

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

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

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

第七章 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、Android中服务的生命周期和Activity的生命周期一样

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

5、Android中服务Service是运行在系统前台用于显示用户界面,Activity是运行在系统后台处理耗时操作的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值