Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
 

Cisco 200-901 Exam Actual Questions

The questions for 200-901 were last updated on July 8, 2024.
  • Viewing page 1 out of 59 pages.
  • Viewing questions 1-10 out of 586 questions

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   30

Correct Answer: BE 🗳️

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   15

Correct Answer: C 🗳️
Reference:
https://www.guru99.com/test-driven-development.html

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   7

Correct Answer: B 🗳️
Reference:
https://technologyconversations.com/2013/12/20/test-driven-development-tdd-example-walkthrough/

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   9

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

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   3

Correct Answer: C 🗳️
Reference:
https://www.guru99.com/test-driven-development.html#:~:text=In%20simple%20terms%2C%20test%20cases,code%20simple%20and%20bug%
2Dfree

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: A 🗳️

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   21

Correct Answer: AC 🗳️

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   27

Correct Answer: BC 🗳️

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   22

Correct Answer: B 🗳️

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 (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.

SaveCancel
Loading ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in