NOS 120 FINAL QUESTIONS WITH VERIFIED
ACCURATE ANSWERS
Your organization routinely uses scripts, but as some employees have left, there are
scripts that contain only command lines and no one is certain of their purpose.What
steps can be taken to ensure a way for others to know the purpose of a script? -
Answers -Require that script writers place comment lines inside the scripts using the #
symbol to begin each comment line.
Which of the following shells enables the use of scripts? (Choose all that apply.) -
Answers -Bash
csh
zsh
You frequently use the command ls -a and want to save time by just entering l to do the
same thing.Which of the following commands enables you to set your system to view
hidden files by only entering l ? - Answers -alias l=" ls -a"
You have written a script, but when you run it there is an error. Which of the following
commands can you use to debug your script? (Choose all that apply.) - Answers -sh -v
sh -x
You have written a shell program that creates four temporary files.Which of the following
commands can you use to remove these files when the script has completed its work? -
Answers -trap
Which of the following commands works well for menus used in a script? (Choose all
that apply.) - Answers -case
You are currently in the source directory, which is the new directory you have just
created for storing and running your scripts.You want to make certain that the source
directory is in your default path.Which of the following commands enables you to view
the current default path settings? - Answers -echo $PATH
You have created a script for use by your entire department in a commonly accessed
directory. Only you are able to run the script, which works perfectly.Which of the
following is likely to be the problem? - Answers -You did not give all users in your
department execute permission for that script.
Your current working directory contains a series of files that start with the word
"account" combined with a, b, c, d, and e, such as accounta, accountb, and so on.
Which of the following commands enables you to view the contents of all of these files?
(Choose all that apply.) - Answers -more account[ a,b,c,d,e ]
,For which of the following logic structures used within a script is fi the final line for that
logic structure? (Choose all that apply.) - Answers -if
Which of the following are examples of arithmetic or relational operators? (Choose all
that apply). - Answers -!
<
%
*
You have created a series of scripts that use the same environment variables. However,
when you run these scripts, some of them do not seem to recognize the environment
variables you have set. What is the problem? - Answers -You need to use the export
command so these variables have global use.
You have spent the last two hours creating a report in a file and afterwards you use cat
to create a new file. Unfortunately the new file name you used was the same as the
name you used for the report, and now your report is gone.What should you do next
time to prevent this from happening? - Answers -Enter the command, set -o noclobber
before you start.
You have remotely logged into a computer running UNIX or Linux, but you are not
certain about which operating system you are using. However, when you display the
contents of the variable it shows which operating system you are using. - Answers -
OSTYPE
What command can you use to view the environment and configuration variables
already configured on your system? - Answers -printenv
Which of the following are valid expressions? (Choose all that apply.) - Answers -let
x=5*9
let x=y+10
let m=12/4
let r=128-80
When you type for wood maple spruce oak pine at the command line and then press
Enter, what should you type next at the > prompt? - Answers -do
You want to store a long listing of your files in a variable called myfiles.Which of the
following commands enables you to do this? - Answers -myfiles='ls -l'
What error is in the following script code?
case "selection" in
" i ") ./listscript ;;
, " ii ") ./numberscript ;;
" iii ") ./findscript ;;
esac - Answers -There should be a dollar sign in front of selection, as in "$selection"
You are working with a colleague on a script called value that updates several files.You
want to test the script, but not update the files. Which of the following commands can
you use? - Answers -sh -n value
You only have to enter the name of a script to have it run, such as entering myscript.
What setting enables you to do this? - Answers -You have placed the directory from
which you run the scripts in your PATHvariable.
What would you expect to find in the HOME environment variable? - Answers -absolute
path to user's home directory
What is the difference between a compiler and an interpreter? - Answers -compiler
converts the code into machine language in a separate file. An interpreter takes
commands or code to run on the spot.
What command would you use to place the cursor in row 10 and column 15 on the
screen or in a terminal window? - Answers -tput cup 10 15
What is the purpose of a login script? - Answers --The login script runs each time you
log into your account.
-The login script can include commands, such as aliases and the set -o noclobber
command, that take effect as soon as the script runs and that last for the duration of the
login session.
You should omit spaces when you assign a variable without using single or double
quotation marks around its value.(T/F) - Answers -True
The ____ shell, when compared to the other shells, has a more powerful programming
interface. - Answers -Bash
A program's high-level language statements are stored in a file called the ____ file. -
Answers -source
The ____ statement simplifies the selection of a match when you have a list of choices.
- Answers -case
A ____ is a name consisting of letters, numbers, or characters and is used to reference
the contents of a variable. - Answers -symbolic name
ACCURATE ANSWERS
Your organization routinely uses scripts, but as some employees have left, there are
scripts that contain only command lines and no one is certain of their purpose.What
steps can be taken to ensure a way for others to know the purpose of a script? -
Answers -Require that script writers place comment lines inside the scripts using the #
symbol to begin each comment line.
Which of the following shells enables the use of scripts? (Choose all that apply.) -
Answers -Bash
csh
zsh
You frequently use the command ls -a and want to save time by just entering l to do the
same thing.Which of the following commands enables you to set your system to view
hidden files by only entering l ? - Answers -alias l=" ls -a"
You have written a script, but when you run it there is an error. Which of the following
commands can you use to debug your script? (Choose all that apply.) - Answers -sh -v
sh -x
You have written a shell program that creates four temporary files.Which of the following
commands can you use to remove these files when the script has completed its work? -
Answers -trap
Which of the following commands works well for menus used in a script? (Choose all
that apply.) - Answers -case
You are currently in the source directory, which is the new directory you have just
created for storing and running your scripts.You want to make certain that the source
directory is in your default path.Which of the following commands enables you to view
the current default path settings? - Answers -echo $PATH
You have created a script for use by your entire department in a commonly accessed
directory. Only you are able to run the script, which works perfectly.Which of the
following is likely to be the problem? - Answers -You did not give all users in your
department execute permission for that script.
Your current working directory contains a series of files that start with the word
"account" combined with a, b, c, d, and e, such as accounta, accountb, and so on.
Which of the following commands enables you to view the contents of all of these files?
(Choose all that apply.) - Answers -more account[ a,b,c,d,e ]
,For which of the following logic structures used within a script is fi the final line for that
logic structure? (Choose all that apply.) - Answers -if
Which of the following are examples of arithmetic or relational operators? (Choose all
that apply). - Answers -!
<
%
*
You have created a series of scripts that use the same environment variables. However,
when you run these scripts, some of them do not seem to recognize the environment
variables you have set. What is the problem? - Answers -You need to use the export
command so these variables have global use.
You have spent the last two hours creating a report in a file and afterwards you use cat
to create a new file. Unfortunately the new file name you used was the same as the
name you used for the report, and now your report is gone.What should you do next
time to prevent this from happening? - Answers -Enter the command, set -o noclobber
before you start.
You have remotely logged into a computer running UNIX or Linux, but you are not
certain about which operating system you are using. However, when you display the
contents of the variable it shows which operating system you are using. - Answers -
OSTYPE
What command can you use to view the environment and configuration variables
already configured on your system? - Answers -printenv
Which of the following are valid expressions? (Choose all that apply.) - Answers -let
x=5*9
let x=y+10
let m=12/4
let r=128-80
When you type for wood maple spruce oak pine at the command line and then press
Enter, what should you type next at the > prompt? - Answers -do
You want to store a long listing of your files in a variable called myfiles.Which of the
following commands enables you to do this? - Answers -myfiles='ls -l'
What error is in the following script code?
case "selection" in
" i ") ./listscript ;;
, " ii ") ./numberscript ;;
" iii ") ./findscript ;;
esac - Answers -There should be a dollar sign in front of selection, as in "$selection"
You are working with a colleague on a script called value that updates several files.You
want to test the script, but not update the files. Which of the following commands can
you use? - Answers -sh -n value
You only have to enter the name of a script to have it run, such as entering myscript.
What setting enables you to do this? - Answers -You have placed the directory from
which you run the scripts in your PATHvariable.
What would you expect to find in the HOME environment variable? - Answers -absolute
path to user's home directory
What is the difference between a compiler and an interpreter? - Answers -compiler
converts the code into machine language in a separate file. An interpreter takes
commands or code to run on the spot.
What command would you use to place the cursor in row 10 and column 15 on the
screen or in a terminal window? - Answers -tput cup 10 15
What is the purpose of a login script? - Answers --The login script runs each time you
log into your account.
-The login script can include commands, such as aliases and the set -o noclobber
command, that take effect as soon as the script runs and that last for the duration of the
login session.
You should omit spaces when you assign a variable without using single or double
quotation marks around its value.(T/F) - Answers -True
The ____ shell, when compared to the other shells, has a more powerful programming
interface. - Answers -Bash
A program's high-level language statements are stored in a file called the ____ file. -
Answers -source
The ____ statement simplifies the selection of a match when you have a list of choices.
- Answers -case
A ____ is a name consisting of letters, numbers, or characters and is used to reference
the contents of a variable. - Answers -symbolic name