QUESTIONS ANSWERS GRADED A+
◉ Computers are machines that. Answer: execute programs
◉ Computer programming is. Answer: the act of designing and
implementing a computer program
◉ Consider the following statements regarding computers:
I. Computers can execute a large number of instructions in a fraction
of a second.
II. Computer application areas mainly target the research and
scientific communities.
III. The physical components of a computer constitute its hardware.
IV. Unlike humans, a computer never gets bored or exhausted when
performing repetitive tasks.
Which are true?. Answer: I, III, IV
,◉ Consider the following statements about computer programs:
I. Computer programs can be written by someone who has a basic
knowledge of operating a computer.
II. Computer programs can complete complex tasks quickly.
III. Large and complex computer programs are generally written by
a group of programmers.
IV. Computer programs are composed of extremely primitive
operations.
Which are true?. Answer: II, III, IV
◉ The Central Processing Unit is primarily responsible for. Answer:
performing program control and data processing
◉ A single silicon chip made from potentially millions of transistors
is called. Answer: a Central Processing Unit (CPU)
,◉ An example of an output device that interfaces between
computers and humans is. Answer: a speaker
◉ An example of an input device that interfaces between computers
and humans is. Answer: a microphone
◉ Programs that are not running are usually stored. Answer: in
secondary storage
◉ When a program begins to run. Answer: it is moved to the CPU's
memory
◉ Which one of the following typically provides data persistence
without electricity?
I. The CPU's memory
II. The hard disk
III. Secondary storage. Answer: II, III
◉ Consider a scenario in which you develop a Java program on a
computer that has a Pentium processor. What step should you take
to run the same Java program on a computer that has a different
, processor?. Answer: The compiled Java machine language
instructions can be run on any processor that has a Java Virtual
Machine
◉ High-level programming languages. Answer: are independent of
the underlying hardware
◉ Which one of the following translates high-level descriptions into
machine code?. Answer: compiler
◉ Computer scientists have devised something that allows
programmers to describe tasks in words that are closer to the syntax
of the problems being solved. This is called (an). Answer: high-level
programming language
◉ Small applications written in the Java programming language that
can be located on the Internet are called. Answer: applets
◉ What is one of the benefits of using a high-level programming
language like Java?. Answer: Problems solved in a high-level
language are independent of the underlying computer
◉ Because Java was designed for the Internet, which two of its
attributes make it suitable for beginning programmers?. Answer:
Safety and portability