Shared Flashcard Set

Details

Linux
Guide to Unix Using Linux by Michael Palmer 4th ed.
120
Computer Science
Undergraduate 1
12/07/2011

Additional Computer Science Flashcards

 


 

Cards

Term
glob
Definition
Wildcard characters are also known as ___ characters.
Term
alias
Definition
A(n) ___ is a name that represents another command.
Term
program development cycle
Definition
The process of developing an application is known as the ___.
Term
compiler
Definition
The ____ reads lines of code that the programmer wrote in source file and converts them to the appropriate machine-language instructions.
Term
Debugging
Definition
___ is the process of going through program code to locate errors and then fix them.
Term
PPID
Definition
___ refers to the parent ID of the shell.
Term
case logic
Definition
The ___ structure simplifies the selection of a match with a list of choices.
Term
operands
Definition
The variable names or values that appear to the left and right of an operator are its ___.
Term
SHELL
Definition
___ holds the path name of the program for the type of shell being used.
Term
algorithm
Definition
A(n)___ is a sequence of procedures, programming code, or commands that result in a program or that can be used as part of a program.
Term
high-level language
Definition
A(n) ___ is a computer language that uses English-like expressions.
Term
syntax errors
Definition
If a source file contains ___ (grammatical mistakes in a program language use), it cannot be converted into an executable file.
Term
PATH
Definition
___ holds the list of path names for directories searched for executable commands.
Term
csh/tcsh
Definition
_________ conforms to a scripting and programming language format; shell expressions use operators similar in the C programming language.
Term
trap
Definition
A(n) _________ command executes a command when a specified signal is received from the operating system.
Term
logic structures, control structures
Definition
Shell scripts support _______________ also called _________________. (Choose all that apply)
Term
BASH
Definition
Shell scripts support _______________ also called _________________. (Choose all that apply)
Term
Bash
Definition
__________ offers strong scripting and programming language features, such as shell variables, logic structures, and math/logic expressions.
Term
prototype
Definition
A(n) __________ is a running model of an application, which lets the developer review the final results before committing to the design.
Term
ksh/zsh
Definition
_________ is similar to the Bash shell in many respects, but also has syntax similar to that of C programming; useful if familiar with older Korn shell scripts.
Term
!
Definition
The test _____ command means “logical negation”.
Term
-eq
Definition
The test _____ command means “equal to”.
Term
decision, document, data, magnetic disk
Definition
Which of the following are examples that may be used in a flowchart? (Choose all that apply)
Term
process flow
Definition
What does a down arrow represent in a flowchart?
Term
translate
Definition
The ________ utility changes the characters typed at the keyboard, character by character, and works as a filter when the input comes from the output of another UNIX/Linux command.
Term
input validation
Definition
What is a process a program performs to ensure that the user has entered acceptable information, such as preventing a user from entering a duplicate record in a data file?
Term
{
Definition
When creating a shell function from the command line, what character is entered at the first > prompt just after the function’s name declared?
Term
-le
Definition
The test _____ command means “less than or equal to”.
Term
flowchart
Definition
A(n) __________ is a logic diagram that uses a set of standard symbols to visually explain the sequence of events from the start of a process to its end point.
Term
-n
Definition
The test _____ command tests for a nonzero string.
Term
-ge
Definition
The test _____ command means “greater than or equal to”.
Term
sed
Definition
The ________ command reads a file as its input and outputs the file’s modified contents.
Term
Boolean
Definition
A(n) __________ operator is a logical operator that symbolizes AND, OR, or NOT.
Term
-z
Definition
The test _____ command tests for a zero-length string.
Term
()
Definition
Which of the following characters are placed right after a function name when creating a shell function?
Term
flowchart, pseudocode
Definition
After creating a(n) ___________, the next step in designing a program is to write ___________. (Choose all that apply)
Term
shell function
Definition
A(n) ____________ is a group of commands that is stored in memory and assigned a name.
Term
test
Definition
Use the _________ command to validate the existence of directories and files as well as compare numeric and string commands.
Term
exit status
Definition
A(n) __________ is a numeric value that the command returns to the operating system when it finishes.
Term
terminator
Definition
What symbol is typically used at the start and end of a flowchart?
Term
ifconfig, ping, traceroute, netstat
Definition
The _______, ________, ________, and ________ commands are used on computers connected to a network for viewing information about the network connection and for troubleshooting the connection. (Choose all that apply)
Term
Garbage files
Definition
___________ are temporary files that lose their usefulness after several days.
Term
nroff, troff, groff
Definition
Text containing embedded typesetting commands is processed by programs like the ________ and ________ utilities or the Linux _______ utility for formatting output. (Choose all that apply)
Term
core file
Definition
A(n) __________ is created when an executing program attempts to do something illegal.
Term
system status, security, programming, networking
Definition
Which of the following UNIX/Linux utilities are classified into its major functional areas? (Choose all that apply)
Term
mail
Definition
The ________ command is a basic utility for sending and retrieving mail on a UNIX/Linux computer.
Term
MIME
Definition
___________ is a standard that supports sending and receiving binary files in mail messages.
Term
kill
Definition
The _________ command terminates a specific process.
Term
Samba
Definition
_________ is a utility that uses the SMB protocol, which is also used by Windows systems for sharing folders and printers.
Term
ispell
Definition
The utility that checks spelling, ________, scans a text document for typing errors and suggests corrections.
Term
top, free
Definition
The _________ and _________ utilities provide detailed views of the “internals” of the system to determine factors such as CPU and memory use. (Choose all that apply)
Term
NFS
Definition
UNIX/Linux systems enable resource sharing over a network by using _________.
Term
dd
Definition
The ________ command has a set of options that allows it to perform copying tasks.
Term
ps
Definition
The _________ command displays all processes currently running.
Term
RPC
Definition
A(n) _________ enables services and software on one computer to use services and software on a different computer.
Term
IP
Definition
The __________ is used to help ensure that information on a network goes to the right place.
Term
du
Definition
The _________ command checks for disk usage.
Term
df
Definition
The _________ utility checks and reports on free disk space.
Term
PID, process id
Definition
When running a program, it starts one or more processes that are identified to the operating system through a unique number called _________ or __________. (Choose all that apply)
Term
dump
Definition
Archive and backup file systems, directories, and files, using the ________ command.
Term
subroutine
Definition
A(n) _________ is a segment of code often used over and over again that can be internal or external to a program.
Term
Constants
Definition
__________ do not change value as the program runs.
Term
hash
Definition
A(n) _________ is a variable representing a set of key/value pairs.
Term
hyperlink
Definition
A(n) _________ is the text or object in a Web document that, when clicked, loads another document and displays it in the browser window.
Term
filehandle
Definition
A(n) _________ is an input/output connection between a Perl program and the operating system.
Term
Variables
Definition
__________ are symbolic names that represent values stored in memory.
Term
head, body
Definition
The two parts of HTML code are _________ and __________. (Choose all that apply)
Term
diamond
Definition
The <> symbol is called the _________ operator.
Term
Perl
Definition
__________ is a free script language that runs on many operating systems.
Term
Arrays
Definition
________ are variables that store an ordered list of scalar values that are accessed with numeric subscripts, starting at zero.
Term
@
Definition
When assigning values for an array, what character should precede the name of the array?
Term
==
Definition
What is the Perl numeric relational operator for equality?
Term
\r
Definition
What is the Perl character for a carriage return?
Term
ne
Definition
What is the Perl string relational operator for not equal to?
Term
CGI
Definition
Perl is the most commonly used language for _________.
Term
spaceship
Definition
A(n) __________ operator is a special Perl operator for numeric sorts that reduces coding requirements.
Term
loopback
Definition
The _________ feature allows a UNIX/Linux system to access its own internal network configuration instead of an external network.
Term
scalar
Definition
A(n) _________ is a simple variable that holds a number or string.
Term
Web server
Definition
A(n) _________ is a system running Web server software.
Term
HTML
Definition
A Web page can be created using ___________.
Term
null
Definition
A(n) _________ character is a single byte in which all bits are set to zero.
Term
preprocessor
Definition
The __________ makes modifications to a program, such as including the contents of other files and creating constant values.
Term
Daemons
Definition
__________ are specialized system processes that run in the background.
Term
%s
Definition
What C format specifier stands for a character string?
Term
/, %, ++
Definition
Which of the following are C arithmetic operators? (Choose all that apply)
Term
automatic variables
Definition
Variables that are declared inside a function are called ___________.
Term
C
Definition
__________ is the language in which UNIX was developed and refined.
Term
function prototype
Definition
The line under the “include” statement that reads “void message();” is called a(n) ___________.
Term
scope
Definition
The _________ of a variable is the part of the program in which the variable is defined and, therefore, accessible.
Term
control string
Definition
A(n) __________ is an argument that specifies how formatting should occur when using the screen output library function printf().
Term
Object-oriented
Definition
__________ programming uses objects for handling data.
Term
functions
Definition
A C program consists of separate bodies of code, known as ___________.
Term
char
Definition
What is the C data type that occupies a single byte?
Term
keywords
Definition
The C language, like all programming languages, includes __________.
Term
object, methods
Definition
A(n) ________ is a collection of data and a set of operations, called ________, which manipulate the data. (Choose all that apply)
Term
void, do, static, long
Definition
Which of the following are C language keywords? (Choose all that apply)
Term
Assembly language
Definition
__________ is a low-level language that provides maximum access to all the computer’s devices, both internal and external.
Term
Identifiers
Definition
_________ are names given to variables and functions.
Term
%c
Definition
What C format specifier stands for a single character?
Term
%p
Definition
What C format specifier stands for a pointer?
Term
0
Definition
Runlevel _________ halts or shuts the system down (never to be used in the /etc/initab file).
Term
FluxBox
Definition
____________ is a common Window Manager that offers see-through windows, window tabs and title bar configuration options.
Term
startx
Definition
The _________ command starts the X Window System graphical interface.
Term
Calc, Base, Impress, Math
Definition
The program elements of OpenOffice.org include: (Choose all that apply)
Term
Scalability
Definition
__________ is the capability for a computer operating system to be used on smaller computers or on larger computers.
Term
Oroborus
Definition
____________ is a common Window Manager that is theme-based.
Term
Runlevel
Definition
__________ is the level of function at which UNIX/Linux system is running.
Term
applet
Definition
A(n) _________ is usually a program or small software application that is represented by an icon.
Term
Nautilus
Definition
GNOME offers a powerful file management tool called ____________.
Term
KDE
Definition
__________ enables a user to customize the desktop background, screen saver, and other features.
Term
4
Definition
Runlevel _________ is not used.
Term
CDE
Definition
____________ is a common Window Manager for large and small computers using open systems.
Term
Kicker
Definition
___________ contains icons that invoke applets or applications.
Term
Window Manager
Definition
The ____________ controls how windows appear and how users control them.
Term
GNOME
Definition
The ___________, a product of the GNU project, is a desktop environment that is used along a Window Manager.
Term
Konqueror
Definition
__________ is a combined file manager, Web browser, and document viewer.
Term
desktop
Definition
The ____________ provides the specific GUI appearance, software applications, and other resources that are used.
Term
AnotherLevel
Definition
____________ is a common Window Manager based on the fvwn Window Manager and often used with some Red Hat versions of Linux.
Term
Icons
Definition
_________ are a number of small images on a desktop.
Term
X Window System
Definition
The ____________ is a GUI that runs on Linux and many UNIX operating systems.
Supporting users have an ad free experience!