Chapter 10

Ace your homework & exams now with Quizwiz!

During the program debugging stage, the people who will use the program test the software.

F

Eventually all programming languages will merge into one universal language.

F

Prolog is an example of a fourth-generation programming language.

F

The program specification is a clear statement of the goals and objectives of the project.

T

Which of the following is the final stage of the program development life cycle (PDLC)?

Testing and Documentation

The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________.

algorithm

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.

beta

The capability of moving a completed programming solution easily from one type of computer to another is known as ________.

portability

A compiler translates the source code into an intermediate form of code, line by line.

F

A data-flow diagram provides a visual representation of an algorithm.

F

Bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks.

F

Syntax errors are caught only when a program executes.

F

The standard set of vocabulary for pseudocode is specific and detailed.

F

Which of the following would NOT be used to build websites with interactive capabilities?

FORTRAN

Which of the following provides a visual representation of the patterns of an algorithm?

Flowchart

Special symbols called tags are used in which of the following languages?

HTML/XHTML

A small Java-based program is called a ________.

Java applet

Which language is the most popular language for writing Apple macOS applications?

Objective C

What is the first step of the system development life cycle (SDLC)?

Problem and Opportunity Identification

________ is the process of translating a task into a series of commands that a computer will use to perform the task.

Programming

Which refers to a text-based approach to documenting an algorithm?

Pseudocode

A popular programming language which is known for having a large number of free libraries is ________.

Python

________ is the set of instructions that programmers have written in a higher-level language.

Source code

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++.

T

Data is the raw input that users have at the start of the job.

T

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

T

One IDE can often be configured to support many different languages.

T

Programming is necessary when the software needed to accomplish a task is not available.

T

Second-generation languages are also known as assembly languages.

T

When programmers need to create several different examples of a class, each is known as an object.

T

________ is a programming language that can be used to create a wide range of Windows applications.

Visual Basic

________ enables users to define their own data-based tags and facilitates the exchange of information between websites.

XML

Corona and App Inventor can be used to develop ________.

apps for mobile devices

In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class.

inheritance

An example of a first-generation language is ________.

machine language

Which is NOT a key factor a programmer uses in selecting the language for a project?

number of inputs required

Division by zero is a ________ error that is caught when the program executes.

runtime

A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.

test condition

SQL is an example of a ________ category programming language.

4GL

Which statement does NOT describe fifth-generation languages?

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.

Top-down design

The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.

control structures

Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them.

classes

Translating an algorithm into a programming language is called ________.

coding

An integrated development environment (IDE) is a ________.

collection of tools that helps programmers write and test their programs

The process that converts program code into machine language is called ________.

compilation


Related study sets

Week 11: Concept of Functional Ability

View Set

PNS function & Cholinergic and Anti-Cholinergic Drugs

View Set

Pediatric Nurse Practitioner Exam Practice Questions

View Set

Bonus Student Exam Question Design for Exam 4

View Set

Refererad smärta - huvud, nacke

View Set

Nutrition; Fifth Edition; Chapter 2; Nutrition Guidelines and Assessment

View Set