MS-600 Practice Test Questions Answers Updated 170 Questions [Q58-Q83]

Share

MS-600 Practice Test Questions Answers Updated 170 Questions

MS-600 dumps & Microsoft 365 Certified: Developer Associate Sure Practice with 170 Questions

NEW QUESTION 58
You are building a Microsoft teams application by using an outgoing webhook.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 59
You need to develop a leave request app that will use Microsoft Outlook and adaptive cards. The leave requests of an employee will be sent as an actionable message to the employee's managers. When one of the managers performs an action on the actionable message, the other managers must see only the updated message and the action performed by the manager.
How should you complete the adaptive card JSON? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 60
You are developing a Microsoft Teams solution to host an existing webpage as a Teams tab.
Which requirement must the page meet?

  • A. The page must use CSS3 stylesheets
  • B. The page must adhere to HTML 5.0 standards
  • C. The page must be hosted on a domain that is on the validDomains list of the manifest
  • D. The page must adhere to WCAG 2.0 accessibility guidelines

Answer: C

Explanation:
Make sure that all domains used in your tab pages are listed in the manifest.json validDomains array.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-tab-pages/ configuration-page

 

NEW QUESTION 61
For each of the following statements, select Yes if the statement is true. Otherwise, select NO.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 62
This question requires that you evaluate the underlined BOLD text to determine if it is correct.
You can use App Studio for Microsoft Teams to develop all the components of a bot application.
Instructions: Review the underlined text. If it makes the statement correct, select "No change is needed". If the statement is incorrect, select the answer choice that makes the statement correct.

  • A. develop a SharePoint Framework (SPFx) web part
  • B. configure a Teams tab in an application
  • C. No change is needed
  • D. provision a bot by using the Bot Framework

Answer: B

Explanation:
Explanation
Tabs provide a place for you to display for rich interactive web content. You can define both personal and team tabs.
There can be only 1 team tab per app, but up to 16 personal tabs per app.
Reference: https://blog.thoughtstuff.co.uk/2019/04/what-is-app-studio-in-microsoft-teams-and-why-do-i-care/

 

NEW QUESTION 63
You need to retrieve a list of the last 10 files that the current user opened from Microsoft OneDrive. The response must contain only the file ID and the file name.
Which URI should you use to retrieve the results? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 64
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?
const scopes = ['https://graph.microsoft.com/.default'];

  • A. 'https://graph.microsoft.com/Mail.Send.All'];
    const accessTokenRequest = {
  • B. const accessTokenRequest = {
  • C. scopes: ['https://graph.microsoft.com/Files.ReadWrite',
    'https://graph.microsoft.com/Mail.Send']
    };
  • D. };
    const scopes = ['https://graph.microsoft.com/Files.Read.All',

Answer: C

Explanation:
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
* Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the user's behalf.
Reference: https://docs.microsoft.com/en-us/graph/permissions-reference

 

NEW QUESTION 65
You need to create a messaging extension search command for Microsoft Teams.
How should you complete the app manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation
Graphical user interface, text, application, email Description automatically generated

Reference:
https://docs.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/search-commands/defin

 

NEW QUESTION 66
You plan to develop a Microsoft Teams bot tghat will return product information to users by using an adaptive card.
You need to card to contain a button that will invoke a web search for the product.
What should use?

  • A. A task module
  • B. A search-based messaging extension
  • C. An action-based messaging extension
  • D. An outgoing webhook

Answer: A

 

NEW QUESTION 67
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 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 in the review screen.
You are developing a new application named App1 that uses the Microsoft identity platform to authenticate to Azure Active Directory (Azure AD).
Currently, App1 can read user profile information.
You need to allow App1 to read the user's calendar.
Solution: From the Azure portal, edit the API permission list for App1. Add the Microsoft Graph API and the Calendars.Read permissions and then grant tenant admin consent.
Does this meet the goal?

  • A. No
  • B. Yes

Answer: B

Explanation:
Explanation
Microsoft Graph Calendars.Read allows the app to read events in user calendars.
For your app to access data in Microsoft Graph, the user or administrator must grant it the correct permissions via a consent process.
Application permissions are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be consented by an administrator.
Reference:
https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent
https://docs.microsoft.com/en-us/graph/permissions-reference

 

NEW QUESTION 68
You are developing a front end web app.
You want to display the current username as part of the user interface.
You need to retrieve the current username from Microsoft Graph by using a REST request. The solution must minimize the amount of information returned.
To which URI should you send the request?

  • A. Option C
  • B. Option A
  • C. Option B
  • D. Option D

Answer: B

 

NEW QUESTION 69
You are developing an Azure function to provision a team in Microsoft Teams.
You need to create a group named Project A, add a classification of Private to the group, and then convert Project A to a team group.
How should you complete the REST requests? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation


Box 1: post
You need to create a group named Project A.
The following example creates an Office 365 group.
POST https://graph.microsoft.com/v1.0/groups
Content-type: application/json
Content-length: 244
{
"description": "Self help community for library",
"displayName": "Library Assist",
"groupTypes": [
"Unified"
],
"mailEnabled": true,
"mailNickname": "library",
"securityEnabled": false
}
Box 2: PATCH
Add a classification of Private to the group.
You can set the classification property in a PATCH request for the group, if do not set it in the initial POST request that creates the group.
Box 3: put
Then convert Project A to a team group.
Syntax: PUT /groups/{id}/team
References: https://docs.microsoft.com/en-us/graph/api/group-post-groups
https://docs.microsoft.com/en-us/graph/api/resources/group
https://docs.microsoft.com/en-us/graph/api/team-put-teams

 

NEW QUESTION 70
You are evaluating deep links in Microsoft Teams.
For each of the following statement, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation
A screenshot of a computer Description automatically generated with low confidence

Box 1: No
Box 2: Yes
Box 3: Yes
You can create links to information and features within the Teams client. Examples of where this may be useful:
* Navigating the user to content within one of your app's tabs. For instance, your app may have a bot that sends messages notifying the user of an important activity. When the user taps on the notification, the deep link navigates to the tab so the user can view more details about the activity.
* Your app automates or simplifies certain user tasks, such as creating a chat or scheduling a meeting, by pre-populating the deep links with required parameters. This avoids the need for users to manually enter information.
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links

 

NEW QUESTION 71
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: Yes
Using the isolated web parts capability, you can build web parts that securely communicate with APIs secured with Azure AD without exposing the access token to other components on the page or even scripts in the tenant.
When deploying these solutions to the app catalog, all API permission requests are specified as isolated.
Box 2: Yes
Even though on runtime isolated web parts will be loaded inside an iframe pointing to a unique domain, you can communicate with SharePoint REST API, the same way as you would in non-isolated web parts.
Box 3: Yes
If you're upgrading an existing SharePoint Framework project to v1.8.0 and want to use the isolated permissions capability, you can do it, by setting in the config/package-solution.json file, the isDomainIsolated property to true. You should ensure, that your project contains only web parts.
After changing the project to use isolated permissions, you should redeploy your project. This will issue new API permission requests, isolated to your solution, which will need to be approved by the tenant admin.
Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/isolated-web-parts

 

NEW QUESTION 72
You are building a Microsoft Outlook add-in.
Which object should you use to save a user's preferences between sessions and devices?

  • A. CustomProperties
  • B. CustomXMLParts
  • C. localStorage
  • D. RoamingSettlngs

Answer: D

Explanation:
Explanation
The user's Exchange server mailbox where the add-in is installed. Because these settings are stored in the user's server mailbox, they can "roam" with the user and are available to the add-in when it is running in the context of any supported client accessing that user's mailbox.
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/outlook/manage-state-and-settings-outlook

 

NEW QUESTION 73
This question requires that you evaluate the underlined text to determine if it is correct- For a Microsoft Office Add-in. you set the icon in the Microsoft SharePoint app catalog.
Instructions: Review the underlined text. If it makes the statement correct, select "No change is needed." If the statement is incorrect, select the answer choice that makes the statement correct.

  • A. the Office app catalog
  • B. No change is needed.
  • C. a JSON manifest file
  • D. an XML manifest file

Answer: D

 

NEW QUESTION 74
You have an application that uses the Microsoft Graph API.
You need to configure the application to retrieve the groups to which the current signed-in user belongs. The results must contain the extended priorities of the groups.
Which URI should you use?

  • A. https://graph.microsoft.com/v1.0/me/getMemberGroups
  • B. https://graph.microsoft.com/v1.0/me/memberOf
  • C. https://graph.microsoft.com/v1.0/me/checkMemberGroups
  • D. https://graph.microsoft.com/v1.0/me/getMemberObjects

Answer: A

Explanation:
Get member groups returns all the groups that the specified user, group, or directory object is a member of.
This function is transitive.
Reference: https://docs.microsoft.com/en-us/graph/api/directoryobject-getmembergroups Extend and Customize SharePoint Testlet 1 This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end on this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Overview
ADatum Corporation develops a software as a service (SaaS) application named E-invoicing.
Existing Environment
Application Architecture
E-invoicing consists of a single-page application (SPA) and a backend web service that provides invoice management and processing functionality.
E-invoicing stores all the details of each invoicing operation in a backend cloud database. E-invoicing generates invoices in PDF format and provides users with the ability to download the PDF after it is generated.
Each invoice has a unique identifier named invoiceid.
The users have a common workflow where they sign in to E-invoicing, and then open E-invoicing in multiple tabs of a web browser so they can use different parts of the application simultaneously.
Security Architecture
ADatum uses the principle of least privilege whenever possible. ADatum always uses the latest libraries and integration endpoints.
Requirements
Business Goals
ADatum wants to integrate E-invoicing, Azure Active Directory (Azure AD), and Microsoft Graph so that their customers can leverage Microsoft Office 365 services directly from within E-invoicing.
Planned Changes
ADatum plans to add the following capabilities to E-invoicing:
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Azure AD to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiceid.
Technical Requirements
ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
* Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the user's behalf.
* Send scheduled reminders to customers before a payment due date. Create an administration user interface to enable the scheduled reminders.
* Implement Microsoft Graph change notifications to detect emails from vendors that arrive in a designated mailbox.
* Implement single sign-on (SSO) and minimize login prompts across browser tabs.
* Secure access to the backend web service by using Azure AD.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
ADatum wants to use custom application roles to map user functionality to permissions granted to users.
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
SSO JavaScript Script
You plan to implement SSO with Microsoft Authentication Library (MSAL) by using the following code:

Access Token JavaScript Script
You have the following JavaScript code to obtain an access token.

Change Notification JSON
You have the following JSON message that will be sent by the Microsoft Graph service to detect the vendor emails.

 

NEW QUESTION 75
You are developing an application that will use Microsoft Graph.
You attempt to retrieve a list of the groups in your organization by using a URI of https://graph.microsoft.eom/vi.0/groups on behalf of the user.
The application fails. The diagnostic logs show the following information:
* An HTTP 403 Forbidden status code
* An Authorization_RequestDenied error code
* The following error message: "Insufficient privileges to complete the operation." You need to ensure that the application can retrieve the list of groups. The solution must use the principle of least privilege. Which two actions should you perform? Each correct answer presents part of the solution. NOTE; Each correct selection is worth one point.

  • A. Configure the application to use application permissions.
  • B. In the permission request for the application, request the Group. Read. All permission.
  • C. Grant tenant admin consent for the Group.Read. All permission.
  • D. In the permission request for the application, request the Group. Readwrite. All permission

Answer: B,D

 

NEW QUESTION 76
You are developing in application named App1.
App1 needs to use the Microsoft Graph API to retrieve emails from Microsoft 365 for the current signed-in user. The solution must meet the following requirements:
* Emails that have attachments and are from [email protected] must be retrieved.
* The results must show the subject of the email, the sender address, and the count of emails retrieved.
How should you complete the URI to retrieve the results? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation
Graphical user interface, text, application Description automatically generated

Box 1: $count
Use $count as a query parameter to include a count of the total number of items in a collection alongside the page of data values returned from the Graph, as in the following example:
GET https://graph.microsoft.com/v1.0/me/contacts?$count=true
Box 2: $select
To specify a different set of properties to return than the default set provided by the Graph, use the $select query option. The $select option allows for choosing a subset or superset of the default set returned.
Box 3: $filter
To filter the response data based on a set of criteria, use the $filter query option.
The following example returns messages that have the address field of the from property equal to
"[email protected]".
The from property is of the complex type emailAddress.
GET https://graph.microsoft.com/v1.0/me/messages?$filter=from/emailAddress/address eq '[email protected]' Reference: https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters

 

NEW QUESTION 77
You are evaluating the SharePoint Framework (SPFx) ListView Command Set extension.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: Yes
Extensions are client-side components that run inside the context of a SharePoint page.
Box 2: Yes
ClientSideExtension.ListViewCommandSet.CommandBar: The top command set menu in a list or library.
Box 3: Yes
ClientSideExtension.ListViewCommandSet.ContextMenu: The context menu of the item(s).
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/building-simple-cmdset-with-dialog-

 

NEW QUESTION 78
You are building a conversational bot that will have an interactive Ul. When the user invokes the bot by using a keyword, the bot will reply with a dialog that lets the user choose one of multiple options.
After the user chooses an option, and the response is received by the backend logic, you need to prompt the user to select additional options.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Return an HTTP response that contains a Taskinfo object of type message and an Adaptive Card.
  • B. Return an HTTP response that contains a Taskinfo object of type message and an embedded web view.
  • C. Implement a Hero Card that has an invoke card action.
  • D. Return an HTTP response that contains a Taskinfo object of type continue and an Adaptive Card.
  • E. Implement an Adaptive Card thathasanAction.showCard card action.

Answer: A,D

 

NEW QUESTION 79
You have a custom Microsoft Word add-in that was written by using Microsoft Visual Studio Code.
A user reports that there is an issue with the add-in.
You need to debug the add-in for Word Online.
What should you do before you begin debugging in Visual Studio Code?

  • A. Publish the manifest to the Microsoft SharePoint app catalog
  • B. Add the manifest path to the trusted catalogs
  • C. Sideload the add-in
  • D. Disable script debugging in your web browser

Answer: A

Explanation:
Debug your add-in from Excel or Word on the web
To debug your add-in by using Office on the web (see step 3):
8. Deploy your add-in to a server that supports SSL.
9. In your add-in manifest file, update the SourceLocation element value to include an absolute, rather than a relative, URI.
10.Upload the manifest to the Office Add-ins library in the app catalog on SharePoint.
11.Launch Excel or Word on the web from the app launcher in Office 365, and open a new document.
12.On the Insert tab, choose My Add-ins or Office Add-ins to insert your add-in and test it in the app.
13.Use your favorite browser tool debugger to debug your add-in.
Reference: https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-add-ins-in-office-online

 

NEW QUESTION 80
You have a SharePoint Framework (SPFx) 1.5 solution.
You need to ensure that the solution can be used as a tab in Microsoft Teams.
What should you do first?

  • A. Deploy the solution to a developer site collection
  • B. Convert the solution to use the Bot Framework
  • C. Upgrade the solution to the latest version of SPFx
  • D. Deploy the solution to the Microsoft AppSource store

Answer: C

Explanation:
Explanation
Starting with the SharePoint Framework v1.8, you can implement your Microsoft Teams tabs using SharePoint Framework.
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-msteams-tab

 

NEW QUESTION 81
You have a bot that responds by using an Adaptive Card.
In which order will a user and the bot interact? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

Answer:

Explanation:
Explanation
Graphical user interface, text, application, email Description automatically generated

 

NEW QUESTION 82
You are developing a single page application (SPA) named App1 that will be used by the public.
Many users of App1 restrict pop-up windows from opening in their browser.
You need to authenticate the users by using the Microsoft identity platform. The solution must meet the following requirements:
* Ensure that App1 can read the profile of a user.
* Minimize user interaction during authentication.
* Prevent App1 from requiring admin consent for any permissions.
How should you complete the code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-acquire-token?tabs=javascript1

 

NEW QUESTION 83
......


About Microsoft 365 Certified: Developer Associate Certification

Microsoft 365 Certified: Developer Associate is the certification that one can profess after scoring the passing grade in the Microsoft MS-600 exam. This is an associate-level certification infusing expertise associated with designing, building, testing, and maintaining Microsoft applications. The candidates, aiming to earn this certification are real-time problem solvers who can increase productivity and provide collaboration solutions using the Microsoft 365 platform.

 

New MS-600 Exam Questions| Real MS-600 Dumps: https://www.passsureexam.com/MS-600-pass4sure-exam-dumps.html

Get New MS-600 Certification – Valid Exam Dumps Questions: https://drive.google.com/open?id=1pDOU7U4XHSEKRpezdlRtn5XuOcJSz1Ql