2023 QP
2023 QP
(Booklet Number)
INSTRUCTIONS
1. All questions are of objective type having four answer options for each.
2. Category-1 : Carries 1 mark each and only one option is correct. In case of incorrect answer or any
combination of more than one answer, ¼ mark will be deducted.
3. Category-2 : Carries 2 marks each and one or more option(s) is/are correct. If all correct answers
are not marked and no incorrect answer is marked, then score = 2 number of correct answers
marked actual number of correct answers. If any wrong option is marked or if any combination
including a wrong option is marked, the answer will be considered wrong, but there is no
negative marking for the same and zero mark will be awarded.
4. Questions must be answered on OMR sheet by darkening the appropriate bubble marked A, B, C,
or D.
5. Use only Black/Blue ink ball point pen to mark the answer by filling up of the respective
bubbles completely.
6. Write question booklet number and your roll number carefully in the specified locations of the
OMR Sheet. Also fill appropriate bubbles.
7. Write your name (in block letters), name of the examination center and put your signature (as is
appeared in Admit Card) in appropriate boxes in the OMR Sheet.
8. The OMR sheet is liable to become invalid if there is any mistake in filling the correct bubbles for
question booklet number/roll number or if there is any discrepancy in the name/signature of the
candidate, name of the examination center. The OMR Sheet may also become invalid due to
folding or putting stray marks on it or any damage to it. The consequence of such invalidation due
to incorrect marking or careless handling by the candidate will be the sole responsibility of
candidate.
9. Candidates are not allowed to carry any written or printed material, calculator, pen, log-table,
wristwatch, any communication device like mobile phones, bluetooth device etc. inside the
examination hall. Any candidate found with such prohibited items will be reported against and
his/her candidature will be summarily cancelled.
10. Rough work must be done on the question booklet itself. Additional blank pages are given in the
question booklet for rough work.
11. Hand over the OMR Sheet to the invigilator before leaving the Examination Hall.
JECA-2023
JECA-2023
JECA-2023 2
JECA-2023
JECA-2023 3
JECA-2023
5. What is the output of the following program ?
#include <stdio.h>
enum colors{RED, BROWN, ORANGE};
void main( )
{
printf (“%ld..%f..%d”, RED, BROWN, ORANGE);
}
(A) Compiler Error (B) 0..0.000000..1
(C) 0..1.000000..2 (D) Runtime Error
JECA-2023 4
JECA-2023
14. _________ is the most appropriate scheduling in case of a time-shared operating system.
(A) FCFS (B) RR
(C) SJF (D) SRTF
15. If only one process can be able to access a particular resource at a time, then it is known
as ______________.
(A) Mutual execution (B) Mutual exclusion
(C) Multiple execution (D) Multiple exclusion
JECA-2023 5
JECA-2023
18. Page fault means ______________.
(A) required page is available in main memory
(B) required page is not available in main memory
(C) segment number
(D) reduce page I/O
19. ___________ is a technique to move a process from main memory to secondary memory.
(A) Deadlock (B) Synchronization
(C) Caching (D) Swapping
22. A counting semaphore is initialized to 15. Then, 4 wait operations and 2 signal operations
are completed on this semaphore. The resulting value of the semaphore is ____________.
(A) 11 (B) 13
(C) 17 (D) 19
JECA-2023 6
JECA-2023
while ( var< 10 )
{
cout<< var << “ ”;
var++;
}
cout<< var;
return 0;
}
(A) 0 1 2 3 4 5 6 7 8 9 10 (B) 0 1 2 3 4 5 6 7 8 9
(C) 1 2 3 4 5 6 7 8 9 10 (D) 1 2 3 4 5 6 7 8 9
JECA-2023 7
JECA-2023
28. What is the output of the following program ?
#include <iostream>
using namespace std;
struct demo
{
int var;
};
int main()
{
demo str;
demo *ptr;
str.var = 100;
ptr = &str;
cout<<ptr var;
return 0;
}
(A) 100 (B) Memory address of var
(C) Compile Error (D) L-value Error
JECA-2023 8
JECA-2023
class Demo {
public:
static int count;
Demo () { count++; }
};
int Demo::count = 0;
int main ()
{
Demo var1;
Demo var2[5];
cout<< var1.count;
return 0;
}
(A) 6 (B) 1
(C) 2 (D) 5
void print();
int main()
{
int var = 0;
var = print();
cout<< var;
return 0;
}
void print()
{
cout<< “Hi”;
}
(A) Compile Error (B) Hi
(C) 0 (D) Hi0
JECA-2023 9
JECA-2023
32. What is the output of the following program ?
#include <iostream>
using namespace std;
int main()
{
int var = 2;
do
{
cout<<var;
}while(var--);
return 0;
}
(A) 210 (B) 21
(C) 2 (D) 1
33. In shell script, which command is used to create a new directory ?
(A) vi (B) touch
(C) cd (D) mkdir
34. In shell script, which command is used to copy a file ?
(A) copy (B) cpy
(C) cp (D) cy
35. In shell script, which command is used to delete a file ?
(A) delete (B) del
(C) remove (D) rm
36. In Unix/Linux platform, which command is used to find out the difference between two
files ?
(A) diff (B) comm
(C) du (D) whereis
37. In Unix/Linux platform, which command is used to create a symbolic link ?
(A) ls -s (B) ls -i
(C) ln -sym (D) ln -s
38. In Unix/Linux platform, which command is used to view the inode number of a file ?
(A) ls -i (B) ls -a
(C) ls -l (D) ls -r
39. In Unix/Linux platform, which command is used to specify the access mode for files ?
(A) chmod (B) cm
(C) am (D) chacc
40. In Unix/Linux platform, _________ command is used to show current running processes.
(A) ps (B) ls
(C) sh (D) du
41. In singly linked list, the time complexity for insertion at a particular node is ___________.
(A) O(1) (B) O(n2)
(C) O(n) (D) O(n logn)
42. In stack data structure, ______________ operation is not permitted.
(A) Push (B) Pop
(C) Empty_Check (D) Enqueue
JECA-2023 10
JECA-2023
43. In tree data structure, the in-degree of root node is always ______________.
(A) 0 (B) 1
(C) 2 (D) 3
44. In binary tree data structure, using depth-first approach, preorder traversal means _______.
(A) Root → Left-Subtree → Right-Subtree
(B) Left-Subtree → Root → Right-Subtree
(C) Left-Subtree → Right-Subtree → Root
(D) Left-Subtree → Right-Subtree
45. Find out the wrong statement based on the characteristics of AVL tree data structure.
(A) AVL tree is a binary search tree in nature.
(B) AVL tree is known as height-balanced tree.
(C) AVL tree has O(log2 n) search time complexity considering ‘n’ as number of nodes.
(D) AVL tree has O(n) search time complexity considering ‘n’ as number of nodes.
46. Example of non-linear data structure is ______________.
(A) Linked-list (B) Graph
(C) Queue (D) Stack
47. Bubble sort algorithm has a worst-case time complexity of ______________.
(A) O(n) (B) O(n2)
(C) O(n3) (D) O(n4)
48. Insertion sort algorithm has a best-case time complexity of ______________.
(A) O(n) (B) O(n2)
(C) O(n3) (D) O(n4)
49. In machine learning, VC dimension is used to measure the capacity of a set of functions.
VC means ______________.
(A) Vapnik–Chervonenkis (B) Vipnak–Charvonenkis
(C) Virtual Connectivity (D) Variable Connectivity
50. Artificial Neural networks are ______________ algorithms.
(A) computational (B) non-computational
(C) fictional (D) ready-made
51. One-class SVM is ______________ algorithm.
(A) unsupervised (B) supervised
(C) wrapper (D) filter
52. Time complexity of K-Means clustering is ______________.
(A) O(kN) (B) O(kN2)
(C) O(k+N) (D) O(k+N2)
53. ______________ algorithm is used to find out the shortest path between two points in a
connected weighted graph.
(A) Kruskal (B) K-Means
(C) BIRCH (D) Ward
54. Forward–backward algorithm is used in case of HMM to compute ______________ of
all hidden state variables.
(A) posterior marginal (B) posterior vacuum
(C) prior marginal (D) prior vacuum
JECA-2023 11
JECA-2023
55. HMM is a specific instance of CRF which is known as ______________.
(A) conditional random fields (B) characterised routine fields
(C) characterised random fields (D) conditional routine fields
56. In FP-Growth Algorithm, FP means ______________.
(A) frequent pattern (B) first pattern
(C) favourite pattern (D) find pattern
57. In software engineering, what is the full form for PERT chart ?
(A) Project Evaluation and Review Technique
(B) Performance Evaluation and Review Technique
(C) Program Evaluation and Review Technique
(D) Part Evaluation and Review Technique
58. In software engineering, the testing performed by development team is known as _______.
(A) Acceptance testing (B) α testing
(C) β testing (D) validation testing
59. In software engineering, a prototyping model can be used when ______________.
(A) Technical solutions are unclear to the development team
(B) Technical solutions are clear to the development team
(C) Models are unclear to the development team
(D) Feasibility solutions are unclear to the development team
60. In classical waterfall model, which phase comes before the design phase ?
(A) Maintenance
(B) Coding and unit testing
(C) Integration and system testing
(D) Requirements analysis and specification
61. In software engineering, which of the following is not a type of cohesion ?
(A) Projection (B) Procedural
(C) Logical (D) Temporal
62. In software engineering, which of the following is not a type of coupling ?
(A) Data (B) Connection
(C) Control (D) Stamp
63. Choose the correct option as the activities of the first quadrant of Spiral model.
(A) Determine objectives, alternatives and constraints
(B) Evaluate alternatives
(C) A detailed analysis of each project task
(D) Develop and validate next level of the product
64. Choose the appropriate black-box testing technique in software engineering.
(A) Boundary value analysis (B) Verification testing
(C) Validation testing (D) Acceptance testing
65. In User Datagram packet format, the size of the header is ______________.
(A) 8 bytes (B) 8 bits
(C) 4 bytes (D) 4 bits
66. Transmission Control Protocol (TCP) offers ______________ service in which data can
flow in both directions at the same time.
(A) full-duplex (B) half-duplex
(C) bit-duplex (D) byte-duplex
JECA-2023 12
JECA-2023
JECA-2023 13
JECA-2023
84. Select the correct I/O communication techniques from the following options.
(A) Direct Memory Access (B) Virtual Drum Access
(C) Programmed I/O (D) Interrupt Driven I/O
89. Select the correct UNIX wildcard characters from the options.
(A) * (B) ?
(C) [ ] (D) { }
90. In shell script, what is the command to show the list of files ?
(A) ls (B) ls -l
(C) ps (D) pwd
JECA-2023 14
JECA-2023
91. Select the correct Linked list types from the options.
(A) Linear linked list (B) Circular linked list
(C) Doubly linked list (D) Char linked list
92. Select the correct Linked list operations from the options.
(A) Insertion of a node (B) Deletion of a node
(C) Search a node (D) Re-shaping a node
93. In machine learning, there are various types of learning. Choose the correct options based
on learning types.
(A) Supervised (B) Unsupervised
(C) Reinforcement (D) HMM
95. In software engineering, choose the correct activities undertaken during maintenance in
SDLC.
(A) Corrective maintenance (B) Perfective maintenance
(C) Non-adaptive maintenance (D) Error ratio maintenance
96. Select the appropriate properties of a good Software Requirement Specification (SRS).
(A) Correctness (B) Completeness
(C) Consistency (D) Risk
99. Select correct options as the levels of Data Abstraction in architecture for Database
system.
(A) View level (B) Logical level
(C) Schema level (D) Structured level
JECA-2023 15
JECA-2023
JECA-2023 16