Search Header Logo

DS Lab 2

Authored by Yasmin Kandil

Information Technology (IT)

University

Used 19+ times

DS Lab 2
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

This part of code is a part of which function?
for (int i = mySize; i > pos; i--)

myArray[i] = myArray[i - 1];

insert

erase

display

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

If the capacity of a static list is fixed, what happens when you try to insert into a full list?

A new array is created

Program throws an error or terminates

The last element is overwritten

Oldest elements are deleted automatically

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following best describes a static list?

A resizable sequence of elements

A fixed-size, array-based list

A linked list with dynamic allocation

A circular buffer

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which operator is typically overloaded to output objects using cout?

=

[]

<<

>>

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about a constructor?

It can return a value

It must have the same name as the class

It is always private

It destroys objects

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

void print(int n) {

if (n == 0) return;

cout << n << " ";

print(n - 1);

}

What will be the output for print(3)

3 2 1

1 2 3

0 1 2

infinite recursion

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What ensures that recursion terminates?

Global Variable

Base Case

General Case

Function Overloading

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?