2025/November Latest Braindump2go 200-901 Exam Dumps with PDF and VCE Free Updated Today! Following are some new Braindump2go 200-901 Real Exam Questions!
QUESTION 454
Which CI/CD component allows for the storing of code packages and enables the testing of the same code that is running on the live system?
A. Artifactory
B. Jira
C. ITSM
D. Git
Answer: A
Explanation:
Git is used for source code and Artifactory is used for the binaries which go with the source code.
QUESTION 455
A development team needs to containerize an application named ‘custapp4o3p2r6d3s6w7x6t9’. A Dockerfile has been created and now the docker build command must be run using the current folder to find the Dockerfile, build the image and create a local repository named ‘custapp4d5c-repo’ that points to that image. Which command must be used?
A. docker build custapp4d5c-repo Dockerfile
B. docker build -t acustapp4d5c-repo Dockerfile.txt
C. docker build custapp4d5c-repo -f Dockerfile.txt
D. docker build -t custapp4d5c-repo -f Dockerfile
Answer: D
Explanation:
The -t flag is used to specify the name (and optionally a tag) of the image.
The -f flag is used to specify the location of the Dockerfile.
The . at the end represents the build context, which is the current directory.
QUESTION 456
A web app must be accessible from computers and mobile devices. It must maintain the same data structure on both types of devices. What is the advantage of using the MVC design pattern for this app?
A. to asynchronously update the graphical interface
B. to define different algorithms for data manipulation
C. to separate the logic of the graphic interface of the different devices
D. to have only one instance of the objects that contain the data
Answer: C
Explanation:
The Model-View-Controller (MVC) design pattern is particularly beneficial for applications that need to be accessible from different types of devices, such as computers and mobile devices. The primary advantage lies in the separation of concerns:
Model: Represents the data and business logic of the application.
View: Represents the user interface elements and presentation of the data.
Controller: Manages the flow of data between the Model and the View.
By separating the logic of the graphic interface (View) from the data and business logic (Model), the MVC pattern allows for different Views to be created for different devices while maintaining a consistent underlying data structure. This separation facilitates code reusability, maintainability, and ensures that changes to one part of the application (e.g., the user interface for mobile devices) do not affect other parts (e.g., the user interface for computers).
QUESTION 457
Drag and Drop Question
Drag and drop the first four stages of a DevOps toolchain from the left into the order on the right to create a new complex product. Not all options are used.
![]()
Answer:
![]()
QUESTION 458
What is the purpose of a router in a network?
A. to provide wireless connectivity to a LAN
B. to filter harmful incoming traffic on a network
C. to connect multiple networks
D. to implement network high availability
Answer: C
Explanation:
The primary purpose of a router in a network is to connect multiple networks. Routers operate at the network layer (Layer 3) of the OSI model and are designed to interconnect different network segments. They facilitate the exchange of data between devices on different networks by making forwarding decisions based on IP addresses.
QUESTION 459
What are two benefits of edge architecture? (Choose two.)
A. device authentication
B. secure access
C. service deployment
D. offline support
E. data management
Answer: CD
Explanation:
Service deployment: Edge architecture allows for the deployment of services closer to the edge devices, reducing latency and improving the overall performance of applications. This is particularly beneficial in situations where real-time processing or low-latency response times are critical.
Offline support: Edge architecture allows devices to perform computations and processes locally, even without a constant connection to the central server or cloud. This enables offline support, making the system more resilient in scenarios where network connectivity is intermittent or unavailable.
QUESTION 460
Refer to the exhibit. Which type of YANG object is “interfaces”?
![]()
A. subitem
B. container
C. item
D. node
Answer: B
QUESTION 461
Which protocol is associated with the management plane on a network device?
A. ARP
B. ICMP
C. BGP
D. SSH
Answer: D
Explanation:
The management plane on a network device is associated with protocols and mechanisms that are responsible for managing and configuring the device. SSH (Secure Shell) is commonly used for secure remote access to network devices for management purposes. It provides a secure and encrypted channel for administrators to access the command-line interface (CLI) or graphical interfaces of network devices.
QUESTION 462
Drag and Drop Question
Drag and drop the code from the bottom onto the box where the code is missing to retrieve the RESTCONF running configuration for an interface named TwentyFiveGigabitEthernet 1/1/2. Not all options are used.
![]()
Answer:
![]()
QUESTION 463
What is a benefit of organizing code into modules?
A. better maintainability
B. simplified development
C. compatibility with REST APIs
D. reduced development costs
Answer: A
Explanation:
Organizing code into modules provides better maintainability, which is the ability to understand, update, and extend the codebase more easily over time. Breaking code into modular components allows developers to focus on specific functionalities within each module, making it easier to locate and address issues, add new features, and manage changes without affecting the entire codebase.
QUESTION 464
Refer to the exhibit. What is the result of the API sequence diagram?
![]()
A. export of the authenticated user on the device
B. text file that contains the authentication token
C. export of the Cisco IOS XE configuration file
D. text file that contains the string IOS-XE 16.6.3
Answer: D
QUESTION 465
Which plane is used to enable routing on a network-connected device?
A. management
B. data
C. control
D. forwarding
Answer: C
Explanation:
The control plane is responsible for making decisions about where to forward packets in a network. It manages the routing tables and determines the best path for packets to reach their destination. In the context of a network-connected device, enabling routing involves the control plane making decisions about how to handle and route data traffic.
QUESTION 466
While delivering a product, a team spends a lot of time installing dependencies to maintain the development and test environments. Both environments must be identical. Which action improves the delivery?
A. Use an Ansible playbook to install the dependencies.
B. Pack everything into the released product.
C. Use containers to keep the environment consistent.
D. Pre-install the product into a virtual machine.
Answer: C
Explanation:
Using containers, such as Docker, is a common practice to ensure consistent environments across development, testing, and production. Containers encapsulate the application along with its dependencies, providing a lightweight and reproducible environment. This approach makes it easier to maintain consistency between different environments, reduces the time spent on manual dependency installations, and helps ensure that the development and test environments are identical. Ansible playbooks (option A) can also be useful for automation, but containers are specifically designed to address the challenges of consistent environment management.
QUESTION 467
Which process does a developer use to import a string and convert the file into a Python data structure?
A. parsing
B. exploding
C. serializing
D. translating
Answer: A
Explanation:
The process a developer uses to import a string and convert the data into a Python data structure is known as “deserialization” or “parsing.” Deserialization is the process of converting a serialized data format, such as a string or file, into a usable data structure in a programming language.
QUESTION 468
What is the IANA-assigned TCP port for NETCONF over SSH?
A. 21
B. 22
C. 830
D. 8443
Answer: C
Explanation:
The IANA-assigned TCP port for NETCONF over SSH (Secure Shell) is port 830. NETCONF (Network Configuration Protocol) is a protocol used for managing network devices, and it often utilizes SSH as the transport protocol for secure communication. Port 830 is specifically reserved for NETCONF over SSH communication.
QUESTION 469
What is a feature of a MAC address?
A. It consists of 38 bits.
B. It consists of 12 hexadecimal numbers.
C. It consists of 6 hexadecimal numbers.
D. It consists of 24 bits.
Answer: B
Explanation:
A MAC (Media Access Control) address is a 48-bit identifier assigned to network interface cards (NICs).
These 48 bits are represented as 12 hexadecimal digits (e.g., 00:1A:2B:3C:4D:5E), where each hexadecimal digit represents 4 bits.
QUESTION 470
Which TCP port is used by default for HTTPS?
A. 53
B. 80
C. 143
D. 443
Answer: D
Explanation:
The default TCP port for HTTPS (Hypertext Transfer Protocol Secure) is 443. HTTPS is the secure version of HTTP, and it uses encryption to ensure the confidentiality and integrity of data transferred between a user’s web browser and a website. Port 443 is commonly associated with secure web communication.
QUESTION 471
What is a capability of the AXL API?
A. It adds a user to a collaboration space to share information and files.
B. It allows a meeting to be created with users that do not belong to same organization.
C. It collects information about system, cluster, and database settings.
D. It executes SQL commands in Cisco Unified Communications Manager.
Answer: D
Explanation:
The AXL (Administrative XML) API is a component of Cisco Unified Communications Manager (CUCM) that allows for programmatic access to administrative features and data within the CUCM system. One of the capabilities of the AXL API is to execute SQL queries and commands on the CUCM database.
QUESTION 472
Which two commands create a new branch in a Git repository? (Choose two.)
A. git branch
B. git checkout
C. git checkout
D. git branch
E. git checkout -b
Answer: AE
Explanation:
The two commands that create a new branch in a Git repository are:
git branch <mynewbranch>: This command creates a new branch named <mynewbranch> but does not switch to it immediately. You need to use a separate command to switch to the newly created branch.
git checkout -b <mynewbranch>: This command creates a new branch named <mynewbranch> and immediately switches to it. It is a shortcut for creating and checking out a new branch in a single step.
QUESTION 474
A company plans to develop an application by using Cisco APIs. The application must use code repositories approved by Cisco. The development team wants to make use of community-supported, open-source code. Which resource should be used?
A. Cisco DevNet Code Exchange
B. Cisco TAC
C. Cisco DevNet Sandbox
D. Cisco DevNet Learning Labs
Answer: A
Explanation:
Cisco DevNet Code Exchange is a platform provided by Cisco that allows developers to collaborate and share code repositories. It serves as a centralized hub for approved and community-supported code, promoting collaboration among developers working on Cisco-related projects. Using Cisco DevNet Code Exchange ensures that developers have access to a reliable and curated collection of code repositories, fostering innovation and collaboration within the Cisco developer community.
QUESTION 475
Package updates from a local server are failing to download. The same updates work when a much slower external repository is used. The server has the configuration:
– hostname: devbox111012120
– IP: 192.168.1.51
– Mask: 255.255.255.0
Why are local updates failing?
A. The Internet is down at the moment, which causes the local server to not be able to respond.
B. The Internet connection is too slow.
C. The server is running out of disk space.
D. The update utility is trying to use a proxy to access the internal resource.
Answer: D
Explanation:
If the update utility is configured to use a proxy, it might be attempting to reach external repositories instead of using the local one. Checking the proxy configuration or updating the repository settings to point to the local server can help resolve the issue.
QUESTION 476
Which HTTP response code is returned from a successful REST API call to create a new resource?
A. 201
B. 204
C. 302
D. 429
Answer: A
Explanation:
A status code of 201 (Created) is returned from a successful REST API call to create a new resource. This status code indicates that the request has been fulfilled and resulted in the creation of a new resource on the server. The URI of the newly created resource is usually included in the response headers or body.
QUESTION 477
Refer to the exhibit. A software engineer needs to collect data about devices that are registered in Cisco DNA Center using the API. Before collecting the data, the engineer must obtain a token and authenticate with the API. To automate the procedure, a Python script is used. Which code snippet must be placed onto the blank in the code?
![]()
A. get(uri,headers = headers,data={}, verify-True)
B. post(uri,headers=headers,data={}, verify=False)
C. get(uri,headers= headers,data={}, verify=False)
D. post(uri,headers=headers,data={“Basic”}, verify=False)
Answer: A
QUESTION 478
A developer needs to create an application with these requirements:
– decouples from the underlying infrastructure
– runs application on any cloud or on-premises provider
Which deployment type must be used for this application?
A. bare metal
B. hyperconverged
C. container
D. virtual machine
Answer: C
Explanation:
Containers provide the capability to decouple applications from the underlying infrastructure, allowing them to run consistently on any cloud provider or on-premises environment. Containers encapsulate both the application code and its dependencies, ensuring that the application behaves consistently across different environments. This level of abstraction and portability makes containers well-suited for scenarios where flexibility and compatibility with various infrastructure options are essential.
QUESTION 479
Refer to the exhibit. An engineer develops an Ansible playbook to perform tasks that automate the provisioning of a server. What occurs on the server after the playbook is run?
![]()
A. The Vim, Git, and Pip packages are removed.
B. The Vim, Git, and Pip packages are backed up.
C. Only the Vim package is installed as the most recent package.
D. The most relevant versions of the Vim, Git, and Pip packages are installed.
Answer: D
QUESTION 480
Which network component enables communication between broadcast domains?
A. router
B. firewall
C. switch
D. load balancer
Answer: A
Explanation:
A router is a network device that operates at the network layer (Layer 3) of the OSI model and is responsible for routing data between different networks or broadcast domains. When devices in one broadcast domain need to communicate with devices in another broadcast domain, a router is used to facilitate this communication by forwarding data between the broadcast domains.
QUESTION 481
What type of efficiency is achieved by using model-driven programmability for infrastructure automation?
A. Apply configuration changes across devices using the same model.
B. Implement infrastructure components using a single platform.
C. Collect logging information using a single model across the infrastructure.
D. Configure the infrastructure using a multi-interface API.
Answer: A
Explanation:
Model-driven programmability for infrastructure automation involves using a standardized data model to represent the configuration and state of network devices. This allows for a consistent and abstracted way to express configurations, making it possible to apply changes across devices using the same model. The goal is to achieve efficiency and consistency in managing and configuring network infrastructure.
QUESTION 482
A developer prepares an API to be used by administrators. API requires username and password to be verified for validated access to data, however username-password combination of users must not be sent to the API service itself. Authentication and authorization will be provided over the same mechanism. Which authentication mechanism must be used by the API service?
A. OAuth Authentication
B. Digest Access Authentication
C. Basic Authentication
D. API Key Authentication
Answer: A
Explanation:
Security: OAuth avoids sending passwords directly to the API. Instead, it utilizes access tokens issued by an authorization server, ensuring stronger security compared to Basic Authentication, which transmits credentials in plain text.
Flexibility: OAuth supports various grant types, enabling diverse authentication flows like authorization code grant (common for web applications) and client credentials grant (for machine-to-machine interactions).
Authorization: OAuth combines authentication with authorization, allowing control over user access levels and specific data they can access. This goes beyond just verifying user identity.
QUESTION 483
A developer creates a REST API that runs on a load balancer for clients to query information about stocks. The data in the back-end database is updated every 15 minutes, but clients are polling the API every 2 minutes. The developer needs to reduce the load on the database without making changes to the client side. Which constraint must the engineer address?
A. The load balancer is not configured to use memcached as the primary back end.
B. Use of Cache-Control headers and max-age validation is not enforced.
C. Request throttling on the load balancer database is not enabled.
D. Dynamic IP deny listing, which allows requests every 15 minutes, is not configured.
Answer: B
QUESTION 484
What are two advantages of the MVC design pattern? (Choose two.)
A. It represents the visualization of data contained with a model.
B. It allows filtering of a set of objects using different criteria.
C. It controls the data flow into a model object and updates a view whenever data changes.
D. It separates low-level data accessing operations from high-level business services.
E. It builds a final object through a step-by-step approach.
Answer: CD
Explanation:
The MVC pattern provides a clear separation of concerns, where the controller handles user input, updates the model, and notifies the view of any changes. This separation enhances maintainability and flexibility.
The MVC pattern separates the concerns related to data access and business logic. The model represents the data and business logic, while the controller handles user input and updates the model accordingly. This separation improves modularity and allows for easier testing and maintenance.
QUESTION 485
Refer to the exhibit. A security team observes an attack that originates from a Cisco Meraki device. To mitigate the attack, the team requests that the engineering team remove the device from the network. The security team also requests information about the device, such as its name and location. Which tool must the engineering team use to meet the requirements by using tasks?
![]()
A. cURL
B. Postman
C. Ansible
D. Puppet
Answer: C
QUESTION 486
What is a characteristic of a VLAN?
A. associated with IP address subnetworks
B. consist of physically segmented LANs
C. users access data from different VLANs
D. associated with MAC address subnetworks
Answer: A
Explanation:
A VLAN, or Virtual Local Area Network, is a network of computers and devices that are logically grouped together, even if they are not physically connected to the same network switch. VLANs are a way to divide a physical network into multiple logical segments, each acting as its own independent network. Each VLAN operates as if it is a separate network, even though devices in different VLANs may share the same physical network infrastructure.
QUESTION 487
Which response code family is returned when further action must be taken to complete the request?
A. 2xx
B. 3xx
C. 4xx
D. 5xx
Answer: B
Explanation:
The 3xx HTTP response code family is used to indicate that further action needs to be taken in order to complete the request. These responses are typically used for redirection or to inform the client that the resource they are requesting is available at a different location.
QUESTION 488
Which Cisco compute management platform enables the management of Cisco UCS, Cisco HyperFlex, Pure Storage, and Cisco Network Insights from a single platform?
A. Cisco UCS Manager
B. Cisco Intersight
C. Cisco HyperFlex
D. Cisco UCS Director
Answer: B
Explanation:
Cisco Intersight is a cloud-based management platform that provides centralized management for Cisco UCS (Unified Computing System), Cisco HyperFlex, Pure Storage, and Cisco Network Insights. It enables organizations to manage their data center infrastructure, streamline operations, and gain insights into the performance of their Cisco-powered environments. The platform offers a range of features such as automation, monitoring, analytics, and integration with various Cisco and third-party solutions.
QUESTION 489
A customer is building a new DevOps business. The customer plans to deploy a modern version control system that supports multiple branches. Then the customer will aim to integrate into a Cl/CD pipeline for automated provisioning and agile development. What should the customer use first for the version control system?
A. Cisco ACI
B. Jenkins
C. GitHub
D. Ansible
Answer: C
Explanation:
For version control in a DevOps environment, GitHub is a widely used and popular platform. GitHub provides a distributed version control system, supporting multiple branches, collaboration features, and integrations with CI/CD tools. It allows teams to manage and track changes to their codebase efficiently.
QUESTION 490
Refer to the exhibit. A development team is creating a Python application. After several days of work, a developer notices several pycache folders and creates a Bash script to clean up the folders. What being automated by the Bash script?
![]()
A. Recursively delete all the __pycache__ folders.
B. Find all the empty __pycache__ folders and delete them.
C. Delete all the files in the __pycache__ folders.
D. Find all the files named PWD and delete them.
Answer: A
Resources From:
1.2025 Latest Braindump2go 200-901 Exam Dumps (PDF & VCE) Free Share:
https://www.braindump2go.com/200-901.html
2.2025 Latest Braindump2go 200-901 PDF and 200-901 VCE Dumps Free Share:
https://drive.google.com/drive/folders/1ypgUTJWhai6LLGstB79-TlJUmdC3sp0V?usp=sharing
3.2025 Free Braindump2go 200-901 Exam Questions Download:
https://www.braindump2go.com/free-online-pdf/200-901-VCE-Dumps(454-504).pdf
Free Resources from Braindump2go,We Devoted to Helping You 100% Pass All Exams!