HackTrail

HackTrail

University

15 Qs

quiz-placeholder

Similar activities

PRA UAS - Dasar Dasar Pemrograman 2023

PRA UAS - Dasar Dasar Pemrograman 2023

University

20 Qs

Common errors in C programming

Common errors in C programming

University

15 Qs

1st Year quiz

1st Year quiz

University

20 Qs

CS6801- Multi­core Architectures and Programming

CS6801- Multi­core Architectures and Programming

University

10 Qs

C - Strings

C - Strings

University

20 Qs

ROUND 1

ROUND 1

University

20 Qs

Test in C Language

Test in C Language

University

10 Qs

Prelims - LIST

Prelims - LIST

University

20 Qs

HackTrail

HackTrail

Assessment

Quiz

Computers

University

Hard

Created by

Dheeraj Vishwakarma

Used 2+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following C code?

#include <stdio.h>

int main() {

int arr[] = {1, 3, 5, 7, 9};

int *p = arr;

printf("%d", *(p + 3));

return 0;

}

  • 1

  • 5

  • 7

  • 9

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of this recursive function in Python?

def func(n):

if n == 0:

return 0

return n + func(n - 1)

print(func(5))

Infinite recursion

  • 5

  • 10

  • 15

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of this Python code?

def dfs(graph, v, visited=set()):

visited.add(v)

for neighbor in graph[v]:

if neighbor not in visited:

dfs(graph, neighbor, visited)

return visited

graph = {'A': ['B'], 'B': ['C'], 'C': ['A']}

print(dfs(graph, 'A'))

  • Error

  • {'A'}

  • {'A', 'C'}

  • {'A', 'B', 'C'}

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Time complexity of the following C function?

void fun(int n) {

for (int i = 1; i <= n; i *= 2)

printf("%d ", i);

}

  • O(n)

  • O(log n)

  • O(n log n)

  • O(1)

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Output of the Python code:

a = [1, 2, 3]

b = a

b.append(4)

print(a)

  • [1, 2, 3]

  • [1, 2, 3, 4]

  • [1, 2, 4]

  • Error

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which queue implementation allows insertion and deletion at both ends?

  • LinkedList

  • Queue

  • PriorityQueue

  • Dequeue

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the following C code print?

char str[] = "HackTrail";

printf("%c", *(str + 4));

T

r

a

k

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?