Python Round 4

Python Round 4

University

7 Qs

quiz-placeholder

Similar activities

Data Structures - Training: Quiz 1

Data Structures - Training: Quiz 1

University

11 Qs

Skill Development - Debugging Practice1

Skill Development - Debugging Practice1

10th Grade - Professional Development

10 Qs

java

java

University - Professional Development

8 Qs

PYTHON QUIZ2

PYTHON QUIZ2

University - Professional Development

10 Qs

Analisis Algoritma

Analisis Algoritma

University

10 Qs

Weekly Contest #6 - TechXNinjas

Weekly Contest #6 - TechXNinjas

University

10 Qs

TECHNICAL C PROGRAM

TECHNICAL C PROGRAM

University

10 Qs

Python Basics

Python Basics

12th Grade - University

10 Qs

Python Round 4

Python Round 4

Assessment

Quiz

Computers

University

Hard

Created by

Noor Malik

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

What is the time complexity of the following C code snippet?

for (int i = 0; i < n; i++) {

    for (int j = 0; j < n; j++) {

        printf("%d, %d\n", i, j);

    }

}

O(n)

O(n log n)

O(n^2)

O(2^n)

2.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

In a C++ program, if you have a loop that iterates through an array of size 'n' and performs a constant number of operations inside the loop, what is the time complexity of this operation?

O(1)

O(n)

O(log n)

O(n^2)

3.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

Consider the following C++ code snippet:

cpp

for (int i = 0; i < n; i++) {

    for (int j = 0; j < m; j++) {

        // Constant time operations

    }

}

What is the time complexity of this code snippet?

O(n)

O(m)

O(n + m)

O(n * m)

4.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

You need to store a potentially very large number of records, with data being added as it arrives. You must retrieve a record by its primary key, which arrives randomly. Records may be deleted randomly, and all modifications need to be completed promptly after submission. The dataset size is unknown, and the implementation needs to be ready in a few weeks. Who is designing the program, but a co-op student will do the programming.

Which data structure would be most suitable for this scenario?

Ordered array

Heap

Hash table

Binary search tree

Unordered

5.

MULTIPLE CHOICE QUESTION

2 mins • 3 pts

You need to store a potentially very large number of records, with data being added as it arrives. You must retrieve a record by its primary key, which arrives randomly. Records may be deleted randomly, and all modifications need to be completed promptly after submission. The dataset size is unknown, and the implementation needs to be ready in a few weeks. Who is designing the program, but a co-op student will do the programming.

Which data structure would be most suitable for this scenario?

Unordered

Ordered array

Heap

Hash table

Binary seach tree

6.

OPEN ENDED QUESTION

2 mins • 3 pts

Optimize the given code using for loop instead of if else :-

def factorial(n):

    if n == 0:

        return 1

    else:

        return n * factorial(n - 1)

 

num = 5

result = factorial(num)

print(f"Factorial of {num} is: {result}")

Evaluate responses using AI:

OFF

7.

OPEN ENDED QUESTION

3 mins • 3 pts

Optimize the given code using for loop instead of if else :-

def factorial(n):

    if n == 0:

        return 1

    else:

        return n * factorial(n - 1)

 

num = 5

result = factorial(num)

print(f"Factorial of {num} is: {result}")

Evaluate responses using AI:

OFF