QUESTION 1 The three main components of the Standard Library are: Containers, It
ID: 3868125 • Letter: Q
Question
QUESTION 1
The three main components of the Standard Library are:
Containers, Iterators, and Algorithms
Arrays, Vectors, and Pointers
Function, Member Functions , and Objects
istream, ofstream, and ifstream
2 points
QUESTION 2
An exception is an indication of a problem that occurs during a program's execution.
True
False
2 points
QUESTION 3
Standard Library algorithms are encapsulated as member functions within each container class.
True
False
2 points
QUESTION 4
We use the istream_iterator for:
Output
Input
Read data from a disk
Output data to a file
2 points
QUESTION 5
C++ views each file as a sequence of:
bits
streams
bytes
ASCII code
2 points
QUESTION 6
Passing file stream objects to functions should always be done by reference
True
False
2 points
QUESTION 7
Some of the STL or Standard Library Algorithms are:
cin, cout
fill, fill_n, generate and generate_n
ifstream,istream
array , vector, deque, and list
2 points
QUESTION 8
What happened when you try to divide by zero in your program
an exception will occur
program will continue processing
your computer will shutdown
nothing happens
2 points
QUESTION 9
deques offer rapid insertions and deletions at front or back and direct access to any element.
True
False
2 points
QUESTION 10
The ++ operation on an iterator moves it to the container's next element.
True
False
A.Containers, Iterators, and Algorithms
B.Arrays, Vectors, and Pointers
C.Function, Member Functions , and Objects
D.istream, ofstream, and ifstream
Explanation / Answer
Instruction: As you are not asking i place relavant explanation also please check the once.
QUESTION 1
The three main components of the Standard Library are:
A. Containers, Iterators, and Algorithms
B. Arrays, Vectors, and Pointers
C. Function, Member Functions , and Objects
D. istream, ofstream, and ifstream
--Answer :(A),Containers, Iterators, and Algorithms
---explanation:Standard libraries typically include definitions for commonly used algorithms, data structures, and mechanisms for input and output. Depending on the constructs made available by the host language, a standard library may include: Subroutines
Macro definitions
Global variables
Class definitions
Templates
Most standard libraries include definitions for at least the following commonly used facilities:
Algorithms (such as sorting algorithms)
Data structures (such as lists, trees, and hash tables)
Interaction with the host platform, including input/output and operating system calls
The Standard Template Library (STL) is a software library for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called algorithms, containers and iterators.
QUESTION 2
An exception is an indication of a problem that occurs during a program's execution.
A.True
B.False
--Answer :(A),True
---explanation: An exception is an indication of a problem that occurs during a program's execution.
Exception handling enables programmers to create applications that can resolve exceptions.
Exception handling enables programmers to remove error-handling code from the "main line" of the program's execution, improving program clarity and enhancing modifiability.
Exceptions are thrown when a method detects a problem and is unable to handle it.
An exception's stack trace includes the name of the exception in a descriptive message that indicates the problem that occurred and the complete method-call stack (i.e., the call chain) at the time the exception occurred.
The point in the program at which an exception occurs is called the throw point.
A try block encloses the code that might throw an exception and the code that should not execute if that exception occurs.
Exceptions may surface through explicitly mentioned code in a try block, through calls to other methods or even through deeply nested method calls initiated by code in the try block.
QUESTION 3
Standard Library algorithms are encapsulated as member functions within each container class.
A.True
B.False
--Answer :(A),True
---explanation:Standard Containers
A container is a holder object that stores a collection of other objects (its elements). They are implemented as class templates, which allows a great flexibility in the types supported as elements.
The container manages the storage space for its elements and provides member functions to access them, either directly or through iterators (reference objects with similar properties to pointers).
QUESTION 4
We use the istream_iterator for:
A. Output
B. Input
C. Read data from a disk
D. Output data to a file
--Answer :(B),Input
---explanation:input without worrying which source the input is coming from.
QUESTION 5
C++ views each file as a sequence of:
A. bits
B. streams
C. bytes
D. ASCII code
--Answer :(c),bytes
---explanation:
C++ views each files as a sequence of bytes.
Each file ends with an end-of-file marker.
When a file is opened, an object is created and a stream is associated with the object.
QUESTION 6
Passing file stream objects to functions should always be done by reference
A.True
B.False
--Answer :(A),True
---explanation:When passing a file stream object to a function, you should always pass it by reference.
QUESTION 7
Some of the STL or Standard Library Algorithms are:
A.cin, cout
B.fill, fill_n, generate and generate_n
C.ifstream,istream
D.array , vector, deque, and list
--Answer :(D),array , vector, deque, and list
---explanation:
The Standard Template Library (STL) is a software library for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called algorithms, containers, functors, and iterators.
The STL contains sequence containers and associative containers. The Containers are objects that store data. The standard sequence containers include vector, deque, and list. The standard associative containers are set, multiset, map, multimap, hash_set, hash_map, hash_multiset and hash_multimap. There are also container adaptors queue, priority_queue, and stack, that are containers with specific interface, using other containers as implementation.
QUESTION 8
What happened when you try to divide by zero in your program
A. an exception will occur
B. program will continue processing
C. your computer will shutdown
D. nothing happens
--Answer :(A). an exception will occur
---explanation:when you try to divide by zero ,gives an exception of "an attempt to divide by zero" error.
QUESTION 9
deques offer rapid insertions and deletions at front or back and direct access to any element.
True
False
--Answer :(A),True
---explanation:Sequence containers:deque--Rapid insertions and deletions at front or back.Direct access to any element.
QUESTION 10
The ++ operation on an iterator moves it to the container's next element.
True
False
--Answer :(A),True
---explanation:Overloaded operator++ to move the place the iterator points forward by one element.
thanking you...
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.