在线阅读 PDII 测试练习试题试卷 [Q165-Q183]

给本帖评分

在线阅读 PDII 测试练习试题试卷

轻松通过最新的 PDII 高级考试 [2023 年 1 月 06 日]

Salesforce PDII 考试大纲主题:

主题 详细信息
主题 1
  • 选择适用于代码重用的场景,以及如何实现代码重用
  • 描述可用于错误处理和维护事务完整性的 Apex 功能
主题 2
  • 给定一组需求,选择合适的集成技术
  • 给定方案,制定部署流程、支持工具和机制
主题 3
  • 发现效率低下的问题,并展示解决这些问题的能力
  • 确定多个过程之间相互作用的考虑因素
主题 4
  • 确定要在解决方案中使用的适当动态 Apex 功能
  • 给定一个场景,提出最佳的程序性或声明性解决方案,并说明理由
议题 5
  • 展示编写 Apex 触发器的最佳实践知识
  • 识别 SOQL 查询中使用的关键字,并解释它们在查询结构中的使用位置
主题 6
  • 对比 Visualforce 和 Apex 控制器的用法
  • 描述外部 ID 的用例和优势
主题 7
  • 描述在用户界面中显示错误时的信息传递技术和最佳做法
  • 区分 DML 语句和数据库事件类型
主题 8
  • Apex 代码或触发器未按预期运行
  • 确定不同类型自定义元数据和自定义设置的用例
主题 9
  • 应用技术和工具测试 Visualforce 控制器和控制器扩展
  • 概述在 Salesforce 中采用低代码方法的好处
主题 10
  • 确定如何让 Lightning Web 组件使用 Apex 方法
  • 确定应实施声明式还是自定义编码解决方案
主题 11
  • 分析一组需求,确定使用异步或批量 Apex 编码的好处
  • 展示有关本地化功能和能力以及它们如何影响编码的知识

PDII 考试的持续时间是多长?

  • 问题数量60
  • 考试时间120 分钟
  • 格式:多选、多答
  • 及格分数: 68%

如何复习 PDII 考试

用于准备认证考试的资源主要有两种:第一种是学习指南和书籍,它们内容详尽,适合从头开始积累知识;第二种是视频教程和讲座,它们可以在某种程度上减轻学习的痛苦,对某些考生来说相对不那么枯燥,但这些都需要学习者花费时间和集中精力。聪明的考生如果想在所有考试题目和相关技术方面打下坚实的基础,通常会将视频讲座和学习指南结合起来,以获得两者的益处,但有一个重要的备考工具往往被大多数考生忽视,那就是模拟考试。模拟考试的目的是让学生适应真实的考试环境。统计数据显示,大多数学生失败的原因不是准备不足,而是考试焦虑,对未知的恐惧。ExamsLabs 专家团队建议您就这些主题准备一些笔记,同时不要忘记练习 Salesforce PDII 考试转储 这两本书都是由我们的专家团队编写的,它们将为您以高分通过考试提供很大帮助。

 

Q165. 开发人员需要实施一项系统审计功能,允许分配给名为 "审计员 "的自定义配置文件的用户针对账户对象中的历史记录执行搜索。开发人员必须确保搜索能够返回 12 到 24 个月的历史记录。
鉴于下面的代码,应在下面插入哪个选择语句作为检索 12 至 24 个月账户历史记录的有效方法?

 
 
 
 

Q166. 一位开发人员在机会上编写了一个触发器,只要机会关闭,触发器就会更新机会账户上的自定义最后出售日期字段。在触发器的测试类中,验证最后出售日期字段的断言失败了。
是什么原因导致断言失败?

 
 
 
 

Q167. 在一个组织中,有一部分用户仍然使用 Salesforce Classic,因此必须覆盖账户编辑按钮。该组织已经有一个 Lightning 组件可以完成覆盖所需的工作,客户希望能够重复使用该组件。

 
 
 
 

Q168. 调用 "sendEmail "方法的事务次数限制是多少?

 
 
 
 
 

Q169. 展览:

上述触发器的目的是将 "账户 "分配给 "账户 "所在区域的经理。为了遵守最佳实践,开发人员应该对该触发器做哪两处修改?选择 2 个答案

 
 
 
 

Q170. 一位开发人员正在编写一个 Visualforce 页面,用于查询系统中的账户并将结果显示在一个数据表中。用户希望能够根据最多五个字段过滤结果。但是,用户希望在运行页面时选择这五个字段作为筛选字段。
需要哪种 Apex 代码功能才能实现这一解决方案?

 
 
 
 

Q171. 最近,一个 Salesforce org 的集成失败了,因为它在 24 小时内超过了允许的 API 调用次数。集成处理的是近乎实时、复杂的数据插入 Salesforce。数据流如下* 集成会查找带有给定电子邮件地址的联系人记录,如果找到,集成会向找到的第一个匹配联系人添加任务。如果未找到匹配的联系人,集成会查找具有给定电子邮件地址的 "领导 "记录,如果找到,集成会向找到的第一个匹配的 "领导 "添加任务。* 如果未找到匹配的联系人,集成将为新创建的联系人创建一个 "线索 "和一个 "任务"。怎样才能使集成接近实时,但又不超过 24 小时内允许的 API 调用次数?

 
 
 
 

Q172. 与代码相比,使用声明式自定义的三个好处是什么?请选择 3 个答案

 
 
 
 
 

Q173. 展览:

如何提高上图中插入触发器的性能?

 
 
 
 

Q174. 以下哪种异常无法捕获并将强制出错?(请选择三个)。

 
 
 
 
 
 

Q175. 一名开发人员编写了一个 Visualforce 页面,供销售代表将产品添加到订单中。该页面使用一个 URL 查询参数 productFamily 来过滤产品结果。过滤器行为的测试方法有一个断言由于结果数量不正确而失败。为什么测试会失败?请选择 2 个答案

 
 
 
 

Q176. 开发人员有一个批量 Apex 流程 Batch_Account_Sales,每晚更新 10,000 个账户的销售额。在沙盒中,批 Apex 按设计运行。但是,开发人员无法获得 Batch Apex 类的代码覆盖率。
测试类如下:

是什么导致了代码覆盖率问题?

 
 
 
 

Q177. 1 联系人 con = 新联系人(姓 ='Smith', 部门 ='Admin')
2 插入 con;
3 联系人 insertedContact=[select Name from Contact where id=:con.Id];
4 保存点 sp_admin = Database.setSavepoint();
5 con.Department = 'HR';
6 update con;
7 Database.rollback(sp_admin);
8 System.debug(Limits.getDmlStatements());
根据下面的代码,第 #8 行会在日志中输出什么值?

 
 
 
 

Q178. 开发人员需要将账户记录发送到外部系统以进行备份。该流程必须在保存账户时对其进行快照,然后调用 RESTful 网络服务。网络服务每次调用最多只能接收一条记录。
应使用哪种功能来实现这些要求?

 
 
 
 

Q179. 开发人员创建了一个新的触发器,在创建新线索时插入一个任务。部署到生产环境后,外部集成定期报告错误。开发人员应做出哪些更改,以确保集成不受影响,并将对业务逻辑的影响降至最低?

 
 
 
 

Q180. {!v.account.Name} {!v. account .AccountNumber} {!v.account.行业} </lighting: layoutitem行业} {!v.account.
请参考上面的组件代码。
在移动设备上,信息显示与预期一致(三行)。
但是,在台式机或平板电脑上,信息的显示效果并不理想(单行显示)。
哪个选项具有正确的组件更改,可以在台式机和平板电脑上正确显示?

 
 
 
 

Q181. 开发人员正在为以下方法编写单元测试:
public static Boolean isFreezing(String celsiusTemp){ if(String.isNotBlank (celsiusTemp) && celsiusTemp.isNumeric()){ return Decimal.valueof(celsiusTemp) <
0; } return null; }
在否定测试用例中会使用哪个断言?

 
 
 
 

Q182. 假设 CreateOneAccount 类创建了一个账户并实现了 Queuetable 接口,那么哪种语法可以测试 Apex 代码?
A)

B)

C)

D)

 
 
 
 

Q183. 请看下面的代码片段:
开发人员创建了以下测试类,以便为上述代码段提供适当的代码覆盖范围:
然而,当测试运行时,没有数据返回,断言失败。
然而,当测试运行时,没有数据返回,断言失败。
为确保测试类成功运行,开发人员应进行哪些编辑?

 
 
 
 

2023 年 1 月 PDII 认证一体化考试指南: https://www.examslabs.com/Salesforce/Salesforce-Developers/best-PDII-exam-dumps.html