Computer Science quiz

Computer Science quiz

11th Grade

28 Qs

quiz-placeholder

Similar activities

MAIL MERGE

MAIL MERGE

University

25 Qs

Microsoft Excel

Microsoft Excel

University

23 Qs

A2 CS General Knowledge Quiz

A2 CS General Knowledge Quiz

12th Grade

25 Qs

Algorithm Design

Algorithm Design

University

25 Qs

Data Structures and Algorithms Quiz - BATCH 1

Data Structures and Algorithms Quiz - BATCH 1

University

23 Qs

Computer Tech Words

Computer Tech Words

9th - 12th Grade

30 Qs

Algorithms - python (GCSE)

Algorithms - python (GCSE)

10th - 12th Grade

25 Qs

Computer Science GCSE General Knowledge Quiz

Computer Science GCSE General Knowledge Quiz

11th Grade

30 Qs

Computer Science quiz

Computer Science quiz

Assessment

Quiz

Computers

11th Grade

Easy

Created by

Himara Senaratne

Used 3+ times

FREE Resource

28 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an algorithm?

A computer program

A set of instructions to solve a problem

A mathematical equation

A hardware component

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a common type of algorithm?

Search algorithms

Sorting algorithms

Encryption algorithms

Cooking algorithms

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the time complexity of a linear search algorithm in the worst case?

O(1)

O(log n)

  • O(n^2)

O(n)

4.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

Which sorting algorithm has the best average-case time complexity?

Bubble sort

Insertion sort

Merge sort

Selection sort

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the key idea behind the divide-and-conquer approach?

Breaking a problem into smaller subproblems

Solving a problem by brute force

Using a greedy approach to find the optimal solution

Backtracking to find all possible solutions

6.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Which statement about logarithmic and exponential growth is correct?

Both logarithmic and exponential growth rates are proportional to the square of the input size.

Logarithmic growth rates decrease as the input size increases, while exponential growth rates remain constant.

Logarithmic growth involves halving the search space repeatedly, while exponential growth doubles the number of operations at each step.

Exponential growth is faster than logarithmic growth only for small input sizes.

7.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

What is the main drawback of using Quick Sort for a highly skewed dataset?

Quick Sort has a high average-case complexity of O(n^2).

The algorithm’s partitioning leads to uneven divisions, causing a worst-case time complexity of O(n^2).

Quick Sort requires additional space, making it inefficient for large datasets.

It cannot handle datasets with duplicate elements efficiently.

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?