Title | Module 11 - Answers |
---|---|
Course | Computer Applications |
Institution | Laurentian University |
Pages | 8 |
File Size | 247.4 KB |
File Type | |
Total Downloads | 67 |
Total Views | 145 |
Answers...
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
_______________,suchasBASIC,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 factsintotheprogramcode.(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
...