DevNet Associate (Version 1.0) – DevNet Associate 1.01 Module 1 Exam Answers Full 100% 2023 2024
This is a collection of Cisco NetAcad DevNet Associate (Version 1.0), DevNet Associate 1.01, and DEVASC 1.01 for Module 1 Exam Answers. Our team expert has made this series for putting all on one page to be easy to navigate and learn. This DevNet Associate module 1 exam answer is for the Cisco Netacad learning platform. Review all questions and answers before you take the exam to get a full mark of 100%.
DEVASC 1.01 – Module 1: Course Introduction Exam Answers Full 100% 2023 2024
-
A system administrator issues the apt-get upgrade command on a Linux operating system. What is the purpose of this command?
- The remote repository of applications and dependencies will be updated to the latest version.
- Every application installed will update itself to the latest version.
- Operating system updates are downloaded and will be installed.
- A specific application named upgrade will be installed.
Answers Explanation & Hints:
When the apt-get upgrade command is issued in a Linux terminal, all installed applications will attempt to upgrade to the latest version available.
-
A network engineer needs to review the status of all network interfaces of a server running a Linux operating system. The engineer enters the command ifconfig -a . What is the result of this command?
- All active interfaces will display information.
- Both active and inactive interfaces will display information.
- The ARP table of the computer will be displayed.
- The host routing table will be displayed.
Answers Explanation & Hints:
The ifconfig command with the -a modifier will provide information for all network interfaces, even if they are down.
-
A system administrator attempts to determine what is causing a computer to perform slower than normal. The administrator issues the ps command. What is displayed by this command?
- current RAM usage
- current HDD usage
- current NIC status
- active processes using CPU time
Answers Explanation & Hints:
The ps command can be combined with multiple modifiers to display all processes running on a computer, view a specific process, or end processes that are using CPU time.
-
A Linux administrator is attempting to use a terminal to configure the network interface card on a computer. The administrator receives a message that the administrator does not have necessary permissions to perform the configuration. What should be done prior to the configuration command?
- use a different user account
- use the sudo command
- identify a different network interface
- change the chmod permissions on the network configuration file
Answers Explanation & Hints:
Multiple terminal commands require the use of the sudo command as a preface. The command sudo means “super user do”. Sudo will require an administrator password be entered to complete a configuration. Malicious software usually cannot do damage on its own without knowing the password first.
-
A user issues a Linux command and the result is shown:
total 40 drwxr-xr-x 2 devasc devasc 4096 Mar 30 21:25 Desktop drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Documents drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Downloads drwxr-xr-x 5 devasc devasc 4096 Mar 30 21:21 labs drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Music drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Pictures drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Public drwxr-xr-x 5 devasc devasc 4096 Mar 30 21:24 snap drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Templates drwxr-xr-x 2 devasc devasc 4096 Apr 15 19:09 Videos devasc@labvm:~$
Which Linux command is used to display the contents of the current directory as shown?
- ls
- ls -l
- ls -a
- ls -lr
Answers Explanation & Hints:
The Linux ls command with the -l option is used to display contents in the current directory with a “long list”, which provides more information about each file or subdirectory, such as permissions, owner, size, and creation date.
-
A user issues a series of Linux commands as shown.
(omitted)$ pwd /home/devasc/labs/ansible/backups (omitted)$ cd ../..
Which directory is the current directory after the cd command is entered?
- /
- /home
- /home/devasc/
- /home/devasc/labs
- /home/devasc/labs/ansible
Answers Explanation & Hints:
The Linux cd command is used to change from the current directory to another directory in the file system. The cd command with the .. or ../ option will move up a single directory. This option can be used in the format of multiple ../.. to move back multiple directories in the directory structure.
-
A user issues the Linux command ls -l myfile.sh to check the permission of the file myfile.
sh.devasc@labvm:~/Documents$ ls -l myfile.sh -rwxr-xr-- 1 self test 15 Mar 30 21:24 myfile.sh
Which two statements describe the permissions assigned to the file? (Choose two.)
- All users can execute the file.
- The user with the user ID of self can modify the file.
- The user with the user ID of devasc can modify the file.
- Any user in the test group can execute the file.
- Any user in the self group can read, modify, and execute the file.
Answers Explanation & Hints:
The ls -l command provides a “long list” format with more information that includes the following: File type: The hyphen ( – ) represents a regular file, the d represents a directory. File permissions: The first three letters represent the permissions of the file owner over the file, the next three letters represent the permissions of the group over the file, and the last three letters represent the permissions of others over the file. The permission letters are as follows: r – read or copy the file w – write to the file x – execute the file hyphen ( – ) – no value assigned Number of hard links to the file: 1 in this case File owner: self in this case File group: test in this case File size: 15 bytes in this case
-
A Linux system administrator is searching the passwd file for any username that starts with a digit. Which grep command should the administrator use?
- grep ‘{0-9}’ /etc/passwd
- grep ‘[0-9]’ /etc/passwd
- grep ‘^[0-9]’ /etc/passwd
- grep ‘_[0-9]’ /etc/passwd
Answers Explanation & Hints:
The grep Linux command can be used to process text line by line and to print any lines which match a specified pattern. The matching patterns are based on regular expression (regex) query modifiers used to select the appropriate content. Some regex query modifiers are as follows: _ (underscore): matches a space ^ (caret): indicates the start of a string $ (dollar sign): indicates the end of a string . (period): matches a single character, including a space * (asterisk): matches zero or more occurrences of the preceding character [ ] (square bracket): matches a character { } (curly bracket): repeats preceding character
-
A user enters the commands as shown. What is the result after the mv command is entered?
devasc@labvm:~/Documents$ pwd /home/devasc/Documents devasc@labvm:~/Documents$ mv myfile.sh ../Desktop/myfile2.sh
- The file myfile.sh is copied and renamed to myfile2.sh in the current directory.
- The file myfile.sh is copied to the /home/devasc/Desktop directory and renamed as myfile2.sh.
- The file myfile.sh is moved to the /home/devasc/Desktop directory and renamed as myfile2.sh.
- The file myfile.sh is copied to the /home/devasc/Desktop directory and replaces the file myfile2.sh.
Answers Explanation & Hints:
The mv Linux command can be used either to move a file to a different directory or to rename a file. The syntax of the command is mv source destination . In this case, the destination filename is different and the file is renamed after it is moved.
-
Which Python command creates a conditional control structure?
- def
- delay
- if
- from
Answers Explanation & Hints:
The commands if and else are used for conditional logic. The commands for and while are used for repetition logic, and from is for module importing.
-
What is displayed after the following code is entered into a Python interpreter?
addition = 22 +10 print(addition)
- (syntaxerror)-…as there should not be a space between the numerical values
- [22]+[10]
- 32
- nothing ( because the print command is wrong)
Answers Explanation & Hints:
The Python interpreter will perform the operation and display the result, 32.
-
What is the output when the following code is entered into a Python program interpreter?
[1,2,4,5] + [3,6]
- [1,2,4,5,3,6]
- [1,2,3,4,5,6]
- [12]+[9]
- [21]
Answers Explanation & Hints:
The Python interpreter performs concatenation of two lists without reordering the list elements
-
A student is learning Python in the interactive interpreter mode. The student issues the commands:
>>> y=2 >>> y*3 6 >>> 'Test'*y
What is the result?
- ‘Test2’
- ‘Test6’
- ‘TestTest’
- ‘TestTestTestTestTestTest’
- TypeError: A string type cannot be multiplied by an integer.
Answers Explanation & Hints:
Python can be used to multiply numbers as well as strings. A string multiplied by an integer will produce multiple copies of the string. Because the y variable is 2, the word Test is listed twice.
-
A student new to Python is working in the interactive interpreter mode. The student issues the commands:
>>> devicenames=["RT1", "RT2", "SW1", "SW2"] >>> hostnames=devicenames + ["RT3", "SW3"] >>> del hostnames[3] >>> hostnames
What is the result?
- [‘RT1’, ‘RT2’, ‘SW2’, ‘RT3’, ‘SW3’]
- [‘RT1’, ‘RT2’, ‘SW1’, ‘RT3’, ‘SW3’]
- [‘RT1’, ‘RT2’, ‘RT3’, ‘SW2’, ‘SW3’]
- [‘RT1’, ‘RT2’, ‘SW1’, ‘SW2’, ‘SW3’]
Answers Explanation & Hints:
In Python, two lists can be concatenated by using the + operator. The second list appends to the first list and makes a new list. An item in a list can be referenced and manipulated using its index. The first item in a list is indexed as zero, the second is indexed as one, and so on.
-
A student new to Python is working in the interactive interpreter mode. The student issues the commands:
>>> ipAddress = {"R1":"10.1.1.1","R2":"10.2.2.1","R3":"10.3.3.1"}
Which data type is used to represent the variable ipAddress?
- list
- tuple
- array
- dictionary
Answers Explanation & Hints:
In Python, a variable using the dictionary type can be created by placing a sequence of elements within curly braces {}, separated by a comma. Each element in a dictionary holds a pair of values, one being the key and the other corresponding pair element being its assigned value, in the format of key:value.
-
A student new to Python is working in the interactive interpreter mode. The student issues the command:
>>> ipAddress = {"R1":"10.1.1.1","R2":"10.2.2.1","R3":"10.3.3.1"}
Which Python expression can be used to retrieve the IP address of R2?
- ipAddress[R2]
- ipAddress[‘R2’]
- ipAddress{‘R2’}
- ipAddress{“R2”}
Answers Explanation & Hints:
In Python, an object inside a dictionary structure is referenced by using its key and the key is enclosed with brackets [ ].
-
A student is learning Python and is reviewing a Python script as follows:
aclNum = int(input("What is the IPv4 ACL number? ")) if aclNum >= 1 and aclNum <= 99: print("This is a standard IPv4 ACL.") elif aclNum >=100 and aclNum <= 199: print("This is an extended IPv4 ACL.") else: print("This is not a standard or extended IPv4 ACL.")
Under which condition will the
elif
statement be evaluated?- when the input is a string
- when the if statement is false
- when the input is a float number
- when the first print statement fails
Answers Explanation & Hints:
In this script, the elif statement is evaluated if the if statement is false and it is before the else statement.