Module 11 - Answers PDF

Title Module 11 - Answers
Course Computer Applications
Institution Laurentian University
Pages 8
File Size 247.4 KB
File Type PDF
Total Downloads 67
Total Views 145

Summary

Answers...


Description

Exam Study Guide Monday, November 04, 2019

Student:

White, Mackenzie

Assignment:

11-Module-11-Review

Assignment Date:

11/4/2019

Score(%):

100

Objective Questions Result

Response

Computer Concepts

___________ provides OO programs with easy extensibility and can help simplify program control structures. (513074)

Correct

A:Polymorphism

Computer Concepts

____________ encompasses a broad set of activities that include planning, coding, testing, and documenting while a related activity, __________, is a development process that uses mathematical, engineering, and management techniques to reduce the cost and complexity of a computer program while increasing its reliability and modifiability. (513047)

Correct

Computer Concepts

_______________,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. (513055)

Correct

Computer Concepts

_________________ refers to the process of hiding the internal details of objects and their methods. (513077)

Computer Concepts

__________-generation languages, such as COBOL and Fortran, were used extensively for business and scientific applications. (513056)

Subject

Question (ID)

Remediation •

New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 804

• B:Computer programming, software engineering

New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 759

B:High-level languages



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 774

Correct

B:Encapsulation



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 809

Correct

C:Third



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 775

Exam Study Guide Report Page 1 of 8

Exam Study Guide Result

Response

Computer Concepts

Subject

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

Question (ID)

Correct

C:public attribute, private attribute



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 800

Computer Concepts

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

Correct

A:class attribute



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 800

Computer Concepts

A low-level language has a low level of ___________ because it includes commands specific to a particular CPU or microprocessor family. (513054)

Correct

B:abstraction



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 773

Computer Concepts

A(n) _________ is a graphical representation of the way a computer should progress from one instruction to the next when it performs a task. (513065)

Correct

B:flowchart



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 788

Computer Concepts

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

Correct

C:VDE



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 767

Computer Concepts

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

Correct

D:constant



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 765

Computer Concepts

A(n) __________ is a section of code that is part of a program, but is not included in the main sequential execution path. (513068)

Correct

A:function



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 792

Computer Concepts

A(n) ___________ converts all the statements in a program in a single batch, and the resulting collection of instructions, called ________, is placed in a new file. (513059)

Correct

C:compiler, object code



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 777

Computer Concepts

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. (513064)

Correct

B:algorithm



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 785

Remediation

Exam Study Guide Report Page 2 of 8

Exam Study Guide Result

Response

Computer Concepts

Subject

A(n) _____________ changes the order in which instructions are carried out by directing the computer to execute a statement elsewhere in the program. (513067)

Question (ID)

Correct

D:sequence control structure



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 791

Computer Concepts

A(n) ________________ tells a computer what to do based on whether a condition is true or false. (513069)

Correct

B:selection control structure



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 793

Computer Concepts

Computer historians believe that ____________ was the first programming language to work with objects, classes, inheritance, and methods. (513076)

Correct

B:SIMULA



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 808

Computer Concepts

Finding a value for a variable is referred to as ___________. (513081)

Correct

A:instantiation



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 815

Computer Concepts

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

Correct

C:fourth



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 776

Computer Concepts

In a Java program, the standard method in the execution path is called ______________. (513075)

Correct

D:main()



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 807

Computer Concepts

In a problem statement, you can limit complexity by making ____________. (513050)

Correct

D:assumptions



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 762

Computer Concepts

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) ___________. (513070)

Correct

C:iteration



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 794

Computer Concepts

In Prolog, the __________ describes the relationship between the _________. (513079)

Correct

D:predicate, arguments



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 812

Computer Concepts

In the context of Prolog programming, a ________________ is a tabular method for visualizing and specifying rules based on multiple factors. (513082)

Correct

B:decision table



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 820

Remediation

Exam Study Guide Report Page 3 of 8

Exam Study Guide Result

Response

Computer Concepts

Subject

Prolog allows you to ask open-ended questions by replacing constants with __________. (513080)

Question (ID)

Correct

B:variables

Computer Concepts

The _____________ in a problem statement is the information that is supplied to the computer to help it solve a problem. (513051)

Correct

Computer Concepts

The _______________ paradigm describes aspects of a problem that lead to a solution. (513078)

Correct

Computer Concepts

The ________________ paradigm is based on the idea that the solution for a problem can be visualized in terms of objects that interact with each other. (513071)

Computer Concepts

Remediation •

New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 814

A:known information •

New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 762

B:declarative



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 811

Correct

B:object-oriented



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 799

The human-readable version of a program created in a high-level language by a programmer is called __________. (513058)

Correct

A:source code



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 777

Computer Concepts

The instructions that make up a computer program are sometimes referred to as __________. (513048)

Correct

A:statements



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 759

Computer Concepts

What is the term that refers to the sequence in which a computer executes program instructions? (513066)

Correct

B:Flow control



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 791

Computer Concepts

Which of the following is a scripting language? (513060)

Correct

D:All of the above



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 778

Computer Concepts

Which of the following is not a characteristic for a good problem statement? (513049)

Correct

B:It contains detailed • descriptions of the processes and tools that need to be developed.

New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 761

Computer Concepts

Which of the following is not a programming paradigm? (513061)

Correct

D:Predictive



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 779

Computer Concepts

Which programming language is an interpreted language most commonly used for client-side Web scripting, such as animating page elements and validating input on HTML forms? (513063)

Correct

D:Javascript



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 781

Exam Study Guide Report Page 4 of 8

Exam Study Guide Subject

Question (ID)

Result

Response

Computer Concepts

Which programming language is used for artificial intelligence applications and expert systems? (513062)

Correct

A:Prolog



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 780

Computer Concepts

A low-level language uses command words and grammar based on human languages. (513021)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 774

Computer Concepts

A programming language that supports the procedural paradigm is called a declarative language. (513028)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 785

Computer Concepts

A simple example of a repetition control structure is the if...else command. (513033)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 793

Computer Concepts

A subclass is any class that inherits attributes from a superclass. (513038)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 801

Computer Concepts

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

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 763

Computer Concepts

Algorithms are usually written in a format that is specific to a particular programming language. (513029)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 786

Computer Concepts

An algorithm can be expressed or documented using pseudocode. (513031)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 788

Computer Concepts

An API is a set of application or operating system functions that programmers can add to the programs they create. (513027)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 783

Computer Concepts

An important characteristic of thirdgeneration programming languages is that the source code can be written with simple tools, such as a word processor, and this code can be easily understood by programmers. (513025)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 775

Computer Concepts

Application programmers specialize in developing system software such as operating systems, device drivers, security modules, and communications software. (513015)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 760

Remediation

Exam Study Guide Report Page 5 of 8

Exam Study Guide Subject

Question (ID)

Result

Response

Computer Concepts

As a general rule, declarative programming languages are most suitable for problems that pertain to words and concepts rather than to numbers. (513045)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 821

Computer Concepts

Declarative languages are commonly used for production applications. (513046)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 821

Computer Concepts

Generally speaking, in an object-oriented program, the objects don’t interact. (513039)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 802

Computer Concepts

In Prolog, facts can have no more than two arguments. (513042)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 813

Computer Concepts

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

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 775

Computer Concepts

Procedural languages encourage programmers to approach problems by breaking down the solution into a series of steps. (513034)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 797

Computer Concepts

Programmers insert documentation called factsintotheprogramcode.(513020)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 769

Computer Concepts

Programmers specify the actual solution in the problem statement. (513017)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 761

Computer Concepts

Programmers who work within the declarative paradigm envision a program as data objects that essentially network with each other to exchange data. (513036)

Correct

False



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 799

Computer Concepts

Prolog and other declarative languages were classified as fifth-generation languages. (513026)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 776

Computer Concepts

Prolog programming is all about facts and rules. (513041)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 812

Computer Concepts

Some software engineering activities overlap with the systems analysis and design activities. (513014)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 759

Remediation

Exam Study Guide Report Page 6 of 8

Exam Study Guide Subject

Question (ID)

Result

Response

Computer Concepts

Structured English is a subset of the English language with a limited selection of sentence structures that reflect processing activities. (513030)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 788

Computer Concepts

The core of a computer program is a sequence of instructions. (513019)

Correct

True



New Perspectives on Computer Concepts 2018 Comprehensive [PageNo:] 764

Computer Concepts

The declarative paradigm is fundamentally quite similar to the procedural paradigm. (513040)

Correct

False

...


Similar Free PDFs