UiPath Level 1 Lesson3:官方题库与实战技巧

需积分: 9 44 下载量 157 浏览量 更新于2024-09-10 1 收藏 4KB TXT 举报
"UiPath 官方Level 1 Lesson3题库包含了关于RPA流程机器人的基础知识,特别是UiPath这一平台的使用。这个题库主要针对初学者,涵盖了数据表格操作、变量显示、字符串格式化、集合类数据类型以及读取CSV活动等内容。" 在RPA(Robotic Process Automation)领域,UiPath是一款广受欢迎的自动化工具,用于构建流程机器人,尤其在财务机器人等场景中有广泛应用。本题库中的知识点主要涉及以下几个方面: 1. 数据表格操作:识别数据表格中的列可以通过不同的方式,如使用列名、列索引。选项B和C是正确的方法。行索引和行名通常用于定位行数据,而不是列。 2. 变量显示:在MessageBox活动中显示整型变量的值时,需要将其转换为字符串形式。选项C "Currentindexis:+index.ToString" 是正确的方法,它将整型变量index转换成字符串并添加到消息文本中。 3. 字符串格式化:`String.Format()`方法用于构建格式化的字符串。在示例`String.Format(Input={0}andOutput={1},1,2)`中,`{0}`和`{1}`是占位符,分别会被后面的参数替换。因此,正确答案是C "Input=1andOutput=2",数字1和2分别替换占位符,生成最终的字符串。 4. 集合类数据类型:在Collections类别中,包括了Dictionary、Array和List等数据类型。选项A、B和D是正确的。而Int32是一个基本数据类型,不属于集合类。 5. 数据表操作:当currentRow代表一个具有Name和Age两列的数据表格行时,获取Age列的值可以通过列索引或列名。选项A "currentRow(1)" 和C "currentRow("Age")" 是正确的,因为Name通常是第一列,所以Age通常是第二列,或者直接通过列名访问。 6. 读取CSV活动:ReadCSV活动可以读取CSV文件,并将数据存储到特定类型的变量中。选项C "DataTable variables" 是正确答案,因为ReadCSV活动通常将数据输出到DataTable对象,以便进行进一步处理。String变量和List<DataRow>变量也可以在特定情况下使用,但不是ReadCSV的默认输出类型。 以上知识点都是UiPath初学者必须掌握的基础,通过解答这些题目,学习者可以更好地理解如何在UiPath中操作数据、控制流程以及处理各种数据类型。

下列代码在输入能耗之后回车会直接输出最终结果无法输入CCM值,请改良下列代码。#include <stdio.h> // 定义各项标准的等级划分 #define CADR_LEVEL_1 350 #define CADR_LEVEL_2 450 #define CADR_LEVEL_3 600 #define NOISE_LEVEL_1 30 #define NOISE_LEVEL_2 40 #define NOISE_LEVEL_3 50 #define POWER_CONSUMPTION_LEVEL_1 0.025 #define POWER_CONSUMPTION_LEVEL_2 0.04 #define POWER_CONSUMPTION_LEVEL_3 0.07 #define CCM_LEVEL_1 10 #define CCM_LEVEL_2 13 #define CCM_LEVEL_3 16 // 定义评价函数 int evaluate(int cadr, int noise, int power_consumption, int ccm) { int cadr_level = 0, noise_level = 0, power_consumption_level = 0, ccm_level = 0; // 判断 CADR 级别 if (cadr >= CADR_LEVEL_3) { cadr_level = 3; } else if (cadr >= CADR_LEVEL_2) { cadr_level = 2; } else if (cadr >= CADR_LEVEL_1) { cadr_level = 1; } // 判断噪音级别 if (noise <= NOISE_LEVEL_1) { noise_level = 3; } else if (noise <= NOISE_LEVEL_2) { noise_level = 2; } else if (noise <= NOISE_LEVEL_3) { noise_level = 1; } // 判断能耗级别 if (power_consumption <= POWER_CONSUMPTION_LEVEL_1) { power_consumption_level = 3; } else if (power_consumption <= POWER_CONSUMPTION_LEVEL_2) { power_consumption_level = 2; } else if (power_consumption <= POWER_CONSUMPTION_LEVEL_3) { power_consumption_level = 1; } // 判断 CCM 级别 if (ccm >= CCM_LEVEL_3) { ccm_level = 3; } else if (ccm >= CCM_LEVEL_2) { ccm_level = 2; } else if (ccm >= CCM_LEVEL_1) { ccm_level = 1; } // 计算综合评价 int total_evaluation = cadr_level+noise_level + power_consumption_level + ccm_level; return total_evaluation; } int main() { int cadr,noise, power_consumption, ccm; // 读取各项参数值 printf("请输入 CADR 值:"); scanf("%d", &cadr); printf("请输入噪音值:"); scanf("%d", &noise); printf("请输入能耗值:"); scanf("%d", &power_consumption); printf("请输入 CCM 值:"); scanf("%d", &ccm); // 计算评价结果 int evaluation = evaluate(cadr,noise, power_consumption, ccm); printf("总评价等级为:%d\n", evaluation); return 0; }

2023-05-10 上传