CORRECT Answers
Application Program Interface (API) - CORRECT ANSWER - Stands for "Application
Programming Interface." An API is a set of commands, functions, protocols, and objects that
programmers can use to create software or interact with an external system. It provides
developers with standard commands for performing common operations so they do not have to
write the code from scratch.
Assembler - CORRECT ANSWER - An assembler is a program that converts assembly
language into machine code. It takes the basic commands and operations from assembly code
and converts them into binary code that can be recognized by a specific type of processor.
Assembly Language - CORRECT ANSWER - An assembly language is a low-level
programming language designed for a specific type of processor. It may be produced by
compiling source code from a high-level programming language (such as C/C++) but can also be
written from scratch. Assembly code can be converted to machine code using an assembler.
Bit - CORRECT ANSWER - A bit (short for "binary digit") is the smallest unit of
measurement used to quantify computer data. It contains a single binary value of 0 or 1.
Block - CORRECT ANSWER - A block in Java is a group of one or more statements
enclosed in braces. A block begins with an opening brace ({) and ends with a closing brace (}).
Between the opening and closing braces, you can code one or more statements. For example: {
int i, j; i = 100; j = 200; } A block is itself a type of statement.
Block Comment - CORRECT ANSWER - A block comment method is declared as
follows: /* *block comment describing the overview of the code. */ Single-line comments are
short comments that may be written in a single line. ... Documentation comments, written before
the declaration, are used to explain Java interfaces, classes, constructors, methods and fields
Bus - CORRECT ANSWER - While the wheels on the bus may go "round and round,"
data on a computer's bus goes up and down. Each bus inside a computer consists of set of wires
that allow data to be passed back and forth. Most computers have several buses that transmit data
,to different parts of the machine. Each bus has a certain size, measured in bits (such as 32-bit or
64-bit), that determines how much data can travel across the bus at one time. Buses also have a
certain speed, measured in megahertz, which determines how fast the data can travel.
Byte - CORRECT ANSWER - A byte is a unit of measurement used to measure data. One
byte contains eight binary bits, or a series of eight zeros and ones. Therefore, each byte can be
used to represent 2^8 or 256 different values.
Bytecode - CORRECT ANSWER - Bytecode is program code that has been compiled
from source code into low-level code designed for a software interpreter. It may be executed by a
virtual machine (such as a JVM) or further compiled into machine code, which is recognized by
the processor.
Bytecode verifier - CORRECT ANSWER - Bytecode Verification. When a class loader
presents the bytecodes of a newly loaded Java platform class to the virtual machine, these
bytecodes are first inspected by a verifier. The verifier checks that the instructions cannot
perform actions that are obviously damaging.
Cable modem - CORRECT ANSWER - A cable modem is a peripheral device used to
connect to the Internet. It operates over coax cable TV lines and provides high-speed Internet
access. Since cable modems offer an always-on connection and fast data transfer rates, they are
considered broadband devices.
Central Processing Unit (CPU) - CORRECT ANSWER - Stands for "Central Processing
Unit." The CPU is the primary component of a computer that processes instructions. It runs the
operating system and applications, constantly receiving input from the user or active software
programs. It processes the data and produces output, which may stored by an application or
displayed on the screen.
Class loader - CORRECT ANSWER - The Java Classloader is a part of the Java Runtime
Environment that dynamically loads Java classes into the Java Virtual Machine. Usually classes
are only loaded on demand. ... The class loader is responsible for locating libraries, reading their
contents, and loading the classes contained within the libraries.
, Comment - CORRECT ANSWER - Commenting in Java. Comments are an integral part
of any program. They help the person reading the code (often you) better understand the intent
and functionality of the program. It is critical that you get in the habit of always commenting
your code and doing it as you write your code, not after the fact.
Compiler - CORRECT ANSWER - A compiler is a software program that compiles
program source code files into an executable program. It is included as part of the integrated
development environment IDE with most programming software packages.
Console - CORRECT ANSWER - A console is the combination of a monitor and
keyboard. It is a rudimentary interface in which the monitor provides the output and the
keyboard is used for input.
Dot pitch - CORRECT ANSWER - Dot pitch, or "pixel pitch," is a measurement that
defines the sharpness of a display. It measures the distance between the dots used to display the
image on the screen. This distance is very small and is typically measured in fractions of
millimeters. The smaller the dot pitch, the sharper the picture.
DSL (Digital Subscriber Line) - CORRECT ANSWER - Stands for "Digital Subscriber
Line." DSL is a communications medium used to transfer digital signals over standard telephone
lines. Along with cable Internet, DSL is one of the most popular ways ISPs provide broadband
Internet access.
Encoding Scheme - CORRECT ANSWER - Encoding involves the use of a code to change
original data into a form that can be used by an external process. The type of code used for
converting characters is known as American Standard Code for Information Interchange
(ASCII), the most commonly used encoding scheme for files that contain text.
Hardware - CORRECT ANSWER - Computer hardware refers to the physical parts of a
computer and related devices. Internal hardware devices include motherboards, hard drives, and
RAM. External hardware devices include monitors, keyboards, mice, printers, and scanners.
High-level language - CORRECT ANSWER - A high-level language is a programming
language designed to simplify computer programming. It is "high-level" since it is several steps