HOTSPOT
-
You have a GitHub repository that contains a workflow named WF1. WF1 is used to build code for an app named App1.
You need to add a build status badge to the README.md file in the repository for App1.
How should you complete the URL for the badge? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Repository owner
Repository name
Explanation: A GitHub Actions workflow badge URL follows the format https://github.com/OWNER/REPOSITORY/actions/workflows/WORKFLOW_FILE/badge.svg. Therefore, the two placeholders are the repository owner and the repository name.
Question 63
HOTSPOT
-
You are interrogating logs by using KQL.
You execute the query shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Six
timespan
Explanation: The project operator outputs five columns (StartTime, EndTime, EpisodeId, State, Level). The extend operator appends the calculated Duration column, making six total. Subtracting two datetime values yields a timespan, so Duration is of type timespan.
Question 64
DRAG DROP
-
You have a project in Azure DevOps.
You need to configure a dashboard that will provide information on the following metrics.
• How long it takes to close a work item
• The number of completed backlog items
• How long it takes to restore failed services
Which type of widget should you use for each metric? To answer, drag the appropriate widget types to the correct metrics. Each widget type 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.
Show Answer
Correct Answer: How long it takes to close a work item: Cycle time
The number of completed backlog items: Velocity
How long it takes to restore failed services: Lead time
Explanation: Cycle time tracks how long a work item takes from start to completion. Velocity shows how many backlog items are completed in an iteration. Lead time measures total time from request or issue identification to resolution, fitting service restoration duration.
Question 65
You have an Azure subscription that contains an Azure Kubernetes Service (AKS) instance named AKS1.
You collect and analyze metrics for AKS1 by using the Azure Monitor managed service for Prometheus.
You need to analyze the performance of AKS1.
Which query language should you use?
A. PL/SQL
B. PromQL
C. SparkQL
D. KQL
Show Answer
Correct Answer: B
Explanation: Azure Monitor managed service for Prometheus stores and exposes AKS metrics using Prometheus. Performance analysis of these metrics is done with PromQL, the native query language of Prometheus. Other options are unrelated or used for different data types.
Question 66
You have an Azure App Service app named App1.
You need to identify when App1 was offline. The solution must minimize administrative effort.
Which troubleshooting category in App Service diagnostics should you use?
A. Navigator
B. Configuration and Management
C. Diagnostic Tools
D. Availability and Performance
Show Answer
Correct Answer: D
Explanation: To identify when an Azure App Service app was offline with minimal administrative effort, you should use the Availability and Performance category in App Service diagnostics. This category provides built-in insights such as downtime, health checks, availability metrics, and response times, which directly indicate periods when the app was unavailable without requiring custom logging or complex configuration.
Question 67
You manage source control by using GitHub.
You have a file named Data.txt that contains sensitive data. A user pushes Data.txt to a repository.
You need to purge the file from the repository.
Which two commands can you use? Each correct answer presents a complete solution.
NOTE: Each correct solution is worth one point.
A. git checkout git reset -hard -pathspec data.txt
Explanation: To purge a sensitive file from a GitHub repository, the file must be removed from the entire Git history, not just the latest commit.
Option C uses BFG Repo-Cleaner, which is specifically designed to delete sensitive files from all commits and then requires a force push to rewrite history.
Option E uses git filter-repo, the modern and recommended Git-native tool for rewriting history to remove a file from all commits, followed by a forced push to update the remote repository.
The other options either only affect the working tree, do not rewrite history, or simply revert changes, which would leave the sensitive data accessible in the repository history.
Question 68
HOTSPOT
-
You have a management group that contains four Azure subscriptions. Each subscription contains four resource groups.
You develop a new web app named App1.
You plan to deploy an instance of App1 to each resource group.
You need to create a Bicep template that will be used to deploy App1. The solution must meet the following requirements:
• The name of each App1 instance must be consistent for each subscription and resource group.
• The name of each App Service plan used to host App1 must be consistent.
How should you complete the template? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: App Service plan uniqueString: subscription().id
App name uniqueString: resourceGroup().id
Explanation: The App Service plan name must be consistent across resource groups within the same subscription, so it derives from subscription().id. Each web app instance must be consistent per resource group while remaining unique across groups, so it derives from resourceGroup().id. uniqueString() ensures deterministic, compliant names.
Question 69
You have an Azure pipeline that is used to deploy an app named App1.
You need to ensure that new versions of App1 are released only if they exceed performance baselines. The solution must minimize administrative effort.
What should you configure?
A. an Azure Pipelines release artifact
B. an Azure Repos branch policy
C. an Azure Monitor alert
D. an Azure Pipelines deployment gate
Show Answer
Correct Answer: D
Explanation: Azure Pipelines deployment gates allow you to automatically evaluate conditions such as performance metrics from Azure Monitor before allowing a release to proceed. By configuring a pre-deployment gate that checks whether App1 meets or exceeds established performance baselines, new versions are released only when criteria are satisfied, with minimal ongoing administrative effort. Other options do not directly control release progression based on runtime performance.
Question 70
You manage a project by using Azure Board, and you manage the project code by using Azure Repos.
You have a bug work item that has an ID of 123.
You need to set the work item state to Resolved.
What should you add to the commit message?
A. #123 completes
B. Resolves #AB-123
C. Verifies #123
D. Fixes #123
Show Answer
Correct Answer: D
Explanation: In Azure Repos, specific keywords in a commit message can automatically update linked Azure Boards work items. Using the keyword "Fixes" followed by the work item ID (e.g., "Fixes #123") transitions a bug work item to the Resolved state. Other options either use unsupported keywords or incorrect work item reference formats for this scenario.
Question 71
You manage projects by using Azure Boards.
You have a current work item name itemA that is dependant on a work item named itemB.
You need to define the dependency for itemA.
What should you do in the web portal for Azure DevOps?
A. Add a Parent link to the user story of item
B. From Backlogs, open the context menu, select Add link, and then select itemA. Set Link type to References and add the ID of item
C. From itemA, open the Links tab, and then select Add link. Set Link type to References and add the ID of itemB.
D. From itemA, open the Links tab, and then select Add link. Set Link type to Successor and add the ID of itemB.
Show Answer
Correct Answer: D
Explanation: In Azure Boards, work item dependencies are defined using Predecessor/Successor links. If itemA depends on itemB, itemB must be completed first, making itemB the predecessor and itemA the successor. This is done by opening itemA, going to the Links tab, adding a link of type Successor, and entering the ID of itemB.
$19
Get all 531 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.