CNIT 176 Final Practice Questions with Complete
Solutions
T/F - Machine language is the only programming language understood by a computer
TRUE
T/F - A machine language instruction carries out tasks such as sorting and computing square
roots
FALSE
T/F - A record is a heterogeneous structure, but an array is not
TRUE
T/F - An algorithm is a set of unambiguous instructions for solving a problem or subproblem
in an infinite amount of time using an infinite amount of data
FALSE
Define Direct Memory Access and explain its purpose and the required conditions for
occurrence
Direct Memory Access is the feature that allows I/O devices to directly access the main memory
without the CPU. It is useful at any time the CPU can't keep up with the rate of data transfer.
Direct memory access
Method for transferring data between main memory and a device that bypasses the CPU
Computer network
A collection of computing devices connected in order to communicate and share resources.
Connections between computing devices can be physical using wires or cables or wireless using
radio waves or infrared signals
Node
, Any addressable device on a network
Data transfer rate (bandwidth)
The speed with which data is moved from one place to another on a network. Bandwidth
means a LOT of different things depending on who you are talking to!
Simple Mail Transfer Protocol (SMTP)
used to specify transfer of electronic mail, built on TCP/IP protocol suite
File Transfer Protocol (FTP)
allows a user to transfer files to and from another computer, built on TCP/IP protocol suite
Telnet
used to log onto one computer from another, built on TCP/IP protocol suite
Hyper Text Transfer Protocol (http)
allows exchange of Web documents, built on TCP/IP protocol suite
Port
A numeric designation that corresponds to a particular high-level protocol
MIME type
Multipurpose Internet Mail Extension. A standard for defining the format of files that are
included as email attachments or on websites
Firewall
A gateway machine and its software that protects a network by filtering the traffic it allows
Hostname
A name made up of words separated by dots that uniquely identifies a computer on the
Internet
Solutions
T/F - Machine language is the only programming language understood by a computer
TRUE
T/F - A machine language instruction carries out tasks such as sorting and computing square
roots
FALSE
T/F - A record is a heterogeneous structure, but an array is not
TRUE
T/F - An algorithm is a set of unambiguous instructions for solving a problem or subproblem
in an infinite amount of time using an infinite amount of data
FALSE
Define Direct Memory Access and explain its purpose and the required conditions for
occurrence
Direct Memory Access is the feature that allows I/O devices to directly access the main memory
without the CPU. It is useful at any time the CPU can't keep up with the rate of data transfer.
Direct memory access
Method for transferring data between main memory and a device that bypasses the CPU
Computer network
A collection of computing devices connected in order to communicate and share resources.
Connections between computing devices can be physical using wires or cables or wireless using
radio waves or infrared signals
Node
, Any addressable device on a network
Data transfer rate (bandwidth)
The speed with which data is moved from one place to another on a network. Bandwidth
means a LOT of different things depending on who you are talking to!
Simple Mail Transfer Protocol (SMTP)
used to specify transfer of electronic mail, built on TCP/IP protocol suite
File Transfer Protocol (FTP)
allows a user to transfer files to and from another computer, built on TCP/IP protocol suite
Telnet
used to log onto one computer from another, built on TCP/IP protocol suite
Hyper Text Transfer Protocol (http)
allows exchange of Web documents, built on TCP/IP protocol suite
Port
A numeric designation that corresponds to a particular high-level protocol
MIME type
Multipurpose Internet Mail Extension. A standard for defining the format of files that are
included as email attachments or on websites
Firewall
A gateway machine and its software that protects a network by filtering the traffic it allows
Hostname
A name made up of words separated by dots that uniquely identifies a computer on the
Internet