ITE - Chapter 10

Ace your homework & exams now with Quizwiz!

What is the first step of the system development life cycle (SDLC)? a) Design b) Analysis c) Problem and Opportunity Identification d) Development

Problem and Opportunity Identification

Which of the following provides a visual representation of the patterns of an algorithm? a) Flowchart b) Pseudocode c) Gantt chart d) Flow analysis

Flowchart

Which of the following is the final stage of the program development life cycle (PDLC)? a) Making a Plan b) Coding d) Testing and Documentation c) Debugging

Testing and Documentation

(True or False) Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.

True

(True or False) One IDE can often be configured to support many different languages.

True

(True or False) Second-generation languages are also known as assembly languages.

True

An example of a first-generation language is ________. a) BASIC b) machine language c) COBOL d) assembly language

machine language

A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________. a) class b) operator c) test condition d) documentation plan

test condition

Which of the following would NOT be used to build websites with interactive capabilities? a) Active Server Pages (ASP) b) PHP (PHP: Hypertext Preprocessor c) FORTRAN d) Java Server Pages (ISP)

FORTRAN

(True or False) A compiler translates the source code into an intermediate form of code, line by line.

False

(True or False) Eventually all programming languages will merge into one universal language.

False

(True or False) Prolog is an example of a fourth-generation programming language.

False

(True or False) Syntax errors are caught only when a program executes.

False

(True or False) The standard set of vocabulary for pseudocode is specific and detailed.

False

Which is NOT a key factor a programmer uses in selecting the language for a project? a) Space available b) Number of inputs required c) Speed required d) Type of target application

Number of inputs required

Which language is the most popular language for writing Apple macOS applications? a) C++ b) HTML c) Objective C d) Java

Objective C

________ is the process of translating a task into a series of commands that a computer will use to perform the task. a) Debugging b) Programming c) Analyzing d) Diagramming

Programming

Which refers to a text-based approach to documenting an algorithm? a) Syntax b) Pseudocode c) Keywords d) Data types

Pseudocode

________ is the set of instructions that programmers have written in a higher-level language. a) Executable code b) Base code c) Compiled code d) Source code

Source code

(True or False) A Windows application which demands a lot of raw processing power to execute repetitive complex calculations is a good candidate for the object-oriented programming language C/C++.

True

(True or False) The program specification is a clear statement of the goals and objectives of the project.

True

(True or False) When programmers need to create several different examples of a class, each is known as an object.

True

________ is a programming language that can be used to create a wide range of Windows applications. a) Visual Basic b) PHP c) BASIC d) HTML

Visual Basic

________ enables users to define their own data-based tags and facilitates the exchange of information between websites. a) HTML b) XHTML c) XML d) PHP

XML

Corona and App Inventor can be used to develop ________. a) complex web applications b) apps for mobile devices c) Mac software d) Web pages

apps for mobile devices

The keywords used in programming languages that use decisions to redirect the flow of a program are called ________. a) pseudocode b) control structures c) flowcharts d) operators

control structures

Division by zero is a ________ error that is caught when the program executes. a) compiler b) runtime c) syntax d) logical

runtime

Which statement does NOT describe fifth-generation languages? a) They are the most "natural" of languages. b) They use a set of short, English-based commands (such as ADD) that speak directly to the CPU. c) Problems are presented as a series of facts or constraints rather than as a specific algorithm. d) The system of facts can be queried.

They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.

________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks. a) Object-oriented analysis b) Top-down design c) Bottom-up design d) Inheritance

Top-down design

Before its final commercial release, a(n) ________ version of software may be offered to certain test sites or to interested users free or at a reduced cost. a) gamma b) release to manufacturers (RTM) c) beta d) general availability (GA)

beta


Related study sets

Academic Decathlon Art Resource Guide- Section 1 Names

View Set

TERM 4 Ch 64 Care of Patients with Diabetes Mellitus

View Set

Fundamental Lighting Definitions

View Set

Ch. 2: Basic Principles of Drug Action and Drug interactions

View Set