Curriculum
Course:
Complete C++ Programming Course
time left:
:
:
Login
Curriculum
Complete C++ Programming Course
Chapter 0: Getting Started With C++
0/2
Introduction to Jcodebook - An Online Self-Paced Learning Platform
Video lesson
Trial
Setting Environment: Installing Visual Studio Code for C++ Program
Video lesson
Trial
Chapter 1: Introduction to C++
0/7
Introduction to Computer Programming Languages
10 Minutes
Trial
What is C++ and Its Need
5 Minutes
Trial
A Brief History of C++ Language
5 Minutes
Trial
Introduction to POP and OOP Concepts
15 Minutes
Trial
POP vs. OOP
5 Minutes
Trial
Difference Between C and C++
10 Minutes
Trial
Quiz - Introduction to C++
21 questions
Trial
Chapter 2: Fundamentals of C++
0/7
Writing a First HelloWorld Program in C++
17m 16s
Trial
Working With Inputs and Outputs in C++
Video lesson
Trial
Reading a String From User in C++
Video lesson
Trial
Exercises - Inputs and Outputs
Assignment
Trial
Understanding the Data Types in C++
10 Minutes
Trial
Understanding Tokens in C++
5 Minutes
Trial
Understanding Namespaces in C++
13m 33s
Chapter 3: Working with Decisions and Looping Statements in C++
0/4
Working with Decision Making Statements in C++
15 Minutes
Exercises - Decision Making Using if-else Statements
Assignment
Working with Looping Statements in C++
20 Minutes
Exercises - Working With Loops in C++
Assignment
Chapter 4: Working With The Functions in C++
0/7
Introduction to Functions in C++
10 Minutes
Preview
Exploring Functions in C++
10 Minutes
Default Function Arguments in C++
10 Minutes
Understanding Inline Functions in C++
15 Minutes
Understanding Recursion in C++
5 Minutes
Understanding Function Overloading in C++
20 Minutes
Assignment - Using Functions in C++
Assignment
Chapter 5: Working With Pointers and References in C++
0/7
Introduction to Pointers in C++
10 Minutes
Preview
Dynamic Memory Allocation in C++
15 Minutes
The Function Returning a Pointer in C++
20 Minutes
Understanding References Concept in C++
20 Minutes
Difference b/w References and Pointers in C++
15 Minutes
Quiz-Introduction to References in C++
15 questions
Understanding the const Keyword in C++
5 Minutes
Chapter 6: Working with Arrays and Strings in C++
0/8
Working with One Dimensional Array in C++
10 Minutes
Preview
Exercises - Using Array, Function and Pointers
Assignment
Working with Two Dimensional Array in C++
15 Minutes
Understanding The ForEach Loop in C++
5 Minutes
Understanding the Strings in C++
20 Minutes
Preview
Reading a String from the User in C++
10 Minutes
Exploring the Methods of String Class in C++
20 Minutes
Lab Assignment - Working on String
Assignment
Chapter 7: Working with Structures in C++
0/4
A Tour of Structure in C
20 Minutes
Preview
Understanding the Structure in C++
15 Minutes
Exploring The Structures in C++
15 Minutes
Assignment - Exploring Structure in C++
Assignment
Chapter-8: Working with Classes, Objects and Constructors in C++
0/14
Creating Classes and Objects in C++
20 Minutes
Preview
Structure vs Class in C++
5 Minutes
Understanding an Array of Objects in C++
10:36
Understanding Composition in C++
20:23
Defining the Member Functions in C++
15 Minutes
Exercises - Using Classes and Objects in C++
Assignment
Understanding Constructors in C++
10 Minutes
Preview
Working With Parameterized Constructors in C++
10 Minutes
Understanding Constructor Overloading in C++
15 Minutes
Understanding Copy Constructor in C++
15 Minutes
Preview
Understanding the Destructor in C++
5 Minutes
Understanding Data Hiding and Encapsulation in C++
10 Minutes
Exercises - Using Encapsulation and Consructors in C++
Assignment
Working With 'this' Pointer in C++
5 Minutes
Chapter-9: Exploring the Classes and Objects in C++
0/8
Array of Objects in C++
10 Minutes
Passing Objects as Function Arguments in C++
15 Minutes
Returning Objects from Functions in C++
15 Minutes
Understanding the Static Keyword in C++
20 Minutes
Assignment - Using Static Keyword
Assignment
Pointers to Objects in C++
Text lesson
Pointers to Members in C++
Text lesson
Assignment - Pointer to an Object
Assignment
Chapter 10: Undersatnding Friend Function in C++
0/5
Introduction to Friend Function in C++
20 Minutes
Preview
Exploring a Friend Function in C++
15 Minutes
Solved Exercise: Exploring Friend Function
Text lesson
Creating a Friend Class in C++
15 Minutes
Preview
Home Work - Friend Function in C++
Text lesson
Chapter 11: Working With Polymrphism and Operator Overloading in C++
0/4
Introduction to Polymorphism in C++
20 Minutes
Preview
Introduction to Operator Overloading in C++
20 Minutes
Overloading the Unary Operator in C++
15 Minutes
Examples - Overloading Unary Increment Operator
20 Minutes
Chapter 12: Working with Inheritance in C++
0/8
Introduction to Inheritance in C++
20 Minutes
Preview
Understanding the Single Level Inheritance in C++
10 Minutes
Working with Multilevel Inheritance in C++
10 Minutes
Working with Multiple Inheritance in C++
10 Minutes
Ambiguity Resolution in Inheritance in C++
10 Minutes
Constructor and Destructor in Inheritance in C++
20 Minutes
Parameterized Constructor in Inheritance C++
Text lesson
Virtual Base Classes in C++
20 Minutes
Chapter 13: Working with Virtual Functions and Polymorphism in C++
0/6
Introduction to Polymorphism in C++
15 Minutes
Preview
Runtime Polymorphism and Virtual Function in C++
15 Minutes
Pure Virtual Function in C++
15 Minutes
Practice Exercise: Virtual Funation and Runtime Polymorphism in C++
Assignment
Working with Abstract Class in C++
Text lesson
Practice Exercise: Understanding Abstract Classes in C++
Assignment
Chapter 14: Working with I/O and File Handling
0/4
I/O Stream Classes in C++
15 Minutes
Preview
Working with File Handling in C++
20 Minutes
Reading and Writing a Class Object in C++
20 Minutes
Exercises: Working with Files in C++
Assignment
Chapter 15: Working with Exceptions in C++
0/6
Introduction to Exception Handling in C++
15 Minutes
Preview
Multiple Catch Statement in C++
10 Minutes
Re-throwing and Restricting Exceptions in C++
15 Minutes
Exercises: Applying Exceptions in C++
Assignment
Standard Exception Classes in C++
10 Minutes
Creating Custom Exception in C++
15 Minutes
Chapter 16: Working with Templates in C++
0/3
Understanding Class Template and Function Template in C++
15 Minutes
Preview
Exercises: Working with Templates in C++
20 Minutes
Exploring Templates : Creating Class Template for Custom Objects in C++
15 Minutes
Chapter 17: Working with Standard Temple Library(STL) in C++
0/7
Introduction to Standard Template Library(STL) in C++
15 Minutes
Working with Vector in C++
15 Minutes
Exercises: Working with Vectors in C++
Assignment
Working with List in C++
20 Minutes
Exercises: Working on List in C++
Assignment
Working with Map in C++
20 Minutes
Exercises: Working with Map in C++
Assignment
Quiz
Quiz – Introduction to C++
Submit quiz
Once you submit, you will no longer be able to change your answers. Are you sure you want to submit the quiz?
Cancel
Submit
Questions count:
21
Passing grade:
A-
Time limit:
15 minutes
Start Quiz
1.
Which feature of OOP allows the creation of new classes based on existing ones?
Polymorphism
Inheritance
Encapsulation
Abstraction
2.
Which of the following is a popular C++ compiler?
GCC (GNU Compiler Collection)
CPython
JIT (Just-In-Time Compiler)
JVM (Java Virtual Machine)
3.
What is encapsulation in C++?
The ability to define multiple functions with the same name
Bundling of data and functions operating on that data within one unit
Hiding the implementation details of a class
The process of creating a new class from an existing class
4.
Which of the following is an example of polymorphism in C++?
Function overloading
Data hiding
Creating a class
Using a constructor
5.
What is the main focus of C++ that differentiates it from C?
System-level programming
Hardware-level programming
Object-oriented programming
Procedural programming
6.
Which of the following is a feature unique to C++ but not present in C?
Pointers
Functions
Class
Macros
7.
Which of the following best describes the type of language C is?
High-level, object-oriented
Low-level, procedural
High-level, procedural
High-level, functional
8.
Who is the creator of C++?
James Gosling
Dennis Ritchie
Bjarne Stroustrup
Guido van Rossum
9.
Who is known as the father of the C programming language?
Bjarne Stroustrup
Dennis Ritchie
James Gosling
Guido van Rossum
10.
Which generation of languages focuses on declarative programming rather than procedural?
First generation
Second generation
Third generation
Fouth generation
11.
C++ is a:
Procedural programming language
Object-oriented programming language
Functional programming language
Both Procedural and Object Oriented Programming Language
12.
Fourth-generation languages (4GL) are primarily designed for:
System programming
Application development
Database management
Web development
13.
Which of the following statements is true about C++ compilers?
They convert C++ code into executable machine code
They execute code directly
They interpret code line by line
They do not perform optimization
14.
Which of the following is a characteristic of third-generation languages (3GL)?
Machine-level instructions
Assembly language
High-level programming languages
Natural language processing
15.
Which statement is true about interpreted languages compared to compiled languages?
Interpreted languages are generally faster
Interpreted languages are converted into machine code all at once
Interpreted languages are executed line by line
Interpreted languages do not need an interpreter to run
16.
Which of the following is not a principle of object-oriented programming?
Encapsulation
Abstraction
Inheritance
Compilation
17.
Which generation of computer languages is C++ categorized under?
First generation
Second generation
Third generation
Fourth generation
18.
Which language is considered a first-generation language?
C
FORTRAN
Machine Language
COBOL
19.
One disadvantage of interpreted languages is:
Platform dependence
Difficulty in debugging
Slower execution time
Lack of portability
20.
What is the role of a compiler in programming?
Execute code line by line
Translate high-level code into machine code
Detect runtime errors
Interpret scripts
21.
Which of the following is a feature of OOP in C++?
Pointers
Inheritance
Macros
Preprocessors
№
Attempt:
Questions
Correct
Incorrect
Grade
Details
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Sign In
Google
Google
or sign in with email
I agree with storage and handling of my data by this website.
Privacy Policy
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
Confirmation link sent
Please follow the instructions sent to your email address
Close
Your application is sent
We'll send you an email as soon as your application is approved.
Go to Profile
No account?
Sign Up
Sign In
Lost Password?