Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

| Test 1 Review Questions: Chapter 1 1 : Define and explain algorithm. We begin with a definition as a series of steps for solving

|Test 1 Review Questions:
Chapter 1
1: Define and explain algorithm. We begin with a definition as a series of steps for solving a problem or carrying out a
task.
2: a set of instructions that performs a specific task when executed by a digital device is referred to as
this as much as possible.
3: Why are computer scientists interested in algorithm efficiency, speed and reliability?
4: Is algorithm restricted to only one alternative?
5: what is a standard algorithm processing?
6: What term refers to the process of dividing an extensive app into smaller parts? (b) Explain this concept. (c) when do
you use this concept?
7: Suppose a programmer is functionally decomposing a two-factor authentication process. Which example illustrates a
module that requires further decomposition?
A: Prompt for user ID.
C: Generate a one-time PIN.
B: Prompt for password.
D: Validate user ID and password match. (*)
8: How does dependencies and cohesion relate to decomposition?
9: Which term refers to the process of finding similarities in procedures and tasks?
a. pattern identification
b. decomposition
c. computational thinking
d. abstraction
Recognizing that each user of a social media site has a login credential set is an example of pattern
identification.
10: Define and give examples of a repetitive pattern.
11: What is a classification pattern - define and explain.
An example of a classification pattern is vehicles represented as cars
12: Which term refers to a technique that hides details, simplifies complexity, and substitutes a generalization for
something specific?
(note: the black box concept is an implementation of this concept)
Chapter 2:
13: Which term refers to code that can be distributed as computer software, desktop applications, web apps, and mobile
apps?
14: a: What is the syntax of a programming language?
b : The meaning and validity of a programming language is referred to as
c: Give 2 examples of what action will cause a syntax error:
d: Give 2 examples of what action will cause a runtime error (aka bugs):
(this error occurs while the program is running after being successfully compiled)
e: Give 2 examples of what action will cause a logic error:
15: What is IDE and what are they used for?
16: The 3 essential programming tools are:
, build tools, and
(note: Build tools provide a programmer with a way to express an algorithm using the vocabulary of a
programming language)
17: What tool assists a programmer in writing program code
18:
tool is a software utility that begins with the first statement in a program, preprocesses it into a binary
instruction, and then executes it. This software utility analyzes each statement one by one in the program.
19 tool translates code written in one programming language into another language. Thus software utility
preprocesses and converts all of the statements in a program into a binary file before handing it over for execution.
20:
tool is specially designed for entering high-level programming code without including extraneous codes
(code editor)
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M Kroenke, David J Auer

6th Edition

0132742926, 978-0132742924

Students also viewed these Databases questions

Question

=+to the case of a small open economy with a fi xed exchange rate.

Answered: 1 week ago