
Linked List

Quiz
•
Computers
•
University
•
Hard
Aksheya Suresh
Used 30+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the following function do for a given Linked List with first node as head?
void fun1(struct node* head)
{
if(head == NULL)
return;
fun1(head->next);
printf("%d ", head->data);
}
Prints all nodes of linked lists
Prints all nodes in reverse order of linked lists
Prints alternate nodes of linked lists
Prints alternate nodes in reverse order of linked lists
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
To check isEmpty condition in Circular Linked List, fill in the blanks
int isEmpty()
{
if(_________________)
return 1;
else
return 0;
}
List->Next==NULL
List->Next==List
List->Prev==NULL
List->Prev==List
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the Find() Function in SLL. Fill in the blanks
Node * Find(Node * List,int x)
{
Node * Position;
Position=List->Next;
while(_________________________)
Position=Position->Next;
return Position;
Position!=NULL && Position->Element!=x
Position->Next!=NULL && Position->Element!=x
Position!=List && Position->Element!=x
Position->Next!=List && Position->Element!=x
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the FindPrevious() Function in SLL. Fill in the blanks
Node * FindPrevious(Node * List,int x)
{
Node * Position;
Position=List->Next;
while(_________________________)
Position=Position->Next;
return Position;
Position!=NULL && Position->Next->Element!=x
Position!=NULL && Position->Element!=x
Position->Next!=NULL && Position->Next->Element!=x
Position->Next!=NULL && Position->Element!=x
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
To check isLast() condition in Circular Linked List, fill in the blanks
int isLast(Node * Position, Node * List)
{
if(_________________)
return 1;
else
return 0;
}
Position->Next==NULL
List->Next==NULL
Position->Next==List
List->Next==List
6.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Tick the routines which is same for CLL and SLL
InsertMid
DeleteMid
DeleteBegin
InsertBegin
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the following function do for a given Linked List with first node as head?
void fun1(struct node* head)
{
if(head == NULL)
return;
head=head->next->next;
printf("%d ", head->element);
}
Print all elements in order of linked list
Print all elements in reverse order of linked list
Print alternate elements in order of linked list
Print alternate elements in reverse order of linked list
Create a free account and access millions of resources
Similar Resources on Wayground
18 questions
Linked List

Quiz
•
KG - University
15 questions
Arrays and Linked Lists

Quiz
•
University
20 questions
UTS - Struktur Data

Quiz
•
University
20 questions
data structures1

Quiz
•
University
20 questions
Latihan Soal Struktur Data

Quiz
•
University
15 questions
User-Defined DS

Quiz
•
University
15 questions
Linked List Question Set 1

Quiz
•
University
15 questions
Linked List (Chapter 2)

Quiz
•
University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade