Quiz on Stacks and Data Structures 2

Quiz on Stacks and Data Structures 2

University

10 Qs

quiz-placeholder

Similar activities

Array

Array

University

12 Qs

Stack??

Stack??

University

15 Qs

Data Structure

Data Structure

University

14 Qs

Stack

Stack

University

10 Qs

Quiz 1 Stack [Pre-Test]

Quiz 1 Stack [Pre-Test]

11th Grade - University

15 Qs

Stack & Queue

Stack & Queue

University

10 Qs

Struktur Data Mini Quiz

Struktur Data Mini Quiz

University

15 Qs

PT101 - Mobile and Game Platform

PT101 - Mobile and Game Platform

11th Grade - University

12 Qs

Quiz on Stacks and Data Structures 2

Quiz on Stacks and Data Structures 2

Assessment

Quiz

Computers

University

Medium

Created by

HASAN YIGIT

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the defining principle of a stack?

First-in-first-out (FIFO)

Last-in-first-out (LIFO)

Random order

None of the above

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens during a pop operation?

The stack is duplicated.

The bottom element is removed.

The top element is removed.

Nothing happens.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which data structure is commonly used to implement a dynamic stack?

Array

Linked List

Queue

Binary Tree

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which application is NOT a real-life use case of stacks?

Undo feature in text editors

Managing memory in recursion

Routing in computer networks

Page-visited history in browsers

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which notation is easier for humans to read but harder for computers to evaluate?

Prefix

Infix

Postfix

Reverse Polish Notation

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What does the following code snippet do? void push(struct Stack* stack, int item) { if (isFull(stack)) return; stack->array[++stack->top] = item; }

Removes an item from the stack

Adds an item to the stack

Checks if the stack is full

Initializes the stack

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which of the following is a valid check for balanced brackets using a stack? if (stack == NULL) return 0; else if (!isMatchingPair(pop(&stack), exp[i])) return 0;

Checks if the stack is balanced.

Removes unbalanced brackets.

Pushes unmatched brackets onto the stack.

Returns true if brackets are balanced.

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?