Computer Science quiz

Computer Science quiz

11th Grade

28 Qs

quiz-placeholder

Similar activities

PH-SUSULAN

PH-SUSULAN

1st Grade - University

25 Qs

WWW and the Internet

WWW and the Internet

8th Grade - University

30 Qs

ALGO - Final Exam

ALGO - Final Exam

University

24 Qs

data base management system

data base management system

2nd Grade - University

23 Qs

CSC134_Chapter 1: Introduction to Computers

CSC134_Chapter 1: Introduction to Computers

University

25 Qs

Computer Systems and Computer Ethics

Computer Systems and Computer Ethics

8th - 12th Grade

25 Qs

KS3 Term 2 Revision

KS3 Term 2 Revision

8th Grade - University

28 Qs

Searching and Sorting

Searching and Sorting

10th Grade - University

25 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?