200-901 Actual Exam Questions

Last updated on Jan. 8, 2025.
Vendor:Cisco
Exam Code:200-901
Exam Name:DevNet Associate (DEVASC)
Exam Questions:586
 

Topic 1 - Single Topic

Question #1 Topic 1

Which two concepts describe test-driven development? (Choose two.)

  • A. User acceptance testers develop the test requirements.
  • B. It enables code refactoring.
  • C. Tests are created when code is ready for release.
  • D. Implementation is driven by incremental testing of release candidates.
  • E. Write a test before writing code.
Reveal Solution Hide Solution   Discussion   28

Correct Answer: BE 🗳️

Community vote distribution
BE (89%)
6%

Question #2 Topic 1

Which task is performed because the test-driven development approach is being used?

  • A. creating test scenarios based on continuous development
  • B. writing code without committing any coding violations
  • C. refactoring code that is covered by existing tests
  • D. testing existing software before developing new code
Reveal Solution Hide Solution   Discussion   17

Correct Answer: C 🗳️

Community vote distribution
C (100%)

Question #3 Topic 1

What is the first development task in test-driven development?

  • A. Write code that implements a desired function.
  • B. Write a failing test case for a desired function.
  • C. Reverse engineer the code for a desired function.
  • D. Write a passing test case for existing code.
Reveal Solution Hide Solution   Discussion   8

Correct Answer: B 🗳️

Community vote distribution
B (100%)

Question #4 Topic 1

In test-driven development, what are two of the green bar patterns? (Choose two.)

  • A. another test
  • B. break
  • C. triangulate
  • D. starter test
  • E. fake it
Reveal Solution Hide Solution   Discussion   8

Correct Answer: CE 🗳️
Reference:
https://www.cs.uic.edu/~i442/Patterns%20for%20TDD.pdf

Community vote distribution
CE (100%)

Question #5 Topic 1

In the test-driven development model, what is changed after a test fails?

  • A. schedule
  • B. project requirements
  • C. code
  • D. test
Reveal Solution Hide Solution   Discussion   2

Correct Answer: C 🗳️

Community vote distribution
C (100%)

Question #6 Topic 1

What is a benefit of test-driven development?

  • A. strict adherence to product requirements
  • B. faster releases that have minimal features
  • C. early customer involvement
  • D. increased code quality
Reveal Solution Hide Solution   Discussion   13

Correct Answer: D 🗳️

Community vote distribution
D (60%)
A (40%)

Question #7 Topic 1

Which two statements describe the advantages of using a version control system? (Choose two.)

  • A. It allows for branching and merging so that different tasks are worked on in isolation before they are merged into a feature or master branch.
  • B. It provides tooling to automate application builds and infrastructure provisioning.
  • C. It allows multiple engineers to work against the same code and configuration files and manage differences and conflicts.
  • D. It provides a system to track User Stories and allocate to backlogs.
  • E. It allows developers to write effective unit tests.
Reveal Solution Hide Solution   Discussion   20

Correct Answer: AC 🗳️

Community vote distribution
AC (100%)

Question #8 Topic 1

What are two advantages of version control software? (Choose two.)

  • A. It supports tracking and comparison of changes in binary format files.
  • B. It allows new team members to access the current code and history.
  • C. It supports comparisons between revisions of source code files.
  • D. It provides wiki collaboration software for documentation.
  • E. It allows old versions of packaged applications to be hosted on the Internet.
Reveal Solution Hide Solution   Discussion   26

Correct Answer: BC 🗳️

Community vote distribution
BC (88%)
13%

Question #9 Topic 1

Before which process is code review performed when version control is used?

  • A. checkout of code
  • B. merge of code
  • C. committing code
  • D. branching code
Reveal Solution Hide Solution   Discussion   21

Correct Answer: B 🗳️

Community vote distribution
B (100%)

Question #10 Topic 1

What is an advantage of a version control system?

  • A. facilitates resolving conflicts when merging code
  • B. ensures that unit tests are written
  • C. prevents over-writing code or configuration files
  • D. forces the practice of trunk-based development
Reveal Solution Hide Solution   Discussion   9

Correct Answer: A 🗳️

Community vote distribution
A (100%)

file Viewing page 1 out of 59 pages.
Viewing questions 1-10 out of 586 questions
Next Questions
Browse atleast 50% to increase passing rate cup
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Loading ...
exam
Someone Bought Contributor Access for:
AZ-800
Paris, 1 minute ago