暗記メーカー
ログイン
Platformデベロッパー
  • 宮内藍

  • 問題数 219 • 4/28/2024

    記憶度

    完璧

    32

    覚えた

    80

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    本番組織にデプロイする場合、どのコードカバー率条件をクリアする必要がありますか? 答えを2つ選択してください

    各トリガには、少なくとも1%のテストカバレッジ率が必要です。, 運用環境における全テストの合計カバー率は、少なくとも75%のテストカバレッジ率が必要です。

  • 2

    スクラッチ組織を作成するために何を使用すべきですか?

    Salesforce CLI

  • 3

    Visualforceページに改ページを追加するために開発者が使用するべきアプローチはどれですか?

    StandardSetController

  • 4

    MVCパラダイムの観点から、VisualforceよりもAuraコンポーネントベースの開発を使用してSalesforceアプリケーションのレイヤーを実装することの利点は何ですか?答えを2つ選択してください

    豊富なコンポーネントエコシステム, アプリケーションが自己完結型で再利用可能なユニット

  • 5

    SalesforceのプロファイルURLを保存する階層カスタム設定があります。 開発者が現在のユーザーのプロファイルの正しいURLを取得し、これをVisualforceページに表示するために使用できるステートメントはどれですか?

    {!$Setup.Url_Settings__c.URL__c }

  • 6

    開発者は、商談フェーズのすべての選択リストエントリと、商談オブジェクトで使用可能なすべてのレコードタイプをVisualforceページに表示したいと考えています。 コントローラーで選択リスト値とレコードタイプを取得するために、開発者が実行する必要がある2つのアクションはどれですか?

    Opportunity.StageName.getDescribe().getPicklistValues()によって返されるSchema.PicklistEntryを使用します。, Opportunity.SObjectType.getDescribe().getRecordTypeInfos()によって返されるSchema.RecordTypeInfoを使用します。

  • 7

    ISVSalesforceパートナーであるCloudKicks Fitnessは、管理パッケージアプリケーションを開発しています。 ユーザーはアプリケーションモジュールの1つであるBodyfatというApexクラスとcalculateBodyfat()メソッドを使用して体脂肪を計算できます。 製品の所有者は、ISVのパッケージ名前空間の外部でカスタマイザーを開発するときに、アプリケーション利用者がこのメソッドにアクセスできるようにしたいと考えています。 パッケージ名前空間の外部でcalculateBodyFatメソッドにアクセスできるようにするには、開発者はどのアプローチを取る必要がありますか?

    globalアクセス修飾子を使用してクラスとメソッドを宣言します。

  • 8

    マルチテナント環境で開発する際の重要な考慮事項は何ですか?

    ガバナー制限により、テナントが同じインスタンス上の複数の組織のパフォーマンスに影響を与えることはありません。

  • 9

    カスタムオブジェクトTrainer__cには、別のカスタムオブジェクトGym___cへの参照項目があります。 Virginia Gymとそのトレーナーのレコードを取得するSOQLクエリはどれですか?

    SELECT Id, (SELECT Id FROM Trainers__r) FROM Gym__c WHERE Name = 'Virginia Gym'

  • 10

    開発者には、Visualforceウィザードと連携して複数のサブジェクトの作成と編集をサポートする単一のカスタムコントローラークラスがあります。 ウィザードは、複数のVisualforceページにわたるユーザー入力および初期URLのパラメーターからのデータを受け入れます。 カスタムコントローラーを効果的にテストするために単体テスト内で役立つ3つのステートメントはどれですか?

    Test.setCurrentPage(pageRef);, String nextPage = controller.save().getUrl();, ApexPages.CurrentPage().getParameters().put('input', 'TestValue');

  • 11

    取引先責任者のToDoが作成された場合、開発者はどのようにしてそのToDoが取引先責任者の取引先レコードの活動タイムラインに含まれないようにすることができますか?

    [活動設定]で、[取引先責任者の主取引先への活動の積み上げ集計]チェックボックスをオフにします。

  • 12

    開発者は、コンポーネントイベントを起動できるように下記コードを登録しました。 <aura:registerEvent name="sampleComponentEvent" type="c:compEvent"/> JavaScriptでコンポーネントイベントへの参照を取得後、イベントを起動するために使用されるメソッドはどれですか?

    fire()

  • 13

    開発者が金融システムのApexクラスを実装しています。 クラス内では、値が割り当てられると、変数「creditAmount」および「debtAmount」を変更できなくなります。 開発者が変数を宣言して変数の値を1回だけ割り当てることができるようにするにはどうすればよいですか? 答えを2つ選択してください

    finalキーワードを使用して、その値をクラスコンストラクターに割り当てます。, 変数を宣言するときにfinalキーワードを使用して、その値を割り当てます。

  • 14

    アプリケーションイベントは、従来のパブリッシュ/サブスクライブモデルに従います。 イベントを発生させるためにどの方法が使用されますか?

    Fire()

  • 15

    開発者はクラスのテストカバレッジを作成しており、機能を検証するためにレコードを挿入する必要があります。 テストクラスのすべてのメソッドのレコードを作成するには、どのメソッドアノテーションを使用する必要がありますか?

    @TestSetup

  • 16

    組織には2つのカスタムオブジェクトがあります。 Plan__c(Accountと主従関係) Plan_item__c(Plan__cと主従関係) アカウントページレイアウトにVisualforceセクションを作成して、plan__cレコードに関連するすべてのPlan_item__cをアカウントページに表示するために何を使用する必要がありますか?

    コントローラー拡張機能を備えた標準コントローラー

  • 17

    サポートされていない言語の使用を許可するプラットフォーム機能はどれですか? 答えを2つ選択してください

    Docker, ビルドパック

  • 18

    トリガーフレームワークを使用する利点は何ですか?

    トリガーの実行時間を短縮します

  • 19

    開発者は、取引先、取引先責任者、商品、アセットデータを作成して、様々なテストケースをSalesforceでテストできるようにする必要があります。 各単体テストに必要なデータを効率的に生成できるアプローチはどれですか?

    viodメソッドで@TestSetupを使用します。

  • 20

    beforeトリガが起動するアクションはどれですか?

    データローダーとバルクAPIを使用してデータをインポートする。

  • 21

    searchTermを指定するとアカウントのリストを返すApexメソッドgetAccountsが、Lightning Webコンポーネントで使用できます。 getAccountsメソッドを使用するLightning Webコンポーネントプロパティの正しい定義は何ですか?

    @wire(getAccounts, {searchTerm: '$searchTerm'}) accoutList;

  • 22

    以下コードのrecordcountにテストクラスはアクセスできるが、非テストクラスはアクセスできないようにするにはどうすればよいですか? public class mycontroller {private integer recordcount;}

    testvisibleアノテーションをrecordcountに追加します

  • 23

    ユーザーがアカウントの郵便番号を編集する場合、「タイムゾーン」という名前のカスタムテキスト項目を、postalCodeToTimezone_cカスタムオブジェクトの値に基づいて更新する必要があります。 この機能を実装するために使用できる2つの自動化ツールはどれですか?

    アカウントトリガー, 高速フィールド更新レコードトリガーフロー

  • 24

    開発者がカスタム例外をスローするために使用できるステートメントはどれですか? 答えを2つ選択してください。

    new myException('問題が発生しました');, new myException();

  • 25

    会社には、Warehouseという名前のカスタムオブジェクトがあります。 各Warehouseレコードには個別のレコード所有者があり、Salesforceの親アカウントに関連付けられています。 開発者はアカウントをWarehouseに関連付けるためにどのような関係を使用しますか?

    参照

  • 26

    リストビューからレコードを一括編集、更新、および削除する方法を提供する必要があります。 実現する方法を2つ選択してください

    一括編集、更新、削除機能を提供するリストビュー用の新しいvisualforceページとapexコントローラーを作成します, カスタマイズ可能な拡張リストビューとボタンを提供する管理パッケージをappexchangeからダウンロードします

  • 27

    開発者はどのように新しいカスタム例外クラスを作成するべきですか?

    public class CustomExceptionはException {}を拡張します

  • 28

    開発者は、Accountオブジェクトでafter updateトリガーを使用して、Accountに関連するすべての取引先責任者を更新します。 下記コードを実装したところエラーとなる事があります。 エラーとなる原因はどれですか? List<Contacts> theContacts = new List<Contacts>(); for(Account a:Trigger.new){ for(Contact c:[SELECT Id,Account_Date__c FROM Contact WHERE AccountId =:a.Id]){ c.Account_Date__c = Date.today(); theContacts.add(c); } } update theContacts;

    SOQLクエリがforループ内にあります

  • 29

    次のSOQLクエリによって複数のアカウントが返されるとどうなりますか? Account myAccount = [SELECT Id, Name FROM Account];

    未処理の例外がスローされ、コードが終了します。

  • 30

    単体テストによる実行で有効なシナリオはどれですか?

    システム日付でレコード作成日を設定します。

  • 31

    開発者は、Salesforceの親レコードを使用して、外部システムとの統合から受け取ったデータを結合する必要があります。 データセットには、親レコードのSalesforce IDは含まれていませんが、親を識別するために使用できる外部キー属性があります。 開発者がSalesforceIDを知らなくても、データモデルのレコードを関連付けることができるアクションはどれですか。

    外部IDとしてマークされた親オブジェクトにカスタム項目を作成して入力します。

  • 32

    カスタムSVGをLightningWebコンポーネントに含めることができる3つのステップはどれですか?(答えは3つ) ※SVG 画像ファイルでありながら数式や文字を用いたデータファイル

    SVGを静的リソースとしてアップロードします。, HTMLテンプレートでgetterを参照します。, 静的リソースをインポートし、JavaScriptでgetterを提供します。

  • 33

    Apexクラスのプライベートメソッドの単体テストをどのように作成する必要がありますか?

    TestVisibleアノテーションを使用します

  • 34

    開発者がSalesforce REST APIにリクエストを送信してレスポンスを表示するためのツールはどれですか?

    Workbench RESTエクスプローラ

  • 35

    開発者は、取引先責任者レコードの検索に使用できるApexクラスContactControllerを作成し、Lightningコンポーネントの利用ユーザーがアクセスできる取引先責任者レコードのみを検索できる必要があります。 レコードを正しく制限するものはどれですか?答えを2つ選択してください。

    public with sharing class ContactController, public inherited sharing class ContactController

  • 36

    開発者は、組織のデータを変更せずにContactトリガーが正しく機能することを確認する必要があります。 Contactトリガーをテストするには開発者は何をする必要がありますか?

    開発者コンソールの[テスト]メニューを使用して、Contactトリガーのすべてのテストクラスを実行します。

  • 37

    年間収益が1,000,000ドルを超えるアカウントに対して商談が自動的に作成されるように、Accountオブジェクトに次のトリガーを作成しました。 ユーザーはUIを介してアカウントレコードを更新でき、高収益アカウント用に作成された商談を確認できます。 ただし、管理者がデータローダーを使用して179アカウントのリストをアップロードしようとすると、例外エラーで失敗します。 コードセグメントを修正するために開発者が実行する必要がある2つのアクションはどれですか? for(Account a: Trigger.new) { if(a.AnnualRevenue > 1000000) ( List<Opportunity> oppList = [SELECT Id FROM Opportunity WHERE accountId = a.Id]; if(oppList.size() == 0) ( Opportunity opp = new Opportunity(Name = a.name, StageName = 'Prospecting', CloseDate = system.today().addDays(30)); insert opp; ) ) }

    商談をinsertするDMLをforループの外に移動します。, forループ外で既存の商談をクエリします。

  • 38

    開発者は、カスタムページが組織で読み込まれたときにパフォーマンスの問題の原因を特定する必要があります。 トラブルシューティングに開発者はどのツールを使用するべきですか?

    開発者コンソール

  • 39

    invoiceHelperクラスは、請求処理をするためのビジネスロジックを含むユーティリティクラスです。 開発者は、6.25の値を持つLATE_SPECIALという名前の定数を作成する必要があります。 定数の値は、コード内でいつでも変更されるべきではありません。 開発者は、LATE_SPECIAL定数をどのように宣言する必要がありますか?

    static final Decimal LATE_SPECIAL= 6.25;

  • 40

    どのアノテーションがApexクラスをRESTfulWebサービスとして公開しますか?

    @RestResource

  • 41

    ユニバーサルコンテナには、すべてのContainer__cのテーブルを表示するVisualforceページがあります。 一部の顧客が10,000を超えるコンテナをレンタルしているため、ビューステートの最大制限エラーとなります。 ページの読み込みエラーを解決するために、開発者はVisualforceページについて何を変更する必要がありますか?

    StandardSetControllerを使用してページネーションを実装します

  • 42

    開発者は、親LightningWebコンポーネント内にネストされた子LightningWebコンポーネントを作成しました。 親コンポーネントは、文字列値を子コンポーネントに渡す必要があります。これを達成できる2つの方法はどれですか?

    親コンポーネントは、パブリックプロパティを使用して、データを子コンポーネントに渡すことができます。, 親コンポーネントは子コンポーネントのメソッドを呼び出すことができます。

  • 43

    開発者が非同期メソッドまたはfutureメソッドのステータスに関する情報を確認できる場所はどこですか? 答えを2つ選択してください

    Apex Flexキュー, Apex ジョブ

  • 44

    開発者は、インスタンス化できないTaxCalculatorクラスを作成し、サブクラスがオーバーライドできるcalculateメソッドの実装を含める必要があります。 TaxCalculatorクラスの正しい実装はどれですか?

    Public abstract class TaxCalculator {public virtual void calculate() { … }}

  • 45

    開発者は、取引先責任者のリストを更新するApexメソッドを作成し、LightningWebコンポーネントで使用できるようにしたいと考えています。 これを実現するために、開発者はどのアノテーションをApexメソッドに追加する必要がありますか?

    @AuraEnabled

  • 46

    開発者は、Lightningコンポーネントから呼び出されるApexメソッドを記述する必要があります。 このメソッドは、ContactRec変数に格納されている取引先責任者を削除する場合があります。 現在のユーザーが取引先責任者を削除できるかを確認するために、開発者はどの方法を使用すべきですか?

    Schema.sObjectType.Contact.isDeletable()

  • 47

    GetterメソッドとSetterメソッドについて正しい説明を2つ選択してください。

    getterまたはsetterメソッドが実行される順序は保証されません。, getterメソッドは、コントローラーからページに値を渡すことができます。

  • 48

    @remoteActionデコレータを使用してグローバルサーバー側メソッドを呼び出そうとすると、開発者はエラーを受け取ります。 開発者はどのようにしてエラーを解決できますか?

    サーバー側のメソッドシグネチャにstaticを追加します。

  • 49

    Apexテストクラスで@testSetupアノテーションを使用することに関して正しい説明はどれですか? 答えを2つ選んでください。

    @testSetupメソッドはテストクラスの各テストメソッドが実行される前に自動的に実行されます, @isTest(SeeAllData=True)アノテーションが使用されている場合、@testSetupアノテーションは使用できません

  • 50

    開発者は、SortableおよびDrawableインターフェイス public interface Sortable { void sort(); } public interface Drawable { void draw(); } で定義された機能を提供するDrawListクラスを作成する必要があります。正しい実装はどれですか?

    Public class DrawList implements Sortable, Drawable { public void sort() { /* 実装*/ } public void draw() { /* 実装*/ } }

  • 51

    Lightning Experienceで取引先の編集ボタンを押下するときに、ユーザーにカスタムユーザーインターフェースを提供したいと考えています。 どのように提供すべきですか?

    取引先の[編集]ボタンをLightningコンポーネントで上書きします。

  • 52

    Apexの変数型とプリミティブデータ型のマッピングについて正しい説明はどれですか? 答えを3つ選んでください。

    数値は10進数にマッピングされます, 日付/日時はDatetimeにマッピングされます, チェックボックスはBooleanにマッピングされます

  • 53

    追跡フラグを設定できる3つの項目はどれですか?

    Apexクラス, Apexトリガー, ユーザー

  • 54

    開発者は、下記のカスタムコントローラーを作成して、Visualforceページに取引先種別項目を表示しようとしましたが、取引先種別の値がページに正しく表示されません。 カスタムコントローラーがVisualforceページで参照されているプロパティであるとすると、開発者は問題を修正するために何をする必要がありますか? public class customAccountController{ private Account acc; public String accType; public customAccountController() { acc = [SELECT Id, Type FROM Account WHERE Id =: apexPages.currentPage().getParameters().get('id')]; accType = acc.Type; } }

    accTypeのgetterメソッドを追加します。

  • 55

    正しい文法のリレーションクエリを2つ選択してください。

    SELECT Id, Account.Name FROM Contact, SELECT Name, (SELECT LastName FROM Contacts) FROM Account

  • 56

    建設会社の運用管理者は、機械と呼ばれるカスタムオブジェクトを使用して、クレーンやその他の機械の使用と保守を管理します。 管理者は、機械をさまざまな建設作業に割り当て、1つの建設作業に複数の機械を割り当てたいと考えています。 これらの要件を満たすために開発者は何をすべきですか?

    機械オブジェクトに建設作業オブジェクトへの参照項目を作成します。

  • 57

    開発者は、取引先責任者レコードの検索を行えるLightningコンポーネントを作成する必要があり、ApexクラスContactControllerを作成します。 また、利用ユーザーがアクセスできるレコードのみを検索できるようにする必要があります。 レコードを正しく制限するものを2つ選択してください

    public with sharing class ContactController, public inherited sharing class ContactController

  • 58

    カスタムVisualforceコントローラとして使用するためのクラスの要件は何ですか?

    デフォルトの引数なしのコンストラクタを持つ最上位Apexクラス

  • 59

    開発者が匿名ブロックを呼び出すために使用できる3つのテクニックは何ですか?

    開発者のIDEの匿名Apex機能を使用してコードを実行します。, 開発者コンソールにコードを入力して、直接実行します。, SOAP APIを使用して、匿名コードを実行するための呼び出しを行います。

  • 60

    デバッグログフィルター設定はどこから設定できますか? 答えを2つ選択してください

    クラスまたはトリガーの詳細ページの[ユーザ追跡]タブ, 監視対象ユーザーの名前の横にある[フィルター]リンク

  • 61

    Universal Containersは、Salesforce組織内のすべてのデータと添付ファイルを月に1回バックアップしたいと考えています。 この要件を満たすために、開発者はどのアプローチを使用する必要がありますか?

    データエクスポートのスケジュールされたジョブを定義します。

  • 62

    サンドボックスの全体的なコードカバレッジを決定できる2つの場所はどれですか?

    apexクラスのセットアップページ, 開発者コンソールの[テスト]タブ

  • 63

    リードオブジェクトには、カスタム項目Industry_old__cがあります。 次のトリガーは、Industry項目が変更されたときに、現在のIndustryをIndustry_old__c項目にコピーしてバックアップを取っています。このトリガーによって引き起こされる例外の種類は何ですか? trigger backupIndustry on Lead (before update) { for(Lead Id: trigger.new){ if(Id.Industry != trigger.oldMap.get(Id.Id).Industry){ Id.Industry_old__c = trigger.oldMap.get(Id.Id).Industry; update Id; } } }

    DMLの例外

  • 64

    開発者は、ヘルパークラスを使用するApexトリガーとテストクラスを作成し、ヘルパークラスのテストメソッドは95%のカバレッジでした。 実行するSetデプロイメントを本番環境に反映し、テストメソッドを実行したところ、「選択したApexトリガーのカバレッジは0%です。 少なくとも1%のカバレッジが必要です。」と警告が表示されて失敗します。 新しいApexトリガーとヘルパークラスを正常にデプロイするには、開発者は何をする必要がありますか?

    Apexトリガーをカバーするテストクラスとメソッドを作成します。

  • 65

    開発者は、Apexテストメソッドがサンドボックスで失敗することに気づきました。 問題を特定するために、開発者はテストメソッド内のコードをコピーし、開発者コンソールの匿名実行ツールを使用してコードを実行したところ、コードは例外やエラーなしで実行されます。 テストメソッドがサンドボックスで失敗し、開発者コンソールで合格したのはなぜですか?

    テストメソッドがサンドボックス内の既存データに依存しているため

  • 66

    visualforceページで標準アクションをオーバーライドするには、<apex:page>タグにどの属性を定義する必要がありますか?

    標準コントローラー

  • 67

    次のクラスとトリガーコードがあります。 baseCost変数にクラス変数smokerChargeの値を設定するために、開発者はXXXにどのコードを挿入する必要がありますか? public class InsuranceRates{     public static final Decimal smokerCharge = 0.01; } trigger ContactTrigger on Contact(before insert){     InsuranceRates rates = new InsuranceRates();     Decimal baseCost = XXX; }

    InsuranceRates.smokerCharge

  • 68

    すべてのテストを実行した後、開発者はクラスのコードカバレッジをチェックするために何をすべきですか?

    開発者コンソールの[Tests]タブの[Overall Code Coverage]パネルを使用して、クラスのコードカバー率を表示します。

  • 69

    マルチテナント環境でアプリケーションを開発する利点は何ですか?

    デフォルトのすぐに使用可能な構成

  • 70

    開発者がVisualforceページでカスタムスタイルを使用する際に用いるものはどれですか? 答えを3つ選んでください。

    <apex:stylesheet>タグ, インラインCSS, 静的リソース

  • 71

    開発者は、高度なビジネスロジックの一部としてApexを使用して複雑な検証を実行する必要があります。 PurchaseOrderに対して特定の基準が満たされている場合、開発者はカスタム例外をスローする必要があります。 開発者が例外として使用できるクラスを宣言する正しい方法は何ですか?

    パブリッククラスPurchaseOrderExceptionはException()を拡張します

  • 72

    開発者はトリガー処理でAPEXヒープ制限エラーになりました。ガバナ制限を回避する方法を選択してください

    SOQL for ループを使用します

  • 73

    プロダクションからコンポーネントを削除するために何を使用しますか?

    destructivechanges.xmlファイルとpackage.xmlファイルで削除するコンポーネントを含むAnt移行ツールのデプロイメント

  • 74

    すべての値が一意であることを確認するために使用されるApexコレクションはどれですか?

    Set

  • 75

    サードパーティベンダーが未管理のLightningWebコンポーネントを作成しました。 Salesforce管理者は、レコードページレイアウトでのみコンポーネントを公開したいと考えています。 このビジネス目標を達成するために開発者が取るべき2つのアクションはどれですか?

    XMLファイルでisExposedがtrueに設定されていることを確認します。, XMLファイルのtargetにlightning__RecordPageを指定します。

  • 76

    ある企業が、顧客に教育用ビデオ視聴を促すための拡大計画を実施しました。 顧客は数日間にわたってビデオを見ることができ、進行状況が記録されます。 完成したすべてのビデオに対して、顧客にアワードポイントが付与されます。 Salesforceでビデオに完了のマークが付けられたら、外部のWebサービスを呼び出して、ユーザーにポイントを付与できるようにする必要があります。開発者は、更新後トリガーでこれらの要件を実装しましたが、System.CalloutExceptionが発生しています。このエラーを修正するには、開発者は何をすべきですか?

    @future(callout=true)アノテーションを持つ非同期メソッドにコールアウトを移動します。

  • 77

    開発者がVisualforceページでカスタムスタイルを使用することを許可するオプションはどれですか? 答えを3つ選択してください。

    <apex:stylesheet>タグ, インラインCSS, 静的リソース

  • 78

    メソッドには、パラメータとして汎用sObjectのリストが渡されます。 開発者は、各sObjectをキャストするオブジェクトタイプ (Account、Lead、Contactなど) を決定するにはどうすればよいでしょうか?

    各汎用sObjectでgetSObjectTypeメソッドを使用して、sObjectトークンを取得します。

  • 79

    Lightningコンポーネントで外部Javascriptライブラリをロードするために使用される<ltng:require>タグの機能は何ですか? 答えを3つ選択してください。

    スクリプトを並行してロードします。, 読み込み順序を指定します。, 重複するスクリプトを1回限り読み込みます。

  • 80

    LightningコンポーネントからApexメソッドおよびプロパティへのアクセスを可能にするアノテーションはどれですか?

    AuraEnabled

  • 81

    describeSObjectResultを使用して、開発者が現在のユーザーがオブジェクトのレコードを編集できるかどうかを判断するために使用できるApexメソッドはどれですか?

    isUpdateable()

  • 82

    Salesforce管理者は、フロービルダーを使用して、「contactOnboarding」という名前のフローを作成しました。 フローは、Auraコンポーネント内で使用する必要があります。 開発者は、フローをコンポーネントに含めるためにどのタグを使用する必要がありますか?

    lightning:flow

  • 83

    トリガが同じオブジェクトとイベントに関連付けられている場合の実行順序に関して正しい説明はどれですか?

    トリガの実行順序は保証できません。

  • 84

    単一レコードで、ユーザーは複数選択リストから複数の値を選択します。 選択した値はApexでどのように表されますか?

    各値がセミコロンで区切られたStringとして

  • 85

    開発者は、100個のアカウントを持つSalesforce組織で次の匿名コードブロックを実行します。 デバッグ出力結果はどれになりますか? List acc[select Id from Account limit 10]; delete acc; database.emptyRecycleBin(acc); system.debug(limits.getLimitQueries() + ',' + Limits.getLimitDMLStatements());

    100,150

  • 86

    次のApexコードでSOQLクエリによって複数のアカウントが返された場合どうなりますか? Account myAccount = [SELECT Id,Name FROM Account];

    未処理の例外がスローされ、コードが終了します

  • 87

    マルチテナント環境で開発する場合、開発者がガバナーの制限に達するのを避けるために使用する必要がある2つの戦略はどれですか?

    Limitsクラスのメソッドを使用して、ガバナーの制限を監視します。, SOQLで取得したデータをforループを使用して繰り返します。

  • 88

    下記コードを実行した際、xの値はどれになりますか? Boolean isOK; integer x; String theString = 'Hello'; if(isOK == false && theString == 'Hello'){ x = 1; }else if(isOK == true && theString == 'Hello'){ x = 2; }else if(isOK != null && theString == 'Hello'){ x = 3; } else { x = 4; }

    4

  • 89

    Visualforceページは、Contact標準コントローラーを使用します。 開発者はどのようにして親アカウントレコードの名前をページに表示できますか?

    {!contact.Account.Name} 差し込み項目の構文を使用します。

  • 90

    次のコードで、s2が返却する値はなにになりますか? String s1 = 'a B c 5 xYz'; String regExp = '[a-zA-Z]'; String replacement = '1'; String s2 = s1.replaceAll(regExp, replacement);

    '1 1 1 5 111'

  • 91

    開発者には、IDをURLパラメータとして使用するVisualforceページ用のApexコントローラがあります。 開発者はクロスサイトスクリプティングの脆弱性をどのように防ぐべきですか? ※クロスサイトスクリプティング 攻撃者が送り込んだ悪意のコードをそのページを閲覧した不特定多数のユーザーに、スクリプト(簡易的なプログラム)として実行させる可能性があること

    String.escapeSingleQuotes(ApexPages.currentPage().getParameters(). get('url_param'))

  • 92

    次のSOSL検索によって返されるデータ型は何ですか? [FIND 'Acme * ' IN NAME FIELDS RETURNING Account, Opportunity];

    List<List<sObject >>

  • 93

    Apexのカスタム例外に関して正しいものはどれですか? 答えを3つ選択してください。

    カスタム例外クラス名は「Exception」で終わる必要があります。, カスタム例外クラスは、システム例外クラスを拡張する必要があります。, カスタム例外クラスは、1つまたは複数のインターフェースを実装できます。

  • 94

    プラットフォーム開発者は、レコードが特定のレコードタイプに割り当てられている場合にのみ実行するApexメソッドを作成する必要があります。 開発者が必要なレコードタイプIDをレコードタイプ名で動的に決定できる方法はどれですか? 答えを2つ選択してください

    DescribeSObjectResultクラスでgetRecordTypeInfosByDeveloperNameメソッドを使用します, レコードタイプオブジェクトに対してSOQLクエリを実行します

  • 95

    プロセスとフローを有効としてリリースする必要があります。 開発者は、有効なプロセスとフローのテストカバレッジをどのように確認しますか?

    SOQLとTooling APIを使用します。

  • 96

    変更セットの展開について正しい説明はどれですか? 答えは2つ

    関連組織間でのみ使用できます。, デプロイメント接続が必要です。

  • 97

    メタデータAPIを使用してデプロイできないコンポーネントはどれですか? 答えを2つ選択してください

    コンソールレイアウト, ケースフィードのレイアウト

  • 98

    Universal Containerは、ServiceCloudでケースオブジェクトのカスタム項目stage__cを使用します。 管理者はstage__c項目が「waitting」に設定されてから6時間後に、フォローアップの電子メールリマインダーを送信したいと考えています。 これらのビジネス要件を満たすために、開発者が推奨する2つの自動化ツールはどれですか?

    スケジュールされたフロー, レコードトリガーフロー

  • 99

    組織には、レコードの更新要素を使用して商談を作成する既存のフローがあります。 開発者はフローを更新して取引先責任者も作成し、作成した取引先責任者のIDを商談に保存します。 開発者はフローでどの更新を行う必要がありますか?

    新しいレコードを作成要素を追加します。

  • 100

    開発者は、Visualforceページとカスタムコントローラを作成しました。 カスタムコントローラにはページ上で発生するボタンイベントを処理するためのメソッドが複数存在します。 開発者は本番環境にデプロイするために何をすべきですか?

    カスタムコントローラを網羅するテストクラスを作成します