2024年春季《Adoid智能手机编程(本)(省)》03任务
发布时间:2024-04-02 09:04:30浏览次数:222024 年春季《Adoid 智能手机编程(本)(省)》03 任务1.[单选题] 下面关于谁先接收广播顺序错误的是:( )A.有序广播,优先级高的先接收B. 有序广播,同优先级的动静态广播接收器,静态优先于动态C. 有序广播,同优先级的动态广播接收器,先注册的大于后注册的D. 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器答:——B——2.[单选题] 通过 Intent 可以启动那些组件?( )A.AcvityB. ServiceC. 两项都不可以D. 两项都可以答:——D——3.[单选题] 在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?( )A.不会B. 会C. 有的手机会,有的手机不会D. 以上说法都错误答:——A——4.[单选题] 下列关于 Intent 启动组件说法错误的是:( )A.startAcvity()B. startService()C. startBroadcastReceiver() D.startAcvityForResult()答:——C——5.[单选题] Acvity 生命周期最开始的方法调用顺序是?( )A.onCreate(), onResume(), onStart()B. onCreate(), onRestart(), onResume()C. onStart(), onResume(), onCreate()D. onCreate(), onStart(), onResume()
答:——D——6.[单选题] Android 中系统级的事件消息定义在( )类中。A.IntentB. ServiceC. AcvityD. BroadcastReceiver答:——A——7.[单选题] 下列选项哪个是发送广播的方法( )A.startBroadcastB. startBroadcastReceiverC. sendBroadcastD. sendBroadcastReceiver答:——C——8.[单选题] 通过 bindService()启动 service,如果 service 还未启动,后有什么操作?当调用者退出 ,service 会有什么操作?( )A.失败,不终止B. 启动,终止C. 失败,终止D. 启动,不终止答:——B——9.[单选题] 在实现广播事件监听器的时候,需要实现( )方法。A.onBind()B. onProcess()C. onReceive()D. onClick()答:——C——10.[单选题] 如果需要启动一个 Acvity,并在 Acvity 结束时可立即获取结果的方法是。( )A.调用 startAcvityForResult()B. 在启动的 Acvity 中注册 receiver,在被启动的 Acvity 中发起 broadcast 消息C. 两个选项都不正确D. 两个选项都正确
答:——D——11.[判断题] 定义内部群的好处在于它可以提供程序的内聚性,更好地实现程序的封装。( )A.√B.×答:——T——12.[判断题] Service 可以被其他组件调用,完成指定的操作。( )A.√B.×答:——T——13.[判断题] 远程服务(Remote Service)用于 Android 系统内部的应用程序之间的服务调用。( )A.√B.×答:——T——14.[判断题] 线程(Thread)是程序执行的最小单元,它是分配 CPU 资源的基本单位,可以独立执行程序片段。( )A.√B.×答:——T——15.[判断题] 服务(Service)是 Android 的一种应用调用机制,当服务为本地服务时,对应的服务运行在应用进程的主线程上。( )A.√B.×答:——T——16.[判断题] Service(服务)在 Android 中与 Acvity 功能类似,但是 Service 没有界面,只能在后台运行,可以理解为是运行在后台的一段代码。( )A.√B.×答:——T——17.[判断题] 在智能手机时代,手机除了满足正常的通话和短信功能之外,还可以播放各种音乐和视频,智能手机已经成为新一代的多媒体播放器。( )A.√B.×
答:——T——18.[判断题] 在 Android 系统中有两种类型的服务:本地服务和远程服务。( )A.√B.×答:——T——19.[判断题] Android 中的 Service(服务)是运行在后台的服务,可以说它是不可见的,没有界面,Service的级别与 Acvity 类似。( )A.√B.×答:——T——20.[判断题] 如需处理耗时操作,可以在服务中开启独立的线程,避免界面上的反应迟缓或者发生无反应的现象。( )A.√B.×答:——T——21.[判断题] Android 中的 Service(服务)是运行在后台的服务,它是可见的,有界面。( )A.√B.×答:——F——22.[判断题] 实现系统级的广播监听可以帮助开发者获取关于当前 Android 系统方方面面的状态信息。()A.√B.×答:——T——23.[判断题] 使用 Thread 进行程序开发,可以模拟程序的并行执应速度。( )A.√B.×答:——T——24.[判断题] 内部类是在 Java 类中定义 Java 类,Java 语言允许多种类型的内部类,如成员内部类、静态嵌套类、方法内部类、匿名内部类,这里定义的是成员内部类。( )A.√B.×
答:——T——25.[多选题] 下列属于 Service 生命周期的方法是:( )A.onCreateB. onDestroyC. onStopD. onStart答:——ABD——26.[多选题] 使用 AIDL 完成远程 Service 方法调用下列说法正确的是:( )A.aidl 对应的接口名称不能与 aidl 文件名相同B. aidl 的文件的内容类似 java 代码C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 aidl 接口 的对象D. aidl 对应的接口的方法前面不能加访问权限修饰符答:——BCD——27.[多选题] 关于 service 生命周期的说法不正确的是:( )A.如果 service 已经启动,将先后调用 onCreate()和 onStart()方法B. 当第一次启动的时候先后调用 onCreate()和 onStart()方法C. 当第一次启动的时候只会调用 onCreate()方法D. 如果 Service 没有启动,不能调用 StopService 停止服务答:——ACD——