第八章

  • 安卓第八章
    • 选择题
    • 判断题
    • 填空题

安卓第八章

选择题

  1. Context.startService方式的service生命周期下面正确的描述是(A ).
    • A、启动时 onCreate() –> onStartCommand()
    • B、停止时,onStop()–> onDestroy()
    • C、启动时 onCreate()–>onStart()->onResume()
    • D、停止时,onStop()

  2. 以下关于Service的说法,正确的是(C )
    • A、Service是可以与用户直接交换
    • B、每个Service class可以在AndroidManifest.xml文件中有相应的< service>声明,也可以不声明直接使用
    • C、Service是Android四大组件之一
    • D、Service只能通过startService方式开启

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

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

  5. android中绑定一个service的方法是哪个( A).
    • A、bindService()
    • B、startService()
    • C、unBindService()
    • D、onBind()

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

  7. 关于远程服务和本地服务说法正确的是(C ).
    • A、远程服务是在Tomcat服务器上的服务
    • B、本地服务和远程服务一样
    • C、AIDL是用来解决进程间通信的语言
    • D、以上都不正确

  8. 把播放音乐的操作放到Service里以下说法正确的是(D ).
    • A、可以提高运行效率
    • B、播放音乐的操作必须放入到服务里
    • C、在Service里更安全
    • D、放到服务里目的是提升进程的优先级,不容易被系统回收

  9. 关于IPC说法正确的是(A )
    • A、IPC全称是Inner process communication指进程间通信
    • B、IPC全称是Interface process communication
    • C、进程间通信指的是在一个应用内进行通信
    • D、以上说法都不正确

  10. 以下关于服务的生命周期说法正确的是(B )
    • A、服务的生命周期和Activity一样
    • B、服务的创建会执行onCreate()
    • C、启动时 onCreate()–>onStart()->onResume()
    • D、通过startService方式开启服务,首先会调用onCreate 和 onStart方法

  11. 以下关于Service的说法,不正确的是(B )。
    • A、Service是没有用户可见的界面,不与用户交互
    • B、每个Service class可以在AndroidManifest.xml文件中有相应的< service>声明,也可以不声明直接使用
    • C、Service可以通过 Context.startService()来启动
    • D、Service可以通过Context.bindService()来启动

  12. 关于服务的创建说法错误的是( D).
    • A、Android中创建服务需要继承Service类
    • B、Android 中的服务需要在清单文件配置
    • C、Android 中的服务可以理解成是在后台运行且没有界面的activity
    • D、Android中服务能做的事情完全可以开一个子线程替代

  13. 下列选项中,属于在清单文件中配置服务的标签的是(A)。
    • A、
    • B、
    • C、
    • D、

  14. 下列选项中,属于可以长期运行在后台的组件的是(C)。
    • A、Activity
    • B、ContentProvider
    • C、Service
    • D、Intent

  15. 下列选项中,属于创建服务时继承的类是(C)。
    • A、Activity
    • B、Broadcast
    • C、Service
    • D、Intent

  16. 下面关于bindService()方法启动服务的描述,正确的是(D)。
    • A、服务会长期在后台运行
    • B、启动服务的组件与服务之间没有关联
    • C、可以通过stopService()方法停止该服务
    • D、可以通过unbindService()方法停止该服务

  17. 下列选项中,属于创建服务时必须实现的方法的是(B)。
    • A、onCreate()
    • B、onBind()
    • C、onStartCommand()
    • D、onUnbind()

  18. 下列选项中,当使用bindService()方法启动的服务时,属于停止服务调用的方法的是(C)。
    • A、stopSelf()
    • B、stopService()
    • C、unbindService()
    • D、finish()

  19. 下面关于Service的描述,错误的是(D)。
    • A、Service是Android四大组件之一
    • B、没有用户界面
    • C、在Java代码中可以动态注册服务
    • D、Service依赖于Activity,当Activity销毁时,Service也被销毁

判断题

  1. Android中想要创建一个服务,定义一个类继承Service,并需要在清单文件中注册.( T)
  2. 通过bind方式开启服务,服务被成功绑定后会调用服务的onBind方法。( T)
  3. 通过startService方式开启服务,首先会调用OnCreate方法,多次调用startService方法只会调用onStart()方法.(F )
  4. 通过bindService方式开启服务和通过startService方式开启服务,服务的生命周期一样.(F )
  5. IPC全称是Inner process communication叫进程间通信(T )
  6. 服务只有一种开启方式即startService().( F)
  7. Android中服务的生命周期和Activity的生命周期一样.( F)
  8. 通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的onStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。( T)
  9. 创建一个Service,需要在清单文件中进行配置( T)
  10. Android中服务可以理解成是在后台长期运行并且没有界面的activity.(T )
  11. 远程服务和本地服务都运行在同一个进程中.(F )
  12. Android中服务是四大组件之一.(T )
  13. Android中创建服务组件需要继承Service类。(T )
  14. 服务只有一种开启方式即startService().( F)
  15. 当使用startService()方法启动的服务时,其他组件调用stopService()方法可以停止该服务。( T)
  16. 启动服务的方法有两种,分别为startService()方法、bindService()方法。( T)
  17. 在Service中可以直接进行耗时操作。( F)

填空题

  1. 通过bindService方式开启服务,服务的生命周期是___ onCreate()->onBind()->onUnBind()->onDestroy()____.
  2. 通过Context.startService()方式开启服务后,再次调用开启服务的方法会执行服务生命周期的___ onCreate()->onBind()->onUnBind()->onDestroy()____方法.
  3. IPC的全称是___ Inter-Process Communication____.
  4. 创建一个Service,需要在___清单____文件中进行配置.
  5. 服务可以通过___ startService____方法和___ bindService____方法来开启服务.
  6. 通过bindService方式开启服务后,当服务的调用者关闭后需要对服务进行解绑服务,解绑服务调用的方法是___ onUnBind()____.
  7. 本地服务和远程服务通过___AIDL____来实现服务的通信
  8. Android中创建服务需要继承____ Service___类.
  9. 通过bindService方式开启服务,服务被绑定成功后调用服务的___ onBind()____方法.
  10. 采用startService()方法开启服务,肯定会调用___ onCreat____方法。
  11. 通过bindService方式开启的服务,_onUnBind_方法可以进行解绑服务.
  12. 采用__ startService_____方法开启服务后,多次调用该方法,只会执行onStart方法.
  13. Android中服务需要在清单文件中配置___ service____节点.
  14. Android中有___ _StartService()_方式开启服务和 bindService()____方式开启服务.

期末安卓习题--第八章相关推荐

  1. 期末安卓习题--第七章

    第七章 安卓第七章 选择题 判断题 填空题 安卓第七章 选择题 1.关于BroadcastReceiver的说法不正确的是(D ). A. 广播接收器是android四大组件之一 B. 对有序广播,系 ...

  2. 期末安卓习题--第二章

    第二章 安卓第二章 填空题 判断题 安卓第二章 填空题 1.下列表示Toast较长时间显示的是Toast.LENGTH_LONG. 2.在帧布局中的子控件默认是左上角对齐的. 3.Android相对布 ...

  3. matlab期末复习资料,MATLAB期末复习习题及答案

    MATLAB期末复习习题及答案 13, y=sin(x),x从0到2 , x=0.02 ,求y的最大值.最小值.均值和标准差.(应用max,min,mean,std) 14, 参照课件中例题的方法,计 ...

  4. 湖南科技学院C语言答案,湖南科技大学C语言期末考试习题库.doc

    湖南科技大学C语言期末考试习题库 志伟分享 左凯小编 PAGE \* MERGEFORMAT3 选择题(共 题),成绩() 1.C语言所提供的基本数据类型包括字符型.整型.双精度型.单精度型和____ ...

  5. 谭浩强《C程序设计》书后习题 第八章

    最近要复习一下C和C++的基础知识,于是计划把之前学过的谭浩强的<C程序设计>和<C++程序设计>习题重新做一遍. 编译环境为:操作系统32位Win7,编译工具VC++6.0 ...

  6. 大数据技术期末复习习题-前两章 大数据概述及Hadoop概述

    链接:大数据技术原理与应用期末复习第三章知识点 链接:HDFS编程实践 习题 1[单选题] 人类社会的数据产生方式大致经历了三个阶段,不包括____C____. A.运营式系统阶段 B.用户原创内容阶 ...

  7. 期末安卓项目课程设计,Android+spring boot + mybatis-plus的坦克大战双人手机游戏

    一款双人手机游戏<坦克大战>的android项目,可做课程设计作业 简介 这是一个安卓的游戏项目,坦克大战,它是一个双人对战pk的坦克游戏,可以坦克移动,发射子弹,然后有击杀和死亡统计并且 ...

  8. java第八章习题,第八章 Servlet技术习题

    第八章 Servlet技术 一.选择题 1.下面对Servlet.Applet的那一项描述错误?( ) A)Servelt与Applet相对应 B)Applet运行在客户端浏览器 C)Servlet运 ...

  9. 期末复习----习题

    期末复习一, 1.(10分) 从键盘输入任意一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号).例如,输入-123,则忽略负号,由123分离出百位1.十位2.个位3,然后计算3100+210 ...

最新文章

  1. n!mod p 的求法 数学
  2. linux shell rm 删除子目录下 所有.o后缀文件
  3. TCP的三次握手、四次挥手,含泪整理面经
  4. 【面试题】Spring框架中Bean的生命周期
  5. ORA-00031: session marked for kill 处理Oracle中杀不掉的锁
  6. 《Spring 3.0就这么简单》——1.6 展现层
  7. 四十、Scrapyd的安装及使用
  8. 比SOTA模型更全能!商汤科技和上海人工智能实验室联手打造统一模型架构UniFormer...
  9. 旅途的意义- 献给二十五岁
  10. 基于matlab的图解粒度参数计算,基于MATLAB的图解粒度参数计算
  11. 深度学习(四)卷积神经网络入门学习(1)
  12. 关于excel导出问题
  13. 谷歌发布自然问答数据集 Natural Questions
  14. 【Android命令行】jarsigner参数详解
  15. 济安横断面为什么会有水印_PS差值模式是如何去水印的?你看的懂抖音的沙雕做法?...
  16. linux oracle client 安装,linux服务器上 oracle instantclient 客户端的安装和配置
  17. 2021年中国上市公司发明授权数量及分布:发明授权数量连续5年增长,广东省位居全国第一[图]
  18. Microsoft Word 教程:如何在 Word 中插入页码、目录?
  19. “文心CV大模型” - VIMER-UFO论文报告
  20. QT之model-delegat-model---QAbstractListModel QAbstractTableModel 与 QItemDelegate关系

热门文章

  1. ElasticSearch教程——基于completion suggest实现搜索提示
  2. pandas.DataFrame的类SQL操作
  3. 战国七雄中最强大的国家(除秦外)——赵国
  4. QNO侠诺路由 FVR360V-防SYN***、ARP病毒DDOS***
  5. APP STORE经验分享
  6. 带你深度解锁Webpack系列(优化篇)
  7. 安利|这些好看的关于父亲的九部电影
  8. jquery滚动条平滑滚动_使用jQuery平滑垂直或水平页面滚动
  9. 微信小程序 + typescript集成初探
  10. 浅谈移动监控在安防行业的应用