Exam 7: Problem Solving and Algorithms
Exam 1: The Big Picture52 Questions
Exam 2: Binary Values and Number Systems49 Questions
Exam 3: Data Representation51 Questions
Exam 4: Gates and Circuits49 Questions
Exam 5: Computing Components49 Questions
Exam 6: Low-Level Programming Languages and Pseudocode49 Questions
Exam 7: Problem Solving and Algorithms48 Questions
Exam 8: Abstract Data Types and Subprograms49 Questions
Exam 9: Object-Oriented Design and High-Level Programming Languages47 Questions
Exam 10: Operating Systems49 Questions
Exam 11: File Systems and Directories49 Questions
Exam 12: Information Systems45 Questions
Exam 13: Artificial Intelligence47 Questions
Exam 14: Simulation, Graphics, Gaming, and Other Applications50 Questions
Exam 15: Networks48 Questions
Exam 16: The World Wide Web44 Questions
Exam 17: Computer Security49 Questions
Exam 18: Limitations of Computing50 Questions
Exam 19: broad concept of computer security and its importance in modern society.102 Questions
Select questions type
A concrete step is one that does not need to be expanded further.
(True/False)
4.8/5
(37)
A(n) _______________ is an instruction that determines the order in which other instructions in a program are executed.
(Short Answer)
4.8/5
(37)
Which of the following requires the use of a "splitting value"?
(Multiple Choice)
4.8/5
(34)
A(n) _______________ is the mechanism by which a value is passed into a subprogram.
(Short Answer)
4.8/5
(35)
Are the following directions for shampooing hair a good example of an algorithm? Explain.
Rinse hair
Put shampoo on hair
Lather
Repeat
(Short Answer)
4.8/5
(33)
The approach to problem solving developed by George Polya is valuable, but does not apply to computer-based solutions.
(True/False)
4.7/5
(37)
Which of the following is the ability for a subprogram to call itself?
(Multiple Choice)
4.9/5
(31)
A record is a named heterogeneous collection of items in which individual items are accessed by name.
(True/False)
4.7/5
(42)
Who wrote the book How to Solve It, which outlines a general approach to problem solving?
(Multiple Choice)
4.8/5
(44)
Which of the following uses a "divide and conquer" approach?
(Multiple Choice)
4.9/5
(36)
During top-down design, a(n) _______________ step is one that is sufficiently detailed and needs no further expansion.
(Short Answer)
4.8/5
(39)
Algorithms cannot be tested until they are realized in a computer-based programming language.
(True/False)
4.9/5
(41)
_______________ is the separation of the logical view of an action from its implementation.
(Short Answer)
4.9/5
(44)
An array is a named collection of homogeneous items in which individual items are accessed by name.
(True/False)
4.8/5
(44)
A record is a named heterogeneous collection of items in which individual items are accessed by position.
(True/False)
4.8/5
(43)
In terms of problem solving, what are three questions that you might ask if you task is to send flowers to your mother?
(Essay)
4.9/5
(43)
Showing 21 - 40 of 48
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)