Search Header Logo

C++ Fundamentals Assessment

Authored by KCS `

Computers

University

Used 3+ times

C++ Fundamentals Assessment
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of an if statement in C++?

To control the flow of execution based on a condition.

To create loops in C++.

To define functions in C++.

To declare variables in C++.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the difference between 'while' and 'do-while' loops.

The main difference is that 'while' checks the condition before execution, while 'do-while' checks after execution.

'while' loops require a counter variable, while 'do-while' loops do not.

'while' loops are used for infinite loops, while 'do-while' loops are for conditional loops.

'while' loops can only execute once, while 'do-while' loops can execute multiple times.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is function overloading in C++?

Function overloading is a method to increase the speed of function execution in C++.

Function overloading is when a function can be called multiple times in a program.

Function overloading allows functions to have different names but perform the same task.

Function overloading is a feature in C++ that enables multiple functions with the same name to coexist, differentiated by their parameter types or counts.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you define a function in C++?

A function in C++ is defined as function_name(parameter_list) { // function body }

Functions in C++ are declared using the syntax: function_name return_type(parameter_list)

In C++, a function is defined with the syntax: function_name(parameter_list) -> return_type { // function body }

A function in C++ is defined using the syntax: return_type function_name(parameter_list) { // function body }

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Describe the concept of inheritance in object-oriented programming.

Inheritance is a way to delete attributes and methods from a superclass.

Inheritance allows a subclass to inherit attributes and methods from a superclass, promoting code reuse and establishing a class hierarchy.

Inheritance allows a subclass to override the superclass without any restrictions.

Inheritance is a method for creating new classes without any relationship to existing ones.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is polymorphism and how is it achieved in C++?

Polymorphism is the ability to create multiple instances of a class in C++.

Polymorphism is the ability of different classes to be treated as instances of the same class through a common interface, achieved in C++ via function overloading and virtual functions.

Polymorphism is achieved in C++ through the use of static typing only.

Polymorphism allows classes to inherit properties from multiple parent classes.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the use of access specifiers in C++ classes.

Access specifiers determine the order of class member declarations.

Access specifiers in C++ classes are used to control the visibility and accessibility of class members, ensuring encapsulation and data protection.

Access specifiers are only used for function declarations.

Access specifiers are irrelevant in C++ and can be ignored.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?