C++ Programming Basics and OOP Concepts Quiz

ResilientAgate8785 avatar
ResilientAgate8785
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What is the correct syntax to add a header file in a C++ program?

#include "header_file"

What is the correct syntax to add a header file in a C++ program?

#include "header_file"

What is the correct syntax to declare an array in C++?

int array_name[size];

What is the correct syntax to declare an array in C++?

<p>int array_name[size];</p> Signup and view all the answers

What is the purpose of the rank() function in C++?

<p>To get the number of dimensions in a multi-dimensional array</p> Signup and view all the answers

What is the purpose of the rank() function in C++?

<p>To get the number of dimensions in a multi-dimensional array</p> Signup and view all the answers

What is the difference between references and pointers in C++?

<p>References cannot be null, while pointers can be null</p> Signup and view all the answers

What is the difference between references and pointers in C++?

<p>References cannot be null, while pointers can be null</p> Signup and view all the answers

What is the purpose of virtual inheritance in C++?

<p>To prevent multiple instances of a base class in a derived class hierarchy</p> Signup and view all the answers

What is the purpose of virtual inheritance in C++?

<p>To prevent multiple instances of a base class in a derived class hierarchy</p> Signup and view all the answers

What is the correct syntax to create a single-line comment in a C++ program?

<p>// Comment</p> Signup and view all the answers

What is the correct syntax to create a single-line comment in a C++ program?

<p>// Comment</p> Signup and view all the answers

What is the correct statement about formal parameters in C++?

<p>They are used to pass arguments to a function</p> Signup and view all the answers

What is the correct statement about formal parameters in C++?

<p>They are used to pass arguments to a function</p> Signup and view all the answers

What is the correct statement about the C++ programming language?

<p>It is a hybrid programming language that supports both procedural and object-oriented programming</p> Signup and view all the answers

What is the correct statement about the C++ programming language?

<p>It is a hybrid programming language that supports both procedural and object-oriented programming</p> Signup and view all the answers

Study Notes

C++ Multiple Choice Questions: Basics, Arrays, and OOP Concepts

MCQ Based on Basics of C++

  • Correct syntax to add the header file in the C++ program
  • Correct syntax to print the message in C++ language
  • Correct identifier in C++
  • Address operator in C++
  • Features required for a programming language to become pure object-oriented
  • Programming language ability to create new data types
  • Original creator of the C++ language
  • Correct syntax to read the single character to console in the C++ language
  • Correct statement about the formal parameters in C++
  • C++ language type
  • Features required for a programming language to become pure object-oriented
  • Correct comment syntax to create a single-line comment in the C++ program
  • C++ language type
  • Statement to insert a new line in C++ program
  • Representation of the tab

Set of MCQ Based on Arrays of the C++

  • Characteristics of an array
  • Index address of the last data item in an array
  • Correct syntax for declaring an array
  • Correct syntax for printing the address of the first element
  • Method to get the 4th element of the array
  • Output of a C++ program
  • Type of memory used by an array in C++ programming language
  • Definition of sorting in C++
  • Types of arrays in the C++ programming language
  • Purpose of rank() in C++
  • Correct definition of is_array() in C++
  • Output of a C++ program
  • Output of a C++ program
  • Name for a one-dimensional array
  • Types of arrays considered as linear arrays
  • Object of an array
  • Number of types of elements an array can store
  • Numbering of the elements of a one-dimensional array

MCQ Based on the Oops Concepts of the C++

  • Differences between new and malloc
  • Pointer object initialization of a specific class using new and malloc
  • Correct statement about virtual inheritance
  • Definition of Delete and Delete[] in C++
  • Output of a C++ program
  • Output of a C++ program
  • Syntax for declaring an array of pointers of integers that has a size of 10 in C++
  • Members that can be inherited but not accessible in any class
  • Method to create an abstract class in the C++ programming language
  • Correct statement about the class
  • Correct statement about the friend function in C++ programming language
  • Incorrect statement about C++
  • True statement about function calls in an object-oriented programming language and a procedure programming language
  • Keyword that cannot be used with virtual
  • Method for implementing late binding
  • Support for reusable code as one of the desirable features of any language
  • Correct statement about the C++ programming language
  • Type of inheritance that is not a kind of inheritance
  • Result of a C++ program if a class has no name
  • Type of approach used by the C++ language
  • Concept referring to adding new components to the program at runtime
  • Method to implement compile-time Polymorphism in the C++ programming language
  • Method to implement run-time Polymorphism in the C++ programming language
  • Offer that allows a programmer to use a specific class object into other classes
  • Type that cannot be a friend in C++ languages
  • Differences between references and pointers
  • Member of a class
  • Concept referring to wrapping data and its functionality into a single individual entity
  • Concept referring to using

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser