이 페이지는 시험 연구소 브레인덤프 [ http://blog.examslabs.com ]에서 내보낸 페이지입니다. 내보내기 날짜:금 11 29 4:53:50 2024 / +0000 GMT ___________________________________________________ 제목: [2023년 4월 26일] 150문항이 포함된 CRT-450 PDF 문제 및 테스트 엔진 [Q59-Q82] --------------------------------------------------- [Apr 26, 2023] CRT-450 PDF 문제와 150문제의 테스트 엔진 CRT-450시험 무료 데모 및 365일 업데이트를 위한 업데이트된 시험 엔진 Salesforce 공인 플랫폼 개발자 I이 되려면 CRT-450 시험에 합격해야 합니다. 시험은 객관식 60문항으로 구성되며, 105분 이내에 완료해야 합니다. 시험은 데이터 모델링 및 관리, Apex 및 Visualforce, 디버깅 및 테스트, 보안 등 다양한 주제를 다룹니다. 이 자격증은 맞춤형 애플리케이션 개발 경험이 있는 개인과 Salesforce 개발을 전문으로 하려는 사람에게 이상적입니다. 세일즈포스 CRT-450 시험 개요 형식: 객관식(정답 하나)문제 수: 60문항: 60등록비: 200 USD합격 점수: 651TP3시험 시간: 110분: 110분 새로운 문제 59Apex의 사용자 지정 예외에 관한 다음 중 참인 것은 무엇입니까? (세 개를 선택하십시오.) 사용자 지정 예외 클래스는 시스템 예외 클래스를 확장해야 합니다. 사용자 지정 예외 클래스는 하나 또는 여러 인터페이스를 구현할 수 있습니다. 사용자 지정 예외 클래스는 멤버 변수나 메서드를 포함할 수 없습니다. 사용자 지정 예외 클래스 이름은 "Exception"으로 끝나야 합니다. 사용자 정의 예외 클래스는 예외 클래스 외에 다른 클래스를 확장할 수 있습니다. 새로운 질문 60METADATA API를 사용하여 배포할 수 있는 두 가지 구성 요소는 무엇인가요? 정답 2개 선택 웹-사례 리드 전환 설정 사례 설정 웹-리드 새로운 질문 61개발자가 SOQL 인젝션 취약점으로부터 보호하기 위해 비주얼포스 컨트롤러에서 사용할 수 있는 쿼리 두 가지는 무엇인가요? 정답 2개 선택 String qryName = '%' + String.enforceSecurityChecks(name)+ '%'; String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); StringqryName = '%' + name '%'; String qryString = 'SELECT Id FROM Contact WHERE Name LIKE:qryNAme'; List queryResults = Database.query(qryString); String qryName = '%' + String.escpaeSingleQuotes(name)+ '%'; String qryString = 'SELECT Id FROM Contact WHEREName LIKE :qryNAme'; List queryResults = Database.query(qryString); String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); 새로운 질문 62 Salesforce 애플리케이션 이벤트 전파 프레임워크의 단계는 다음 중 어느 것인가요? (두 개를 선택하세요.) Bubble 기본값 Control Emit 새로운 질문 63외부 CSS의 스타일링이 Visualforce 페이지에 필요한 경우 개발자는 어떤 태그를 포함해야 하나요? apex:includeStyles apex:includeScript apex:require apex:스타일시트 새로운 질문 64멀티테넌시로 인해 Apex 프로그래밍의 어떤 측면이 제한됩니까? 활성 Apex 클래스의 수 Apex 클래스의 메서드 수 루프에서 처리되는 레코드 수 데이터베이스 쿼리에서 반환되는 레코드 수 새로운 질문 65개발자가 절차적 루프 내에서 사용할 수 있는 다음 두 문장은 무엇인가요? 연락처 con = 새로운 연락처(); ContactList.remove(i); ContactList를 삭제합니다; Account a = [SELECT id, Name FROM account WHERE id = : con.AccountId LIMIT 1]; 새로운 질문 66개발자가 개체에 대해 표준 컨트롤러가 제공하는 모든 기능을 사용하려고 하지만 컨트롤러 확장 프로그램에서 저장 표준 작업을 재정의해야 합니다. 컨트롤러 확장 클래스에는 어떤 두 가지가 필요합니까? 반환 데이터 유형이 PageReference인 Save라는 이름의 메서드를 만듭니다. this.superSave()를 참조하는 메서드를 만듭니다. StandardController의 인스턴스를 매개변수로 받는 생성자를 사용하여 클래스를 정의합니다. StandardController 클래스의 새 인스턴스를 생성하는 생성자를 사용하여 클래스를 정의합니다. 새로운 문제 67개발자가 MissingFieldValueException 유형의 사용자 지정 예외를 던지기 위해 사용할 수 있는 두 문은 무엇입니까? 정답 2개를 선택하세요. Throw (MissingFieldValueException,'문제 발생'); 새로운 MissingFieldValueException('문제 발생')을 던집니다; 새로운 MissingFieldValueException()을 던집니다; Throw Exception(new MissingFieldValueException()); 새로운 질문 68개발자가 조직에서 테스트를 실행하는 세 가지 방법은 무엇인가요? 3번을 선택하세요. 일괄 API 툴링API 메타데이터 API 설정 메뉴 개발자 콘솔 새로운 질문 69계정 목록이라는 컬렉션의 각 계정을 반복하는 데 유효한 두 가지 옵션은 무엇인가요? (두 가지를 선택하세요.) for (Account theAccount : AccountList) {...} for(AccountList) {...} for (List L : AccountList) {...} for (Integer i=0; i < AccountList.Size(); i++) {...} 설명/참조:새로운 문제 70개발자가 조직에서 테스트를 실행하는 세 가지 방법은 무엇인가요? 3번을 선택하세요. 일괄 API 툴링 API 설정 메뉴 Salesforce DX 메타데이터 API. https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_testing.htm https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_apextestsuite.htmNEW 질문 71SQL 문에서 반환할 수 있는 세 가지 데이터 유형은 무엇입니까? (세 가지를 선택하세요.) 부울 sObject 목록 단일 sObject Integer String 새로운 질문 72구성 요소 및 애플리케이션 이벤트 처리와 관련하여 다음 중 모범 사례는 무엇입니까? (두 개를 선택하세요.) 컴포넌트 번들에서 이벤트 로직을 헬퍼에 넣어 이벤트 로직을 재사용합니다. 컴포넌트 이벤트를 사용하여 애플리케이션 수준에서 처리해야 하는 작업을 전달합니다. 이벤트 핸들러에서 하위 수준 이벤트를 처리하고 상위 수준 이벤트로 다시 실행하세요. 컴포넌트 이벤트 대신 애플리케이션 이벤트를 사용하세요. 새로운 질문 73개발자에게 다음과 같은 클래스와 트리거 코드가 있습니다.public class InsuranceRates { public static final Decimal smokerCharge = 0.01; } trigger ContactTrigger on Contact (삽입 전) { InsuranceRates rates = new InsuranceRates(); Decimal baseCost = XXX; } 개발자가 baseCost 변수를 클래스 변수 smokerCharge의 값으로 설정하기 위해 XXX에 삽입해야 하는 코드 세그먼트는 무엇인가요? Rates.smokerCharge Rates.getSmokerCharge() ContactTrigger.InsuranceRates.smokerCharge InsuranceRates.smokerCharge 새로운 질문 74개발자가 계정 개체에 대한 페이지 레이아웃의 세부 섹션에 Visualforce 페이지를 포함해야 하지만 페이지 레이아웃 편집기에서 해당 페이지가 사용 가능한 옵션으로 표시되지 않습니다. Visualforce 페이지를 페이지 레이아웃에 포함하려면 개발자가 태그에 어떤 속성을 포함해야 하나요? 표준 컨트롤러 = "계정" extensions= "AccountController" controller= "계정" action= "AccountId" 새로운 질문 75작업에 데이터를 로드할 때 개발자가 기존 레코드를 업데이트하기 위해 레코드를 일치시키기 위해 할 수 있는 일은 무엇인가요? (2번 선택) 자동 생성된 숫자 필드를 가져온 파일의 열에 일치시킵니다. 외부 Id 텍스트 필드를 가져온 파일의 열에 일치시킵니다. 이름 필드를 가져온 파일의 열에 일치시킵니다. Id 필드를 가져온 파일의 열에 일치시킵니다. 새로운 문제 76개발자가 SOQL 인젝션 취약점으로부터 보호하기 위해 Visualforce 컨트롤러에서 사용할 수 있는 두 가지 쿼리는 무엇입니까? 정답 2개 선택 String qryName = '%' + String.enforceSecurityChecks(name)+ '%'; String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); String qryName = '%' + name '%'; String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); String qryName = '%' + String.escpaeSingleQuotes(name)+ '%'; String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); String qryString = 'SELECT Id FROM Contact WHERE Name LIKE :qryNAme'; List queryResults = Database.query(qryString); 새로운 질문 77개발자가 SOQL 인젝션 취약점을 방지하기 위해 Visualforce 컨트롤러에서 사용할 수 있는 두 가지 쿼리는 무엇입니까? 정답 2개 선택 String qryName = % +String.enforceSecurityChecks(name)+ % ;String qryString = SELECT Id FROM Contact WHERE Name LIKE :qryNAme ;List queryResults = Database.query(qryString); String qryName = % + 이름 % ;String qryString = SELECT Id FROM Contact WHERE Name LIKE:qryNAme ;List queryResults = Database.query(qryString); String qryName = % + String.escapeSingleQuotes(name)+ % ;String qryString = SELECT Id FROM Contact WHERE Name LIKE :qryNAme ;List queryResults = Database.query(qryString); String qryString = SELECT Id FROM Contact WHERE Name LIKE :qryNAme ;List queryResults = Database.query(qryString); 새로운 질문 78개발자가 큐에 넣을 수 있는 인터페이스 클래스에 대해 쿼리된 작업의 상태를 얻을 수 있는 두 가지 방법은 무엇인가요? 정답 2개 선택 에이펙스 상태 보기 페이지 에이펙스 플렉스 큐 보기 에이펙스 작업 페이지 보기 AsyncApexJob 객체 쿼리하기 새로운 문제 79개발자가 대시보드 구성 요소로 사용할 사용자 지정 Visualforce 페이지를 만들라는 요청을 받았는데, 이 페이지에 유효한 컨트롤러 옵션은 다음 중 세 가지입니까? (세 가지를 선택하십시오.) 표준 컨트롤러를 사용합니다. 확장 기능이 있는 표준 컨트롤러를 사용합니다. 확장 기능이 있는 사용자 지정 컨트롤러를 사용합니다. 컨트롤러를 지정하지 않습니다. 사용자 지정 컨트롤러를 사용합니다. 새 질문 80A 리드 개체에 사용자 지정 필드 Prior_Email__c가 있습니다. 다음 트리거는 이메일 필드가 변경될 때마다 현재 이메일을 Prior_Email__c 필드에 복사하기 위한 것입니다. 이 트리거는 어떤 유형의 예외를 유발하나요? 널 참조 예외 컴파일 시간 예외 DML 예외 대량 업데이트 시 제한 예외 새로운 질문 81개발자가 다음 코드 블록으로 Apex 트리거를 생성합니다.List customers = new List();For (Order__c o: trigger.new){Account a = [SELECT Id, Is_Customer__c FROM Account WHERE Id:o.Customer__c];a.Is_Customer__c = true;customers.add(a);}Database.update(customers, false);개발자는 Apex 데이터 로더를 사용하여 코드를 테스트하고 성공적으로 주문 10건을 로드합니다. 그런 다음 개발자는 150개의 주문을 로드합니다.개발자가 150개의 주문을 로드하려고 할 때 성공적으로 로드된 주문은 몇 개입니까? 0 1 150 100 새로운 질문 82개발자는 대량 실행 중에 테스트 클래스에서 핵심 Apex 코드가 거버너 제한을 초과하는지 확인하기 위해 무엇을 사용할 수 있습니까? Limits, startTest, stopTest Test.getDmlStatements() @TestSetup. @TestVisible 로드 중 ... Salesforce CRT-450 시험에 응시하려면, 응시자는 Salesforce 데이터 모델, 보