Explore topic-wise MCQs in Ericsson.

This section includes 33 Mcqs, each offering curated multiple-choice questions to sharpen your Ericsson knowledge and support exam preparation. Choose a topic below to get started.

1.

Which is the right way to declare constant in C?

A. int constant var =10;
B. int const var = 10;
C. const int var = 10;
D. B & C Both
Answer» E.
2.

In switch statement, each case instance value must be _______?

A. Constant
B. Variable
C. Special Symbol
D. None of the avobe
Answer» B. Variable
3.

What is the work of break keyword?

A. Halt execution of program
B. Restart execution of program
C. Exit from loop or switch statement
D. None of the avobe
Answer» D. None of the avobe
4.

What is function?

A. Function is a block of statements that perform some specific task.
B. Function is the fundamental modular unit. A function is usually designed to perform a specific task.
C. Function is a block of code that performs a specific task. It has a name and it is reusable
D. All the above
Answer» E.
5.

Which one of the following sentences is true ?

A. The body of a while loop is executed at least once.
B. The body of a do ... while loop is executed at least once.
C. The body of a do ... while loop is executed zero or more times.
D. A for loop can never be used in place of a while loop.
Answer» C. The body of a do ... while loop is executed zero or more times.
6.

A binary tree with 27 nodes has _______ null branches.

A. 54
B. 27
C. 26
D. None of the above
Answer» E.
7.

Which one of the following is not a linear data structure?

A. Array
B. Binary Tree
C. Queue
D. Stack
Answer» C. Queue
8.

Recursive functions are executed in a?

A. First In First Out Order
B. Load Balancing
C. Parallel Fashion
D. Last In First Out Order
Answer» E.
9.

Queue is a _____________ list.

A. LIFO
B. LILO
C. FILO
D. FIFO
Answer» E.
10.

The statement print f ("%d", 10 ? 0 ? 5 : 1 : 12); will print?

A. 10
B. 0
C. 12
D. 1
Answer» E.
11.

To represent hierarchical relationship between elements, which data structure is suitable?

A. Priority
B. Tree
C. Dqueue
D. All of the above
Answer» C. Dqueue
12.

The _______ memory allocation function modifies the previous allocated space.

A. calloc
B. free
C. malloc
D. realloc
Answer» E.
13.

Number of binary trees formed with 5 nodes are

A. 30
B. 36
C. 108
D. 42
Answer» E.
14.

The worst case time complexity of AVL tree is better in comparison to binary search tree for

A. Search and Insert Operations
B. Search and Delete Operations
C. Insert and Delete Operations
D. Search, Insert and Delete Operations
Answer» E.
15.

C is ______ Language?

A. Low Level
B. High Level
C. Assembly Level
D. Machine Level
Answer» C. Assembly Level
16.

The Default Parameter Passing Mechanism is called as

A. Call by Value
B. Call by Reference
C. Call by Address
D. Call by Name
Answer» B. Call by Reference
17.

What is Dequeue?

A. Elements can be added from front
B. Elements can be added to or removed from either the front or rear
C. Elements can be added from rear
D. None of the above
Answer» C. Elements can be added from rear
18.

In which linked list last node address is null?

A. Doubly linked list
B. Circular list
C. Singly linked list
D. None of the above
Answer» D. None of the above
19.

Which is the correct syntax to declare constant pointer?a

A. int *const constPtr;
B. *int constant constPtr;
C. const int *constPtr;
D. A and C both
Answer» E.
20.

Every C Program must have one function called?a

A. switch()
B. main()
C. struct()
D. for()
Answer» C. struct()
21.

The keywords are also called

A. Safe words
B. Static words
C. Reserved words
D. Reused words
Answer» D. Reused words
22.

  Which of the following is correct set of keywords?

A. unsigned, external, typedef, signed
B. unsigned, volatile, typedef, every
C. unsigned, volatile, typedef, sizeof
D. None of the above
Answer» D. None of the above
23.

What is %f, %d, %s and %c?

A. Number Specifier
B. Format Specifier
C. Access Specifier
D. None of the above
Answer» C. Access Specifier
24.

What will be the output of 5.0 / 2?

A. 2
B. 3
C. 0
D. 2.5
Answer» E.
25.

Which of the following is a Compound assignment operators?

A. +=
B. *=
C. /=
D. All the above
Answer» E.
26.

The largest element of an array index is called its

A. Lower bound
B. Upper bound
C. Range
D. All of the above
Answer» C. Range
27.

Which of the following search algorithm requires a sorted array?

A. Linear search
B. Hash search
C. Binary search
D. All of these
Answer» D. All of these
28.

Representation of data structure in memory is known as

A. Recursive
B. Abstract data type
C. Storage structure
D. File structure
Answer» C. Storage structure
29.

What is default storage class of variables in C language?

A. extern
B. local
C. auto
D. global
Answer» D. global
30.

Which of the following has compilation error in C?

A. int n = 32;
B. char ch = 65;
C. float f = (float) 3.2;
D. None of the above
Answer» E.
31.

myarr[5] is equivalent of?

A. &(myarr + 5)
B. *(myarr + 5)
C. (*myarr + 5)
D. None of the above
Answer» C. (*myarr + 5)
32.

A full binary tree with n leaves contains

A. n nodes
B. 2n - 1 nodes
C. log2 n nodes
D. 2n nodes
Answer» C. log2 n nodes
33.

How many times is a do while loop guaranteed to loop?

A. 0
B. Variable
C. 1
D. Infinitely
Answer» D. Infinitely