Question #360
What is a function of the default gateway in a network?
- A. to drop traffic that is destined to the default gateway
- B. to forward traffic to different subnets
- C. to forward traffic to the same subnet
- D. to drop traffic that is not destined to the default gateway
Correct Answer: B
Question #361
What is a firehose webhook?
- A. It collects data from third-party cloud APIs for custom applications.
- B. It enables an application to receive real-time data from Cisco Webex.
- C. It enables data to flow from the Cisco Webex API to a user’s application.
- D. It sends a notification of any event for commonly used resources.
Correct Answer: D
Question #362
Which command reverses the last commit without changing the index file or the working tree position?
- A. git revert HEAD
- B. git reset –hard HEAD~3
- C. git reset –soft HEAD^
- D. git revert
Correct Answer: C
Question #363
DRAG DROP
–
Drag and drop the code from the bottom onto the box where the code is missing to complete the error path scenario. Not all options are used.
Correct Answer:
Question #364
A file in a local Git repository has been updated and issued the git add . command. The git diff command has been run to compare the changes to the previous commit, but nothing shows. Which action identifies the problem?
- A. Run the git add . command again in the correct subdirectory to ensure changes added to the staging area.
- B. Run the git commit command before the differences are compared to receive the end state of the code.
- C. Run the git status command to see the differences between current and previous code review stages.
- D. Run the git diff –staged command to compare the code added to the staging area.
Correct Answer: D
Question #365
DRAG DROP
–
Drag and drop the characteristics from the left onto the corresponding categories on the right to compare RESTful and RPC APIs.
Correct Answer:
Question #366
Which protocol runs over TCP port 830?
- A. NETCONF
- B. Telnet
- C. RESTCONF
- D. HTTP
Correct Answer: A
Question #367
DRAG DROP
–
Drag and drop the code from the bottom onto the box where the code is missing to authenticate with the Cisco DNA Center REST API by using basic authentication. Then generate a token for later use. Not all options are used.
Correct Answer:
Question #368
Which solution reduces costs from MPLS, improves application performance, and simplifies operations?
- A. Cisco NSO
- B. Cisco SD-WAN
- C. Cisco ACI
- D. Cisco DNA Center
Correct Answer: B
Question #369
A developer has experienced security issues with a previously developed application. The API offered by that application is open and without any constraints. During a recent attack, the application was overloaded with API requests. To address this issue, an API constraint is implemented to protect the application from future attacks or any sudden throttling. Which API constraint must the application developer implement in this situation?
- A. pagination
- B. rate limiting
- C. filtering
- D. payload limiting
Correct Answer: B
Question #370
DRAG DROP
–
Drag and drop the capabilities from the left onto the Cisco Network Management Platforms that support the capabilities on the right.
Correct Answer:
Question #371
A developer must test the performance and reliability of an application. After functional and load tests are run, the application crashes due to traffic spikes from users. Which type of API constraint must be implemented to maintain reliability?
- A. rate limiting
- B. pagination
- C. payload limits
- D. filtering
Correct Answer: A
Question #372
DRAG DROP
–
An engineer must make changes on a network device through the management platform API. The engineer prepares a script to send the request and analyze the response, check headers, and read the body according to information inside response headers. Drag and drop the HTTP header values from the left onto the elements of an HTTP response on the right.
Correct Answer:
Question #373
A developer is working on a new feature in a branch named ‘newfeat123456789’ and the current working primary branch is named ‘prim987654321’. The developer requires a merge commit during a fast forward merge for record-keeping purposes. Which Git command must be used?
- A. git merge –no-ff newfeat123456789
- B. git commit –no-ff newfeat123456789
- C. git add –commit-ff newfeat123456789
- D. git reset –commit-ff newfeat123456789
Correct Answer: A
Question #374
A customer’s cloud services must:
• Migrate services to another data center on demand.
• Save the operational state of the machine on demand.
• Support Windows and Linux GUIs.
• Maximize hardware utilization.
Which type of deployment meets these requirements?
- A. bare metal
- B. container
- C. virtual machine
- D. Kubernetes
Correct Answer: C
Question #375
How does edge computing analyze sensitive data in the context of privacy control?
- A. locally instead of sending the data to the cloud for analysis
- B. locally or on the cloud depending on the configuration
- C. all at once by sending the data to the cloud
- D. locally on each node, and then sends the data to the cloud
Correct Answer: A
Question #376
Which Python function is used to parse a string that contains JSON data into a Python dictionary?
- A. json.dumps()
- B. json.to_json()
- C. json.parse()
- D. json.loads()
Correct Answer: D
Question #377
Refer to the exhibit. An engineer prepares a script to automate workflow by using Cisco DNA Center APIs to display:
• total count of devices
• list of the network devices
• information of one device with a hostname filter
What is displayed in the final step after the Python script is executed?
- A. information about a device of type C9500-40x.
- B. filtered results by the hostname and the platformld C9500-40X
- C. information about the test devices
- D. list of devices with platformId C9500-40x
Correct Answer: B
Question #378
A team of developers is responsible for a network orchestration application in the company. The responsibilities also include:
• developing and improving the application in a continuous manner
• deployment of the application and management of CI/CD frameworks
• monitoring the usage and problems and managing the performance improvements
Which principle best describes this DevOps practice?
- A. responsible for IT operations
- B. automation of processes
- C. end-to-end responsibility
- D. quality assurance checks
Correct Answer: C
Question #379
Refer to the exhibit. An administrator attempts to perform a GET operation by using the Cisco IOS XE RESTCONF API to return the hostname of a device. The sequence diagram in the exhibit illustrates the HTTP messages observed. Which change to the API request resolves the issue?
- A. Remove the -H ‘Accept: application/yang-data+json’ header.
- B. Replace -u cisco:cisco parameter with -u ‘cisco:cisco’.
- C. Change the request method from -X ‘GET’ to -X ‘POST’.
- D. Add the -H ‘Content-Type: application/yang-data+json’ header.
Correct Answer: B
Question #380
DRAG DROP
–
Drag and drop the API characteristics from the left onto the corresponding categories on the right.
Correct Answer:
Question #381
A new application is being developed that requires the ability to be copied and moved from one location to another. The existing infrastructure is already heavily utilized, so the new application must have a low resource footprint. The application includes a small PostgreSQL database component. Which application deployment type meets the requirements?
- A. Python virtual environment
- B. bare metal
- C. virtual machine
- D. container
Correct Answer: D
Question #382
Refer to the exhibit. The internal client cannot access the app server, but access still works for clients on the Internet. Which two actions resolve the issue? (Choose two.)
- A. Move port Gi0/0/2 to VLAN 20.
- B. Add a host route on the server to the client.
- C. Change the subnet length on the client to 16.
- D. Change the subnet length on the server to 24.
- E. Add a host route on the client to the server.
Correct Answer: BE
Question #383
What is used in JSON to represent a Python tuple?
- A. collection
- B. object
- C. array
- D. dict
Correct Answer: B
Question #384
What is a principle of Infrastructure as Code?
- A. It requires manual resource provisioning.
- B. It encourages overlaps in services.
- C. It encourages repeatable processes.
- D. It requires the use of large components.
Correct Answer: C
Question #385
Refer to the exhibit. A network engineer must improve the fabric discovery process in a data center. The engineer wants to check current ACI scripts in the myproject repository and clone them to a folder named aci. The engineer will optimize the scripts from the new folder. Which command performs this task on the Git repository?
- A.
- B.
- C.
- D.
Correct Answer: D
Question #386
DRAG DROP
–
Refer to the exhibit. Drag and drop the code from the bottom onto the box where the code is missing to construct an API request that creates a new IPv4 prefix. Not all options are used.
Correct Answer:
Question #387
A developer improves the code repository to clean a bug on the custom network monitoring application. The developer adds the changes to the staging area and then commits on the local branch. Which command pushes commits that are made on a local branch to the remote repository?
- A. push origin master
- B. git push all
- C. push all
- D. git push origin master
Correct Answer: D
Question #388
Refer to the exhibit. An engineer must add new users and set privileges for executing a few Python scripts. The engineer prepares a Bash script to automate this task. The script adds a user and a group from the command-line arguments, creates a directory, and copies the Python scripts to it. The script then changes to the directory and lists the scripts. Based on the script workflow, which process is being automated within the loop by using the list of Python scripts?
- A. assigning execution privileges to the owner, setting the user and group owner to the scripts that were initially created, and storing the script names in a file.
- B. creating a file with the content of all the files, assigning execution permissions to each script, and then changing ownership to the initially created user and group.
- C. removing the files that are not Python, listing the Python files, and assigning execution privileges to the initially created user and group.
- D. assigning execution privileges to everyone and changing the ownership to the initially created user and group.
Correct Answer: B
Question #389
What is a function of an application load balancer?
- A. automatic distribution of TCP traffic
- B. automatic distribution of HTTP and HTTPS traffic
- C. manual distribution of TCP traffic
- D. manual distribution of HTTP and HTTPS traffic
Correct Answer: B
Question #390
DRAG DROP
–
Refer to the exhibit. Drag and drop the code from the bottom onto the box where the code is missing on the Meraki Python script to create a new network.
Correct Answer:
Question #391
Refer to the exhibit. An engineer must create a local user on Cisco ASA and prepares a script to send the request through ASA REST API. The engineer gets a response of 400 Bad Request. Which HTTP request produces a response code of 201?
- A.
- B.
- C.
- D.
Correct Answer: A
Question #392
What is a component of the first stage of an application development CI/CD pipeline?
- A. triggering of the automated testing phase
- B. commitment and pushing of code into a version control system
- C. triggering of the automated build phase
- D. developer writing the initial lines of code
Correct Answer: B
Question #393
What must be created on a network to enable devices in different network segments to communicate as if attached to the same wire?
- A. VLAN
- B. SAID
- C. VTP
- D. MTU
Correct Answer: A
Question #394
When a developer sends an HTTP request to an API, which two elements are expected in an HTTP response? (Choose two.)
- A. headers
- B. GET request
- C. POST request
- D. scripts
- E. status code
Correct Answer: AE
Question #395
DRAG DROP
–
Refer to the exhibit. Drag and drop the code from the bottom onto the box where the code is missing to delete Developer1 from the ACI programmers’ meeting room. Not all options are used.
Correct Answer:
Question #396
What is the benefit of organizing data into functions?
- A. supports using same variable in different modules
- B. supports altering the state of an object
- C. organize code in a reusable way
- D. stores data values of different types
Correct Answer: C
Question #397
Which capability is used by Ansible to run a set of tasks when a property is changed?
- A. handlers
- B. playbooks
- C. roles
- D. tasks
Correct Answer: B
Question #398
Refer to the exhibit. The YANG module devnet-users shows a data model for user accounts. Which code snippet shows the XML representation of an instantiation of the YANG data model?
- A.
- B.
- C.
- D.
Correct Answer: D
Question #399
DRAG DROP
–
Drag and drop the code from the bottom onto the box where the code is missing to obtain an authorization token by using the Cisco DNA Center API. Not all options are used.
Correct Answer: