हेलो स्टूडेंट्स! MCA Entrance Exam 2026 की तैयारी कर रहे सभी छात्रों का हमारी इस स्पेशल सीरीज़ के दूसरे भाग में स्वागत है। NIMCET और CUET PG जैसी परीक्षाओं में टॉप रैंक हासिल करने के लिए मैथ्स के साथ-साथ कंप्यूटर की बेसिक जानकारी और अंग्रेजी भाषा पर आपकी अच्छी पकड़ होना बहुत जरूरी है।

Part 1 में शानदार रेस्पॉन्स के बाद, आज Part 2 में हम 'Computer Awareness' (कंप्यूटर जागरूकता) और 'General English' (सामान्य अंग्रेजी) के वो बहुविकल्पीय प्रश्न (MCQs) लेकर आए हैं, जो प्रवेश परीक्षाओं में सबसे ज्यादा स्कोरिंग होते हैं और आपका कीमती समय बचाते हैं।

💡 प्रो टिप (Pro Tip): MCA प्रवेश परीक्षाओं में Computer Awareness के तहत Number Systems (Binary, Octal, Hexadecimal कन्वर्जन), Boolean Algebra, Logic Gates और Basic Operating System से पक्के प्रश्न आते हैं। अंग्रेजी में Synonyms/Antonyms और Error Spotting की नियमित प्रैक्टिस करें। ये दोनों सेक्शन सही रणनीति से बहुत कम समय में पूरे किए जा सकते हैं।

MCA Entrance Important Questions: Part 2

नीचे दिए गए प्रश्नों का ध्यानपूर्वक अभ्यास करें। आपकी सुविधा और त्वरित मूल्यांकन के लिए सही उत्तर को हरे रंग (Green) से हाईलाइट कर दिया गया है:

Q1. Which data structure is most appropriate for implementing the Undo operation in a text editor? /
Text Editor में Undo Operation को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Graph / Graph (ग्राफ)
D. Binary Tree / Binary Tree (बाइनरी ट्री)
Ans. B. Stack / Stack (स्टैक)
Explanation: The Undo operation follows the Last In First Out (LIFO) principle. The most recent action performed by the user is reversed first, making Stack the ideal data structure for implementing Undo functionality.
Undo Operation, Last In First Out (LIFO) सिद्धांत का पालन करता है। उपयोगकर्ता द्वारा किया गया सबसे हाल का कार्य सबसे पहले वापस लिया जाता है। इसलिए Stack इस कार्य के लिए सबसे उपयुक्त Data Structure है।

Q2. Which of the following SQL clauses is used to arrange query results in descending order? /
Query Result को अवरोही क्रम (Descending Order) में व्यवस्थित करने के लिए किस SQL Clause का उपयोग किया जाता है?

A. GROUP BY / GROUP BY
B. SORT BY / SORT BY
C. ORDER BY ... DESC / ORDER BY ... DESC
D. HAVING / HAVING
Ans. C. ORDER BY ... DESC / ORDER BY ... DESC
Explanation: The ORDER BY clause sorts the query result, while the DESC keyword arranges the records from highest to lowest.
ORDER BY Clause Query Result को Sort करता है तथा DESC Keyword Records को बड़े मान से छोटे मान की ओर व्यवस्थित करता है।

Q3. Which Java keyword is used to create an object of a class? /
Java में किसी Class का Object बनाने के लिए किस Keyword का उपयोग किया जाता है?

A. create / create
B. new / new
C. object / object
D. class / class
Ans. B. new / new
Explanation: The new keyword allocates memory for an object and invokes the class constructor to initialize it.
new Keyword Object के लिए Memory Allocate करता है तथा Constructor को Call करके Object को Initialize करता है।

Q4. If \(\sin \theta=\frac{3}{5}\), where \(\theta\) is an acute angle, then the value of \(\cos \theta\) is: /
यदि \(\sin \theta=\frac{3}{5}\) तथा \(\theta\) एक न्यूनकोण है, तो \(\cos \theta\) का मान क्या होगा?

A. \(\frac{3}{5}\) / \(\frac{3}{5}\)
B. \(\frac{4}{5}\) / \(\frac{4}{5}\)
C. \(\frac{5}{3}\) / \(\frac{5}{3}\)
D. \(\frac{2}{5}\) / \(\frac{2}{5}\)
Ans. B. \(\frac{4}{5}\) / \(\frac{4}{5}\)
Explanation: Using the identity \(\sin^2\theta+\cos^2\theta=1\), we get \(\cos\theta=\sqrt{1-\left(\frac{3}{5}\right)^2}=\frac{4}{5}\).
सर्वसमिका \(\sin^2\theta+\cos^2\theta=1\) का उपयोग करने पर \(\cos\theta=\sqrt{1-\left(\frac{3}{5}\right)^2}=\frac{4}{5}\) प्राप्त होता है।

Q5. Which of the following protocols is responsible for sending email messages from a client to a mail server? /
Client से Mail Server तक Email भेजने के लिए निम्नलिखित में से किस Protocol का उपयोग किया जाता है?

A. POP3 / POP3
B. SMTP / SMTP
C. IMAP / IMAP
D. SNMP / SNMP
Ans. B. SMTP / SMTP
Explanation: SMTP (Simple Mail Transfer Protocol) is responsible for sending email messages from email clients to mail servers and between mail servers.
SMTP (Simple Mail Transfer Protocol) का उपयोग Email Client से Mail Server तथा Mail Servers के बीच Email भेजने के लिए किया जाता है।

Q6. Which of the following tree traversal techniques visits the nodes level by level from left to right? /
निम्नलिखित में से कौन-सी Tree Traversal Technique Nodes को Level-by-Level बाएँ से दाएँ Visit करती है?

A. Preorder Traversal / Preorder Traversal
B. Inorder Traversal / Inorder Traversal
C. Postorder Traversal / Postorder Traversal
D. Level Order Traversal / Level Order Traversal
Ans. D. Level Order Traversal / Level Order Traversal
Explanation: Level Order Traversal visits all nodes one level at a time from left to right. It is commonly implemented using a Queue.
Level Order Traversal में सभी Nodes को एक-एक Level के अनुसार बाएँ से दाएँ Visit किया जाता है। इसे सामान्यतः Queue की सहायता से लागू किया जाता है।

Q7. Which SQL command is used to remove a table permanently along with all of its data and structure? /
किसी Table को उसकी पूरी Structure तथा Data सहित स्थायी रूप से हटाने के लिए किस SQL Command का उपयोग किया जाता है?

A. DELETE / DELETE
B. TRUNCATE / TRUNCATE
C. DROP TABLE / DROP TABLE
D. REMOVE TABLE / REMOVE TABLE
Ans. C. DROP TABLE / DROP TABLE
Explanation: DROP TABLE permanently removes both the table definition and all the data stored in it. The operation cannot be rolled back in most database systems after commit.
DROP TABLE Command Table की पूरी Structure तथा उसमें संग्रहीत Data को स्थायी रूप से हटा देता है। अधिकांश Database Systems में Commit के बाद इसे वापस नहीं लाया जा सकता।

Q8. Which Java keyword is used to invoke the constructor of the parent class? /
Parent Class के Constructor को Call करने के लिए Java में किस Keyword का उपयोग किया जाता है?

A. parent / parent
B. this / this
C. super / super
D. base / base
Ans. C. super / super
Explanation: The super keyword is used to invoke the constructor or members of the immediate parent class in Java.
Java में super Keyword का उपयोग Parent Class के Constructor अथवा उसके Members को Access करने के लिए किया जाता है।

Q9. The value of \(\log_{2}64\) is: /
\(\log_{2}64\) का मान क्या है?

A. 4 / 4
B. 5 / 5
C. 6 / 6
D. 8 / 8
Ans. C. 6 / 6
Explanation: Since \(2^6 = 64\), therefore \(\log_{2}64 = 6\).
क्योंकि \(2^6 = 64\), इसलिए \(\log_{2}64 = 6\) होगा।

Q10. Which network topology connects every node directly to every other node? /
कौन-सी Network Topology प्रत्येक Node को प्रत्येक अन्य Node से सीधे जोड़ती है?

A. Bus Topology / Bus Topology
B. Star Topology / Star Topology
C. Mesh Topology / Mesh Topology
D. Ring Topology / Ring Topology
Ans. C. Mesh Topology / Mesh Topology
Explanation: In a Mesh Topology, every node has a dedicated connection to every other node, providing maximum reliability and fault tolerance.
Mesh Topology में प्रत्येक Node का प्रत्येक अन्य Node से Direct Connection होता है। इससे अधिकतम Reliability तथा Fault Tolerance प्राप्त होती है।

Q11. Which data structure is commonly used to evaluate postfix expressions? /
Postfix Expression का मूल्यांकन करने के लिए सामान्यतः किस Data Structure का उपयोग किया जाता है?

A. Queue / Queue
B. Stack / Stack
C. Heap / Heap
D. Graph / Graph
Ans. B. Stack / Stack
Explanation: Postfix expressions are evaluated using a Stack by pushing operands and applying operators to the topmost operands whenever encountered.
Postfix Expression का मूल्यांकन Stack द्वारा किया जाता है। इसमें पहले Operands Stack में रखे जाते हैं और Operator मिलने पर आवश्यक गणना की जाती है।

Q12. Which SQL operator is used to search for a specified pattern in a column? /
किसी Column में विशेष Pattern खोजने के लिए किस SQL Operator का उपयोग किया जाता है?

A. BETWEEN / BETWEEN
B. LIKE / LIKE
C. IN / IN
D. EXISTS / EXISTS
Ans. B. LIKE / LIKE
Explanation: The LIKE operator searches for specific character patterns using wildcard symbols such as '%' and '_'.
LIKE Operator का उपयोग '%' तथा '_' जैसे Wildcard Characters की सहायता से किसी Pattern को खोजने के लिए किया जाता है।

Q13. Which principle of Object-Oriented Programming hides the internal implementation details from the user? /
Object-Oriented Programming का कौन-सा सिद्धांत उपयोगकर्ता से Internal Implementation Details को छिपाता है?

A. Inheritance / Inheritance
B. Polymorphism / Polymorphism
C. Abstraction / Abstraction
D. Association / Association
Ans. C. Abstraction / Abstraction
Explanation: Abstraction focuses on exposing only the essential features of an object while hiding unnecessary implementation details.
Abstraction का उद्देश्य केवल आवश्यक Features को प्रदर्शित करना तथा अनावश्यक Implementation Details को छिपाना होता है।

Q14. If \(\tan\theta=\frac{5}{12}\), where \(\theta\) is an acute angle, then \(\sec\theta\) is: /
यदि \(\tan\theta=\frac{5}{12}\) तथा \(\theta\) एक न्यूनकोण है, तो \(\sec\theta\) का मान क्या होगा?

A. \(\frac{13}{12}\) / \(\frac{13}{12}\)
B. \(\frac{12}{13}\) / \(\frac{12}{13}\)
C. \(\frac{5}{13}\) / \(\frac{5}{13}\)
D. \(\frac{13}{5}\) / \(\frac{13}{5}\)
Ans. A. \(\frac{13}{12}\) / \(\frac{13}{12}\)
Explanation: Using the Pythagorean triple (5, 12, 13), \(\cos\theta=\frac{12}{13}\). Hence, \(\sec\theta=\frac{1}{\cos\theta}=\frac{13}{12}\).
पाइथागोरस त्रिक (5, 12, 13) का उपयोग करने पर \(\cos\theta=\frac{12}{13}\) प्राप्त होता है। अतः \(\sec\theta=\frac{13}{12}\) होगा।

Q15. Which protocol is used to automatically obtain network configuration, including IP address, subnet mask, and default gateway? /
IP Address, Subnet Mask तथा Default Gateway सहित Network Configuration स्वतः प्राप्त करने के लिए किस Protocol का उपयोग किया जाता है?

A. DNS / DNS
B. DHCP / DHCP
C. FTP / FTP
D. ICMP / ICMP
Ans. B. DHCP / DHCP
Explanation: DHCP (Dynamic Host Configuration Protocol) automatically assigns IP addresses and other essential network parameters to client devices.
DHCP (Dynamic Host Configuration Protocol) Client Devices को स्वतः IP Address, Subnet Mask, Default Gateway तथा अन्य आवश्यक Network Parameters प्रदान करता है।

Q16. Which of the following data structures is best suited for implementing an autocomplete feature in a search engine? /
Search Engine में Autocomplete Feature को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Stack / Stack (स्टैक)
B. Trie / Trie (ट्राई)
C. Queue / Queue (क्यू)
D. Heap / Heap (हीप)
Ans. B. Trie / Trie (ट्राई)
Explanation: A Trie stores strings character by character, making prefix searching highly efficient. It is widely used in search engines, dictionaries, and autocomplete systems.
Trie अक्षरों के आधार पर Strings को संग्रहीत करता है, जिससे Prefix Searching अत्यंत तेज़ हो जाती है। इसी कारण इसका उपयोग Search Engine, Dictionary तथा Autocomplete Systems में किया जाता है।

Q17. Which SQL function returns the average value of a numeric column? /
किसी Numeric Column का औसत (Average) मान लौटाने के लिए किस SQL Function का उपयोग किया जाता है?

A. COUNT() / COUNT()
B. SUM() / SUM()
C. AVG() / AVG()
D. MEDIAN() / MEDIAN()
Ans. C. AVG() / AVG()
Explanation: The AVG() function calculates and returns the arithmetic mean of all non-NULL numeric values in the selected column.
AVG() Function चयनित Column के सभी Non-NULL Numeric Values का अंकगणितीय औसत (Arithmetic Mean) लौटाता है।

Q18. Which Java keyword is used to declare a class that cannot be inherited? /
ऐसी Class घोषित करने के लिए Java में किस Keyword का उपयोग किया जाता है जिसे Inherit नहीं किया जा सकता?

A. static / static
B. abstract / abstract
C. sealed / sealed
D. final / final
Ans. D. final / final
Explanation: A class declared with the final keyword cannot be extended by any other class. This prevents inheritance.
final Keyword से घोषित Class को किसी अन्य Class द्वारा Extend नहीं किया जा सकता। इसलिए ऐसी Class Inherit नहीं की जा सकती।

Q19. The value of \(\sum_{k=1}^{5} k\) is: /
\(\sum_{k=1}^{5} k\) का मान क्या होगा?

A. 10 / 10
B. 15 / 15
C. 20 / 20
D. 25 / 25
Ans. B. 15 / 15
Explanation: \(\sum_{k=1}^{5}k=1+2+3+4+5=15\).
\(\sum_{k=1}^{5}k=1+2+3+4+5=15\) होता है।

Q20. Which protocol is responsible for reporting network errors and diagnostic information in TCP/IP networks? /
TCP/IP Network में Network Errors तथा Diagnostic Information भेजने के लिए कौन-सा Protocol उत्तरदायी है?

A. ICMP / ICMP
B. FTP / FTP
C. DNS / DNS
D. SMTP / SMTP
Ans. A. ICMP / ICMP
Explanation: ICMP (Internet Control Message Protocol) is used to report network errors and exchange diagnostic information. Utilities such as Ping rely on ICMP messages.
ICMP (Internet Control Message Protocol) का उपयोग Network Errors की सूचना देने तथा Diagnostic Information भेजने के लिए किया जाता है। Ping Utility भी ICMP Messages का उपयोग करती है।

Q21. Which of the following data structures uses the FIFO (First In First Out) principle? /
निम्नलिखित में से कौन-सा Data Structure FIFO (First In First Out) सिद्धांत का पालन करता है?

A. Stack / Stack
B. Queue / Queue
C. Heap / Heap
D. Graph / Graph
Ans. B. Queue / Queue
Explanation: A Queue follows the First In First Out (FIFO) principle. The element inserted first is removed first.
Queue, First In First Out (FIFO) सिद्धांत का पालन करती है। अर्थात जो Element सबसे पहले Insert होता है, वही सबसे पहले Remove होता है।

Q22. Which SQL clause is used to eliminate duplicate rows from the result of a query? /
Query के Result से Duplicate Rows हटाने के लिए किस SQL Keyword का उपयोग किया जाता है?

A. UNIQUE / UNIQUE
B. DISTINCT / DISTINCT
C. FILTER / FILTER
D. REMOVE / REMOVE
Ans. B. DISTINCT / DISTINCT
Explanation: The DISTINCT keyword removes duplicate rows from the query result and returns only unique records.
DISTINCT Keyword Query Result से Duplicate Rows को हटाकर केवल Unique Records लौटाता है।

Q23. Which Java exception is thrown when an attempt is made to divide an integer by zero? /
Integer को शून्य से Divide करने का प्रयास करने पर Java में कौन-सा Exception उत्पन्न होता है?

A. ArithmeticException / ArithmeticException
B. IOException / IOException
C. NullPointerException / NullPointerException
D. NumberFormatException / NumberFormatException
Ans. A. ArithmeticException / ArithmeticException
Explanation: Java throws an ArithmeticException when an integer is divided by zero, since such an operation is mathematically undefined.
Java में Integer को शून्य से Divide करने पर ArithmeticException उत्पन्न होता है क्योंकि यह गणितीय रूप से अपरिभाषित (Undefined) है।

Q24. If the roots of the quadratic equation \(x^2-7x+10=0\) are \(\alpha\) and \(\beta\), then \(\alpha+\beta\) is: /
यदि द्विघात समीकरण \(x^2-7x+10=0\) के मूल \(\alpha\) तथा \(\beta\) हैं, तो \(\alpha+\beta\) का मान क्या होगा?

A. 5 / 5
B. 7 / 7
C. 10 / 10
D. 12 / 12
Ans. B. 7 / 7
Explanation: For the quadratic equation \(ax^2+bx+c=0\), the sum of roots is \(-\frac{b}{a}\). Here, \(a=1\) and \(b=-7\), so \(\alpha+\beta=7\).
द्विघात समीकरण \(ax^2+bx+c=0\) में मूलों का योग \(-\frac{b}{a}\) होता है। यहाँ \(a=1\) तथा \(b=-7\) है, इसलिए \(\alpha+\beta=7\) होगा।

Q25. Which networking device is responsible for connecting networks that use different communication protocols? /
विभिन्न Communication Protocols का उपयोग करने वाले Networks को जोड़ने के लिए कौन-सा Networking Device प्रयोग किया जाता है?

A. Bridge / Bridge
B. Switch / Switch
C. Gateway / Gateway
D. Hub / Hub
Ans. C. Gateway / Gateway
Explanation: A Gateway connects networks that use different protocols by translating data between them. It operates at multiple layers of the OSI model.
Gateway विभिन्न Protocols का उपयोग करने वाले Networks के बीच Data का Translation करके उन्हें आपस में जोड़ता है। यह OSI Model की कई Layers पर कार्य कर सकता है।

Q26. Which of the following data structures is most suitable for implementing the backtracking algorithm? /
Backtracking Algorithm को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Heap / Heap (हीप)
D. Hash Table / Hash Table (हैश टेबल)
Ans. B. Stack / Stack (स्टैक)
Explanation: Backtracking explores one solution path at a time and returns to the previous state when needed. This behavior naturally follows the Last In First Out (LIFO) principle, making Stack the ideal data structure.
Backtracking में किसी एक Solution Path पर आगे बढ़ा जाता है और आवश्यकता पड़ने पर पिछली अवस्था में वापस लौटा जाता है। यह LIFO सिद्धांत का पालन करता है, इसलिए Stack सबसे उपयुक्त Data Structure है।

Q27. Which SQL operator is used to test whether a value exists within a specified range? /
किसी मान के निर्दिष्ट Range के भीतर होने की जाँच करने के लिए किस SQL Operator का उपयोग किया जाता है?

A. LIKE / LIKE
B. IN / IN
C. BETWEEN / BETWEEN
D. IS NULL / IS NULL
Ans. C. BETWEEN / BETWEEN
Explanation: The BETWEEN operator checks whether a value lies within an inclusive range. Both the lower and upper limits are included.
BETWEEN Operator यह जाँचता है कि कोई मान दिए गए Range के भीतर है या नहीं। इसमें Lower तथा Upper दोनों Limits शामिल होती हैं।

Q28. Which Java interface is implemented by all collection classes except Map? /
Java में Map को छोड़कर अधिकांश Collection Classes किस Interface को Implement करती हैं?

A. Serializable / Serializable
B. Iterable / Iterable
C. Collection / Collection
D. Comparable / Comparable
Ans. C. Collection / Collection
Explanation: The Collection interface is the root interface of the Java Collections Framework for List, Set, and Queue. The Map interface belongs to a separate hierarchy.
Collection Interface, Java Collections Framework में List, Set तथा Queue का Root Interface है। जबकि Map Interface अलग Hierarchy में आता है।

Q29. If \(A=\begin{bmatrix}1&2\\3&4\end{bmatrix}\) and \(B=\begin{bmatrix}2&0\\1&5\end{bmatrix}\), then the element at the first row and first column of \(A+B\) is: /
यदि \(A=\begin{bmatrix}1&2\\3&4\end{bmatrix}\) तथा \(B=\begin{bmatrix}2&0\\1&5\end{bmatrix}\), तो \(A+B\) के प्रथम Row तथा प्रथम Column का Element क्या होगा?

A. 1 / 1
B. 2 / 2
C. 3 / 3
D. 4 / 4
Ans. C. 3 / 3
Explanation: Matrix addition is performed element-wise. Therefore, the element at position (1,1) is \(1+2=3\).
Matrix Addition में समान स्थानों के Elements को जोड़ा जाता है। इसलिए (1,1) स्थान का Element \(1+2=3\) होगा।

Q30. Which protocol is responsible for transferring web pages over the World Wide Web? /
World Wide Web पर Web Pages के आदान-प्रदान के लिए कौन-सा Protocol उपयोग किया जाता है?

A. SMTP / SMTP
B. HTTP / HTTP
C. POP3 / POP3
D. SNMP / SNMP
Ans. B. HTTP / HTTP
Explanation: HTTP (HyperText Transfer Protocol) is the standard application-layer protocol used for communication between web browsers and web servers.
HTTP (HyperText Transfer Protocol) Web Browser तथा Web Server के बीच Web Pages के आदान-प्रदान के लिए प्रयुक्त मानक Application Layer Protocol है।

Q31. Which graph representation is generally more space-efficient for sparse graphs? /
Sparse Graph के लिए निम्नलिखित में से कौन-सा Graph Representation सामान्यतः अधिक Space Efficient होता है?

A. Adjacency Matrix / Adjacency Matrix
B. Adjacency List / Adjacency List
C. Incidence Matrix / Incidence Matrix
D. Distance Matrix / Distance Matrix
Ans. B. Adjacency List / Adjacency List
Explanation: An Adjacency List stores only existing edges, making it much more memory-efficient than an Adjacency Matrix for sparse graphs.
Adjacency List केवल Existing Edges को Store करती है। इसलिए Sparse Graph के लिए यह Adjacency Matrix की तुलना में अधिक Memory Efficient होती है।

Q32. Which SQL function returns the smallest value in a column? /
किसी Column का सबसे छोटा मान लौटाने के लिए किस SQL Function का उपयोग किया जाता है?

A. MIN() / MIN()
B. MAX() / MAX()
C. LOW() / LOW()
D. FIRST() / FIRST()
Ans. A. MIN() / MIN()
Explanation: The MIN() aggregate function returns the smallest non-NULL value from the selected column.
MIN() Aggregate Function चयनित Column का सबसे छोटा Non-NULL मान लौटाता है।

Q33. Which Java collection maintains elements in sorted order automatically? /
Java का कौन-सा Collection Elements को स्वतः Sorted Order में बनाए रखता है?

A. HashSet / HashSet
B. LinkedHashSet / LinkedHashSet
C. TreeSet / TreeSet
D. ArrayList / ArrayList
Ans. C. TreeSet / TreeSet
Explanation: TreeSet stores elements in their natural sorted order or according to a specified Comparator while ensuring uniqueness.
TreeSet Elements को Natural Sorted Order अथवा Comparator के अनुसार व्यवस्थित रखता है तथा Duplicate Elements की अनुमति नहीं देता।

Q34. The value of \(\int_1^3 2x\,dx\) is: /
\(\int_1^3 2x\,dx\) का मान क्या होगा?

A. 4 / 4
B. 6 / 6
C. 8 / 8
D. 10 / 10
Ans. C. 8 / 8
Explanation: \(\int_1^3 2x\,dx=\left[x^2\right]_1^3=9-1=8\).
\(\int_1^3 2x\,dx=\left[x^2\right]_1^3=9-1=8\) होगा।

Q35. Which type of malware secretly records a user's keystrokes to steal sensitive information? /
निम्नलिखित में से कौन-सा Malware उपयोगकर्ता द्वारा टाइप किए गए Keys को गुप्त रूप से रिकॉर्ड करके संवेदनशील जानकारी चुराता है?

A. Adware / Adware
B. Keylogger / Keylogger
C. Worm / Worm
D. Rootkit / Rootkit
Ans. B. Keylogger / Keylogger
Explanation: A Keylogger secretly records keyboard inputs such as usernames, passwords, and banking information without the user's knowledge.
Keylogger उपयोगकर्ता द्वारा Keyboard पर टाइप की गई जानकारी, जैसे Username, Password तथा Banking Details, को गुप्त रूप से रिकॉर्ड करता है और Cyber Attack में उपयोग किया जाता है।

Q36. Which data structure is commonly used to implement recursion internally by the compiler? /
Compiler द्वारा Recursion को आंतरिक रूप से लागू करने के लिए सामान्यतः किस Data Structure का उपयोग किया जाता है?

A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Array / Array (ऐरे)
D. Linked List / Linked List (लिंक्ड लिस्ट)
Ans. B. Stack / Stack (स्टैक)
Explanation: Each recursive function call creates a new activation record that is stored in the call stack. When the function returns, the corresponding stack frame is removed.
प्रत्येक Recursive Function Call के लिए एक नया Activation Record Call Stack में रखा जाता है। Function के Return होने पर संबंधित Stack Frame हट जाता है।

Q37. Which SQL clause is used to filter groups created by the GROUP BY clause? /
GROUP BY Clause द्वारा बनाए गए Groups को Filter करने के लिए किस SQL Clause का उपयोग किया जाता है?

A. WHERE / WHERE
B. ORDER BY / ORDER BY
C. HAVING / HAVING
D. DISTINCT / DISTINCT
Ans. C. HAVING / HAVING
Explanation: The HAVING clause filters grouped records after the GROUP BY operation, whereas WHERE filters rows before grouping.
HAVING Clause, GROUP BY के बाद बने हुए Groups को Filter करता है, जबकि WHERE Clause Grouping से पहले Rows को Filter करता है।

Q38. Which Java package contains the ArrayList class? /
Java में ArrayList Class किस Package में उपलब्ध होती है?

A. java.io / java.io
B. java.lang / java.lang
C. java.net / java.net
D. java.util / java.util
Ans. D. java.util / java.util
Explanation: The ArrayList class is part of the Java Collections Framework and is defined in the java.util package.
ArrayList, Java Collections Framework का भाग है तथा java.util Package में उपलब्ध होती है।

Q39. If \(A=\{1,2,3,4,5\}\) and \(B=\{2,4,6,8\}\), then \(A\cap B\) is: /
यदि \(A=\{1,2,3,4,5\}\) तथा \(B=\{2,4,6,8\}\), तो \(A\cap B\) क्या होगा?

A. \(\{1,3,5\}\) / \(\{1,3,5\}\)
B. \(\{2,4\}\) / \(\{2,4\}\)
C. \(\{6,8\}\) / \(\{6,8\}\)
D. \(\{1,2,3,4,5,6,8\}\) / \(\{1,2,3,4,5,6,8\}\)
Ans. B. \(\{2,4\}\)
Explanation: The intersection of two sets contains only the elements common to both sets. Here, the common elements are 2 and 4.
दो Sets का Intersection केवल उन Elements का समूह होता है जो दोनों Sets में समान रूप से उपस्थित हों। यहाँ समान Elements 2 और 4 हैं।

Q40. Which protocol is primarily used to securely browse websites over the Internet? /
Internet पर Websites को सुरक्षित रूप से Browse करने के लिए मुख्य रूप से किस Protocol का उपयोग किया जाता है?

A. HTTP / HTTP
B. HTTPS / HTTPS
C. FTP / FTP
D. Telnet / Telnet
Ans. B. HTTPS / HTTPS
Explanation: HTTPS (HyperText Transfer Protocol Secure) encrypts communication between the browser and the web server using SSL/TLS, protecting sensitive information from interception.
HTTPS (HyperText Transfer Protocol Secure), SSL/TLS Encryption का उपयोग करके Browser तथा Web Server के बीच होने वाले Communication को सुरक्षित बनाता है। इससे Password, Banking Information तथा अन्य Sensitive Data सुरक्षित रहते हैं।

Q41. Which graph algorithm is commonly used for topological sorting of a Directed Acyclic Graph (DAG)? /
Directed Acyclic Graph (DAG) की Topological Sorting के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?

A. Dijkstra's Algorithm / Dijkstra's Algorithm
B. Kahn's Algorithm / Kahn's Algorithm
C. Prim's Algorithm / Prim's Algorithm
D. Bellman-Ford Algorithm / Bellman-Ford Algorithm
Ans. B. Kahn's Algorithm / Kahn's Algorithm
Explanation: Kahn's Algorithm repeatedly selects vertices with zero in-degree to produce a valid topological ordering of a Directed Acyclic Graph.
Kahn's Algorithm बार-बार Zero In-Degree वाले Vertices का चयन करके Directed Acyclic Graph की Topological Ordering तैयार करता है।

Q42. Which SQL command is used to create a new database? /
नई Database बनाने के लिए किस SQL Command का उपयोग किया जाता है?

A. NEW DATABASE / NEW DATABASE
B. MAKE DATABASE / MAKE DATABASE
C. CREATE DATABASE / CREATE DATABASE
D. ADD DATABASE / ADD DATABASE
Ans. C. CREATE DATABASE / CREATE DATABASE
Explanation: The CREATE DATABASE command creates a new database that can subsequently contain tables, views, indexes, and other database objects.
CREATE DATABASE Command नई Database बनाता है, जिसके अंदर बाद में Tables, Views, Indexes तथा अन्य Database Objects बनाए जा सकते हैं।

Q43. Which Java keyword is used to define a constant variable? /
Java में Constant Variable घोषित करने के लिए किस Keyword का उपयोग किया जाता है?

A. const / const
B. fixed / fixed
C. constant / constant
D. final / final
Ans. D. final / final
Explanation: The final keyword makes a variable constant by preventing its value from being modified after initialization.
final Keyword किसी Variable के मान को Initialize होने के बाद बदलने से रोकता है। इसलिए इसका उपयोग Constant Variable बनाने के लिए किया जाता है।

Q44. If the arithmetic mean of 8 numbers is 15, then their total sum is: /
यदि 8 संख्याओं का Arithmetic Mean 15 है, तो उनका कुल योग कितना होगा?

A. 100 / 100
B. 110 / 110
C. 120 / 120
D. 125 / 125
Ans. C. 120 / 120
Explanation: Arithmetic Mean = Total Sum ÷ Number of Observations. Hence, Total Sum = \(15 \times 8 = 120\).
Arithmetic Mean = कुल योग ÷ प्रेक्षणों की संख्या। अतः कुल योग \(15 \times 8 = 120\) होगा।

Q45. Which cybersecurity attack tricks users into revealing passwords or banking details through fake emails or websites? /
कौन-सा Cybersecurity Attack नकली Email या Website के माध्यम से उपयोगकर्ताओं से Password अथवा Banking Details प्राप्त करने का प्रयास करता है?

A. Brute Force Attack / Brute Force Attack
B. Phishing / Phishing
C. Buffer Overflow / Buffer Overflow
D. DoS Attack / DoS Attack
Ans. B. Phishing / Phishing
Explanation: Phishing is a social engineering attack in which attackers impersonate trusted organizations to steal confidential information such as usernames, passwords, OTPs, or banking credentials.
Phishing एक Social Engineering Attack है जिसमें हमलावर विश्वसनीय संस्था का रूप धारण करके Username, Password, OTP तथा Banking Information जैसी गोपनीय जानकारी प्राप्त करने का प्रयास करते हैं।

Q46. Which of the following algorithms is commonly used for cycle detection in a directed graph? /
Directed Graph में Cycle Detection के लिए सामान्यतः निम्नलिखित में से किस Algorithm का उपयोग किया जाता है?

A. Binary Search / Binary Search
B. Depth First Search (DFS) / Depth First Search (DFS)
C. Linear Search / Linear Search
D. Selection Sort / Selection Sort
Ans. B. Depth First Search (DFS) / Depth First Search (DFS)
Explanation: DFS is widely used for cycle detection in directed graphs by maintaining a recursion stack. If a node is encountered that is already present in the recursion stack, a cycle exists.
Directed Graph में Cycle Detection के लिए DFS का उपयोग किया जाता है। यदि Traversal के दौरान कोई Vertex Recursion Stack में पुनः मिल जाता है, तो Graph में Cycle उपस्थित होती है।

Q47. Which SQL command is used to remove all records from a table while preserving its structure? /
Table की संरचना (Structure) को सुरक्षित रखते हुए उसके सभी Records हटाने के लिए किस SQL Command का उपयोग किया जाता है?

A. DELETE / DELETE
B. DROP / DROP
C. TRUNCATE / TRUNCATE
D. REMOVE / REMOVE
Ans. C. TRUNCATE / TRUNCATE
Explanation: TRUNCATE removes all rows from a table but keeps its structure, indexes, and constraints intact. It is generally faster than DELETE without a WHERE clause.
TRUNCATE Table के सभी Records हटा देता है, लेकिन उसकी Structure, Indexes तथा Constraints को सुरक्षित रखता है। यह सामान्यतः DELETE से अधिक तेज़ होता है।

Q48. Which Java collection allows duplicate elements while maintaining insertion order? /
Java का कौन-सा Collection Duplicate Elements की अनुमति देता है तथा Insertion Order भी बनाए रखता है?

A. HashSet / HashSet
B. TreeSet / TreeSet
C. ArrayList / ArrayList
D. HashMap / HashMap
Ans. C. ArrayList / ArrayList
Explanation: ArrayList stores elements in insertion order and allows duplicate values. It also provides fast random access using indexes.
ArrayList Elements को Insertion Order में Store करता है तथा Duplicate Elements की अनुमति देता है। Index के माध्यम से Random Access भी तेज़ होता है।

Q49. If \(A=\{1,2,3\}\) and \(B=\{3,4,5\}\), then \(A \cup B\) is: /
यदि \(A=\{1,2,3\}\) तथा \(B=\{3,4,5\}\), तो \(A \cup B\) क्या होगा?

A. \(\{3\}\) / \(\{3\}\)
B. \(\{1,2,4,5\}\) / \(\{1,2,4,5\}\)
C. \(\{1,2,3,4,5\}\) / \(\{1,2,3,4,5\}\)
D. \(\{1,2\}\) / \(\{1,2\}\)
Ans. C. \(\{1,2,3,4,5\}\)
Explanation: The union of two sets contains all distinct elements present in either set.
दो Sets का Union उन सभी भिन्न (Distinct) Elements का समूह होता है जो किसी भी Set में उपस्थित हों।

Q50. Which protocol is used to securely transfer files over an SSH connection? /
SSH Connection के माध्यम से सुरक्षित रूप से Files Transfer करने के लिए किस Protocol का उपयोग किया जाता है?

A. FTP / FTP
B. SFTP / SFTP
C. TFTP / TFTP
D. SMTP / SMTP
Ans. B. SFTP / SFTP
Explanation: SFTP (SSH File Transfer Protocol) transfers files securely by encrypting both commands and data over an SSH connection.
SFTP (SSH File Transfer Protocol) SSH Connection के माध्यम से Commands तथा Data दोनों को Encrypt करके सुरक्षित File Transfer प्रदान करता है।

Q51. Which searching algorithm requires the input data to be sorted before searching? /
निम्नलिखित में से कौन-सा Searching Algorithm Search करने से पहले Data का Sorted होना आवश्यक मानता है?

A. Linear Search / Linear Search
B. Binary Search / Binary Search
C. Depth First Search / Depth First Search
D. Breadth First Search / Breadth First Search
Ans. B. Binary Search / Binary Search
Explanation: Binary Search repeatedly divides the sorted search space into two halves, giving an average time complexity of \(O(\log n)\).
Binary Search केवल Sorted Data पर कार्य करता है तथा Search Space को बार-बार दो भागों में विभाजित करता है। इसकी Time Complexity \(O(\log n)\) होती है।

Q52. Which SQL constraint ensures that every row in a table has a unique identifier? /
कौन-सा SQL Constraint यह सुनिश्चित करता है कि Table की प्रत्येक Row का एक Unique Identifier हो?

A. CHECK / CHECK
B. PRIMARY KEY / PRIMARY KEY
C. FOREIGN KEY / FOREIGN KEY
D. DEFAULT / DEFAULT
Ans. B. PRIMARY KEY / PRIMARY KEY
Explanation: A PRIMARY KEY uniquely identifies each row in a table and cannot contain NULL values.
PRIMARY KEY Table की प्रत्येक Row की विशिष्ट पहचान (Unique Identification) प्रदान करती है तथा इसमें NULL Value नहीं हो सकती।

Q53. Which Java keyword is used to handle exceptions? /
Java में Exception को Handle करने के लिए किस Keyword का उपयोग किया जाता है?

A. throw / throw
B. throws / throws
C. catch / catch
D. extends / extends
Ans. C. catch / catch
Explanation: The catch block receives and handles exceptions thrown by the corresponding try block.
catch Block, try Block में उत्पन्न Exception को प्राप्त करके उसका उचित Handling करता है।

Q54. The derivative of \(x^4\) with respect to \(x\) is: /
\(x^4\) का \(x\) के सापेक्ष अवकलज (Derivative) क्या होगा?

A. \(4x^3\) / \(4x^3\)
B. \(x^3\) / \(x^3\)
C. \(4x\) / \(4x\)
D. \(x^5\) / \(x^5\)
Ans. A. \(4x^3\)
Explanation: Using the power rule, \(\frac{d}{dx}(x^n)=nx^{n-1}\). Therefore, \(\frac{d}{dx}(x^4)=4x^3\).
Power Rule के अनुसार \(\frac{d}{dx}(x^n)=nx^{n-1}\) होता है। अतः \(\frac{d}{dx}(x^4)=4x^3\) होगा।

Q55. Which of the following is an example of two-factor authentication (2FA)? /
निम्नलिखित में से कौन-सा Two-Factor Authentication (2FA) का उदाहरण है?

A. Password only / केवल Password
B. Fingerprint only / केवल Fingerprint
C. Password + One-Time Password (OTP) / Password + OTP
D. Username only / केवल Username
Ans. C. Password + One-Time Password (OTP)
Explanation: Two-Factor Authentication combines two independent verification methods, such as something you know (password) and something you receive (OTP), providing stronger security.
Two-Factor Authentication में दो अलग-अलग Verification Methods का उपयोग किया जाता है, जैसे Password तथा OTP। इससे सुरक्षा का स्तर काफी बढ़ जाता है।

Q56. Which data structure is most suitable for implementing an expression tree? /
Expression Tree को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Binary Tree / Binary Tree (बाइनरी ट्री)
B. Queue / Queue (क्यू)
C. Circular Linked List / Circular Linked List
D. Hash Table / Hash Table (हैश टेबल)
Ans. A. Binary Tree / Binary Tree
Explanation: An Expression Tree is a binary tree in which internal nodes represent operators and leaf nodes represent operands. It is widely used by compilers while parsing arithmetic expressions.
Expression Tree एक Binary Tree होती है जिसमें Internal Nodes Operators तथा Leaf Nodes Operands को दर्शाते हैं। इसका उपयोग Compiler द्वारा Arithmetic Expressions को Parse करने में किया जाता है।

Q57. Which SQL command is used to modify existing records in a table? /
Table में पहले से मौजूद Records को संशोधित (Modify) करने के लिए किस SQL Command का उपयोग किया जाता है?

A. INSERT / INSERT
B. UPDATE / UPDATE
C. ALTER / ALTER
D. CREATE / CREATE
Ans. B. UPDATE / UPDATE
Explanation: The UPDATE statement modifies existing rows in a table. It is usually combined with a WHERE clause to update specific records.
UPDATE Statement का उपयोग Table में मौजूद Records को संशोधित करने के लिए किया जाता है। सामान्यतः इसे WHERE Clause के साथ उपयोग किया जाता है ताकि केवल आवश्यक Records ही बदले जाएँ।

Q58. Which Java keyword is used to explicitly throw an exception? /
Java में किसी Exception को Explicitly उत्पन्न करने के लिए किस Keyword का उपयोग किया जाता है?

A. throws / throws
B. throw / throw
C. try / try
D. catch / catch
Ans. B. throw / throw
Explanation: The throw keyword is used to explicitly create and throw an exception object, whereas throws declares possible exceptions in a method signature.
throw Keyword का उपयोग किसी Exception Object को Explicitly Throw करने के लिए किया जाता है, जबकि throws Method Signature में संभावित Exceptions को घोषित करता है।

Q59. If the probability of an impossible event is represented by \(P(E)\), then \(P(E)\) is: /
यदि किसी असंभव घटना (Impossible Event) की प्रायिकता \(P(E)\) द्वारा दर्शाई जाए, तो \(P(E)\) का मान क्या होगा?

A. 0 / 0
B. 1 / 1
C. 0.5 / 0.5
D. Depends on the experiment / प्रयोग पर निर्भर करता है
Ans. A. 0 / 0
Explanation: An impossible event can never occur. Therefore, its probability is always equal to zero.
असंभव घटना कभी घटित नहीं हो सकती। इसलिए उसकी प्रायिकता सदैव 0 होती है।

Q60. Which protocol is responsible for assigning IP addresses dynamically to client computers? /
Client Computers को Dynamic रूप से IP Address प्रदान करने के लिए कौन-सा Protocol उत्तरदायी है?

A. DNS / DNS
B. DHCP / DHCP
C. ARP / ARP
D. HTTP / HTTP
Ans. B. DHCP / DHCP
Explanation: DHCP (Dynamic Host Configuration Protocol) automatically assigns IP addresses, subnet masks, default gateways, and DNS server addresses to client devices.
DHCP (Dynamic Host Configuration Protocol) Client Devices को स्वतः IP Address, Subnet Mask, Default Gateway तथा DNS Server Address उपलब्ध कराता है।

Q61. Which algorithm is commonly used to find the shortest path in an unweighted graph? /
Unweighted Graph में Shortest Path ज्ञात करने के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?

A. Breadth First Search (BFS) / Breadth First Search (BFS)
B. Quick Sort / Quick Sort
C. Merge Sort / Merge Sort
D. Prim's Algorithm / Prim's Algorithm
Ans. A. Breadth First Search (BFS) / Breadth First Search (BFS)
Explanation: BFS explores vertices level by level. In an unweighted graph, the first time a vertex is reached corresponds to the shortest path from the source.
BFS Graph के Vertices को Level-by-Level Traverse करता है। Unweighted Graph में किसी Vertex तक पहली बार पहुँचना उसी Vertex तक का Shortest Path होता है।

Q62. Which SQL operator checks whether a value belongs to a given list of values? /
यह जाँचने के लिए कि कोई मान दिए गए Values की सूची में है या नहीं, किस SQL Operator का उपयोग किया जाता है?

A. LIKE / LIKE
B. BETWEEN / BETWEEN
C. IN / IN
D. EXISTS / EXISTS
Ans. C. IN / IN
Explanation: The IN operator tests whether a value matches any value in a specified list. It provides a concise alternative to multiple OR conditions.
IN Operator यह जाँचता है कि कोई मान दिए गए Values की सूची में मौजूद है या नहीं। यह कई OR Conditions लिखने का सरल विकल्प है।

Q63. Which Java keyword is used to inherit one class from another? /
Java में एक Class को दूसरी Class से Inherit करने के लिए किस Keyword का उपयोग किया जाता है?

A. implements / implements
B. inherits / inherits
C. extends / extends
D. super / super
Ans. C. extends / extends
Explanation: The extends keyword enables a subclass to inherit properties and methods from a superclass.
extends Keyword के माध्यम से Subclass, Superclass के Properties तथा Methods को Inherit करती है।

Q64. The value of \(\int_{0}^{1} (3x^2+2)\,dx\) is: /
\(\int_{0}^{1} (3x^2+2)\,dx\) का मान क्या होगा?

A. 2 / 2
B. 3 / 3
C. 4 / 4
D. 5 / 5
Ans. B. 3 / 3
Explanation: \(\int_{0}^{1}(3x^2+2)\,dx=\left[x^3+2x\right]_0^1=(1+2)-0=3\).
\(\int_{0}^{1}(3x^2+2)\,dx=\left[x^3+2x\right]_0^1=(1+2)-0=3\) होगा।

Q65. Which cybersecurity technique converts readable data into an unreadable form to protect confidentiality? /
गोपनीयता (Confidentiality) की सुरक्षा के लिए Readable Data को Unreadable Form में बदलने वाली तकनीक कौन-सी है?

A. Compression / Compression
B. Encryption / Encryption
C. Fragmentation / Fragmentation
D. Indexing / Indexing
Ans. B. Encryption / Encryption
Explanation: Encryption transforms plaintext into ciphertext using cryptographic algorithms, ensuring that only authorized users with the correct key can recover the original data.
Encryption में Plaintext को Cryptographic Algorithms की सहायता से Ciphertext में बदला जाता है, जिससे केवल अधिकृत उपयोगकर्ता ही सही Key द्वारा मूल Data प्राप्त कर सकते हैं।

Q66. Which data structure is most suitable for implementing a symbol table in a compiler? /
Compiler में Symbol Table को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Hash Table / Hash Table (हैश टेबल)
B. Queue / Queue (क्यू)
C. Stack / Stack (स्टैक)
D. Circular Linked List / Circular Linked List
Ans. A. Hash Table / Hash Table
Explanation: A Symbol Table stores identifiers and their attributes. Hash Tables provide nearly \(O(1)\) average-time lookup, insertion, and deletion, making them ideal for compiler design.
Symbol Table में Identifiers तथा उनके Attributes संग्रहीत किए जाते हैं। Hash Table औसतन \(O(1)\) समय में Lookup, Insertion तथा Deletion प्रदान करती है, इसलिए Compiler Design में इसका व्यापक उपयोग होता है।

Q67. Which SQL command is used to permanently remove selected rows from a table? /
Table से चयनित Rows को स्थायी रूप से हटाने के लिए किस SQL Command का उपयोग किया जाता है?

A. DELETE / DELETE
B. DROP / DROP
C. TRUNCATE / TRUNCATE
D. CLEAR / CLEAR
Ans. A. DELETE / DELETE
Explanation: The DELETE statement removes selected rows from a table. When used with a WHERE clause, only matching rows are deleted.
DELETE Statement Table से चयनित Rows को हटाता है। WHERE Clause के साथ इसका उपयोग करने पर केवल वही Records हटाए जाते हैं जो Condition को पूरा करते हैं।

Q68. Which Java interface is implemented to define the natural ordering of objects? /
Objects की Natural Ordering निर्धारित करने के लिए Java में कौन-सा Interface Implement किया जाता है?

A. Comparator / Comparator
B. Cloneable / Cloneable
C. Comparable / Comparable
D. Serializable / Serializable
Ans. C. Comparable / Comparable
Explanation: The Comparable interface defines the natural ordering of objects through the compareTo() method. Comparator, on the other hand, provides custom ordering.
Comparable Interface compareTo() Method के माध्यम से Objects की Natural Ordering निर्धारित करता है, जबकि Comparator Custom Ordering प्रदान करता है।

Q69. If the variance of a dataset is 49, then the standard deviation is: /
यदि किसी Dataset का Variance 49 है, तो उसका Standard Deviation क्या होगा?

A. 6 / 6
B. 7 / 7
C. 14 / 14
D. 49 / 49
Ans. B. 7 / 7
Explanation: Standard deviation is the positive square root of variance. Therefore, \(\sqrt{49}=7\).
Standard Deviation, Variance का धनात्मक Square Root होता है। अतः \(\sqrt{49}=7\) होगा।

Q70. Which protocol is responsible for translating IPv4 addresses into MAC addresses within a local network? /
Local Network में IPv4 Address को MAC Address में बदलने के लिए कौन-सा Protocol उत्तरदायी है?

A. RARP / RARP
B. ARP / ARP
C. DNS / DNS
D. ICMP / ICMP
Ans. B. ARP / ARP
Explanation: ARP (Address Resolution Protocol) resolves an IPv4 address into its corresponding physical (MAC) address on a local network.
ARP (Address Resolution Protocol) Local Network में IPv4 Address के अनुरूप Physical (MAC) Address ज्ञात करता है।

Q71. Which graph algorithm is specifically designed to compute the shortest paths from a single source even when negative edge weights are present (but no negative cycles)? /
Negative Edge Weights (लेकिन Negative Cycle नहीं) वाले Graph में Single Source से Shortest Path ज्ञात करने के लिए कौन-सा Algorithm उपयोग किया जाता है?

A. Bellman-Ford Algorithm / Bellman-Ford Algorithm
B. Prim's Algorithm / Prim's Algorithm
C. Kruskal's Algorithm / Kruskal's Algorithm
D. Binary Search / Binary Search
Ans. A. Bellman-Ford Algorithm / Bellman-Ford Algorithm
Explanation: Bellman-Ford computes shortest paths even when edge weights are negative, provided that no negative-weight cycle exists.
Bellman-Ford Algorithm Negative Edge Weights वाले Graph में भी Shortest Path ज्ञात कर सकता है, बशर्ते Graph में Negative Weight Cycle न हो।

Q72. Which SQL function returns the total number of non-NULL values in a specified column? /
किसी निर्दिष्ट Column में उपस्थित Non-NULL Values की कुल संख्या लौटाने के लिए किस SQL Function का उपयोग किया जाता है?

A. SUM() / SUM()
B. COUNT(column_name) / COUNT(column_name)
C. TOTAL() / TOTAL()
D. NUMBER() / NUMBER()
Ans. B. COUNT(column_name) / COUNT(column_name)
Explanation: COUNT(column_name) counts only the non-NULL values present in the specified column.
COUNT(column_name) केवल निर्दिष्ट Column में उपस्थित Non-NULL Values की संख्या लौटाता है।

Q73. Which Java keyword is used to prevent method overriding in subclasses? /
Subclasses द्वारा Method Overriding को रोकने के लिए Java में किस Keyword का उपयोग किया जाता है?

A. private / private
B. static / static
C. final / final
D. abstract / abstract
Ans. C. final / final
Explanation: A method declared as final cannot be overridden by any subclass, ensuring that its implementation remains unchanged.
final Keyword से घोषित Method को किसी भी Subclass द्वारा Override नहीं किया जा सकता, जिससे उसकी मूल Implementation सुरक्षित रहती है।

Q74. The value of \(\frac{d}{dx}(e^x)\) is: /
\(\frac{d}{dx}(e^x)\) का मान क्या होगा?

A. \(e^x\) / \(e^x\)
B. \(xe^{x-1}\) / \(xe^{x-1}\)
C. 1 / 1
D. 0 / 0
Ans. A. \(e^x\) / \(e^x\)
Explanation: The exponential function \(e^x\) is unique because its derivative is equal to the function itself.
Exponential Function \(e^x\) की विशेषता यह है कि इसका Derivative उसी Function के बराबर होता है।

Q75. Which cybersecurity attack attempts to guess a user's password by systematically trying many possible combinations? /
कौन-सा Cybersecurity Attack उपयोगकर्ता का Password ज्ञात करने के लिए क्रमबद्ध तरीके से अनेक संभावित Password Combinations का प्रयास करता है?

A. Phishing / Phishing
B. Brute Force Attack / Brute Force Attack
C. SQL Injection / SQL Injection
D. Spoofing / Spoofing
Ans. B. Brute Force Attack / Brute Force Attack
Explanation: A Brute Force Attack repeatedly tries different password combinations until the correct one is found. Strong passwords and multi-factor authentication help defend against such attacks.
Brute Force Attack में हमलावर अनेक Password Combinations का लगातार प्रयास करता है जब तक सही Password न मिल जाए। मजबूत Password तथा Multi-Factor Authentication इस प्रकार के Attack से सुरक्षा प्रदान करते हैं।

Q76. Which of the following data structures is most suitable for implementing a dictionary or symbol lookup with fast average-case search performance? /
Dictionary अथवा Symbol Lookup को औसत स्थिति (Average Case) में तेज़ी से लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Linked List / Linked List (लिंक्ड लिस्ट)
B. Hash Table / Hash Table (हैश टेबल)
C. Stack / Stack (स्टैक)
D. Queue / Queue (क्यू)
Ans. B. Hash Table / Hash Table
Explanation: Hash Tables provide an average-case time complexity of \(O(1)\) for insertion, deletion, and searching by using hash functions.
Hash Table, Hash Function की सहायता से Average Case में \(O(1)\) समय में Insertion, Deletion तथा Searching प्रदान करती है।

Q77. Which SQL clause is used to sort query results in ascending order by default? /
Query Result को Default रूप से Ascending Order में Sort करने के लिए किस SQL Clause का उपयोग किया जाता है?

A. GROUP BY / GROUP BY
B. ORDER BY / ORDER BY
C. HAVING / HAVING
D. DISTINCT / DISTINCT
Ans. B. ORDER BY / ORDER BY
Explanation: ORDER BY sorts records in ascending order by default. The DESC keyword is used only when descending order is required.
ORDER BY Clause Default रूप से Records को Ascending Order में Sort करता है। Descending Order के लिए DESC Keyword का उपयोग किया जाता है।

Q78. Which Java keyword is used to inherit an interface? /
Java में एक Interface को दूसरे Interface से Inherit करने के लिए किस Keyword का उपयोग किया जाता है?

A. extends / extends
B. implements / implements
C. inherits / inherits
D. super / super
Ans. A. extends / extends
Explanation: In Java, an interface inherits another interface using the extends keyword. The implements keyword is used when a class implements an interface.
Java में एक Interface दूसरे Interface को extends Keyword द्वारा Inherit करता है। जबकि Class किसी Interface को implements Keyword द्वारा Implement करती है।

Q79. If a fair coin is tossed twice, what is the probability of getting exactly one Head? /
यदि एक निष्पक्ष सिक्के को दो बार उछाला जाए, तो ठीक एक Head प्राप्त होने की प्रायिकता क्या होगी?

A. \(\frac{1}{4}\) / \(\frac{1}{4}\)
B. \(\frac{1}{2}\) / \(\frac{1}{2}\)
C. \(\frac{3}{4}\) / \(\frac{3}{4}\)
D. 1 / 1
Ans. B. \(\frac{1}{2}\)
Explanation: The sample space is {HH, HT, TH, TT}. Exactly one Head occurs in HT and TH. Therefore, the probability is \(2/4=\frac{1}{2}\).
Sample Space {HH, HT, TH, TT} है। केवल HT तथा TH में एक Head प्राप्त होता है। अतः प्रायिकता \(2/4=\frac{1}{2}\) होगी।

Q80. Which protocol is responsible for secure remote login over an encrypted network connection? /
Encrypted Network Connection के माध्यम से Secure Remote Login के लिए किस Protocol का उपयोग किया जाता है?

A. FTP / FTP
B. Telnet / Telnet
C. SSH / SSH
D. HTTP / HTTP
Ans. C. SSH / SSH
Explanation: SSH (Secure Shell) encrypts communication between the client and server, making remote login secure against eavesdropping.
SSH (Secure Shell) Client तथा Server के बीच होने वाले Communication को Encrypt करता है, जिससे Remote Login सुरक्षित रहता है।

Q81. Which graph traversal algorithm is generally implemented using a queue? /
निम्नलिखित में से कौन-सा Graph Traversal Algorithm सामान्यतः Queue का उपयोग करके लागू किया जाता है?

A. Depth First Search (DFS) / Depth First Search (DFS)
B. Breadth First Search (BFS) / Breadth First Search (BFS)
C. Topological Sort / Topological Sort
D. Binary Search / Binary Search
Ans. B. Breadth First Search (BFS)
Explanation: BFS processes vertices level by level and therefore uses a Queue to maintain the order of traversal.
BFS Vertices को Level-by-Level Traverse करता है, इसलिए Traversal के क्रम को बनाए रखने के लिए Queue का उपयोग किया जाता है।

Q82. Which SQL statement is used to rename an existing table? /
किसी Existing Table का नाम बदलने के लिए किस SQL Statement का उपयोग किया जाता है?

A. ALTER TABLE ... RENAME TO / ALTER TABLE ... RENAME TO
B. CHANGE TABLE / CHANGE TABLE
C. MODIFY TABLE / MODIFY TABLE
D. UPDATE TABLE / UPDATE TABLE
Ans. A. ALTER TABLE ... RENAME TO
Explanation: The ALTER TABLE ... RENAME TO statement changes the name of an existing table without affecting its data.
ALTER TABLE ... RENAME TO Statement Existing Table का नाम बदलता है तथा उसके Data पर कोई प्रभाव नहीं पड़ता।

Q83. Which Java package contains networking classes such as Socket and ServerSocket? /
Socket तथा ServerSocket जैसी Networking Classes Java के किस Package में उपलब्ध हैं?

A. java.util / java.util
B. java.net / java.net
C. java.io / java.io
D. java.lang / java.lang
Ans. B. java.net
Explanation: The java.net package provides networking classes including Socket, ServerSocket, URL, DatagramSocket, and InetAddress.
java.net Package में Socket, ServerSocket, URL, DatagramSocket तथा InetAddress जैसी Networking Classes उपलब्ध होती हैं।

Q84. If \(A=\begin{bmatrix}5&1\\2&3\end{bmatrix}\), then the trace of matrix \(A\) is: /
यदि \(A=\begin{bmatrix}5&1\\2&3\end{bmatrix}\), तो Matrix \(A\) का Trace क्या होगा?

A. 6 / 6
B. 7 / 7
C. 8 / 8
D. 11 / 11
Ans. C. 8
Explanation: The trace of a square matrix is the sum of its principal diagonal elements. Therefore, Trace = \(5+3=8\).
किसी Square Matrix का Trace उसके Principal Diagonal के सभी Elements का योग होता है। अतः Trace = \(5+3=8\) होगा।

Q85. Which cybersecurity technique verifies the integrity of a downloaded file by comparing its hash value? /
Download की गई File की Integrity जाँचने के लिए उसके Hash Value की तुलना करने वाली Cybersecurity Technique कौन-सी है?

A. Digital Hash Verification / Digital Hash Verification
B. Compression / Compression
C. Fragmentation / Fragmentation
D. Virtualization / Virtualization
Ans. A. Digital Hash Verification
Explanation: Comparing the calculated hash value of a downloaded file with the official hash ensures that the file has not been modified or corrupted.
Download की गई File के Calculated Hash को Official Hash से मिलाने पर यह सुनिश्चित किया जाता है कि File में कोई परिवर्तन या Corruption नहीं हुआ है।

Q86. Which of the following data structures is most suitable for implementing a priority queue efficiently? /
Priority Queue को कुशलतापूर्वक लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?

A. Binary Heap / Binary Heap (बाइनरी हीप)
B. Linked List / Linked List (लिंक्ड लिस्ट)
C. Stack / Stack (स्टैक)
D. Array / Array (ऐरे)
Ans. A. Binary Heap / Binary Heap
Explanation: A Binary Heap supports insertion and deletion of the highest (or lowest) priority element in \(O(\log n)\) time, making it the standard implementation of a Priority Queue.
Binary Heap में Highest या Lowest Priority वाले Element का Insertion तथा Deletion \(O(\log n)\) समय में किया जा सकता है। इसलिए Priority Queue के लिए इसका सबसे अधिक उपयोग किया जाता है।

Q87. Which SQL operator is used to test whether a column contains a NULL value? /
किसी Column में NULL Value होने की जाँच करने के लिए किस SQL Operator का उपयोग किया जाता है?

A. = NULL / = NULL
B. IS NULL / IS NULL
C. NULL() / NULL()
D. EQUAL NULL / EQUAL NULL
Ans. B. IS NULL / IS NULL
Explanation: NULL cannot be compared using the '=' operator. SQL provides the IS NULL operator to check for missing or undefined values.
NULL की तुलना '=' Operator से नहीं की जा सकती। इसलिए SQL में Missing अथवा Undefined Values की जाँच के लिए IS NULL Operator का उपयोग किया जाता है।

Q88. Which Java keyword is used to implement an interface in a class? /
Java में किसी Interface को Class द्वारा लागू (Implement) करने के लिए किस Keyword का उपयोग किया जाता है?

A. extends / extends
B. implements / implements
C. inherits / inherits
D. interface / interface
Ans. B. implements / implements
Explanation: A Java class uses the implements keyword to provide the implementation of one or more interfaces.
Java में कोई Class एक या अधिक Interfaces को लागू करने के लिए implements Keyword का उपयोग करती है।

Q89. If the determinant of a square matrix is zero, then the matrix is: /
यदि किसी Square Matrix का Determinant शून्य हो, तो वह Matrix कैसी कहलाती है?

A. Identity Matrix / Identity Matrix
B. Orthogonal Matrix / Orthogonal Matrix
C. Singular Matrix / Singular Matrix
D. Diagonal Matrix / Diagonal Matrix
Ans. C. Singular Matrix / Singular Matrix
Explanation: A square matrix whose determinant is zero is called a Singular Matrix. Such a matrix does not have an inverse.
जिस Square Matrix का Determinant शून्य होता है उसे Singular Matrix कहा जाता है। ऐसी Matrix का Inverse अस्तित्व में नहीं होता।

Q90. Which protocol translates a domain name such as www.example.com into its corresponding IP address? /
www.example.com जैसे Domain Name को उसके संबंधित IP Address में बदलने के लिए किस Protocol का उपयोग किया जाता है?

A. DHCP / DHCP
B. DNS / DNS
C. SMTP / SMTP
D. FTP / FTP
Ans. B. DNS / DNS
Explanation: DNS (Domain Name System) resolves human-readable domain names into numerical IP addresses required for network communication.
DNS (Domain Name System) मानव द्वारा पढ़े जाने वाले Domain Name को उसके Numerical IP Address में परिवर्तित करता है, जिससे Network Communication संभव हो पाता है।

Q91. Which sorting algorithm repeatedly selects the smallest element from the unsorted portion and places it at the beginning? /
कौन-सा Sorting Algorithm Unsorted भाग से सबसे छोटे Element का चयन करके उसे प्रारम्भ में रखता है?

A. Bubble Sort / Bubble Sort
B. Insertion Sort / Insertion Sort
C. Selection Sort / Selection Sort
D. Merge Sort / Merge Sort
Ans. C. Selection Sort / Selection Sort
Explanation: Selection Sort repeatedly finds the minimum element from the unsorted portion and places it in its correct position.
Selection Sort प्रत्येक चरण में Unsorted भाग से सबसे छोटे Element का चयन करके उसे उसकी सही स्थिति पर रखता है।

Q92. Which SQL command is used to add a new column to an existing table? /
किसी Existing Table में नया Column जोड़ने के लिए किस SQL Command का उपयोग किया जाता है?

A. UPDATE TABLE / UPDATE TABLE
B. MODIFY TABLE / MODIFY TABLE
C. ALTER TABLE ... ADD / ALTER TABLE ... ADD
D. INSERT COLUMN / INSERT COLUMN
Ans. C. ALTER TABLE ... ADD / ALTER TABLE ... ADD
Explanation: The ALTER TABLE statement with the ADD clause is used to insert a new column into an existing table structure.
Existing Table में नया Column जोड़ने के लिए ALTER TABLE Statement के साथ ADD Clause का उपयोग किया जाता है।

Q93. Which Java class is the superclass of all classes in Java? /
Java में सभी Classes की Superclass कौन-सी है?

A. Class / Class
B. Object / Object
C. System / System
D. Main / Main
Ans. B. Object / Object
Explanation: Every Java class directly or indirectly inherits from the Object class, making it the root of the Java class hierarchy.
Java की प्रत्येक Class प्रत्यक्ष या अप्रत्यक्ष रूप से Object Class से Inherit करती है। इसलिए Object, Java Class Hierarchy की Root Class है।

Q94. If \(P(A)=0.6\), then the probability of the complement event \(A'\) is: /
यदि \(P(A)=0.6\) है, तो Complement Event \(A'\) की Probability क्या होगी?

A. 0.2 / 0.2
B. 0.4 / 0.4
C. 0.6 / 0.6
D. 1.6 / 1.6
Ans. B. 0.4 / 0.4
Explanation: The probability of the complement event is given by \(P(A') = 1 - P(A)\). Hence, \(1 - 0.6 = 0.4\).
Complement Event की Probability का सूत्र \(P(A') = 1 - P(A)\) है। अतः \(1 - 0.6 = 0.4\) होगा।

Q95. Which cybersecurity attack overloads a server or network with excessive traffic, making legitimate services unavailable? /
कौन-सा Cybersecurity Attack अत्यधिक Traffic भेजकर Server अथवा Network को Overload कर देता है, जिससे वैध सेवाएँ उपलब्ध नहीं रहतीं?

A. SQL Injection / SQL Injection
B. Denial-of-Service (DoS) Attack / Denial-of-Service (DoS) Attack
C. Phishing / Phishing
D. Spoofing / Spoofing
Ans. B. Denial-of-Service (DoS) Attack / Denial-of-Service (DoS) Attack
Explanation: A DoS Attack floods a system with excessive requests, exhausting its resources and preventing legitimate users from accessing the service.
DoS Attack में Server या Network पर अत्यधिक Requests भेजी जाती हैं, जिससे उसके Resources समाप्त हो जाते हैं और वास्तविक उपयोगकर्ता सेवा का उपयोग नहीं कर पाते।

Q96. Which algorithm is commonly used to find the shortest path between all pairs of vertices in a weighted graph? /
Weighted Graph में सभी Vertices के प्रत्येक Pair के बीच Shortest Path ज्ञात करने के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?

A. Dijkstra's Algorithm / Dijkstra's Algorithm
B. Prim's Algorithm / Prim's Algorithm
C. Floyd–Warshall Algorithm / Floyd–Warshall Algorithm
D. Kruskal's Algorithm / Kruskal's Algorithm
Ans. C. Floyd–Warshall Algorithm / Floyd–Warshall Algorithm
Explanation: The Floyd–Warshall Algorithm computes the shortest paths between every pair of vertices in a weighted graph using dynamic programming. Its time complexity is \(O(n^3)\).
Floyd–Warshall Algorithm Dynamic Programming का उपयोग करके Weighted Graph के प्रत्येक Vertex Pair के बीच Shortest Path ज्ञात करता है। इसकी Time Complexity \(O(n^3)\) होती है।

Q97. Which SQL constraint is used to prevent duplicate values in a column while allowing NULL values (implementation may vary by DBMS)? /
किसी Column में Duplicate Values को रोकने के लिए, जबकि सामान्यतः NULL Value की अनुमति रहती है (DBMS के अनुसार व्यवहार भिन्न हो सकता है), किस SQL Constraint का उपयोग किया जाता है?

A. PRIMARY KEY / PRIMARY KEY
B. UNIQUE / UNIQUE
C. CHECK / CHECK
D. FOREIGN KEY / FOREIGN KEY
Ans. B. UNIQUE / UNIQUE
Explanation: The UNIQUE constraint ensures that no two rows contain the same value in the specified column. In many DBMS implementations, NULL values are permitted, although behavior can vary.
UNIQUE Constraint यह सुनिश्चित करता है कि निर्दिष्ट Column में Duplicate Values न हों। कई DBMS में NULL Value की अनुमति होती है, यद्यपि इसका व्यवहार DBMS के अनुसार भिन्न हो सकता है।

Q98. Which Java keyword is used to declare a method that must be implemented by subclasses? /
Java में ऐसी Method घोषित करने के लिए किस Keyword का उपयोग किया जाता है जिसे Subclasses द्वारा अनिवार्य रूप से Implement करना होता है?

A. static / static
B. final / final
C. abstract / abstract
D. native / native
Ans. C. abstract / abstract
Explanation: An abstract method has no implementation in the abstract class. Every concrete subclass must provide its own implementation of that method.
Abstract Method की कोई Implementation नहीं होती। प्रत्येक Concrete Subclass को उस Method की अपनी Implementation प्रदान करनी होती है।

Q99. If \(f(x)=x^3-2x+1\), then the value of \(f(2)\) is: /
यदि \(f(x)=x^3-2x+1\), तो \(f(2)\) का मान क्या होगा?

A. 3 / 3
B. 4 / 4
C. 5 / 5
D. 6 / 6
Ans. C. 5 / 5
Explanation: Substituting \(x=2\): \(f(2)=2^3-2(2)+1=8-4+1=5\).
\(x=2\) रखने पर \(f(2)=2^3-2(2)+1=8-4+1=5\) प्राप्त होता है।

Q100. Which cybersecurity principle ensures that information is accessible only to authorized users? /
Cybersecurity का कौन-सा सिद्धांत यह सुनिश्चित करता है कि जानकारी केवल अधिकृत (Authorized) उपयोगकर्ताओं के लिए ही उपलब्ध हो?

A. Availability / Availability
B. Integrity / Integrity
C. Confidentiality / Confidentiality
D. Redundancy / Redundancy
Ans. C. Confidentiality / Confidentiality
Explanation: Confidentiality is one of the three core principles of the CIA Triad. It ensures that sensitive information can be accessed only by authorized individuals through mechanisms such as authentication, encryption, and access control.
Confidentiality, CIA Triad के तीन प्रमुख सिद्धांतों में से एक है। इसका उद्देश्य यह सुनिश्चित करना है कि संवेदनशील जानकारी केवल अधिकृत उपयोगकर्ताओं द्वारा ही Authentication, Encryption तथा Access Control जैसी तकनीकों के माध्यम से प्राप्त की जा सके।

नोट: यह हमारी MCA Entrance Exam सीरीज का दूसरा भाग (Part 2) है। हम जल्द ही Part 3 लेकर आएंगे जिसमें Advanced Mathematics (जैसे Calculus और Algebra) और पिछले वर्षों के प्रश्न (PYQs) शामिल होंगे। तब तक अपनी प्रैक्टिस जारी रखें और पिछले प्रश्नों का रिवीजन करना ना भूलें!

हमसे जुड़ें (Join Our Community)

यूनिवर्सिटी की हर एक छोटी-बड़ी अपडेट, परीक्षा शेड्यूल, स्टडी मटेरियल और अगली क्विज़ सीरीज़ तुरंत पाने के लिए हमारे सोशल मीडिया हैंडल्स को ज़रूर फॉलो करें:

Post a Comment

Thanks for your comments.

Previous Post Next Post