BugBlitz

BugBlitz

University

15 Qs

quiz-placeholder

Similar activities

C++ Y apuntadores

C++ Y apuntadores

University

10 Qs

Mind Sprint

Mind Sprint

University

15 Qs

SESSIONAL EXAM(Programmin Lab)

SESSIONAL EXAM(Programmin Lab)

University

15 Qs

Oops moment/1

Oops moment/1

University

13 Qs

2do Corte Fundamentos desarrollo Web

2do Corte Fundamentos desarrollo Web

University

20 Qs

FET bai tap

FET bai tap

University

10 Qs

Evaluación Diagnostica Procesos de Separación I

Evaluación Diagnostica Procesos de Separación I

University

10 Qs

Surveying I Quiz

Surveying I Quiz

University

10 Qs

BugBlitz

BugBlitz

Assessment

Quiz

Engineering

University

Hard

Created by

chetan nandurkar

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q1: What is the output?

(Pointer Arithmetic & Undefined Behavior)

c

#include <stdio.h>

int main()

{ int arr[] = {10, 20, 30};

int *p = arr;

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

return 0; }

21

31

Undefined Behaviour

Compilation Error

2.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q2: What does this code print?

(Function Pointers & Recursion)

c

#include <stdio.h>

int (*func(int x))(int) {

return x > 0 ? func : NULL; }

int main() {

printf("%p", func(5)(0));

return 0; }

0

segmentation fault

Address of func

Compilation Error

3.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q3: What is the output? (Templates & SFINAE)

cpp

#include <iostream>

template auto foo(T x) -> decltype(x + 1)

{ return x + 1;

} int main()

{ std::cout << foo("hello");

return 0; }

hello1

Compilation Error

Undefined Behavior

Runtime Error

4.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q4: What does this code output? (Lambda & Capture Semantics)

cpp

#include <iostream>

int main() {

int x = 10;

auto f = [&x]() mutable { x = 20; };

f(); std::cout << x; return 0; };

10

20

Comilation Error

Undefined Behavior

5.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q5: What is the output? (Metaclasses & Inheritance)

python

class Meta(type):

def new(cls, name, bases, dct):

dct['x'] = 100

return super()._new_(cls, name, bases, dct)

class A(metaclass=Meta):

pass

print(A.x)

100

AttributrError

TypeError

0

6.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q6: What does this code print? (Generator Coroutines)

python

def gen():

yield (yield (yield 1))

g = gen()

print(next(g))

print(g.send(2))

print(g.send(3))

1 2 3

1 3 stopiteration

1 2 stopiteration

TypeError

7.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Q7: What happens with this CSS Grid? (Subgrid & Alignment)

css

.container {

display: grid;

grid-template-columns: subgrid;

gap: 10px;

}

.item {

grid-column: span 2; }

Items span 2 columns in a subgrid

subgrid is invalid

Items stack vertically

Overlapping items

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?