首页 > 其他分享 >第三期:云函数入门指南--测试题

第三期:云函数入门指南--测试题

时间:2023-09-23 11:31:45浏览次数:30  
标签:Functions 函数 测试题 -- 开发 版本 第三期 Cloud latest

【判断题】

发布版本后,版本的代码仍可变更。( 错 )

云函数需要用户自行考虑租用/购买多少资源以达到最少成本最高效运行自己的函数。( 错 )

云函数开发既可通过在线编辑代码,也可通过上传.zip格式代码文件。( 对 )

云函数部署,上传的函数包中(ZIP),只需要传单个代码文件,依赖会有云函数去下载。( 错 )

Cloud Functions是一项Serverless计算服务,能通过引入多种中间件技术,提供FaaS(Function as Service)能力。( 错 )

Cloud Functions可以为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。( 对 )

云函数可以根据函数的实际流量对函数进行弹性伸缩,开发者无需对服务器资源进行管理。( 对 )

在Cloud Function中,监听事件源上的指定类型事件,当事件发生时自动调用函数并将事件数据提交给函数处理的组件被称为触发器。( 对 )

创建函数完成后,版本默认是1。( 错 )

Serverless解决方案可以提供智能弹性、更低成本、简化开发的价值。( 对 )


【单选题】

以下哪些不是使用Cloud Function需要做的事:(D )

    A. 开发函数    B. 为函数绑定触发器    C. 上传函数    D. 选择合适规格的服务器

新创建完一个函数,此时函数版本为$latest,此时连续发布2个版本后,再发布一个新的版本,此时版本号为:(D )

    A. 0    B. 1    C. 2    D. 3

函数包是什么格式的。(A )

    A. zip包    B. 文件夹    C. jar包    D. 脚本

下面那些不是Serverless的优势。(D ) 

    A. 极简开发B. 零运维C. 按使用量付费D. 安全性更强

以下哪个选项不是传统Web应用构建的痛点。(C )

    A. 引入的框架复杂多样,开发难度高

    B. 应用部署流程长,运维工作专业性强、成本高

    C. 强依赖第三方服务,无法针对用户定制化、个性化

    D. 资源使用成本无法预测,流量不确定如何应对

下面那些不是Serverless的优势。(D )

    A. 极简开发    B. 零运维C. 按使用量付费    D. 安全性更强

以下哪项目不是Serverless解决方案的优点:(C)

    A. 极简开发    B. 零运维    C. 手动弹性伸缩    D. 按使用量付费

关于函数开发以下说法正确的是( A )

    A. 不同语言函数通过zip包上传的函数部署包有不同的文件目录结构。

    B. 用户使用日志服务,只能向前端打印info级别日志。

    C. 函数实例资源配置为默认规定,用户不可选择更改配置。

云函数如何解决资源使用量问题:( D )

    A. 按租用服务器时长收费

    B. 按使用量收费

    C. 按用户函数创建时长收费D. 按函数大小和使用时间进行分阶段收费

关于云函数开发$latest版本,下列说法错误的是:( C )

    A. 创建函数完成,版本默认为$latest。

    B. 只能修改$latest版本,其它发布版本不可变,只支持查看、删除。

    C. 点击发布新版本按钮,可以发布版本,版本号从0开始递增。

    D. 已发布版本,实质是对发布时$latest的完整复制,不可变更,供生产使用。

下面那个是云函数应用场景( D)

    A. 服务扩展    B. Web构建    C. 弹性计算    D. 以上全部是


【多选题】

云函数平台可使用的触发器类型包含以下哪些?(ABCDEF )

    A. HTTP    B. CLOUDDB    C. AUTH

    D. REMOTE_CONFIG    E. CLOUDSTORAGE    F. CORN

关于Cloud Functions说法正确的是:(AC )

    A. 用户使用Cloud Functions后不再需要去创建资源,运维成本降低

    B. 用户开发云函数,上传的函数部署包里只需要单个代码文件

    C. 用户只能对$latest版本的函数进行修改调试

云函数触发器的核心是( AB )

    A. 定义事件源    B. 定义事件类型    C. 定义传输数据格式    D. 定义传输协议

当前云函数支持的运行时有哪些:(ABD )

    A. Java    B. Python    C. C++    D. nodejs

下面哪些是( ABCD)

    A. 服务扩展    B. Web构建C. 弹性计算D. ETLE. 网络安全

关于Cloud Functions提供的FaaS(Function as a Service)服务,下列说法正确的是:( ABC )

    A. 将开发测试的对象聚焦到函数级别,大幅简化应用开发与运维相关的事务。

    B. 可以在应用中集成云函数SDK,便捷操作云数据库、云存储。

    C. 根据函数的实际流量对函数进行弹性伸缩,无需对服务器资源进行管理。

    D. 开发者负责运维工作,例如资源创建,中间件部署,手动伸缩等。

阿明是xxx公司的开发,他现在想在Cloud Functions部署一个业务函数。以下哪些行为是正确的:(BCD )

    A. 在Cloud Functions平台申请创建函数,选择函数运行时。内存按照平台默认即可,如果内存超过申请值,Cloud Functions会对内存自动扩容。

    B. 按照Cloud Functions要求的函数部署包结构编写业务函数,打包上传至Cloud Functions平台。定义好程序主入口,在Cloud Functions平台填写。

    C. 创建好函数之后,阿明点击测试函数按钮进行函数测试。

    D. 阿明创建好函数并调试运行结束后,希望有一个固定的发布版本供生产使用,可以在版本页面发布新版本。

    E. 阿明发现以前发布过的版本有功能需要升级,可以直接在Cloud Functions平台对已经发布的函数版本进行编辑。

程序主入口有哪些变量?( ABCD )

    A. event    B. contextC. callbackD. logger

传统Web应用构建的痛点有:( ABC)

    A. 开发难度高,版本周期长B. 运维工作专业性强    C. 资源使用成本高D. 自动弹性伸缩

使用Cloud function完成业务开发并上线,需要以下哪些步骤?( ABC )

    A. 开发业务函数

    B. 根据业务场景,可选择的使用sdk调用云存储或云数据库

    C. 根据事件源配置函数的触发器

    D. 申请服务器部署函数

使用Cloud function完成业务开发并上线,需要以下哪些步骤?( ABC )

    A. 开发业务函数

    B. 根据业务场景,可选择的使用sdk调用云存储或云数据库

    C. 根据事件源配置函数的触发器

    D. 申请服务器部署函数

标签:Functions,函数,测试题,--,开发,版本,第三期,Cloud,latest
From: https://blog.51cto.com/itzz/7577159

相关文章

  • P6667 [清华集训2016] 如何优雅地求和 -Binomial Sum
    题面有一个多项式函数\(f(x)\),最高次幂为\(x^m\),定义变换\(Q\):\[Q(f,n,x)=\sum_{k=0}^{n}f(k)\binom{n}{k}x^k(1-x)^{n-k}\]现在给定函数\(f\)和\(n,x\),求\(Q(f,n,x)\bmod998244353\)。出于某种原因,函数\(f\)由点值形式给出,即给定\(a_0,a_1,⋯,a_m\)共\(m+1\)个......
  • (八)Unity性能优化-场景优化
    场景结构设计原则合理设计场景一级节点的同时,避免场景节点深度太深,一些代码生成的游戏对象如果不需要随父节点进行Transform的,一律放到根节点下。尽量使用Prefab节点构建场景,而不是直接创建的GameObject节点避免DontDestroyOnLoad节点下有太多生命周期过长或引用资源过多......
  • CentOS7 关于Linux Polkit本地权限提升漏洞(CVE-2021-4034)的在线和离线的两种修复方式
    CentOS7关于LinuxPolkit本地权限提升漏洞(CVE-2021-4034)的在线和离线的两种修复方式https://blog.csdn.net/liangtongning/article/details/122805070在线修复yumcleanall&&yummakecacheyumupdatepolkit-y[root@Fort~]#yumcleanall已加载插件:fastestmirror......
  • CentOS7 双机 rsync出错
    CentOS7双机rsync出错问题一:rsync推数据的时候,被推送的机器上必须要有rsync指令问题二:rsync推送清理原本缓存数据......
  • .NET反编译神器ILSpy怎么用?
    前言上一篇文章我们介绍了4款免费且实用的.NET反编译工具......
  • 20230923
    //assure,beneficial,correspond,courtesy,desirous,deteriorate,discussion,interim,keen,maintain,requirement,valid,regularcustomer,substantialbusinessassure-保证Toassuremeanstogivesomeoneconfidenceorcertaintyaboutsomething.Itinv......
  • java基础——随笔03
    java中this的用法: 一.this关键字1.this的类型:哪个对象调用就是哪个对象的引用类型   二.用法总结1.this.data;//访问属性2.this.func();//访问方法3.this();//调用本类中其他构造方法  三.解释用法1.this.data这种是在成员方法中使用让我们来看看不加this......
  • Flutter/Dart第01天:Dart安装和初体验
    本博客原地址:https://ntopic.cn/p/2023092301/Dart的安装方式有几种:一种是下载源代码,然后编译安装;一种是通过包管理工具进行安装。Dart官方网站分表列出了针对Windows、Linux和MacOS的安装方式:https://dart.dev/get-dart我下面在个人MacOS上介绍brew包管理工具安装方法和过程:......
  • 在jupyter notebook实现代码自动提示
    为什么代码自动提示很重要?在使用JupyterNotebook编写代码时,代码自动提示是一项非常有用的功能。它可以帮助你快速找到函数、方法和变量的名称,提高了代码的编写效率,同时减少了潜在的拼写和语法错误。效果如下:本篇博客将介绍如何在JupyterNotebook中启用和使用代码自动提示功能......
  • 解决:npm ERR! [email protected] install: `node install.js`
    https://cdn.npmmirror.com/binaries/chromedriver/2.27/chromedriver_win32.zip可以点击这个链接直接下载。删掉项目中的node_modules文件夹。根据自己的下载地址,安装依赖。npminstallchromedriver--chromedriver_filepath=文件地址注意:不需要解压缩。npminstall......