| Post Name | SYSTEM ANALYST/ COMPUTER PROGRAMMER/SYSTEM |
|---|---|
| Question Paper Code | 093/2025 |
| Category Code | 067/2024, 125/2024, 190/2024, 242/2024 |
| Date of Test | 28 July 2025 |
| Medium of Question | ENGLISH |
| Exam Type | OMR Examination |
| Total Questions | 100 |
1
Let p and q be two propositions. Then Β¬( p β q ) is logically equivalent to :
Answer
B. p β§ Β¬q
2
The number of students who take both the subjects mathematics and chemistry is 30.
This represents 10% of the enrollment in mathematics and 12% of the enrollment in
chemistry. How many students take atleast one of these two subjects?
Answer
A. 520
3
Let A = {x β β : x < 1}, B = {x β β : x β 1 β₯ 1} and A βͺ B = β β D. Then D is
Answer
C. {x : x β β, 1 β€ x < 2}
4
Let β€ be the set of all integers. Define a relation R on β€ by
R = {
Answer
B. : a β b is divisible by 3}
and a relation S on β€ by
S = {
5
If A and B are two sets having 3 and 4 elements respectively and they are having
2 elements in common, then the number of relations which can be defined from
A to B is :
Answer
B. 212
6
Three light bulbs are chosen at random from 15 bulbs of which 5 are defective. Then the
probability of getting exactly one is defective is :
24 27
Answer
C. 91 ) 91
7
The probability that a student will pass the final examination in both the subjects
English and Hindi is 0.5 and the probability of passing neither of the subjects is 0.1. If
the probability of passing the English examination is 0.75, then what is the probability
of passing the Hindi examination?
Answer
A. 0.65
8
Two digits are selected at random from the digits 1 through 9. If the sum is even, then
the probability that both numbers are odd is :
2 2
Answer
D. 9 8
9
A man is known to speak truth 3 out of 4 times. He throws a die and reports that it is a
six. Then the probability that it is actually a six is :
3 1
Answer
A. =
10
If the variables X and Y are connected by the equation 3 X + 4Y + 5 = 0 , then the
coefficient of correlation between them is :
Answer
B. β1
11
The coefficient of correlation between the variables X and Y is 0.6 and their covariance
is 4.8. If the variance of X is 9, then the S.D. of Y is :
0.6 3
Answer
C. 3 x 0.6 ) 9 x 0.6
093/2025 4 A
12
Let X1 , X 2 ,...., X n be a random sample taken from a population with mean value ΞΌ and
standard deviation Ο . Then the variance of the sample mean X is :
Ο Ο
Answer
D. n2 n
13
A simplified sum of product expression for the Boolean function
f
Answer
B. AβD + CD
14
A decoder circuit with an enable input can also work as
Answer
B. Demultiplexer
15
An SR flip-flop with an inverter in the R input is :
Answer
C. D flip-flop
16
The hexadecimal number 23.6A is equivalent to :
Answer
Question Cancelled
17
The sign-magnitude and 2βs complement representations of β114 are :
Answer
A. 11110010 and 10001110
18
Average cache memory access time is measured using the formula :
Answer
B. Hit time + miss rate * miss penalty
19
The bit associated with a cache block that signifies that the cache block is modified is
called :
Answer
C. Dirty bit
20
Which among the following processor registers facilitates the communication between
the processor and the memory?
Answer
C. MAR
21
When handling interrupts from multiple devices, which among the following methods is
easy to implement?
Answer
B. Polling
22
The interrupt handling mechanism where the device requesting the service identifies
itself to the processor is called :
Answer
C. Vectored interrupt
23
A highly encoded representation of control words that uses compact codes to specify
control signals is called :
Answer
B. Vertical organization
24
Which among the following page replacement algorithms suffers from Beladyβs anomaly?
Answer
C. FIFO
25
Bankerβs algorithm is used for :
Answer
A. Deadlock avoidance
26
The atomic operations performed by semaphores are :
Answer
A. Wait, signal
27
During context switch the following information need not be saved?
Answer
B. Translation look ahead buffer
28
The sorting technique in which the smallest element from the unsorted sublist is
swapped with the element at the beginning of the unsorted sublist is :
Answer
A. Selection Sort
29
Assume that a stack is implemented with an array of size SIZE. If the array index starts
from 0, the stack underflow can be identified using the condition :
Answer
D. top = β1
093/2025 6 A
30
Which among the following linked lists suffers from the problem of infinite traversal?
Answer
B. Circular linked list
31
Depth first algorithm can be implemented using :
Answer
B. Stack
32
Assume that a complete binary tree is represented using an array. For a node whose
position is k , its right child can be found at position ___________
Answer
D. 2k + 1
33
A binary search tree is constructed out of the keys 5, β1, 12, 30, 15, 2, β87. The inorder
traversal of this tree is :
Answer
C. β87, β1, 2, 5, 12, 15, 30
34
All macro substitutions in a C program are carried out :
Answer
A. Before compilation of the program
35
Which of the following is not a logical operator?
Answer
C. |
36
Which of the following is not a storage class specifier in C?
Answer
B. volatile
37
The indirection operator used in C is :
Answer
C. *
38
Assuming that a pointer to a structure variable is declared, the operator used to access
the members of the structure variable using the pointer is :
Answer
B. ->
39
Which among the following statements are correct?
I. In C++, by default all data items defined in a class are Public
II. In C++, by default all data items defined in a class are Private
III. In Java, by default all data items defined in a class are Private within the class.
Answer
B. II only
40
What is the output of the following C++ program?
#include
using namespace std;
class A {
int a;
public:
A(int j)
Answer
C. 17
41
Which among the following statements about a static member function in C++ is wrong?
I. A static member function can be declared as const or volatile
II. A static member function does not have a this pointer
III. Static member functions are used to pre-initialize private static data before any
object is actually created.
Answer
A. I only
42
Which among the following statements about the dynamic memory allocation in C++ are
true?
I. C++ does not support malloc() and free(); instead of them C++ provide new() and
delete() operators.
II. C++ supports malloc() and free(), as well as new() and delete() operators.
III. The new() operator automatically allocates enough memory to hold an object of
the specified type.
Answer
C. II and III
43
Consider the following C++ code :
#include
using namespace std;
class A{
protected;
int i;
public:
void seti(int x){
i = x;
}
};
class
Answer
B. protected A{
};
int main()
44
Consider the following C++ code :
#include
using namespace std;
class A{
public:
virtual void vf()
Answer
D. Hello from Derived Class
45
Which of the following statements are true about input-output operations in Java?
I. The two abstract classes at the top of the byte stream class hierarchy are
InputStream and OutputStream.
II. The two abstract classes at the top of the character stream class hierarchy are
Reader and Writer.
III. The System class in the java.lang package contains a stream variable err, which
is defined as final in this class.
Answer
A. All the above
46
Which of the following statements are true about serialization in Java?
I. Serialization is the process of writing the state of an object to a byte stream.
II. Variables that are declared static or transient can be saved by the process of
serialization.
III. Variables that are declared static or transient are not saved by the process of
serialization.
Answer
B. I and III
47
Which of the following statements are true about multi-threading in Java?
I. Multi-threaded programming in Java can be implemented by implementing the
Runnable interface.
II. Multi-threaded programming in Java can be implemented by extending the
Thread class.
III. Inter-thread communication in Java is implemented with the help of wait(),
notify() and notifyAll() methods.
Answer
D. All the above
48
Which of the following statements are true about applets in Java?
I. AWT-based applets inherit from the Applet class, whereas Swing-based applets
inherit from the JApplet class.
II. The execution of an applet begins with the main() method.
III. Both
Answer
C. I and III
49
Which of the following statements are true about applets in Java?
I. The init() method in an applet is called only once during its lifetime.
II. The start() method is used to restart an applet after it has been stopped.
III. The destroy() method is called when an applet is inactive.
Answer
A. I and II
50
Which of the following statements are true about multi-threaded programming in Java?
I. Thread synchronization in Java is primarily implemented using monitors.
II. Thread synchronization in java is primarily implemented using semaphores.
III. The sleep() method in a multithreaded Java program is used to pause the
currently executing thread for a specified amount of time in milliseconds and
optionally, in nanoseconds
Answer
D. I and III
51
You are modeling a βWorks_Onβ relationship between employee and project. Each
employee can work on multiple projects and each project can have multiple employees. If
the relationship includes an attribute βhours_worked", how should this be represented?
Answer
C. Add βhours_workedβ as an attribute of the works_On relationship
52
Let R( A, B ,C ,
Answer
C. A and B together form a super key
53
A relation R( A , B ,
Answer
B. Any attribute can be a candidate key
54
Which of the following will not help in avoiding update anomalies?
Answer
C. Having foreign keys
55
Which of the following SQL queries will return NULL if there are no matching rows?
Answer
B. SELECT SUM
56
Which is true about this query?
SELECT department, SUM (salary)
FROM employees
GROUP BY department
WHERE salary > 50000;
Answer
B. Gives syntax error due to WHERE after GROUP BY
57
Given:
SELECT COUNT (*), COUNT
Answer
C. olumn_name)
FROM table_name;
Which is always true, regardless of table content?
58
Which of the following queries returns employees who earn more than some employee in
department 10?
Answer
C. salary > ANY (SELECT salary FROM Employees WHERE dept_id = 10)
59
Which of the following best describes a materialized view?
Answer
C. A physically stored copy of the result set that is periodically refreshed
60
Consider the query:
SELECT * FROM A LEFT JOIN B ON A. id = B. id WHERE B. id IS NULL;
What does this return?
Answer
B. Rows in A with no matching row is B
61
Which of the following schedules is conflict-serializable?
Answer
Question Cancelled
62
Consider the schedule:
T1 : Read
Answer
B. Lost update
63
In a three-tier web application, which of the following is a valid reason for using a middle
tier?
Answer
C. To enforce business rules and isolate client from data logic
64
Consider the following HTML code:
What is the way in PHP to retrieve the value of user?
Answer
D. Both
65
In VBScript, what is the scope of a variable declared with Dim inside a procedure?
Answer
C. Procedure-level
66
In JSP, which object is not implicitly available?
Answer
D. Application context
67
In AJAX, which of the following best describes the use of
XMLHttpRequest. readyState = = 4 &&
XMLHttpRequest. status = = 200
Answer
C. Request completed successfully
68
Which of the following PHP functions is used to prevent SQL injection in form data?
Answer
B. mysqli_real_escape_string()
69
Which of the following correctly represents a benefits of using SignalR over traditional
polling in web applications?
Answer
A. It provides real-time two-way communication using transport negotiation
70
What does the following JavaScript code output?
let a = [1, 2, 3];
let b = a. map (x => x * x);
console. log (type of b == typeof a &&
Array.isArray
Answer
A. True
71
In XML, which of the following will cause a well-formedness error?
Answer
D. Both
72
In AJAX with fetch( ), what happens if the server returns a 404 status code?
Answer
A. The then( ) block is still executed, with response.ok as false
73
What is the output of the following Javascript expression?
console.log(''5'' + 1 * ''2'');
Answer
B. 52
74
Which of the following ASP.NET features allows state to be preserved across page
requests without using cookies or URL rewriting?
Answer
B. ViewState
75
Consider a TCP connection where the sender has a Maximum Segment Size (MSS) of
1500 bytes. The Round-Trip Time (RTT) is 200 milliseconds. The initial congestion
window is set to 1 MSS and the receiverβs advertised window size is 12,000 bytes.
Assuming slow start phase, how many Round-Trip Times (RTTs) will it take for the
congestion window to reach the size of the receiverβs advertised window?
Answer
C. 4
76
Which scenario best illustrates the benefit of using the Kerberos protocol for
authentication in a networked environment?
Answer
A. A user can access multiple network services securely without needing to
repeatedly enter their credentials.
77
An email client uses the IMAP protocol to access a mail server. The user checks their
email every 10 minutes. Each email synchronization session transfers an average of
200 KB of data. The user is active for 8 hours a day. How many synchronization sessions
occur in one day and how much data is transferred in total during these sessions in one
day?
Answer
B. 9.6 MB
78
Which of the following best explains how the Domain Name System
Answer
D. NS) improves the
user experience on the internet?
79
A CSMA/CD network transmits at 80 Mbps (1 Mbps = 10βΆ bits/s) over a 1 km cable without repeaters. If the minimum frame size is 1 KB, what is the signal speed in km/s?
Answer
A. 20000
80
For DES, the initial permutation is 2 4 6 8 3 5 1 7. If P = 10101010, what text results after the initial permutation?
Answer
D. 00001111
81
In a TFTP implementation using UDP sockets, which statements best describes how the
protocol handles reliability and error recovery?
Answer
B. TFTP uses UDP for fast data transfer and relies on application-layer
acknowledgements and retransmissions for reliability.
82
In the context of TLS (Transport Layer Security), why is Perfect Forward Secrecy (PFS)
considered an important feature for securing communications? Choose the most
appropriate reason from the options below :
Answer
B. PFS ensures that if a private key is compromised, previously encrypted
communications remain secure.
83
Consider the following Python code snippet for a simple client-server interaction using
sockets :
# Server side
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 12345))
server_socket.listen(5)
print(''Server is listening on port 12345'')
client_socket, client_address = server_socket.accept()
print(f''Connection established with
Answer
A. The server listens for incoming TCP connections on port 12345 and sends a
response to the client after receiving a message.
84
Assume you are testing the task management API implemented in Flask. You send a
POST request to create a new task with the following JSON payload :
{
''title'': ''Task 3'',
''description'': ''This is task 3.''
}
If the current state of tasks in the server is as follows :
tasks = [
{'id': 1, 'title': 'Task 1', 'description': 'This is task 1.', 'done': False},
{'id': 2, 'title': 'Task 2', 'description': 'This is task 2.', 'done': False},
]
After successfully creating the new task, what will be the total number of tasks
stored on the server?
Answer
B. 3
85
In the Kerberos authentication protocol, which of the following statements accurately
describes the purpose of the Ticket Granting Ticket (TGT) and the Service Ticket?
Answer
B. The TGT is used by the client to request access to network resources, while
the Service Ticket is issued by the KDC to grant access to specific services on
behalf of the client.
86
In RSA, message M = 64 is encrypted with public key (e,n), e = 17 and n = 31. If C = Mα΅ mod n, what is C?
Answer
A. 4
87
Consider the following Python code snippet using the requests library to perform an
HTTPS request :
import requests
url = 'https://api.example.com/data'
headers = {'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
response = requests.get(url, headers=headers)
print(response.status_code)
What security measure does HTTPS primarily provide in this context?
Answer
B. Encrypts the entire HTTP request and response data exchanged with the
server.
88
In an OSPF network, consider the following network topology with link costs
represented as shown. If OSPF is used with each link cost representing the number of
hops, what will be the shortest path cost from Router A to Router D?
Answer
A. 3
89
In the classical waterfall life-cycle, which phase immediately precedes implementation?
Answer
C. Architectural design
90
Which clause is mandatory in a well-formed SRS as per IEEE 830?
Answer
B. Functional requirements
91
A context model most commonly represents a system using :
Answer
B. Level-0 data-flow diagrams
92
During a feasibility study, economic feasibility primarily evaluates :
Answer
B. Return on investment and cost-benefit
93
Incremental development statements:
I. Early increments act as prototypes;
II. Functionality delivered in equal-sized increments;
III. Reduces risk vs waterfall.
Which are true?
Answer
B. I and III only
94
In object-oriented design, which pairing correctly matches a design principle with its
goal?
Answer
C. Low coupling β minimise dependencies
95
Validation and verification are distinct QA activities. Which activity-question pair is
correct?
Answer
C. Validation β acceptance testing with the customer
96
A hard real-time control system must ensure that :
Answer
C. Every deadline is met; a miss is catastrophic
97
Select the only combination always classed as behavioural models :
Answer
B. Statecharts + sequence diagrams
98
Which statement about design evolution and refactoring is FALSE?
Answer
C. Design patterns introduced only during initial design
99
For critical-system specification (e.g., nuclear reactor), which requirement property is
essential?
Answer
B. Use formal notations to reduce misinterpretation
100
Testing statements:
P: Mutation testing introduces small code changes;
Q: Boundary-value analysis targets edges of equivalence classes;
R: Path coverage guarantees freedom from all logical errors. Which of the above
statements are true?
Answer
A. P and Q only
Discussion
Ask a doubt or share a tip.
No comments yet β start the discussion.