Data Structures Quiz

Data Structures Quiz

12th Grade

36 Qs

quiz-placeholder

Similar activities

Quiz1

Quiz1

12th Grade - University

40 Qs

end of year Quiz

end of year Quiz

12th Grade - University

35 Qs

1.4.2 Data Structures

1.4.2 Data Structures

12th Grade

32 Qs

CS Unit 10 Data Types Key words

CS Unit 10 Data Types Key words

12th Grade

35 Qs

Hash Tables & Other Data Structures

Hash Tables & Other Data Structures

10th - 12th Grade

35 Qs

XII Datastructures

XII Datastructures

9th - 12th Grade

40 Qs

Data Structures - Stacks

Data Structures - Stacks

12th Grade

35 Qs

Ujian Informatika Kelas VIII

Ujian Informatika Kelas VIII

8th Grade - University

41 Qs

Data Structures Quiz

Data Structures Quiz

Assessment

Quiz

Computers

12th Grade

Hard

Created by

anusha ambeera

FREE Resource

36 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following code? struct node { int data; struct node *x; struct node *y; };

Implementation of SLL

Implementation of DLL

Implementation of CLL

None of the above

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following code? void function() { if(head==NULL) printf("\n List is Empty: "); else { struct node *temp=head; head=head->next; free(temp) // temp->next=NULL; } }

DLL Delete At End

SLL Delete At End

SLL Insert At Beginning

SLL Delete At Beginning

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Linked list and Array are considered as an example of ___________ type of memory allocation.

Static and Dynamic

Dynamic and Static

Heap and Dynamic

None

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following code? void function() { int value; struct node *nn=(struct node*)malloc(sizeof(struct node)); nn->data=value; nn->next=NULL; if(head==NULL) head=nn; else { nn->next=head; head=nn; } }

DLL Delete At End

SLL Delete At End

SLL Insert At Beginning

SLL Insert At End

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following code? void function() { struct node *temp=head; while(temp!=NULL) { printf("%d ",temp->data); temp=temp->next; } }

Displaying elements

Printing nodes

Traversal data

All

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following definition in c programming language. struct node { int data; struct node *next; } typedef struct node NODE; NODE *nn; Which of the following c code is used to create new node?

nn = (NODE*)malloc(sizeof(NODE));

nn = (NODE*)malloc(NODE);

nn = (NODE*)malloc(sizeof(NODE*));

nn = (NODE)malloc(sizeof(NODE));

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the value of the postfix expression 6 3 4 * + 2 - ?

74

-18

16

40

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?