Exam 12: Pointers, Classes, Virtual Functions, and Abstract Classes

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

In C++, the member access operator arrow is >>.

(True/False)
4.9/5
(38)

What is the value of x after the following statements execute? int x = 25; Int *p; P = &x; *p = 46;

(Multiple Choice)
4.9/5
(41)

If p is a pointer variable, the statement p = p + 1; is valid in C++.

(True/False)
4.9/5
(33)

A pointer variable is a variable whose content is a memory address.

(True/False)
4.8/5
(35)

Consider the following statements: Consider the following statements:    The code above is an example of a(n) ____________________ class definition. The code above is an example of a(n) ____________________ class definition.

(Short Answer)
5.0/5
(42)

Given the statement double *p;, the statement p++; will increment the value of p by ____ byte(s).

(Multiple Choice)
4.8/5
(45)

Consider the following statement: ptrMemberVarType objectThree(objectOne); The values of the member variables of objectOne are being copied into the corresponding member variables of objectThree. This initialization is called the ____.

(Multiple Choice)
4.9/5
(32)

Which of the following arithmetic operations is allowed on pointer variables?

(Multiple Choice)
4.8/5
(39)

An array created during the execution of a program is called a(n) ____ array.

(Multiple Choice)
5.0/5
(33)

The statement that declares board to be an array of six pointers wherein each pointer is of type int is: int ____________________;

(Short Answer)
4.9/5
(39)

Consider the following statements: In the function pointerParameters, the parameter q is a(n) ____________________ parameter. Consider the following statements: In the function pointerParameters, the parameter q is a(n) ____________________ parameter.

(Short Answer)
4.7/5
(38)

The binding of virtual functions occurs at program ____________________ time.

(Short Answer)
4.9/5
(26)

In C++, you declare a pointer variable by using the ____ symbol.

(Multiple Choice)
4.7/5
(34)

The code int *p; declares p to be a(n) ____ variable.

(Multiple Choice)
4.7/5
(42)

In C++, virtual functions are declared using the reserved word ____.

(Multiple Choice)
4.9/5
(34)

The ____ constructor is executed when an object is declared and initialized by using the value of another object.

(Multiple Choice)
5.0/5
(39)

Consider the following declaration of a struct: Consider the following declaration of a struct:

(Short Answer)
4.8/5
(33)

The C++ operator ____ is used to destroy dynamic variables.

(Multiple Choice)
4.8/5
(39)

In C++, the dot operator has a lower precedence than the dereferencing operator.

(True/False)
4.8/5
(39)

Run-time binding is also known as ____ binding.

(Multiple Choice)
4.8/5
(50)
Showing 21 - 40 of 43
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)