Quiz: High Level Programming
Languages
Due Apr 22 at 11:59pm
Points 20
Questions 20
Time Limit 30 Minutes
Allowed Attempts 3
Instructions
The quiz:
Covers the Textbook material from Module 5: Week 5.
Contains 20 multiple-choice and true/false questions.
Is limited to 30 minutes.
Allows 3 attempts.
Is worth 20 points.
Quizzes are open book and open notes. Use of Internet search tools is not
advised as our quizzes are keyed to the textbook information. Textbooks and
searches do not always agree and for this course; therefore, your textbook is
the authoritative agent.
Submit this assignment by 11:59 p.m. (ET) on Monday of Module 5: Week 5.
TAKE THE QUIZ AGAIN
Attempt History
Attempt Time Score
LATEST Attempt 1 11 minutes 18 out
Correct answers are hidden.
Score for this attempt: 18 out of 20
Submitted Apr 17 at 11:45am
This attempt took 11 minutes.
Question 1
1 / 1 pts
____ a program means running it on many data sets to be sure its performance falls within required limits.
Debugging
Benchmarking
Configuring
Coding
IncorrectQuestion 2
0 / 1 pts
_______ is the time to plan how the program will accomplish the determined task.
Program design
Assembly design
Processing design
Program statement document
Question 3
1 / 1 pts
Most programming languages are now presented within an ____.
integrated development environment
integrated deployment environment
implementation development environment
interactive development environment
Question 4
1 / 1 pts
Even though a high-level programming language allows the programmer to think of memory locations in
abstract rather than physical terms, the programmer is still directing, via program instructions, every
change in the value of a memory location.
True
False
Question 5
1 / 1 pts
The software translator used to convert our high-level language instructions into machine language
instructions is called a(n) ____.
compiler
editor
loader
linker
Question 6
1 / 1 pts
Syntax is the rules for exactly how _______ must be written in a programming language.
orders
instructions
executables
statements
Question 7
1 / 1 pts
A program written in a(n) procedural language consists of sequences of statements that manipulate
data items. _________________________
True
False
IncorrectQuestion 8
0 / 1 pts
The availability of the appropriate compiler guarantees that a program developed on one type of machine
can be compiled on a different type of machine.
True
False
Question 9
1 / 1 pts
Imperative commands are instructions in the _______.
machine Language
assembly Language
processing language
programming language
Question 10
1 / 1 pts
If anything is changed on an already-tested module, regression testing is done to be sure that this change
hasn’t introduced a new error into code that was previously correct.
True
False
Question 11
1 / 1 pts
Much of the processing in the business world concerns updating “transaction files” with changes from
“master files.”
True
False
Question 12
1 / 1 pts
____, which includes MIMD, is really a catchall term for a variety of approaches to computing
architectures and algorithm design.
Distributed processing
Serial processing
Parallel processing
Scalable processing
Question 13
1 / 1 pts
____ was born out of frustration with existing languages and environments for systems programming.
F#
C#
Go
FORTRAN
Question 14
1 / 1 pts
____ is the most widely used language for writing system software because it combines the power of a
high-level language with the ability to circumvent that level of abstraction and work at the assembly-
language-like level.
C++
Pascal
Java
Question 15
1 / 1 pts
Java ____ are programs designed to run from webpages.
applications
beans
grounds
applets
Question 16
1 / 1 pts
Early versions of FORTRAN allowed the use of mathematical symbols such as < to compare two
quantities.
True
False
Question 17
1 / 1 pts
With a suitable parallel processor, a search for the largest of 1,000,000 numbers requires (2*lgN), or ____
steps.
500
40
1,000,000
Question 18
1 / 1 pts
Lady Ada Lovelace is regarded as the world’s first programmer on the basis of her correspondence with
Charles Babbage and her published notes on his work with the Analytic Engine.
True
False
Question 19
1 / 1 pts
Writing all computer programs in the same programming language would be more efficient because all
languages meet essentially the same needs.
True
False
Question 20
1 / 1 pts
C# offers a feature called garbage collection that automatically reclaims memory no longer needed by the
program.
True
False
Quiz Score: 18 out of 20