Mastering Pointers in C++

Mastering Pointers in C++

12th Grade

10 Qs

quiz-placeholder

Similar activities

Basic MySQL Query Questions

Basic MySQL Query Questions

12th Grade

15 Qs

Digital Skills Quiz - Beginner Level clarks hill

Digital Skills Quiz - Beginner Level clarks hill

12th Grade

15 Qs

info

info

9th - 12th Grade

15 Qs

Operating System Concepts

Operating System Concepts

12th Grade

10 Qs

TTS informatika

TTS informatika

9th - 12th Grade

5 Qs

komponen penunjang single board computer

komponen penunjang single board computer

12th Grade

10 Qs

Python Functions

Python Functions

12th Grade

15 Qs

Bahasa Pemrograman

Bahasa Pemrograman

12th Grade

10 Qs

Mastering Pointers in C++

Mastering Pointers in C++

Assessment

Quiz

Others

12th Grade

Easy

Created by

Parre Pratyush

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a pointer in C++?

A pointer is a type of function in C++.

A pointer is a variable that stores a string in C++.

A pointer is a special kind of loop in C++.

A pointer is a variable that holds the address of another variable in C++.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you declare a pointer variable?

int ptr;

pointer int ptr;

*int ptr;

int *ptr;

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the 'new' operator in memory management?

To allocate memory for a new object and initialize it.

To create a copy of an existing object.

To free up memory used by an object.

To check if an object is null.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the difference between a pointer and a reference.

A pointer is always initialized, while a reference can be uninitialized.

A pointer can only point to integers, while a reference can point to any data type.

A pointer is a type of variable, while a reference is a function.

A pointer holds a memory address and can be reassigned; a reference is an alias for a variable and cannot be changed.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens if you dereference a null pointer?

Dereferencing a null pointer results in a warning but continues execution.

Dereferencing a null pointer returns a valid memory address.

Dereferencing a null pointer results in undefined behavior, often causing a program crash.

Dereferencing a null pointer automatically fixes the error.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you dynamically allocate an array using pointers?

Use 'int array[n];' to declare a static array.

Use 'array = malloc(n);' without specifying size of int.

Use 'int *array = (int *)malloc(n * sizeof(int));' to allocate an array of 'n' integers.

Allocate memory using 'new int[n];' in C.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a memory leak and how can it occur in C++?

A memory leak in C++ is when allocated memory is not released, often due to lost pointers after using 'new' without corresponding 'delete'.

A memory leak is when memory is allocated but immediately freed.

Memory leaks happen when using 'delete' without 'new'.

A memory leak occurs when memory is automatically released after use.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?