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
(70)

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
(88)

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

(True/False)
4.9/5
(81)

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

(True/False)
4.8/5
(70)

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
(87)

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

(Multiple Choice)
4.8/5
(81)

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
(62)

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

(Multiple Choice)
4.7/5
(79)

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

(Multiple Choice)
5.0/5
(79)

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

(Short Answer)
5.0/5
(83)

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.9/5
(80)

The binding of virtual functions occurs at program ____________________ time.

(Short Answer)
4.9/5
(68)

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

(Multiple Choice)
4.7/5
(81)

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

(Multiple Choice)
4.7/5
(81)

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

(Multiple Choice)
4.9/5
(76)

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

(Multiple Choice)
5.0/5
(84)

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

(Short Answer)
4.8/5
(78)

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

(Multiple Choice)
4.8/5
(89)

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

(True/False)
4.9/5
(82)

Run-time binding is also known as ____ binding.

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

Filters

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