Python Round 4

Python Round 4

University

7 Qs

quiz-placeholder

Similar activities

BCSC0006 Trees

BCSC0006 Trees

University

10 Qs

IC  (Aula 30) - Operandos Javascript

IC (Aula 30) - Operandos Javascript

University

7 Qs

C++ Array Quick Review

C++ Array Quick Review

University

10 Qs

MCQ_I_DS

MCQ_I_DS

University

10 Qs

FST Class 2023- Quiz 2

FST Class 2023- Quiz 2

University

10 Qs

Revision R Programming

Revision R Programming

University

10 Qs

DS_NumPy_TEST1

DS_NumPy_TEST1

University

12 Qs

Topic 4 - Recursive

Topic 4 - Recursive

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