Filters
Question type

Study Flashcards

Agile methodologies tend to be used for large software development projects involving more than ten developers, geographically dispersed development teams, and life-critical applications.​

A) True
B) False

Correct Answer

verifed

verified

​A(n) __________ is a factor that remains the same throughout a program.


A) ​algorithm
B) ​variable
C) ​object
D) ​constant

E) A) and B)
F) B) and C)

Correct Answer

verifed

verified

A(n) ____________ for a computer program is a set of steps that explains how to begin with known information specified in a problem statement and how to manipulate that information to arrive at a solution.​


A) ​control
B) ​algorithm
C) ​syntax
D) ​parameter

E) All of the above
F) C) and D)

Correct Answer

verifed

verified

_______________, such as BASIC, Python, Java, Prolog, and C++, make the programming process easier by replacing unintelligible strings of 1s and 0s or cryptic assembly commands with understandable commands, such as PRINT and WRITE.​


A) ​Low-level languages
B) ​High-level languages
C) ​First generation languages
D) ​Multiparadigm languages

E) B) and C)
F) C) and D)

Correct Answer

verifed

verified

In a programming language, a(n) ______, or command, is a word with a predefined meaning​

Correct Answer

verifed

verified

programmers who work within the declarative paradigm envision a program as data objects that essentially network with each other to exchange data​

A) True
B) False

Correct Answer

verifed

verified

Before finalizing the algorithm for a computer program, you should perform a(n) __________ to verify that your algorithm works.​

Correct Answer

verifed

verified

In a repetition control structure, the computer is directed to repeat one or more instructions until a certain condition is met. The section of code that repeats is usually referred to as a(n) ___________.​


A) ​algorithm
B) ​compiler
C) ​iteration
D) ​rule

E) B) and D)
F) A) and B)

Correct Answer

verifed

verified

A(n) _________ represents a value that can change.​

Correct Answer

verifed

verified

Microprocessors only understand machine language, so there has to be some way to convert assembly language instructions into 1s and 0s.​

A) True
B) False

Correct Answer

verifed

verified

A(n) __________ is available for use by any routine in the program while a(n) _______________ can be accessed only from the routine in which it is defined.​


A) ​public attribute, class attribute
B) ​private attribute, class attribute
C) ​public attribute, private attribute
D) ​class attribute, public attribute

E) All of the above
F) B) and D)

Correct Answer

verifed

verified

The order or sequence of rules in a Prolog program is usually critical.​

A) True
B) False

Correct Answer

verifed

verified

A(n) _________ provides programmers with tools to build substantial sections of a program by pointing and clicking rather than typing lines of code.​


A) ​repetition control structure
B) ​interprete
C) ​VDE
D) superclass​

E) None of the above
F) B) and C)

Correct Answer

verifed

verified

In 1969, computer scientists began to develop high-level languages, called ________-generation languages, which more closely= resembled human languages.​


A) ​second
B) ​third
C) fourth​
D) ​none of the above

E) A) and B)
F) None of the above

Correct Answer

verifed

verified

When high-level languages were originally conceived in the 1950s, they were dubbed second-generation languages because they seemed a major improvement over machine and assembly languages.​

A) True
B) False

Correct Answer

verifed

verified

Prolog and other declarative languages were classified as fifth-generation languages.​

A) True
B) False

Correct Answer

verifed

verified

With just facts and goals, Prolog would be nothing more than a database, but the addition of _________ gives programmers a set of tools to manipulate the facts.​

Correct Answer

verifed

verified

A(n) _____________ defines the characteristics of a set of objects.​


A) ​class attribute
B) ​control structure
C) ​function
D) ​method

E) B) and C)
F) All of the above

Correct Answer

verifed

verified

___________ programming is an approach to software development in which programmers anticipate what might go wrong as their programs run, and take steps to smoothly handle those situations.​

Correct Answer

verifed

verified

Defensive ...

View Answer

Keywords can be combined with specific ____________, which provide more detailed instructions for the computer to carry out.​

Correct Answer

verifed

verified

Showing 41 - 60 of 120

Related Exams

Show Answer