Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 9 pages
Exam (elaborations)

Programming II Final Exam Questions With Complete SolutionS!

Document preview thumbnail
Preview 2 out of 9 pages

A one-dimensional array can be initialized at the time it is defined, but a two-dimensional array cannot be initialized at the time it is defined. - ANSWERSFalse A(n) _________________ array is like several arrays of the same type put together. - ANSWERStwo dimensional To pass an array to a function, in the actual call you pass the ______________________ of the array. - ANSWERSname To access an array element, use the array name and the element's - ANSWERSsubscript To add up all the values in a two-dimensional array it would be best to use - ANSWERSnested loops The advantage of a linear search is that ___________. - ANSWERSit is simple and it can be used on unordered data A(n) ___________ search is more efficient than a(n) __________ search. - ANSWERSbinary, linear A binary search begins with the ___________ element of an array. - ANSWERSmiddle When searching for an item in an unordered set of data, binary search can find the item more quickly than linear search. - ANSWERSFalse Which of the sorts discussed so far made the same amount of passes and swaps no matter what order the numbers were in to start with? - ANSWERSSelection What is the minimum amount of passes that bubble sort will ever make? - ANSWERSOne With pointer variables you can access, but you cannot modify, data in other variables. -

Content preview

Programming II Final Exam Questions
With Complete SolutionS!
A one-dimensional array can be initialized at the time it is defined, but a two-
dimensional array cannot be initialized at the time it is defined. - ANSWERSFalse

A(n) _________________ array is like several arrays of the same type put together. -
ANSWERStwo dimensional

To pass an array to a function, in the actual call you pass the
______________________ of the array. - ANSWERSname

To access an array element, use the array name and the element's -
ANSWERSsubscript

To add up all the values in a two-dimensional array it would be best to use -
ANSWERSnested loops

The advantage of a linear search is that ___________. - ANSWERSit is simple and it
can be used on unordered data

A(n) ___________ search is more efficient than a(n) __________ search. -
ANSWERSbinary, linear

A binary search begins with the ___________ element of an array. - ANSWERSmiddle

When searching for an item in an unordered set of data, binary search can find the item
more quickly than linear search. - ANSWERSFalse

Which of the sorts discussed so far made the same amount of passes and swaps no
matter what order the numbers were in to start with? - ANSWERSSelection

What is the minimum amount of passes that bubble sort will ever make? -
ANSWERSOne

With pointer variables you can access, but you cannot modify, data in other variables. -
ANSWERSFalse

The statement int *ptr = new int; acquires memory to hold an integer and then -
ANSWERSsets ptr to point to the allocated memory

The command to free up the memory that a pointer points to is the
_________________ command. - ANSWERSdelete

, Arithmetic operations can be performed on pointers? - ANSWERSTrue

________________ can be used as pointers - ANSWERSArray names

A pointer may be initialized with - ANSWERSthe address of an existing object of the
appropriate type

The statement double *num; - ANSWERSdefines a pointer variable called num

When the less than ( < ) operator is used between two pointer variables, the expression
is testing whether - ANSWERSthe address of the first variable comes before the
address of the second variable in the computer's memory

Assuming that arr is an array identifier, the statement sum += *arr; - ANSWERSadds
the value stored in arr[0]to sum

Which of the following statements is not valid C++ code (assuming num1 and ptr2 are
pointers)? - ANSWERSAll are invalid

The statement cout << &num1; will output - ANSWERSthe memory address of the
variable called num1

The statement cout << *ptr; will output - ANSWERSthe value stored in the variable
whose address is contained in ptr

The _________ and _________ operators can respectively be used to increment and
decrement a pointer variable. - ANSWERS++, --

____________ is required after the closing brace of a class declaration. -
ANSWERSsemicolon

Objects are created from abstract data types that encapsulate data and ____________
together. - ANSWERSfunctions

The ____________ is used to protect important data. - ANSWERSprivate access
specifier

A constructor - ANSWERSmust be public

When the body of a member function is defined inside a class declaration, it is called
a(an) ____________ function. - ANSWERSinline

A __________ is a member function that is automatically called when a class object is
__________. - ANSWERSconstructor, created

Document information

Uploaded on
January 6, 2025
Number of pages
9
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$15.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
papersmaster01
3.9
(73)
Sold
302
Followers
106
Items
14701
Last sold
5 days ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions