20 questions, each with 4 choices. You may refer to the materials while you answer.
When you finish, click "Compile answers" at the bottom of the page. Your answers appear as text. Paste them into "Text to submit" on the submission form, write your name in "Name", and submit. The instructor will post the URL of the submission form in the Zoom chat.
The questions contain no client names or real figures. Do not write any in your answers either.
Which is the right way to use the 3 modes Ask, Agent and Plan in Copilot Chat?
You want to make sure that Copilot Chat reads a specific file. Which method is appropriate?
Which statement about .github/copilot-instructions.md and AGENTS.md at the root of the workspace is correct?
Which statement about the model assigned to a subagent is correct?
Which statement correctly describes the difference between a prompt file (.prompt.md) and an agent skill (SKILL.md)?
Which statement about test layers is correct?
Which statement correctly describes how tests that "pass" relate to software that "meets" the specification?
When you have AI create test cases, what must a person always do?
Who decides the acceptance criteria? Which answer is appropriate?
What is the most appropriate purpose of unit tests?
When you display text on the screen, which way of writing the code avoids XSS?
Which is the appropriate way to think about input values?
When you review code generated by AI, which points should you look at most carefully?
Which is the correct cause of SQL injection?
Which statement describes the place of E2E tests appropriately?
When you ask AI about your own work, which is the appropriate way to write the client?
Which statement about what you submit in this course is correct?
If a bug appears after AI-generated code goes into production, which is the correct way to think about responsibility?
When you start to use AI at work, which approach is appropriate?
You notice that you entered information that you should have hidden. What should you do?