logo

Microsoft AB-400 Exam Questions & Verified Answers

Prepare for AB-400 with expert-reviewed AB-400 questions and answers. Try free samples, strengthen your understanding and rehearse your timing in the simulator.

147
Practice questions
Previews from the AB-400 free simulator sample

Try Free AB-400 Practice Questions

Explore the questions below, browse the question library or try a free five-question simulator sample to find the study format that works for you.

View 73 free questions
Question 1
You develop t he following code for a console application that performs the data import to Mi crosoft Dataverse . 01 CrmServiceClient service = new CrmServiceClient(connectionString); 02 03 if (!service.IsReady) 04 { 05 Console.WriteLine(service.LastCrmError); 06 Console.ReadLine(); 07 return; 08 } 09 10 ExecuteMultipleRequest executeMultipleRequest = new ExecuteMultipleRequest() 11 { 12 Settings = new ExecuteMultipleSettings() 13 { 14 ContinueOnError = false, 15 ReturnResponses = true 16 }, 17 Requests = new OrganizationRequestCollection() 18 }; 19 20 executeMultipleRequest.Requests.Add(new CreateRequest() 21 { 22 Target = new Entity("account") 23 { 24 ["name"] = "Contoso", 25 ["accountnumber"] = "ACC-0000001" 26 }, 27 ["SuppressDuplicateDetection"] = false 28 }); 29 30 executeMultipleRequest.Requests.Add(new CreateRequest() 31 { 32 Target = new Entity("contact") 33 { 34 ["firstname"] = "John", 35 ["lastname"] = "Doe", 36 } 37 }); 38 39 ExecuteMultipleResponse executeMultipleResponse = (ExecuteMultipleResponse)service.Execute(executeMultipleRequest); For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.
Question 2
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear on the review screen. A company develops a Power Apps code app that integrates with a SQL Server database. The connection information will change based on the environment, so any values will be stored in an environment variable. You plan to use the Power Apps CLI to add the SQL Server connection to the code app. The command must meet the following criteria: Read the current environment-specific value(s). Account for the possibility of different server and table names. Continue working when deployed to different environments. You need to create the command. Solution: pac code add-data-source -a "<apiId>" -c "<connectionId>" -d "myserver.database.windows.net,mydatabase" -t "sqltablename" Does the solution meet the goal?
Question 3
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear on the review screen. A company develops a Power Apps code app that integrates with a SQL Server database. The connection information will change based on the environment, so any values will be stored in an environment variable. You plan to use the Power Apps CLI to add the SQL Server connection to the code app. The command must meet the following criteria: Read the current environment-specific value(s). Account for the possibility of different server and table names. Continue working when deployed to different environments. You need to create the command. Solution: pac code add-data-source -a "<apiId>" -c "<connectionId>" -d "crd1b_SQLConnection" -t "crd1b_SQLTableName" Does the solution meet the goal?
Question 4
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear on the review screen. A company develops a Power Apps code app that integrates with a SQL Server database. The connection information will change based on the environment, so any values will be stored in an environment variable. You plan to use the Power Apps CLI to add the SQL Server connection to the code app. The command must meet the following criteria: Read the current environment-specific value(s). Account for the possibility of different server and table names. Continue working when deployed to different environments. You need to create the command. Solution: pac code add-data-source -a "<apiId>" -c "<connectionId>" -d "@envvar:crd1b_SQLConnection" -t "@envvar:crd1b_SQLTableName" Does the solution meet the goal?
Question 5
Users are directed to a form in a model-driven app through a special URL that passes values for three lookup columns. The form consists of three tabs: A, which is the default tab, B, and C. The form has JavaScript code registered on the OnLoad and OnSave events as follows: OnLoad: A lookup column on each tab is used to retrieve data. The data is used to populate columns on that same tab. OnSave: Data validation involves calculations of columns on the form. If a value is outside the acceptable range, the record must not be saved. Users report that loading and saving the form takes too long when they create a new record. You need to shorten the time it takes to load and save the form without losing functionality. Which new event registrations should you create? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
Question 6
You manage a Microsoft Power Automate cloud flow that uses a List rows action to query data from the Accounts table. The Accounts table contains more than 15,000 rows. You must develop automation that meets the following requirements: Manage a large number of records. Return information from related contact records. You need to configure the cloud flow to return the information. Which properties should you configure? To answer, move the appropriate properties to the correct requirements. You may use each property once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Download AB-400 Sample Questions

Download up to 10 single-answer or multiple-answer questions with recorded answers from the latest five captured sessions. The sample uses questions from the free half first, then the paid half if needed.

Study Tools for Your AB-400 Preparation

Start with a sample, then choose the study tools that fit your revision. Paid access covers this exam for the duration of your selected plan.

Check Your Knowledge with Verified Answers

Work through questions checked by expert trainers before publication. Review your answers to identify what you understand and where to spend more time.

Practise Exam Timing in the Simulator

Use learning, practice or timed exam mode to build familiarity and work on pacing. Vendor-style layouts and supported interactions vary by exam.

Choose How You Read and Review

With paid access, display 6, 10, 25, 50 or 100 questions per page, choose a question range, focus on hot questions and show answers while reading.

Discuss Individual Questions

Ask about a question, compare perspectives and contribute an answer vote. Use the discussion to explore reasoning alongside the expert-reviewed answer.

Download Questions for Offline Revision

Try a PDF sample of up to 10 questions. Paid reading access also offers PDF export for supported single- and multiple-choice questions, answers and images. Interactive formats stay on the website.

Keep Track of Your Exam Access

Unlock the full question bank and simulation features without CAPTCHA checks. Find purchased exams, direct study links and expiry dates in your profile.

AB-400

AB-400 Exam Topics and Study Plan

Skills Covered by the Exam

Use these topics from the linked official guide to plan your preparation for AB-400. Check the current guide before booking, because objectives can change.

  • Build Microsoft Power Platform solutions15–20%
  • Extend the user experience25–30%
  • Extend Microsoft Power Platform35–40%
  • Develop integrations10–15%

Official exam weights describe the vendor’s blueprint. They do not measure coverage in this question bank.

Recommended Experience Before You Start

Before preparing for AB-400, check Microsoft's current eligibility and experience guidance. Compare the published objectives with work you have completed and plan hands-on practice for gaps.

Plan Your Revision

Suggested preparation sequence; adjust the pace to your experience.

  1. 1

    Check the current objectives

    Make a checklist from the official AB-400 objectives and mark the skills you can already demonstrate.

  2. 2

    Build understanding

    Study one objective at a time. Use official documentation and practical exercises to work on gaps.

  3. 3

    Practise and review

    Use the AB-400 question library to check your understanding. Review why each answer is correct before moving on.

  4. 4

    Rehearse and revisit

    With paid access, run a timed simulation. Revisit weaker topics and repeat practical exercises before booking your exam.

Official Microsoft Study Resources

This date refers to the exam guide, not the review date of every question.

AB-400 Practice and Access FAQs

Understand review, study tools and access before choosing your next step.

Who verifies the questions and answers?

Subject matter expert trainers in each niche review every question and answer before it enters the ExamPrepare database. Answer votes and discussions add perspectives after publication; they do not replace this review. Learn more on our methodology page.

How closely does the simulator match an exam?

The simulator uses vendor-style layouts and supported question interactions to help you practise navigation and pacing. Choose learning, practice or timed exam mode. Formats vary by exam; try the five-question sample to see the experience available for your certification.

What are hot questions?

Hot questions help you prioritise questions with stronger reporting or answer-vote activity. In the reading library, the filter selects questions with at least three recorded sightings or at least three votes for an answer. It has no recency cutoff and does not predict your exam questions. Use it alongside weaker topics and the exam objectives.

Can I read questions without starting a simulation?

Yes. Paid reading access lets you display 6, 10, 25, 50 or 100 questions per page, select a question range, filter for hot questions and show answers while reading. Choose the simulator whenever you want a learning, practice or timed exam session.

Can I download questions and answers as a PDF?

Each exam overview offers a free PDF sample of up to 10 supported questions. With paid reading access, you can also export supported single- and multiple-choice questions with their answers and images. Interactive question formats need the website and are not included as interactive PDF exercises.

How do votes and discussions relate to verified answers?

SME trainers review the questions and answers before publication. Imported answer reports show aggregate responses, while on-site votes and comments reflect participation on ExamPrepare. Use discussion to compare reasoning and investigate disagreements; a majority vote alone does not prove an answer correct.

What does a purchase unlock?

A purchase unlocks the complete question bank for the selected exam, access without CAPTCHA checks, reading controls, supported PDF exports and full learning, practice and timed simulation features. It covers that exam for the duration of the plan you choose, rather than every certification in the catalogue.

Where can I find my purchased exams and expiry dates?

Sign in to the account used for your purchase and open your profile. Your purchased exam library shows study links and access expiry dates so you can return to an exam and check how much access time remains.

View all feature FAQs
bg

Find Your Next Certification Practice Exam

Choose your certification to explore verified answers, free question samples and exam simulations.