云计算习题收录(第一章~第五章)

这篇具有很好参考价值的文章主要介绍了云计算习题收录(第一章~第五章)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转载:云计算习题

转载2:云计算试题

转载3:云计算试题(1~5章)

第一章:

1、云计算是对(   B )技术的发展与运用。

A 并行计算     B  网格计算    C 分布式计算   D 三个选项都是

2、从研究现状上看,下面不属于云计算特点()。

A 超大规模  B 虚拟化  C 私有化  D 高可靠性

3、与网络计算相比,不属于云计算特征的是()。

A 资源高度共享     B 适合紧耦合科学计算

C 支持虚拟机       D 适用于商业领域

4、亚马逊AWS提供的云计算服务类型是()。

A IaaS   B PaaS   C SaaS    D 三个选项都是

5、将平台作为服务的云计算服务类型是()。

A IaaS   B PaaS   C SaaS   D 三个选项都不是

6、微软于2008年10月推出云计算操作系统是()。

A Google App Engine  B 蓝云  C Azure  D EC2

7、.云计算是对(    )技术的发展与运用。
A:并行计算   B:网格计算   C:分布式计算    D:三个选项都是
 

8.云计算有哪些特点?

云计算的特点有虚拟化技术、动态可扩展、按需部署、灵活性高、可靠性高、性价比高、可扩展性

9.云计算按照服务类型可以分为哪几类?

(1)SaaS :软件即服务,这层的作用是将应用作为 服务提供给客户。
(2)PaaS :平台即服务,这层的作用是将一个开发平台作为服务提供给用户。
(3)Iaas :基础设施即服务,这层的作用 提供虚拟机或者其他资源作为服务提供给用户。

10.云计算技术体系结构可以分为哪几层?

云计算技术体系结构分为四层:物理资源层、资源池层、管理中间件层和SOA构造层。

11.在性价比上云计算相比传统技术为什么有压倒性的优势?

成本更低(硬件,电价,管理费用) 资源利用率高(是传统方式的5~7倍)

12、”简单的理解为云计算等于资源的闲置而产生的”,该表述是否正确,为什么?

正确

12、“基于WEB服务同PaaS类似,服务提供者利用Web服务,通过Internet给软件开发者提供API应用接口,而不是整个应用程序”,该表述是否正确,为什么?

正确

第二章:

1、(单选)虚拟机迁移过程中,迁移源主机在(  )步骤中第一次迭代把所有内存内容都复制到目标主机中?

A 停机复制     B  预迁移    C 预复制   D 启动

2、(单选)迁移存储设备的最大障碍在于需要占用大量时间和网络带宽,通常的解决办法是( ),而非真正迁移。

A 增大网络带宽        B 以共享的方式共享数据和文件系统

C 使用分布式存储架构  D 使用外存储设备进行迁移

3、(单选)以下哪种存储技术使用标准TCP/IP网络协议加入网络( )

A SAN (Storage Area Network)存储区域网络技术    

B 文件服务器技术

C RAID 磁盘阵列技术      

D NAS (Network Attached Storage)网络连接存储技术

4、(单选)关于虚拟化安全问题描述不正确的是()。

A 如果主机受到破坏,那么主机所管理的客户端服务器有可能被攻克。

B 如果虚拟网络受到破坏,那么客户端也会受到损害。

C 如果主机有问题,不一定所有的虚拟机都会产生问题。

D 需要保障客户端共享和主机共享的安全,因为这些共享有可能被不法之徒利用其漏洞。

5、(多选)以下属于虚拟化技术的是()。

A 服务器虚拟化   B 网络虚拟化   C 存储虚拟化   D 桌面虚拟化

6、(多选)以下属于比较常见的网络虚拟化应用的是()。

A 虚拟网络设备         B 虚拟专用网(VPN)  

C 虚拟局域网(VLAN)    D 存储区域网络技术(SAN)

7、(多选)软件定义网络(SDN)将网络分为()

A 链路层    B数据层    C 控制层     D 网络层     

7、(多选):服务器虚拟化的底层实现包括
选项:
A:CPU虚拟化  B:内存虚拟化  C:I/O虚拟化   D:硬盘虚拟化
 

8、 解释hypervisor层的作用?

Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的操作系统,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor)。Hypervisor是所有虚拟化技术的核心。非中断地支持多工作负载迁移的能力是Hypervisor的基本功能。当服务器启动并执行Hypervisor时,它会给每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统

9、 解释什么叫VLAN,并给出相应的使用VLAN的例子?

Vlan是虚拟局域网,作用是将一个大的局域网划分为多个规模较小的虚拟局域网,最重要的两个例子是减小广播域和数据隔离

10、 解释什么是服务器虚拟化?

服务器虚拟化:又称网络虚拟架构,是指将一台物理的计算机软件环境分割为多个独立分区,每个分区均可以按照需求模拟出一台完整计算机的技术。 

第三章:

  • 填空题

1、Scala语言的特性包含      简洁、优雅、灵活的语法     、函数式编程的、      面向对象编程   、可扩展的、   运行在 JVM JavaScript 之上的语言  

2、在Scala数据类型层级结构的底部有两个数据类型,分别是 Nothing         Null  

3、在Scala中,声明变量的关键字有    var声明变量        val声明常量     

4、在Scala中,获取元组中的值是通过  将单个值包括在小括号中         来获取的。

5、在Scala中,模式匹配是由关键字    match          case      组成的。

二、判断题

1、安装Scala之前必须配置JDK。(   对  )

2、Scala语言是一种面向过程编程语言。(   错  )

3、在Scala中,使用关键字var声明的变量,值是不可变的。(   错  )

4、在Scala中定义变长数组时,需要导入可变数组包。(  对   )

5、Scala语言和Java语言一样,都有静态方法或静态字段。( 错    )

三、选择题

1、下列选项中,哪个是Scala编译后文件的扩展名?(  A )

A  .class    B  .bash    C  .pyc    D  .sc

2、下列方法中,哪个方法可以正确计算数组arr的长度?(  D )

A  count()   B  take()   C  tail()    D  length()

3、下列关于List的定义,哪个是错误的?(C    )

A  val list = List(1,22,3)            B  val list = List(“hello”, “scala”)

C  val list : String = List(“A”, “B”)   D  val list = List[int](1,2,3)

四、编程题

1、假设列表是(1,3,2,5,4,7,8,6,9,0),编写Scala程序,实现以下功能:

(1)获取列表中的前5个元素。

 Val list = List(1,3,2,5,4,7,8,6,9,0)

while(list.lengtt <5){

Println(list)

}

(2)判断列表中是否包含元素0.

For(var i=0; i<list.length; i++){

If(list[i]==0){

Println(“list列表包含0元素”)

}

}

2、编写Scala程序,计算100~999的所有的水仙花数。

def main(args: Array[String]): Unit = {

    for(i <- 100 to 999) {

      val a = i / 100

      val b = (i / 10) % 10

      val c = i % 10

      if (a*a*a + b*b*b + c*c*c == i){

        println(i)

      }

    }

  }

}

第四章:

  • 填空题

1、Spark生态系统包含 Spark Core    、Spark SQL、 Spark Streaming   、MLib、  GraphX      以及独立调度器组件。

2、Spark计算框架的特点是速度快、 基于内存      通用性和   进程和线程      

3、Spark集群的部署模式有Standalone模式、  ON YARN模式       和Mesos模式。

4、启动Spark集群的命令为   docker-compose up     

5、Spark集群的运行框架由  SparkContext  、Cluster Manager和  Manager                  组成。

二、判断题

1、Spark诞生于洛桑联邦理工学院(EPFL)的编程方法实验室。(

2、Spark比Hadoop计算的速度快。(

3、部署Spark高可用集群不需要用到 Zookeeper服务(X

4、Spark Master HA 主从切换过程不会影响集群已有的作业运行。(

5、集群上的任务是由执行器来调度的。(X

三、选择题

1、下列选项中,(  D   )不是Spark生态系统中的组件。

A. Spark Streaming    B. Mlib    C. Graphx   D. Spark R

2、下面哪个端口不是Spark自带服务的端口(C)

A. 8080    B. 4040   C. 8090    D. 18080

3、下列选项中,针对Spark运行的基本流程哪个说法是错误的。(D)

A. Driver端提交任务,向Master申请资源

B. Master与Worker进行TCP通信,使得Worker启动Executor

C. Executor启动会主动连接Driver,通过Driver->Master->WorkExecutor,从而得到Driver在 哪里

D. Driver会产生Task,提交给Executor中启动Task去做真正的计算

四、简答题

1、简述Spark计算框架的特点。

   答:快速,简洁易用,通用

2、简述Spark集群的基本运行流程。

  答:(1)当一个Spark应用被提交时,根据提交参数在相应位置创建Driver进程,Driver进程根据配置参数信息初始化SparkContext对象,即Spark运行环境,由SparkContext负责和Cluster Manager的通信以及资源的申请、任务的分配和监控等。SparkContext启动后,创建DAG Scheduler(将DAG图分解成Stage)和Task Scheduler(提交和监控Task)两个调度模块。

(2)Driver进程根据配置参数向Cluster Manager申请资源(主要是用来执行的Executor),Cluster Manager接收到应用(Application)的注册请求后,会使用自己的资源调度算法,在Spark集群的Worker节点上,通知Worker为应用启动多个Executor。

(3)Executor创建后,会向Cluster Manager进行资源及状态的反馈,便于Cluster Manager对Executor进行状态监控,如果监控到Executor失败,则会立刻重新创建。

(4)Executor会向SparkContext反向注册申请Task。

(5)Task Scheduler将Task发送给Worker进程中的Executor运行并提供应用程序代码。

(6)当程序执行完毕后写入数据,Driver向Cluster Manager注销申请的资源

第五章:

  • 填空题

1、RDD是 分布式内存        的一个抽象概念,也是一个  弹性分布式     、并行的数据结构。

2、RDD的操作主要分为  动作     转换 

3、RDD的依赖关系有  RDD窄依赖     RDD宽依赖    

4、RDD的分区方式有  哈希分区      范围分区         

5、RDD的容错方式有  血统方式       设置检查方式        

二、判断题

!、RDD是一个可变、不可分区、里面的元素是可并行计算的集合。(X)

2、RDD采用了惰性调用,即在RDD的处理过程中,真正的计算发生在RDD的“行动”操作。(

3、宽依赖是指每一个父RDD的分区最多被子RDD的一个分区使用。(X)

4、如果一个有向图可以从任意顶点出发经过若干条边回到该点,则这个图就是有向无环图。(X)

5、窄依赖是划分Stage的依据。(X)

三、选择题

1、下列方法中,用于创建RDD的方法是(C)

A. makeRDD   B. parallelize   C. textFile    D. testFile

2、下列选项中,哪个不属于转换算子操作(C)

A. filter(func)   B.  map(func)   C.  reduce(func)    D. reduceByKey(func)

3、下列选项中,能使RDD产生宽依赖的是(D)

A. map(func)   B. filter(func)  C. union   D. groupByKey()

四、简答题

1、简述RDD提供的两种故障恢复方法。

  答:血统方式和设置检查方式

2、简述如何在Saprk中划分Stage。

   答:根据宽依赖来进行划分,从后往前推,遇到窄依赖的父RDD时,就将这个父RDD加入子RDD的stage;遇到宽依赖的父RDD时就断开,父RDD就划分为新的stage文章来源地址https://www.toymoban.com/news/detail-781954.html

到了这里,关于云计算习题收录(第一章~第五章)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云计算导论课后习题第一章

    1、什么是云计算? 答:移动的、无实体的、支持用户在任意位置使用各种设备获取应用服务,云计算是一种模式,为用户提供简便快捷的按需购买的网络服务。 2、云计算发展的必要条件是什么? 答:(1)硬件和虚拟化技术的快速发展。现在一台服务器就可以虚拟几台pc机

    2024年02月04日
    浏览(30)
  • 计算机组成原理基础练习题第一章

    有些计算机将一部分软件永恒地存于只读存储器中,称之为() A.硬件    B.软件 C. 固件     D.辅助存储器 输入、输出装置以及外界的辅助存储器称为() A.操作系统    B.存储器 C.主机       D. 外围设备 完整的计算机系统包括() A.运算器、存储器、控制器   

    2024年02月04日
    浏览(39)
  • 计算机网络(谢希仁-第八版)第一章习题全解

    前话:博主还是初学者,如习题解答有误,烦请在评论区指正,谢谢~ 1-01.计算机网络可以向用户提供哪些服务? 1)连通性:互联网用户之间,不管距离多远,都可以便捷、经济地交换各种信息,好像这些用户彼此都相互连通一样。 2)资源共享:可以是信息共享、软件共享、硬件

    2023年04月08日
    浏览(36)
  • 计算机网络——第一章体系结构相关习题及详细解析

    在OSI参考模型中,自下而上第一个提供端到端服务的层次是: A.数据链路层        B.传输层        C.会话层        D.应用层 答案选择: B.传输层 即, 在OSI参考模型中,自下而上第一个提供端到端服务的层次是传输层。  解析 为了解决这道题,我们首先要了解OSI体系结构

    2024年02月08日
    浏览(33)
  • 计算机网络原理 谢希仁(第8版)第一章习题答案

    1-01 计算机网络可以向用户提供哪些服务? 1-02 试简述分组交换的要点。 答:采用了 存储转发技术 ,即将报文(要发送的整块数据)划分为几个较小的等长数据段,在每个数据段前加上必要的控制信息组成的 首部 ,这些带有首部的数据段就构成了分组。首部中包含了目的地

    2024年02月03日
    浏览(38)
  • 第五章-课后习题

    5.1 题目:我国1949-2008年每年铁路货运量数据如表5-9所示: 请选择适当的模型拟合该序列,并预测2009-2013年我国铁路货运量。 SAS 程序 data a; input volume@@; year=intnx( \\\"year\\\" , \\\'01jan1949\\\'d ,_n_- 1 ); format year year4. ; cards ; 54167 55196 56300 57482 58796 60266 61465 62828 64653 65994 67207 66207 65859 67295 69

    2024年02月04日
    浏览(31)
  • 计算机网络第一章习题(计算机网络书籍作者:谢希仁)(计算机网络学习之不用看书版)(狠狠爱住)

    目录 1:计算机网络可以向用户提供哪些服务? 2:试简述分组交换的要点 3:试从多个方面比较电路交换,报文交换和分组交换的主要优缺点 电路交换 报文交换 分组交换 4:为什么说互联网是自印刷术以来人类在存储和交换信息领域中的最大变革?(“不正经版本~”) 计算

    2024年03月14日
    浏览(73)
  • 【算法】动态规划(第五章习题解答)

    5.1 图书馆大门前有 n n n 级台阶, 你每次跨上 1 1 1 级或者 2 2 2 级, 请问等上 n n n 级台阶总共有多少种不同的方法? 设计一个算法求解上述问题, 尝试写出公式, 说明算法设计思想和时间复杂度. 算法设计:核心思路是函数的递归调用,当处理 n n n 级台阶时,如果跨上1级则还需要

    2024年02月02日
    浏览(34)
  • 谭浩强【C语言程序设计】第五章习题详解

    目录 1.请画出例5.6 中给出的 3个程序段的流程图。 2.请补充例5.7程序,分别统计当“fabs(t)=1e-6”和“fabs(t)=1e-8”时执行循环体的次数。 3.输入两个正整数m 和n,求其最大公约数和最小公倍数。 4.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 5. 求S

    2024年01月23日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包