HackTrail

HackTrail

University

15 Qs

quiz-placeholder

Similar activities

C programming-1

C programming-1

University

13 Qs

Basics Of C Programming

Basics Of C Programming

University

10 Qs

Coding club Summit Online Quiz

Coding club Summit Online Quiz

University

15 Qs

TECHNICAL C PROGRAM

TECHNICAL C PROGRAM

University

10 Qs

Array in C

Array in C

University

10 Qs

Bridge course with C

Bridge course with C

University

20 Qs

Coding Fundamentals in C

Coding Fundamentals in C

6th Grade - Professional Development

12 Qs

C - Pointers

C - Pointers

University

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