computers ch 11

¡Supera tus tareas y exámenes ahora con Quizwiz!

FALSE- Java

"C" is an object-oriented programming language developed by Sun Microsystems.

TRUE

"Program coding" is the process of writing the actual program steps in the proper format for a particular programming language.

True

"Program coding" is the process of writing the actual program steps in the proper format for a particular programming language.

TRUE

"Ruby on Rails" is a framework for developing dynamic Web applications that is written in the Ruby programming language. __________

TRUE

"Run time" errors are noticed after all syntax errors are corrected and the program can be executed.

TRUE

"User documentation" normally consists of a user's manual containing instructions for running the program, a description of software commands, and so forth.

sequence control structure

A ____ is simply a series of statements that follow one another. After the first statement has been carried out completely, the program control moves to the next statement, and so forth.

source code

A computer program before it is compiled is referred to as the source code

C# or C sharp

A hybrid of C and C++, ____________ is most often used to create Web applications, XMLbased Web services, and Windows apps; it was developed to directly compete with Java.

True

A structured program is divided into individual modules; each module represents a specific processing task.

TRUE

A(n) "macro" is a sequence of saved actions (such as keystrokes, mouse clicks, and menu selections) that can be replayed whenever needed within the application program in which it was created.

application generator

A(n) ____ is a software program that helps programmers develop software.

compiler

A(n) ____ is designed for a specific programming language and translates programs written in that language into machine language so it can be executed.

syntax error

A(n) ____ occurs when the programmer has not followed the proper rules of the programming language being used.

logic error

A(n) ________ is a programming error that occurs when running a program produces incorrect results.

programmer

A(n) __________ is a person whose job it is to write, test, and maintain computer programs.

SDK

A(n) ___________ is a programming package designed for a particular platform (such as iPhone, Android, Java, or Windows) that enables programmers to develop applications for that platform more quickly and easily.

AOP

According to IBM, ____ has yielded significant benefits in the quality of the code and the speed with which programmers can write programs.

FALSE- 4GLs

Although there is no precise definition of "3GLs", they are even further from machine language than fourth-generation languages, and, therefore, are much easier to use.

False

An IDE is a tool that prepares reports to be used with a software program quickly and easily.

False

An advantage to using 4GLs is that they can result in a smaller number of program statements and more efficient object code when they are compiled into machine language.

test

At the end of the preliminary debugging process, the original programmer—or, preferably, someone else—runs the program with extensive data to try to find any additional errors remaining in the program.

True

Comments are usually preceded by a specific symbol.

PDLC

Each step of the __________ produces some type of documentation to pass on to the next step.

very-high-level languages

Fourth-generation languages (4GLs) are ____.

variables

In a computer program, ____ are named memory locations that are defined for that particular program and are used to store the current value of data items used in the program.

TRUE

In a(n) "procedural" program, variables can be accessed and their values changed from any module in the program, as appropriate.

True

In addition to its traditional uses, COBOL is evolving to support new applications.

classes

In an OOP, groups of objects that share common properties are organized into _________________

algorithm

In the program design step of the PDLC, the specifications developed during the problem analysis step are used to develop a(n) ____ for the program.

True

It is easier to write comments— particularly comments explaining the logic of a program—at the time the program is coded, instead of trying to add those comments at the end of the project.

C++

Java is currently one of the most popular programming languages and has replaced ____ as the programming language used for the computer science Advanced Placement exam taken by high school students to earn college credit.

True

Java is widely used by businesses and is viewed by many as the replacement for both COBOL and C++.

TRUE

Java source code "cannot" be converted into object code using a Python compiler.

TRUE

Much of the coding in a "declarative" programming language consists of mouse clicks to select instructions and issue commands to the program. _________

True

Once the system containing the program is up and running, the implementation process of the program implementation and maintenance phase is complete.

FALSE- beta

One or more rounds of outside tests for programs created for mass distribution are referred to as "alpha" tests. __________

TRUE

Procedural programming utilizes procedures, which are also called modules or "subprograms". __________.

flowcharts

Program ____ use graphic symbols and relational operators (such as < for "less than" and = for "equal to") to portray the sequence of steps needed to fulfill the logic in that program, module, or method.

maintenance

Program __________ is the process of updating software so it continues to be useful.

logic error

Programmers often use temporary dummy print statements—print statements that are temporarily inserted into the code—to help locate a ____.

beta tests

Programs created for mass distribution often have two stages of testing: an internal onsite test and one or more rounds of outside tests (called _________).

True

Pseudocode expresses the steps in a program, module, or method, but uses English-like statements in place of the flowchart's graphical symbols.

True

Python programs run on computers using the Windows, Linux, UNIX, Mac OS X, or OS/2 operating systems, as well as on some mobile devices.

interpreter

Rather than creating a complete object module for a program, a(n) ____ reads, translates, and executes the source program one line at a time.

False

Structure charts are used to illustrate the step-by-step logic that is to take place within a program, module, or method.

True

Structured programming embodies a top-down design philosophy.

selection

The basic __________ control structure is the if-then-else statement, in which the condition can only result in two possibilities—true or false (yes or no).

low-level languages

The earliest programming languages—machine language and assembly language—are referred to as ____.

Mark II

The first official recorded use of the word "bug" in the context of computing is associated with the temporary failure of the ____ computer.

compilers

The major disadvantage associated with interpreters is that they work less efficiently than ____________ do, so interpreted programs run more slowly.

True

The property that makes 4GLs easier to use is that they are declarative, rather than the procedural third-generation languages.

False

The repetition control structure is also called the selection control structure.

False

Three common types of language translators are compilers, interpreters, and coders.

.classes or class

To use a Java applet on a Web, the applet's __________ files containing the applet's code must be stored in the Web site's folder.

True

To use a macro recorder, you start the macro recorder and then you perform the desired tasks—the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.

.NET framework

Tool such as Microsoft's ____ are helping to bridge different platforms and programming languages.

object-oriented programming

Two of the most significant approaches to programming are procedural programming and ____.

True

With a logic error, the program will run but the output will be wrong.

FALSE- selection control structure

With a(n) "sequence control structure", the direction that the program control takes depends on the results of a certain condition. __________

FALSE- do while

With the "do until" structure, the instructions in the loop are repeated as long as a certain condition is true.

do until structure

With the ____, the instructions in the loop are repeated as long as a certain condition is false.

Comments

____ are notes within the actual program code that identify key features and steps of the program but that are written in such a way that the computer knows to ignore them when the program is executed.

Java applets

____ are small programs that are designed to be inserted into Web - PAGEs and run using a Java-enabled Web browser.

Form generators

____ create the forms or screens used to input data into a program or database.

Logic

____ errors occur when a formula is written incorrectly, when a mistake is made with a decision condition, or when the wrong variable name is used.

Application Lifecycle Management (ALM)

____ is a broad term to describe creating and managing an application throughout its entire lifecycle—from design through coding and testing, to maintenance, and, eventually, to retirement.

Aspect-oriented programming (AOP)

____ is a software development approach that continues the programming trend of breaking a software program into small and more manageable pieces that overlap in functionality as little as possible.

Procedural

____ programming focuses on the step-by-step instructions that tell the computer what to do to solve a problem.

Pascal

____ was created to fill the need for a teaching tool to encourage structured programming.

BASIC

______ was designed as an easy-to-learn beginner's language.

Problem analysis

________ is the first phase of the PDLC.

Object-oriented

_________ programming is an approach to program design in which a program consists of a collection of objects that contain data and methods to be used with that data.

FORTRAN

_________, which dates back to 1954, was designed by scientists and is oriented toward manipulating formulas for scientific, mathematical, and engineering problem solving applications.

UML or Unified Modeling Language or Unified Modeling Language (UML) or (UML) Unified Modeling Language

__________ is a set of standard notations that is widely used for modeling object-oriented programs.

Visual Basic

__________ is a version of BASIC that supports object-oriented programming and uses a visual environment to help programmers quickly and easily create programs.

Configuration management

__________ refers to keeping track of the progress of a program development project, such as documenting revisions, storing each version of the program so it can be recreated if needed, and keeping track of all components used in the final program.

UML

___________ is a set of standard notations that is widely used for modeling object-oriented programs.


Conjuntos de estudio relacionados

تاريخ الفصل الرابع 💜

View Set

Pathogenesis of Microbial Infection

View Set

Κεφάλαιο 4ο - ΣΥΝΤΕΛΕΣΤΕΣ ΠΑΡΑΓΩΓΗΣ & ΟΙΚΟΝΟΜΙΚΑ

View Set

320 module 1 chapter 1 prep u questions

View Set

MKT 325 Personal Selling CH 3, 4, 5 Exam

View Set

Chapter 11: Interactive Presentation

View Set