हेलो स्टूडेंट्स! MCA Entrance Exam 2026 की तैयारी कर रहे सभी छात्रों का हमारी इस स्पेशल सीरीज़ के तीसरे भाग में स्वागत है। NIMCET और CUET PG जैसी परीक्षाओं में मैथमेटिक्स का स्तर काफी अच्छा होता है, इसलिए केवल बेसिक ही नहीं, बल्कि एडवांस्ड कॉन्सेप्ट्स पर भी आपकी मजबूत पकड़ होनी चाहिए।
Part 2 में शानदार रेस्पॉन्स के बाद, आज Part 3 में हम 'Advanced Mathematics' (Calculus और Algebra) और 'Previous Year Questions (PYQs)' के वो बहुविकल्पीय प्रश्न (MCQs) लेकर आए हैं, जो परीक्षा में सबसे ज्यादा पूछे जाते हैं और टॉपर्स की रैंक डिसाइड करते हैं।
💡 प्रो टिप (Pro Tip): Calculus में Limits, Differentiation और Integration के स्टैंडर्ड रिज़ल्ट्स सीधे याद रखें ताकि एग्जाम में समय बचे। Algebra में Matrices और Determinants की प्रॉपर्टीज से बड़े सवाल सेकंड्स में हल हो जाते हैं। PYQs को हमेशा टाइमर लगाकर सॉल्व करें ताकि आपको एग्जाम वाले असली प्रेशर की आदत पड़े।
MCA Entrance Important Questions: Part 3 (Advanced Maths & PYQs)
नीचे दिए गए प्रश्नों का ध्यानपूर्वक अभ्यास करें। आपकी सुविधा और त्वरित मूल्यांकन के लिए सही उत्तर को हरे रंग (Green) से हाईलाइट कर दिया गया है:
Q1. Which data structure is most suitable for implementing a browser's Forward operation after using the Back button? /
Browser में Back Button का उपयोग करने के बाद Forward Operation को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Binary Search Tree / Binary Search Tree (बाइनरी सर्च ट्री)
D. Heap / Heap (हीप)
Ans. B. Stack / Stack (स्टैक)
Explanation: Modern web browsers generally use two stacks to manage navigation history. One stack stores previously visited pages (Back), while the other stores pages available for the Forward operation.
आधुनिक Web Browser सामान्यतः Navigation History को प्रबंधित करने के लिए दो Stack का उपयोग करते हैं। एक Stack Back History तथा दूसरा Stack Forward History को संग्रहीत करता है।
Q2. Which normalization form removes partial dependency from a relation? /
Relation से Partial Dependency को हटाने के लिए कौन-सा Normal Form प्रयुक्त होता है?
A. First Normal Form (1NF) / First Normal Form (1NF)
B. Second Normal Form (2NF) / Second Normal Form (2NF)
C. Third Normal Form (3NF) / Third Normal Form (3NF)
D. Boyce-Codd Normal Form (BCNF) / Boyce-Codd Normal Form (BCNF)
Ans. B. Second Normal Form (2NF) / Second Normal Form (2NF)
Explanation: Second Normal Form eliminates partial dependency by ensuring that every non-prime attribute is fully functionally dependent on the entire candidate key.
Second Normal Form (2NF) Partial Dependency को समाप्त करता है। इसमें प्रत्येक Non-Prime Attribute पूरे Candidate Key पर पूर्ण रूप से Functional Dependent होता है।
Q3. Which Java feature allows multiple methods to have the same name but different parameter lists? /
Java का कौन-सा Feature एक ही नाम वाले अनेक Methods को अलग-अलग Parameter Lists के साथ घोषित करने की अनुमति देता है?
A. Method Overloading / Method Overloading
B. Method Overriding / Method Overriding
C. Inheritance / Inheritance
D. Encapsulation / Encapsulation
Ans. A. Method Overloading / Method Overloading
Explanation: Method Overloading is an example of compile-time polymorphism. The methods have the same name but differ in the number, type, or order of parameters.
Method Overloading, Compile-Time Polymorphism का उदाहरण है। इसमें Methods का नाम समान होता है, लेकिन Parameters की संख्या, प्रकार अथवा क्रम अलग होता है।
Q4. The determinant of the matrix \(\begin{bmatrix}4 & 2 \\ 3 & 5\end{bmatrix}\) is: /
Matrix \(\begin{bmatrix}4 & 2 \\ 3 & 5\end{bmatrix}\) का Determinant क्या होगा?
A. 12 / 12
B. 14 / 14
C. 16 / 16
D. 18 / 18
Ans. B. 14 / 14
Explanation: For a \(2 \times 2\) matrix \(\begin{bmatrix}a & b \\ c & d\end{bmatrix}\), the determinant is \(ad-bc\). Hence, \(4 \times 5 - 2 \times 3 = 20 - 6 = 14\).
\(2 \times 2\) Matrix का Determinant \(ad-bc\) होता है। अतः \(4 \times 5 - 2 \times 3 = 20 - 6 = 14\) होगा।
Q5. Which layer of the OSI model is responsible for logical addressing and routing of packets? /
OSI Model की कौन-सी Layer Packets की Logical Addressing तथा Routing के लिए उत्तरदायी होती है?
A. Data Link Layer / Data Link Layer
B. Transport Layer / Transport Layer
C. Network Layer / Network Layer
D. Session Layer / Session Layer
Ans. C. Network Layer / Network Layer
Explanation: The Network Layer (Layer 3) performs logical addressing using IP addresses and determines the best path for forwarding packets between networks.
Network Layer (Layer 3) IP Address के माध्यम से Logical Addressing करती है तथा विभिन्न Networks के बीच Packets के लिए उपयुक्त Route निर्धारित करती है।
Q6. Which of the following algorithms is used to convert an infix expression into a postfix expression? /
Infix Expression को Postfix Expression में बदलने के लिए निम्नलिखित में से किस Algorithm का उपयोग किया जाता है?
A. Dijkstra's Shunting Yard Algorithm / Dijkstra's Shunting Yard Algorithm
B. Prim's Algorithm / Prim's Algorithm
C. Bellman-Ford Algorithm / Bellman-Ford Algorithm
D. KMP Algorithm / KMP Algorithm
Ans. A. Dijkstra's Shunting Yard Algorithm / Dijkstra's Shunting Yard Algorithm
Explanation: The Shunting Yard Algorithm uses a stack to convert infix expressions into postfix or prefix form while maintaining operator precedence and associativity.
Shunting Yard Algorithm Stack का उपयोग करके Infix Expression को Postfix अथवा Prefix में परिवर्तित करता है तथा Operator Precedence एवं Associativity का ध्यान रखता है।
Q7. Which SQL JOIN returns only the rows that have matching values in both tables? /
कौन-सा SQL JOIN केवल उन्हीं Rows को लौटाता है जिनके Matching Values दोनों Tables में मौजूद हों?
A. LEFT JOIN / LEFT JOIN
B. RIGHT JOIN / RIGHT JOIN
C. INNER JOIN / INNER JOIN
D. FULL OUTER JOIN / FULL OUTER JOIN
Ans. C. INNER JOIN / INNER JOIN
Explanation: INNER JOIN returns only those records where the join condition is satisfied in both participating tables.
INNER JOIN केवल उन्हीं Records को लौटाता है जिनमें Join Condition दोनों Tables में सत्य होती है।
Q8. Which Java collection stores key-value pairs and does not allow duplicate keys? /
Java का कौन-सा Collection Key-Value Pairs को Store करता है तथा Duplicate Keys की अनुमति नहीं देता?
A. ArrayList / ArrayList
B. HashMap / HashMap
C. HashSet / HashSet
D. PriorityQueue / PriorityQueue
Ans. B. HashMap / HashMap
Explanation: HashMap stores data as key-value pairs. Each key must be unique, while multiple keys may map to the same value.
HashMap Data को Key-Value Pair के रूप में Store करता है। प्रत्येक Key Unique होती है, जबकि अलग-अलग Keys एक ही Value को Refer कर सकती हैं।
Q9. If \(A=\{1,2,3,4\}\) and \(B=\{3,4,5,6\}\), then \(A-B\) is: /
यदि \(A=\{1,2,3,4\}\) तथा \(B=\{3,4,5,6\}\), तो \(A-B\) क्या होगा?
A. \(\{3,4\}\) / \(\{3,4\}\)
B. \(\{5,6\}\) / \(\{5,6\}\)
C. \(\{1,2\}\) / \(\{1,2\}\)
D. \(\{1,2,3,4,5,6\}\) / \(\{1,2,3,4,5,6\}\)
Ans. C. \(\{1,2\}\)
Explanation: The set difference \(A-B\) contains elements that belong to A but not to B.
Set Difference \(A-B\) में केवल वे Elements होते हैं जो A में उपस्थित हों, लेकिन B में न हों।
Q10. Which network device operates primarily at the Data Link Layer (Layer 2) of the OSI model and forwards frames based on MAC addresses? /
OSI Model की Data Link Layer (Layer 2) पर कार्य करने वाला तथा MAC Address के आधार पर Frames Forward करने वाला Network Device कौन-सा है?
A. Hub / Hub
B. Router / Router
C. Switch / Switch
D. Gateway / Gateway
Ans. C. Switch / Switch
Explanation: A Layer 2 Switch forwards frames using MAC addresses, reducing unnecessary network traffic and improving communication efficiency.
Layer 2 Switch, MAC Address के आधार पर Frames को Forward करता है, जिससे अनावश्यक Network Traffic कम होता है तथा Communication अधिक कुशल बनता है।
Q11. Which sorting algorithm has the best average-case time complexity among the following? /
निम्नलिखित में से किस Sorting Algorithm की Average-Case Time Complexity सबसे बेहतर है?
A. Bubble Sort / Bubble Sort
B. Insertion Sort / Insertion Sort
C. Merge Sort / Merge Sort
D. Selection Sort / Selection Sort
Ans. C. Merge Sort / Merge Sort
Explanation: Merge Sort has an average and worst-case time complexity of \(O(n\log n)\), making it significantly more efficient than Bubble, Selection, or Insertion Sort for large datasets.
Merge Sort की Average तथा Worst Case Time Complexity \(O(n\log n)\) होती है। इसलिए बड़े Data Sets के लिए यह Bubble, Selection तथा Insertion Sort की तुलना में अधिक प्रभावी है।
Q12. Which SQL function converts all characters in a string to uppercase? /
किसी String के सभी Characters को Uppercase में बदलने के लिए किस SQL Function का उपयोग किया जाता है?
A. UPPER() / UPPER()
B. LOWER() / LOWER()
C. CAPITAL() / CAPITAL()
D. TOUPPER() / TOUPPER()
Ans. A. UPPER() / UPPER()
Explanation: The UPPER() function converts every alphabetic character in a string to uppercase while leaving other characters unchanged.
UPPER() Function किसी String के सभी Alphabetic Characters को Uppercase में बदल देता है, जबकि अन्य Characters अपरिवर्तित रहते हैं।
Q13. Which Java keyword is used to refer to the current object within an instance method? /
Java में Instance Method के भीतर वर्तमान Object को Refer करने के लिए किस Keyword का उपयोग किया जाता है?
A. super / super
B. self / self
C. this / this
D. current / current
Ans. C. this / this
Explanation: The this keyword refers to the current object and is commonly used to access instance variables, invoke constructors, or pass the current object as an argument.
this Keyword वर्तमान Object को Refer करता है। इसका उपयोग Instance Variables को Access करने, Constructor Call करने तथा Current Object को Argument के रूप में Pass करने के लिए किया जाता है।
Q14. If \(\log_{10}1000=x\), then the value of \(x\) is: /
यदि \(\log_{10}1000=x\), तो \(x\) का मान क्या होगा?
A. 1 / 1
B. 2 / 2
C. 3 / 3
D. 10 / 10
Ans. C. 3 / 3
Explanation: Since \(10^3=1000\), therefore \(\log_{10}1000=3\).
क्योंकि \(10^3=1000\), इसलिए \(\log_{10}1000=3\) होगा।
Q15. Which cybersecurity mechanism restricts users from accessing only the resources for which they have permission? /
कौन-सी Cybersecurity Mechanism यह सुनिश्चित करती है कि उपयोगकर्ता केवल उन्हीं Resources तक पहुँच सकें जिनके लिए उन्हें अनुमति प्राप्त है?
A. Authentication / Authentication
B. Authorization / Authorization
C. Encryption / Encryption
D. Hashing / Hashing
Ans. B. Authorization / Authorization
Explanation: Authorization determines what an authenticated user is permitted to access or perform within a system. It is different from authentication, which verifies identity.
Authorization यह निर्धारित करता है कि प्रमाणित (Authenticated) उपयोगकर्ता किन Resources या Operations तक पहुँच सकते हैं। यह Authentication से अलग है, जो केवल उपयोगकर्ता की पहचान सत्यापित करता है।
Q16. Which data structure is most suitable for representing a sparse graph efficiently? /
Sparse Graph को Memory Efficient तरीके से Represent करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Adjacency Matrix / Adjacency Matrix (एडजेसेंसी मैट्रिक्स)
B. Adjacency List / Adjacency List (एडजेसेंसी लिस्ट)
C. 2-D Array / 2-D Array (द्वि-आयामी ऐरे)
D. Binary Heap / Binary Heap (बाइनरी हीप)
Ans. B. Adjacency List / Adjacency List
Explanation: An Adjacency List stores only the existing edges of a graph. Therefore, it requires much less memory than an Adjacency Matrix when the graph is sparse.
Adjacency List केवल Graph के Existing Edges को Store करती है। इसलिए Sparse Graph के लिए यह Adjacency Matrix की तुलना में बहुत कम Memory उपयोग करती है।
Q17. Which SQL command is used to remove duplicate rows from the result of a SELECT query? /
SELECT 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 लौटाता है।
Q18. Which Java collection maintains the insertion order of elements while not allowing duplicate elements? /
Java का कौन-सा Collection Elements का Insertion Order बनाए रखता है तथा Duplicate Elements की अनुमति नहीं देता?
A. HashSet / HashSet
B. TreeSet / TreeSet
C. LinkedHashSet / LinkedHashSet
D. PriorityQueue / PriorityQueue
Ans. C. LinkedHashSet / LinkedHashSet
Explanation: LinkedHashSet combines the properties of a Hash Table and a Linked List, preserving insertion order while preventing duplicate elements.
LinkedHashSet, Hash Table तथा Linked List दोनों की विशेषताओं को मिलाकर कार्य करता है। यह Insertion Order बनाए रखता है तथा Duplicate Elements को अनुमति नहीं देता।
Q19. If the roots of the equation \(x^2-9x+20=0\) are \(\alpha\) and \(\beta\), then the value of \(\alpha\beta\) is: /
यदि समीकरण \(x^2-9x+20=0\) के मूल \(\alpha\) तथा \(\beta\) हैं, तो \(\alpha\beta\) का मान क्या होगा?
A. 9 / 9
B. 20 / 20
C. 29 / 29
D. 11 / 11
Ans. B. 20 / 20
Explanation: For the quadratic equation \(ax^2+bx+c=0\), the product of the roots is \(\frac{c}{a}\). Here, \(a=1\) and \(c=20\), so \(\alpha\beta=20\).
द्विघात समीकरण \(ax^2+bx+c=0\) में मूलों का गुणनफल \(\frac{c}{a}\) होता है। यहाँ \(a=1\) तथा \(c=20\) है, इसलिए \(\alpha\beta=20\) होगा।
Q20. Which protocol is used to automatically translate a domain name into an IP address? /
Domain Name को स्वतः IP Address में बदलने के लिए किस Protocol/Service का उपयोग किया जाता है?
A. DHCP / DHCP
B. DNS / DNS
C. SMTP / SMTP
D. FTP / FTP
Ans. B. DNS / DNS
Explanation: DNS (Domain Name System) translates human-readable domain names into numerical IP addresses required for Internet communication.
DNS (Domain Name System) मानव द्वारा पढ़े जाने वाले Domain Name को Numerical IP Address में बदलता है, जिससे Internet Communication संभव हो पाता है।
Q21. Which searching technique works efficiently on a sorted linked list? /
Sorted Linked List पर निम्नलिखित में से कौन-सी Searching Technique प्रभावी रूप से कार्य करती है?
A. Binary Search / Binary Search
B. Linear Search / Linear Search
C. Interpolation Search / Interpolation Search
D. Jump Search / Jump Search
Ans. B. Linear Search / Linear Search
Explanation: Although the list is sorted, Binary Search is inefficient because linked lists do not support random access. Therefore, Linear Search is the practical approach.
यद्यपि Linked List Sorted है, फिर भी Random Access उपलब्ध न होने के कारण Binary Search प्रभावी नहीं होती। इसलिए Linear Search अधिक उपयुक्त होती है।
Q22. Which SQL function returns the highest value from a specified column? /
किसी निर्दिष्ट Column का सबसे बड़ा मान लौटाने के लिए किस SQL Function का उपयोग किया जाता है?
A. MIN() / MIN()
B. MAX() / MAX()
C. TOP() / TOP()
D. HIGH() / HIGH()
Ans. B. MAX() / MAX()
Explanation: The MAX() aggregate function returns the largest non-NULL value from the specified column.
MAX() Aggregate Function किसी Column का सबसे बड़ा Non-NULL मान लौटाता है।
Q23. Which Java class is commonly used to read text from a file efficiently, line by line? /
File से Text को Line-by-Line कुशलतापूर्वक पढ़ने के लिए सामान्यतः किस Java Class का उपयोग किया जाता है?
A. FileReader / FileReader
B. BufferedReader / BufferedReader
C. Scanner / Scanner
D. PrintWriter / PrintWriter
Ans. B. BufferedReader / BufferedReader
Explanation: BufferedReader improves reading performance by buffering characters and provides the convenient readLine() method.
BufferedReader Characters को Buffer में रखकर Reading Performance बढ़ाता है तथा readLine() Method के माध्यम से Line-by-Line पढ़ने की सुविधा देता है।
Q24. If \(\sin\theta=\frac{8}{17}\), where \(\theta\) is an acute angle, then \(\cos\theta\) is: /
यदि \(\sin\theta=\frac{8}{17}\) तथा \(\theta\) एक न्यूनकोण है, तो \(\cos\theta\) का मान क्या होगा?
A. \(\frac{15}{17}\) / \(\frac{15}{17}\)
B. \(\frac{8}{15}\) / \(\frac{8}{15}\)
C. \(\frac{17}{15}\) / \(\frac{17}{15}\)
D. \(\frac{9}{17}\) / \(\frac{9}{17}\)
Ans. A. \(\frac{15}{17}\) / \(\frac{15}{17}\)
Explanation: Using the identity \(\sin^2\theta+\cos^2\theta=1\), we get \(\cos\theta=\sqrt{1-\left(\frac{8}{17}\right)^2}=\frac{15}{17}\).
सर्वसमिका \(\sin^2\theta+\cos^2\theta=1\) का उपयोग करने पर \(\cos\theta=\frac{15}{17}\) प्राप्त होता है।
Q25. Which security mechanism ensures that transmitted data has not been altered during communication? /
कौन-सी Security Mechanism यह सुनिश्चित करती है कि Communication के दौरान भेजे गए Data में कोई परिवर्तन नहीं हुआ है?
A. Confidentiality / Confidentiality
B. Integrity / Integrity
C. Availability / Availability
D. Authentication / Authentication
Ans. B. Integrity / Integrity
Explanation: Integrity ensures that data remains accurate and unchanged during storage or transmission. Hash functions and digital signatures are commonly used to verify integrity.
Integrity यह सुनिश्चित करती है कि Data Storage या Transmission के दौरान परिवर्तित न हो। इसकी जाँच के लिए Hash Functions तथा Digital Signatures का व्यापक उपयोग किया जाता है।
Q26. Which tree traversal visits the nodes in the order Left → Root → Right? /
कौन-सा Tree Traversal Nodes को Left → Root → Right क्रम में Visit करता है?
A. Preorder Traversal / Preorder Traversal
B. Postorder Traversal / Postorder Traversal
C. Inorder Traversal / Inorder Traversal
D. Level Order Traversal / Level Order Traversal
Ans. C. Inorder Traversal / Inorder Traversal
Explanation: Inorder Traversal processes the left subtree first, then the root node, and finally the right subtree. In a Binary Search Tree, it produces elements in sorted order.
Inorder Traversal पहले Left Subtree, फिर Root तथा अंत में Right Subtree को Visit करता है। Binary Search Tree में यह Sorted Order प्रदान करता है।
Q27. Which SQL clause is used to limit the number of rows returned by a query in MySQL? /
MySQL में Query द्वारा लौटाई जाने वाली Rows की संख्या सीमित करने के लिए किस SQL Clause का उपयोग किया जाता है?
A. LIMIT / LIMIT
B. TOP / TOP
C. ROWCOUNT / ROWCOUNT
D. FETCH / FETCH
Ans. A. LIMIT / LIMIT
Explanation: The LIMIT clause restricts the number of rows returned by a MySQL query. For example, LIMIT 10 returns only the first ten rows.
MySQL में LIMIT Clause Query द्वारा लौटाई जाने वाली Rows की संख्या सीमित करता है। उदाहरण के लिए, LIMIT 10 केवल पहली 10 Rows लौटाता है।
Q28. Which Java exception is thrown when an attempt is made to access an array using an invalid index? /
Java में यदि किसी Array को Invalid Index द्वारा Access किया जाए, तो कौन-सा Exception उत्पन्न होता है?
A. NullPointerException / NullPointerException
B. ArithmeticException / ArithmeticException
C. ArrayIndexOutOfBoundsException / ArrayIndexOutOfBoundsException
D. IOException / IOException
Ans. C. ArrayIndexOutOfBoundsException / ArrayIndexOutOfBoundsException
Explanation: This exception occurs whenever an array is accessed using an index less than zero or greater than or equal to its length.
यह Exception तब उत्पन्न होता है जब Array को ऐसे Index से Access किया जाए जो 0 से कम या Array की Length के बराबर अथवा उससे अधिक हो।
Q29. If \(A=\begin{bmatrix}2&1\\0&3\end{bmatrix}\) and \(B=\begin{bmatrix}1&2\\4&0\end{bmatrix}\), then the element at position (2,1) of \(A+B\) is: /
यदि \(A=\begin{bmatrix}2&1\\0&3\end{bmatrix}\) तथा \(B=\begin{bmatrix}1&2\\4&0\end{bmatrix}\), तो \(A+B\) के (2,1) स्थान का Element क्या होगा?
A. 2 / 2
B. 3 / 3
C. 4 / 4
D. 5 / 5
Ans. C. 4 / 4
Explanation: Matrix addition is performed element-wise. Therefore, the element at (2,1) is \(0+4=4\).
Matrix Addition में समान स्थानों के Elements को जोड़ा जाता है। अतः (2,1) स्थान का Element \(0+4=4\) होगा।
Q30. Which protocol is primarily used to send e-mail messages from a client to a mail server? /
Client से Mail Server तक E-mail भेजने के लिए मुख्य रूप से किस 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 e-mails from clients to mail servers and between mail servers.
SMTP (Simple Mail Transfer Protocol) Client से Mail Server तथा एक Mail Server से दूसरे Mail Server तक E-mail भेजने के लिए प्रयुक्त होता है।
Q31. Which graph algorithm is commonly used to find the Minimum Spanning Tree by repeatedly selecting the minimum-weight edge without creating a cycle? /
Minimum Weight Edge का बार-बार चयन करके तथा Cycle बनने से बचते हुए Minimum Spanning Tree बनाने के लिए किस Algorithm का उपयोग किया जाता है?
A. Kruskal's Algorithm / Kruskal's Algorithm
B. Dijkstra's Algorithm / Dijkstra's Algorithm
C. Bellman-Ford Algorithm / Bellman-Ford Algorithm
D. Warshall Algorithm / Warshall Algorithm
Ans. A. Kruskal's Algorithm / Kruskal's Algorithm
Explanation: Kruskal's Algorithm constructs the Minimum Spanning Tree by repeatedly adding the smallest-weight edge that does not create a cycle.
Kruskal's Algorithm सबसे कम Weight वाली Edge का चयन करता है और Cycle बनने से बचाते हुए Minimum Spanning Tree तैयार करता है।
Q32. Which SQL aggregate function returns the average value of a numeric column? /
किसी Numeric Column का औसत (Average) मान लौटाने के लिए किस SQL Aggregate Function का उपयोग किया जाता है?
A. AVG() / AVG()
B. MEAN() / MEAN()
C. AVERAGE() / AVERAGE()
D. MID() / MID()
Ans. A. AVG() / AVG()
Explanation: The AVG() function computes the arithmetic mean of all non-NULL values in the specified column.
AVG() Function निर्दिष्ट Column की सभी Non-NULL Values का Arithmetic Mean लौटाता है।
Q33. Which Java class is used to create and manage threads by extending it? /
Java में किस Class को Extend करके Thread बनाया एवं प्रबंधित किया जाता है?
A. Process / Process
B. Runnable / Runnable
C. Thread / Thread
D. Executor / Executor
Ans. C. Thread / Thread
Explanation: A new thread can be created either by extending the Thread class or by implementing the Runnable interface.
Java में नया Thread, Thread Class को Extend करके अथवा Runnable Interface को Implement करके बनाया जा सकता है।
Q34. The value of \(\int_{0}^{2} x\,dx\) is: /
\(\int_{0}^{2} x\,dx\) का मान क्या होगा?
A. 1 / 1
B. 2 / 2
C. 3 / 3
D. 4 / 4
Ans. B. 2 / 2
Explanation: \(\int_{0}^{2}x\,dx=\left[\frac{x^2}{2}\right]_0^2=\frac{4}{2}-0=2\).
\(\int_{0}^{2}x\,dx=\left[\frac{x^2}{2}\right]_0^2=2\) होगा।
Q35. Which cybersecurity technique converts a password into a fixed-length value that cannot be directly reversed? /
कौन-सी Cybersecurity Technique Password को एक Fixed-Length Value में परिवर्तित करती है जिसे सीधे वापस मूल रूप में नहीं बदला जा सकता?
A. Encryption / Encryption
B. Hashing / Hashing
C. Compression / Compression
D. Encoding / Encoding
Ans. B. Hashing / Hashing
Explanation: Hashing uses one-way mathematical functions to generate a fixed-length digest. It is widely used for secure password storage and integrity verification.
Hashing में One-Way Mathematical Function का उपयोग करके Fixed-Length Digest तैयार किया जाता है। इसका उपयोग Password Storage तथा Data Integrity Verification में व्यापक रूप से किया जाता है।
Q36. Which data structure is most suitable for implementing Breadth First Search (BFS) on a graph? /
Graph पर Breadth First Search (BFS) लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Stack / Stack (स्टैक)
B. Queue / Queue (क्यू)
C. Binary Heap / Binary Heap (बाइनरी हीप)
D. Hash Table / Hash Table (हैश टेबल)
Ans. B. Queue / Queue (क्यू)
Explanation: Breadth First Search visits vertices level by level. A Queue follows the FIFO principle, making it the ideal data structure for BFS.
Breadth First Search Graph के Vertices को Level-by-Level Traverse करता है। Queue, FIFO सिद्धांत का पालन करती है, इसलिए BFS के लिए यह सबसे उपयुक्त Data Structure है।
Q37. Which SQL operator is used to search for a specified pattern in a character string? /
Character String में किसी विशेष Pattern को खोजने के लिए किस SQL Operator का उपयोग किया जाता है?
A. BETWEEN / BETWEEN
B. LIKE / LIKE
C. IN / IN
D. EXISTS / EXISTS
Ans. B. LIKE / LIKE
Explanation: The LIKE operator is used with wildcard characters such as '%' and '_' to search for specific text patterns in SQL queries.
LIKE Operator का उपयोग '%' तथा '_' जैसे Wildcard Characters के साथ किसी विशेष Pattern को खोजने के लिए किया जाता है।
Q38. Which Java keyword is used to invoke the constructor of the immediate parent class? /
Java में Immediate Parent Class के Constructor को Call करने के लिए किस Keyword का उपयोग किया जाता है?
A. this / this
B. parent / parent
C. base / base
D. super / super
Ans. D. super / super
Explanation: The super() constructor call invokes the constructor of the immediate superclass and must be the first statement in a constructor.
super() Parent Class के Constructor को Call करता है तथा Constructor में यह प्रथम Statement होना चाहिए।
Q39. If the arithmetic mean of 12 observations is 18, then the total sum of all observations is: /
यदि 12 प्रेक्षणों (Observations) का Arithmetic Mean 18 है, तो सभी प्रेक्षणों का कुल योग कितना होगा?
A. 196 / 196
B. 206 / 206
C. 216 / 216
D. 226 / 226
Ans. C. 216 / 216
Explanation: Arithmetic Mean = Total Sum ÷ Number of Observations. Therefore, Total Sum = \(18 \times 12 = 216\).
Arithmetic Mean = कुल योग ÷ प्रेक्षणों की संख्या। अतः कुल योग \(18 \times 12 = 216\) होगा।
Q40. Which protocol is used to receive e-mails while keeping them synchronized across multiple devices? /
अनेक Devices के बीच E-mails को Synchronize रखते हुए प्राप्त करने के लिए किस Protocol का उपयोग किया जाता है?
A. SMTP / SMTP
B. POP3 / POP3
C. IMAP / IMAP
D. ARP / ARP
Ans. C. IMAP / IMAP
Explanation: IMAP stores e-mails on the mail server, allowing multiple devices to access and synchronize the same mailbox.
IMAP E-mails को Mail Server पर सुरक्षित रखता है, जिससे अनेक Devices एक ही Mailbox को Synchronize करके उपयोग कर सकते हैं।
Q41. Which graph traversal technique is commonly implemented using recursion? /
निम्नलिखित में से कौन-सी Graph Traversal Technique सामान्यतः Recursion द्वारा लागू की जाती है?
A. Breadth First Search (BFS) / Breadth First Search (BFS)
B. Depth First Search (DFS) / Depth First Search (DFS)
C. Level Order Traversal / Level Order Traversal
D. Binary Search / Binary Search
Ans. B. Depth First Search (DFS)
Explanation: DFS naturally follows recursion because each recursive call explores one branch completely before backtracking.
DFS में Recursion स्वाभाविक रूप से प्रयुक्त होती है क्योंकि प्रत्येक Recursive Call पहले एक Branch को पूर्ण रूप से Traverse करती है और फिर Backtrack करती है।
Q42. Which SQL command is used to permanently remove an entire table along with its structure? /
Table तथा उसकी पूरी Structure को स्थायी रूप से हटाने के लिए किस 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 deletes both the table definition and all of its stored data from the database.
DROP TABLE Database से Table की Structure तथा उसमें संग्रहित सभी Data को स्थायी रूप से हटा देता है।
Q43. Which Java package provides classes for file input and output operations? /
File Input तथा Output Operations के लिए Java का कौन-सा Package Classes उपलब्ध कराता है?
A. java.util / java.util
B. java.lang / java.lang
C. java.io / java.io
D. java.net / java.net
Ans. C. java.io / java.io
Explanation: The java.io package contains classes such as File, FileReader, FileWriter, BufferedReader, and InputStream for performing file operations.
java.io Package में File, FileReader, FileWriter, BufferedReader तथा InputStream जैसी Classes उपलब्ध होती हैं, जिनका उपयोग File Operations के लिए किया जाता है।
Q44. The derivative of \(\sin x\) with respect to \(x\) is: /
\(\sin x\) का \(x\) के सापेक्ष अवकलज (Derivative) क्या होगा?
A. \(\cos x\) / \(\cos x\)
B. \(-\cos x\) / \(-\cos x\)
C. \(\tan x\) / \(\tan x\)
D. \(-\sin x\) / \(-\sin x\)
Ans. A. \(\cos x\) / \(\cos x\)
Explanation: According to standard differentiation rules, \(\frac{d}{dx}(\sin x)=\cos x\).
मानक अवकलन नियमों के अनुसार \(\frac{d}{dx}(\sin x)=\cos x\) होता है।
Q45. Which cybersecurity attack exploits vulnerabilities in SQL queries to gain unauthorized access to a database? /
SQL Queries की कमजोरियों का लाभ उठाकर Database तक अनधिकृत पहुँच प्राप्त करने वाले Cybersecurity Attack को क्या कहा जाता है?
A. Phishing / Phishing
B. SQL Injection / SQL Injection
C. Spoofing / Spoofing
D. Brute Force Attack / Brute Force Attack
Ans. B. SQL Injection / SQL Injection
Explanation: SQL Injection inserts malicious SQL statements into application inputs to manipulate the database or bypass authentication.
SQL Injection में हमलावर Application Input के माध्यम से Malicious SQL Statements भेजता है, जिससे Database में अनधिकृत परिवर्तन या Authentication Bypass किया जा सकता है।
Q46. Which data structure is most suitable for implementing the Undo operation in a text editor? /
Text Editor में Undo Operation को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Heap / Heap (हीप)
D. Graph / Graph (ग्राफ)
Ans. B. Stack / Stack (स्टैक)
Explanation: Undo operations follow the Last-In, First-Out (LIFO) principle. Therefore, a Stack is the most appropriate data structure for maintaining the history of user actions.
Undo Operation, Last-In First-Out (LIFO) सिद्धांत का पालन करता है। इसलिए User Actions की History बनाए रखने के लिए Stack सबसे उपयुक्त Data Structure है।
Q47. Which SQL clause is evaluated immediately after the FROM clause during query processing? /
Query Processing के दौरान FROM Clause के तुरंत बाद सामान्यतः कौन-सा SQL Clause Evaluate किया जाता है?
A. ORDER BY / ORDER BY
B. WHERE / WHERE
C. SELECT / SELECT
D. HAVING / HAVING
Ans. B. WHERE / WHERE
Explanation: In the logical order of SQL query execution, the WHERE clause filters rows after the FROM clause and before GROUP BY.
SQL Query के Logical Execution Order में FROM के बाद WHERE Clause Execute होता है। यह GROUP BY से पहले आवश्यक Rows को Filter करता है।
Q48. Which Java keyword prevents a class from being inherited? /
Java में किसी Class को Inherit होने से रोकने के लिए किस Keyword का उपयोग किया जाता है?
A. abstract / abstract
B. private / private
C. static / static
D. final / final
Ans. D. final / final
Explanation: A class declared with the final keyword cannot be extended by any other class.
final Keyword द्वारा घोषित Class को कोई अन्य Class Extend नहीं कर सकती।
Q49. If \(P(A)=0.35\), then the probability of the complement event \(A'\) is: /
यदि \(P(A)=0.35\) है, तो Complement Event \(A'\) की Probability क्या होगी?
A. 0.35 / 0.35
B. 0.45 / 0.45
C. 0.65 / 0.65
D. 1.35 / 1.35
Ans. C. 0.65 / 0.65
Explanation: The probability of the complement event is given by \(P(A')=1-P(A)\). Hence, \(1-0.35=0.65\).
Complement Event की Probability का सूत्र \(P(A')=1-P(A)\) है। अतः \(1-0.35=0.65\) होगा।
Q50. Which network topology requires the least amount of cable for connecting all devices? /
सभी Devices को जोड़ने के लिए निम्नलिखित में से किस Network Topology में सबसे कम Cable की आवश्यकता होती है?
A. Star Topology / Star Topology
B. Mesh Topology / Mesh Topology
C. Bus Topology / Bus Topology
D. Ring Topology / Ring Topology
Ans. C. Bus Topology / Bus Topology
Explanation: In a Bus Topology, all devices share a single communication cable (backbone), reducing the total cable requirement compared to other topologies.
Bus Topology में सभी Devices एक ही Backbone Cable से जुड़ी होती हैं। इसलिए अन्य Topologies की तुलना में इसमें कम Cable की आवश्यकता होती है।
Q51. Which algorithm is considered stable among the following sorting algorithms? /
निम्नलिखित Sorting Algorithms में से कौन-सा Stable Sorting Algorithm माना जाता है?
A. Quick Sort / Quick Sort
B. Heap Sort / Heap Sort
C. Merge Sort / Merge Sort
D. Selection Sort / Selection Sort
Ans. C. Merge Sort / Merge Sort
Explanation: Merge Sort preserves the relative order of equal elements, making it a stable sorting algorithm.
Merge Sort समान Elements के Relative Order को बनाए रखता है। इसलिए इसे Stable Sorting Algorithm माना जाता है।
Q52. Which SQL function returns the length of a character string in MySQL? /
MySQL में किसी Character String की Length ज्ञात करने के लिए किस Function का उपयोग किया जाता है?
A. SIZE() / SIZE()
B. LENGTH() / LENGTH()
C. COUNT() / COUNT()
D. CHARCOUNT() / CHARCOUNT()
Ans. B. LENGTH() / LENGTH()
Explanation: The LENGTH() function returns the number of bytes in a string in MySQL. It is commonly used to determine string length.
MySQL में LENGTH() Function String की Byte Length लौटाता है तथा सामान्यतः String Length ज्ञात करने के लिए उपयोग किया जाता है।
Q53. Which Java interface provides a single abstract method and is widely used with Lambda Expressions? /
Java में कौन-सा प्रकार का Interface एक Single Abstract Method प्रदान करता है तथा Lambda Expressions के साथ व्यापक रूप से उपयोग किया जाता है?
A. Marker Interface / Marker Interface
B. Functional Interface / Functional Interface
C. Serializable Interface / Serializable Interface
D. Cloneable Interface / Cloneable Interface
Ans. B. Functional Interface / Functional Interface
Explanation: A Functional Interface contains exactly one abstract method and forms the basis of Lambda Expressions introduced in Java 8.
Functional Interface में केवल एक Abstract Method होती है। Java 8 में प्रस्तुत Lambda Expressions इसी अवधारणा पर आधारित हैं।
Q54. The value of \(\lim_{x \to 0}\frac{\sin x}{x}\) is: /
\(\lim_{x \to 0}\frac{\sin x}{x}\) का मान क्या होगा?
A. 0 / 0
B. 1 / 1
C. \(\infty\) / \(\infty\)
D. -1 / -1
Ans. B. 1 / 1
Explanation: This is a standard trigonometric limit: \(\lim_{x \to 0}\frac{\sin x}{x}=1\).
यह Calculus का एक प्रसिद्ध Standard Trigonometric Limit है, जिसका मान सदैव 1 होता है।
Q55. Which cybersecurity attack involves secretly intercepting communication between two parties without their knowledge? /
कौन-सा Cybersecurity Attack दो पक्षों के बीच होने वाले Communication को उनकी जानकारी के बिना गुप्त रूप से Intercept करता है?
A. Man-in-the-Middle (MITM) Attack / Man-in-the-Middle (MITM) Attack
B. Brute Force Attack / Brute Force Attack
C. Phishing Attack / Phishing Attack
D. SQL Injection / SQL Injection
Ans. A. Man-in-the-Middle (MITM) Attack / Man-in-the-Middle (MITM) Attack
Explanation: In a Man-in-the-Middle attack, the attacker secretly intercepts and may alter communication between two legitimate parties without either party realizing it.
Man-in-the-Middle (MITM) Attack में हमलावर दो वैध पक्षों के बीच होने वाले Communication को गुप्त रूप से Intercept करता है तथा आवश्यकता पड़ने पर उसमें परिवर्तन भी कर सकता है।
Q56. Which tree data structure automatically maintains its height close to \(\log n\) after insertion and deletion operations? /
कौन-सा Tree Data Structure Insertion तथा Deletion के बाद अपनी Height को लगभग \(\log n\) बनाए रखता है?
A. Binary Tree / Binary Tree
B. AVL Tree / AVL Tree
C. Expression Tree / Expression Tree
D. Threaded Binary Tree / Threaded Binary Tree
Ans. B. AVL Tree / AVL Tree
Explanation: An AVL Tree is a self-balancing Binary Search Tree. After every insertion or deletion, rotations are performed if necessary to keep the height balanced.
AVL Tree एक Self-Balancing Binary Search Tree है। प्रत्येक Insertion अथवा Deletion के बाद आवश्यकता पड़ने पर Rotation करके इसकी Height संतुलित रखी जाती है।
Q57. Which SQL clause is used to group rows having the same values in specified columns? /
निर्दिष्ट Columns में समान Values वाली Rows को एक साथ Group करने के लिए किस SQL Clause का उपयोग किया जाता है?
A. ORDER BY / ORDER BY
B. GROUP BY / GROUP BY
C. HAVING / HAVING
D. DISTINCT / DISTINCT
Ans. B. GROUP BY / GROUP BY
Explanation: The GROUP BY clause combines rows having identical values into summary groups, usually with aggregate functions such as COUNT(), SUM(), or AVG().
GROUP BY Clause समान Values वाली Rows को एक साथ Group करता है तथा सामान्यतः COUNT(), SUM() अथवा AVG() जैसे Aggregate Functions के साथ उपयोग किया जाता है।
Q58. Which Java class is immutable? /
Java में निम्नलिखित में से कौन-सी Class Immutable होती है?
A. StringBuilder / StringBuilder
B. StringBuffer / StringBuffer
C. String / String
D. ArrayList / ArrayList
Ans. C. String / String
Explanation: Objects of the String class cannot be modified after creation. Any operation that appears to change a String actually creates a new object.
String Class के Objects बनने के बाद बदले नहीं जा सकते। यदि String में कोई परिवर्तन किया जाता है, तो वास्तव में नया Object बनाया जाता है।
Q59. If the median of the data set {8, 12, 15, 18, 21} is: /
यदि Data Set {8, 12, 15, 18, 21} दिया गया है, तो उसका Median क्या होगा?
A. 12 / 12
B. 15 / 15
C. 18 / 18
D. 21 / 21
Ans. B. 15 / 15
Explanation: Since the observations are already arranged in ascending order and the number of observations is odd, the middle value is the median.
Observations पहले से Ascending Order में हैं तथा उनकी संख्या विषम (Odd) है। इसलिए बीच का मान 15 ही Median होगा।
Q60. Which protocol is responsible for reporting network errors and diagnostic information in the Internet Protocol Suite? /
Internet Protocol Suite में Network Errors तथा Diagnostic Information भेजने के लिए कौन-सा Protocol उत्तरदायी है?
A. ICMP / ICMP
B. TCP / TCP
C. UDP / UDP
D. FTP / FTP
Ans. A. ICMP / ICMP
Explanation: ICMP (Internet Control Message Protocol) is used for error reporting and network diagnostics. Commands such as ping rely on ICMP messages.
ICMP (Internet Control Message Protocol) का उपयोग Network Errors तथा Diagnostic Messages भेजने के लिए किया जाता है। ping Command भी ICMP का उपयोग करती है।
Q61. Which algorithm is commonly used for pattern matching in strings with linear time complexity? /
Linear Time Complexity के साथ String Pattern Matching के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?
A. Bubble Sort / Bubble Sort
B. KMP Algorithm / KMP Algorithm
C. Binary Search / Binary Search
D. Selection Sort / Selection Sort
Ans. B. KMP Algorithm / KMP Algorithm
Explanation: The Knuth-Morris-Pratt (KMP) Algorithm preprocesses the pattern using the LPS array and performs string matching in \(O(n+m)\) time.
Knuth-Morris-Pratt (KMP) Algorithm Pattern का पूर्व-प्रसंस्करण (Preprocessing) करके LPS Array बनाता है तथा \(O(n+m)\) समय में Pattern Matching करता है।
Q62. Which SQL command is used to create a view? /
SQL में View बनाने के लिए किस Command का उपयोग किया जाता है?
A. MAKE VIEW / MAKE VIEW
B. CREATE VIEW / CREATE VIEW
C. NEW VIEW / NEW VIEW
D. ADD VIEW / ADD VIEW
Ans. B. CREATE VIEW / CREATE VIEW
Explanation: CREATE VIEW creates a virtual table based on the result of a SELECT statement. A View stores the query, not the actual data.
CREATE VIEW Command SELECT Statement के आधार पर एक Virtual Table बनाता है। View वास्तविक Data नहीं बल्कि Query को Store करता है।
Q63. Which Java package contains classes such as Date, Calendar, and Timer? /
Date, Calendar तथा Timer जैसी Classes Java के किस Package में उपलब्ध हैं?
A. java.net / java.net
B. java.io / java.io
C. java.util / java.util
D. java.sql / java.sql
Ans. C. java.util / java.util
Explanation: The java.util package provides utility classes including Date, Calendar, Timer, Scanner, Random, and Collections Framework classes.
java.util Package में Date, Calendar, Timer, Scanner, Random तथा Collections Framework की अनेक Classes उपलब्ध होती हैं।
Q64. The value of \(\int_0^\pi \sin x\,dx\) is: /
\(\int_0^\pi \sin x\,dx\) का मान क्या होगा?
A. 0 / 0
B. 1 / 1
C. 2 / 2
D. \(\pi\) / \(\pi\)
Ans. C. 2 / 2
Explanation: \(\int_0^\pi \sin x\,dx=\left[-\cos x\right]_0^\pi=(-(-1))-(-1)=2\).
\(\int_0^\pi \sin x\,dx=\left[-\cos x\right]_0^\pi=2\) होगा।
Q65. Which cybersecurity mechanism confirms the identity of a user before granting access to a system? /
किसी System तक पहुँच प्रदान करने से पहले उपयोगकर्ता की पहचान की पुष्टि करने वाली Cybersecurity Mechanism कौन-सी है?
A. Authentication / Authentication
B. Authorization / Authorization
C. Accounting / Accounting
D. Encryption / Encryption
Ans. A. Authentication / Authentication
Explanation: Authentication verifies the identity of a user using credentials such as passwords, biometrics, smart cards, or one-time passwords before access is granted.
Authentication में Password, Biometrics, Smart Card अथवा One-Time Password जैसी Credentials के माध्यम से उपयोगकर्ता की पहचान सत्यापित की जाती है। इसके बाद ही System तक पहुँच प्रदान की जाती है।
Q66. Which data structure is used internally in the implementation of a recursive Depth First Search (DFS)? /
Recursive Depth First Search (DFS) के Implementation में आंतरिक रूप से किस Data Structure का उपयोग होता है?
A. Queue / Queue (क्यू)
B. Stack / Stack (स्टैक)
C. Deque / Deque
D. Heap / Heap
Ans. B. Stack / Stack (स्टैक)
Explanation: Although recursive DFS does not explicitly use a stack, each recursive call is stored in the system call stack until execution returns.
Recursive DFS में Stack को सीधे उपयोग नहीं किया जाता, बल्कि प्रत्येक Recursive Call System Call Stack में Store होती है। इसलिए इसका आधार Stack ही होता है।
Q67. Which SQL command is used to remove a View without affecting the underlying tables? /
Underlying Tables को प्रभावित किए बिना किसी View को हटाने के लिए किस SQL Command का उपयोग किया जाता है?
A. DELETE VIEW / DELETE VIEW
B. DROP VIEW / DROP VIEW
C. REMOVE VIEW / REMOVE VIEW
D. ALTER VIEW / ALTER VIEW
Ans. B. DROP VIEW / DROP VIEW
Explanation: DROP VIEW removes only the view definition. The original tables and their data remain completely unchanged.
DROP VIEW केवल View की Definition हटाता है। इससे मूल Tables तथा उनमें मौजूद Data पर कोई प्रभाव नहीं पड़ता।
Q68. Which Java keyword is used to create an object dynamically? /
Java में किसी Object को Dynamic रूप से बनाने के लिए किस Keyword का उपयोग किया जाता है?
A. malloc / malloc
B. new / new
C. alloc / alloc
D. create / create
Ans. B. new / new
Explanation: The new keyword allocates memory for an object on the heap and invokes its constructor.
new Keyword Heap Memory में Object के लिए स्थान Allocate करता है तथा उसके Constructor को Call करता है।
Q69. If \(A=\{2,4,6,8\}\) and \(n(A)\) denotes the number of elements in set \(A\), then \(n(A)\) is: /
यदि \(A=\{2,4,6,8\}\) तथा \(n(A)\) Set \(A\) के Elements की संख्या को दर्शाता है, तो \(n(A)\) का मान क्या होगा?
A. 2 / 2
B. 3 / 3
C. 4 / 4
D. 5 / 5
Ans. C. 4 / 4
Explanation: The cardinality of a set is the total number of distinct elements it contains. Set \(A\) contains four elements.
किसी Set की Cardinality उसके अलग-अलग (Distinct) Elements की कुल संख्या होती है। Set \(A\) में 4 Elements हैं।
Q70. Which protocol is connection-oriented and guarantees reliable data delivery? /
निम्नलिखित में से कौन-सा Protocol Connection-Oriented है तथा Reliable Data Delivery की गारंटी देता है?
A. UDP / UDP
B. TCP / TCP
C. IP / IP
D. ARP / ARP
Ans. B. TCP / TCP
Explanation: TCP establishes a connection before transmitting data and provides acknowledgements, sequencing, retransmission, and flow control for reliable communication.
TCP Data भेजने से पहले Connection स्थापित करता है तथा Acknowledgement, Sequencing, Retransmission एवं Flow Control के माध्यम से Reliable Communication सुनिश्चित करता है।
Q71. Which graph algorithm is commonly used to find the shortest path from a single source in a graph with non-negative edge weights? /
Non-Negative Edge Weights वाले Graph में Single Source से Shortest Path ज्ञात करने के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?
A. Bellman-Ford Algorithm / Bellman-Ford Algorithm
B. Prim's Algorithm / Prim's Algorithm
C. Dijkstra's Algorithm / Dijkstra's Algorithm
D. Warshall Algorithm / Warshall Algorithm
Ans. C. Dijkstra's Algorithm / Dijkstra's Algorithm
Explanation: Dijkstra's Algorithm efficiently computes the shortest paths from one source vertex to all other vertices when all edge weights are non-negative.
Dijkstra's Algorithm तब उपयोग किया जाता है जब सभी Edge Weights Non-Negative हों। यह एक Source Vertex से अन्य सभी Vertices तक Shortest Path ज्ञात करता है।
Q72. Which SQL function returns the current system date and time in MySQL? /
MySQL में वर्तमान System Date तथा Time लौटाने के लिए किस Function का उपयोग किया जाता है?
A. TODAY() / TODAY()
B. CURRENT_TIMESTAMP() / CURRENT_TIMESTAMP()
C. NOWDATE() / NOWDATE()
D. TIME() / TIME()
Ans. B. CURRENT_TIMESTAMP() / CURRENT_TIMESTAMP()
Explanation: CURRENT_TIMESTAMP() returns the current date and time according to the database server's system clock.
CURRENT_TIMESTAMP() Function Database Server के System Clock के अनुसार वर्तमान Date तथा Time लौटाता है।
Q73. Which Java access modifier allows access only within the same package? /
Java में कौन-सा Access Level केवल उसी Package के भीतर Access की अनुमति देता है?
A. public / public
B. private / private
C. protected / protected
D. Default (Package-Private) / Default (Package-Private)
Ans. D. Default (Package-Private)
Explanation: When no access modifier is specified, Java uses package-private access, allowing access only from classes within the same package.
यदि कोई Access Modifier नहीं लिखा जाता, तो Java Default अर्थात Package-Private Access प्रदान करता है, जिसमें केवल उसी Package की Classes Access कर सकती हैं।
Q74. The derivative of \(\ln x\) with respect to \(x\) is: /
\(\ln x\) का \(x\) के सापेक्ष अवकलज (Derivative) क्या होगा?
A. \(\frac{1}{x}\) / \(\frac{1}{x}\)
B. \(x\) / \(x\)
C. \(\ln x\) / \(\ln x\)
D. \(e^x\) / \(e^x\)
Ans. A. \(\frac{1}{x}\) / \(\frac{1}{x}\)
Explanation: According to standard differentiation rules, \(\frac{d}{dx}(\ln x)=\frac{1}{x}\), where \(x>0\).
मानक अवकलन नियमों के अनुसार \(\frac{d}{dx}(\ln x)=\frac{1}{x}\) होता है, जहाँ \(x>0\)।
Q75. Which cybersecurity principle ensures that authorized users can access information whenever required? /
Cybersecurity का कौन-सा सिद्धांत यह सुनिश्चित करता है कि अधिकृत उपयोगकर्ता आवश्यकता पड़ने पर Information तक पहुँच सकें?
A. Integrity / Integrity
B. Availability / Availability
C. Confidentiality / Confidentiality
D. Authentication / Authentication
Ans. B. Availability / Availability
Explanation: Availability is one of the three pillars of the CIA Triad. It ensures that systems, services, and information remain accessible to authorized users whenever needed.
Availability, CIA Triad के तीन प्रमुख सिद्धांतों में से एक है। यह सुनिश्चित करता है कि Systems, Services तथा Information आवश्यकता पड़ने पर अधिकृत उपयोगकर्ताओं के लिए उपलब्ध रहें।
Q76. Which of the following data structures is best suited for implementing an LRU (Least Recently Used) Cache efficiently? /
LRU (Least Recently Used) Cache को कुशलतापूर्वक लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Queue only / केवल Queue
B. HashMap + Doubly Linked List / HashMap + Doubly Linked List
C. Stack only / केवल Stack
D. Binary Search Tree / Binary Search Tree
Ans. B. HashMap + Doubly Linked List / HashMap + Doubly Linked List
Explanation: An efficient LRU Cache combines a HashMap for \(O(1)\) lookup and a Doubly Linked List for \(O(1)\) insertion, deletion, and movement of recently accessed elements.
प्रभावी LRU Cache में \(O(1)\) Lookup के लिए HashMap तथा \(O(1)\) Insertion, Deletion एवं Recent Element को Move करने के लिए Doubly Linked List का उपयोग किया जाता है।
Q77. Which SQL clause is used to filter grouped records after applying the GROUP BY clause? /
GROUP BY Clause लागू होने के बाद Grouped Records को Filter करने के लिए किस SQL Clause का उपयोग किया जाता है?
A. WHERE / WHERE
B. HAVING / HAVING
C. ORDER BY / ORDER BY
D. DISTINCT / DISTINCT
Ans. B. HAVING / HAVING
Explanation: The HAVING clause filters groups created by GROUP BY, whereas WHERE filters rows before grouping.
HAVING Clause, GROUP BY द्वारा बनाए गए Groups को Filter करता है, जबकि WHERE Clause Grouping से पहले Rows को Filter करता है।
Q78. Which Java collection automatically stores its elements in sorted ascending order? /
Java का कौन-सा Collection अपने Elements को स्वतः Ascending Sorted Order में Store करता है?
A. HashSet / HashSet
B. LinkedHashSet / LinkedHashSet
C. TreeSet / TreeSet
D. ArrayList / ArrayList
Ans. C. TreeSet / TreeSet
Explanation: TreeSet implements the SortedSet interface and stores elements in their natural ascending order or according to a specified Comparator.
TreeSet, SortedSet Interface को Implement करता है तथा Elements को Natural Ascending Order अथवा Comparator के अनुसार Store करता है।
Q79. If the standard deviation of a data set is zero, then which statement is true? /
यदि किसी Data Set का Standard Deviation शून्य है, तो निम्नलिखित में से कौन-सा कथन सही है?
A. All observations are identical. / सभी Observations समान हैं।
B. The mean is zero. / Mean शून्य है।
C. The median is zero. / Median शून्य है।
D. The data contains negative values. / Data में Negative Values हैं।
Ans. A. All observations are identical. / सभी Observations समान हैं।
Explanation: A standard deviation of zero means every observation is exactly equal to the mean, so there is no variation in the data.
Standard Deviation शून्य होने का अर्थ है कि सभी Observations Mean के बराबर हैं। अर्थात Data में कोई Variation नहीं है।
Q80. Which IPv4 address class provides the largest number of host addresses per network? /
IPv4 की किस Address Class में प्रति Network सबसे अधिक Host Addresses उपलब्ध होते हैं?
A. Class A / Class A
B. Class B / Class B
C. Class C / Class C
D. Class D / Class D
Ans. A. Class A / Class A
Explanation: A Class A network uses 8 bits for the network ID and 24 bits for host IDs, allowing approximately \(2^{24}-2\) host addresses per network.
Class A Network में 8 Bits Network ID तथा 24 Bits Host ID के लिए होती हैं, जिससे लगभग \(2^{24}-2\) Host Addresses उपलब्ध होते हैं।
Q81. Which algorithm is commonly used to detect cycles in a graph using the Disjoint Set (Union-Find) data structure? /
Disjoint Set (Union-Find) Data Structure का उपयोग करके Graph में Cycle Detect करने के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?
A. Kruskal's Algorithm / Kruskal's Algorithm
B. Prim's Algorithm / Prim's Algorithm
C. Dijkstra's Algorithm / Dijkstra's Algorithm
D. Floyd-Warshall Algorithm / Floyd-Warshall Algorithm
Ans. A. Kruskal's Algorithm / Kruskal's Algorithm
Explanation: Kruskal's Algorithm uses the Union-Find data structure to efficiently determine whether adding an edge will create a cycle.
Kruskal's Algorithm, Union-Find Data Structure का उपयोग करके जाँचता है कि कोई नई Edge जोड़ने पर Cycle बनेगी या नहीं।
Q82. Which SQL statement is used to modify the definition of an existing View? /
किसी Existing View की Definition को बदलने के लिए किस SQL Statement का उपयोग किया जाता है?
A. UPDATE VIEW / UPDATE VIEW
B. ALTER VIEW / ALTER VIEW
C. CHANGE VIEW / CHANGE VIEW
D. MODIFY VIEW / MODIFY VIEW
Ans. B. ALTER VIEW / ALTER VIEW
Explanation: ALTER VIEW modifies the definition of an existing view without affecting the underlying tables.
ALTER VIEW द्वारा Existing View की Definition बदली जाती है। इससे मूल Tables पर कोई प्रभाव नहीं पड़ता।
Q83. Which Java keyword is used to define a constant variable whose value cannot be changed after initialization? /
Java में ऐसी Constant Variable घोषित करने के लिए किस Keyword का उपयोग किया जाता है जिसका मान Initialization के बाद नहीं बदला जा सकता?
A. const / const
B. static / static
C. final / final
D. fixed / fixed
Ans. C. final / final
Explanation: A variable declared with the final keyword can be assigned only once. After initialization, its value cannot be modified.
final Keyword द्वारा घोषित Variable को केवल एक बार Value दी जा सकती है। Initialization के बाद उसका मान बदला नहीं जा सकता।
Q84. If \(\frac{d}{dx}(e^x)=?\), then the correct answer is: /
यदि \(\frac{d}{dx}(e^x)=?\), तो सही उत्तर क्या होगा?
A. \(e^x\) / \(e^x\)
B. \(xe^x\) / \(xe^x\)
C. 1 / 1
D. \(\ln x\) / \(\ln x\)
Ans. A. \(e^x\) / \(e^x\)
Explanation: The exponential function \(e^x\) is unique because its derivative is equal to the function itself.
घातीय फलन \(e^x\) की विशेषता यह है कि उसका अवकलज स्वयं वही फलन होता है।
Q85. Which cybersecurity technique uses two or more independent methods to verify a user's identity? /
उपयोगकर्ता की पहचान सत्यापित करने के लिए दो या दो से अधिक स्वतंत्र तरीकों का उपयोग करने वाली Cybersecurity Technique कौन-सी है?
A. Single Sign-On (SSO) / Single Sign-On (SSO)
B. Multi-Factor Authentication (MFA) / Multi-Factor Authentication (MFA)
C. Hashing / Hashing
D. Data Masking / Data Masking
Ans. B. Multi-Factor Authentication (MFA) / Multi-Factor Authentication (MFA)
Explanation: MFA requires users to provide two or more independent authentication factors, such as a password, OTP, fingerprint, or security key, significantly improving account security.
Multi-Factor Authentication (MFA) में Password, OTP, Fingerprint अथवा Security Key जैसे दो या अधिक स्वतंत्र Authentication Factors का उपयोग किया जाता है, जिससे सुरक्षा काफी बढ़ जाती है।
Q86. Which data structure is most suitable for implementing a dictionary that supports prefix-based searching efficiently? /
Prefix आधारित Searching को कुशलतापूर्वक समर्थन देने वाले Dictionary को लागू करने के लिए निम्नलिखित में से कौन-सा Data Structure सबसे उपयुक्त है?
A. Trie (Prefix Tree) / Trie (प्रिफिक्स ट्री)
B. Stack / Stack (स्टैक)
C. Queue / Queue (क्यू)
D. Binary Heap / Binary Heap (बाइनरी हीप)
Ans. A. Trie (Prefix Tree) / Trie (प्रिफिक्स ट्री)
Explanation: A Trie stores strings character by character, making prefix searching extremely efficient with time complexity proportional to the length of the key.
Trie प्रत्येक Character को Tree के रूप में Store करता है। इसलिए Prefix Searching की Time Complexity केवल Key की Length पर निर्भर करती है और यह अत्यंत प्रभावी होती है।
Q87. Which SQL operator is used to check whether a value falls within a specified range? /
किसी Value के निर्दिष्ट Range के भीतर होने की जाँच करने के लिए किस SQL Operator का उपयोग किया जाता है?
A. IN / IN
B. BETWEEN / BETWEEN
C. LIKE / LIKE
D. EXISTS / EXISTS
Ans. B. BETWEEN / BETWEEN
Explanation: The BETWEEN operator checks whether a value lies within an inclusive range defined by two boundary values.
BETWEEN Operator यह जाँचता है कि कोई Value दो निर्धारित सीमाओं (Inclusive Range) के बीच आती है या नहीं।
Q88. Which Java collection allows duplicate elements while maintaining insertion order? /
Java का कौन-सा Collection Duplicate Elements की अनुमति देता है तथा Insertion Order भी बनाए रखता है?
A. HashSet / HashSet
B. TreeSet / TreeSet
C. LinkedList / LinkedList
D. ArrayList / ArrayList
Ans. D. ArrayList / ArrayList
Explanation: ArrayList preserves the order in which elements are inserted and allows duplicate as well as null elements.
ArrayList Elements के Insertion Order को बनाए रखता है तथा Duplicate एवं Null Elements दोनों की अनुमति देता है।
Q89. If the variance of a data set is 49, then its standard deviation is: /
यदि किसी Data Set का Variance 49 है, तो उसका Standard Deviation क्या होगा?
A. 6 / 6
B. 7 / 7
C. 8 / 8
D. 49 / 49
Ans. B. 7 / 7
Explanation: Standard deviation is the positive square root of variance. Therefore, \(\sqrt{49}=7\).
Standard Deviation, Variance का धनात्मक वर्गमूल होता है। अतः \(\sqrt{49}=7\) होगा।
Q90. Which device connects multiple networks and makes forwarding decisions based on IP addresses? /
कौन-सा Network Device अनेक Networks को जोड़ता है तथा IP Address के आधार पर Packet Forwarding का निर्णय लेता है?
A. Hub / Hub
B. Switch / Switch
C. Router / Router
D. Repeater / Repeater
Ans. C. Router / Router
Explanation: A Router operates at the Network Layer and forwards packets between different networks using IP addresses and routing tables.
Router, Network Layer पर कार्य करता है तथा IP Address एवं Routing Table के आधार पर विभिन्न Networks के बीच Packets को Forward करता है।
Q91. Which algorithm is commonly used to find the shortest path in a graph that may contain negative edge weights but no negative cycles? /
ऐसे Graph में जिसमें Negative Edge Weights हों लेकिन Negative Cycle न हो, Shortest Path ज्ञात करने के लिए सामान्यतः किस Algorithm का उपयोग किया जाता है?
A. Bellman-Ford Algorithm / Bellman-Ford Algorithm
B. Dijkstra's Algorithm / Dijkstra's Algorithm
C. Prim's Algorithm / Prim's Algorithm
D. DFS / DFS
Ans. A. Bellman-Ford Algorithm / Bellman-Ford Algorithm
Explanation: Bellman-Ford correctly computes shortest paths even when edge weights are negative, provided there is no negative-weight cycle.
Bellman-Ford Algorithm Negative Edge Weights होने पर भी सही Shortest Path ज्ञात करता है, बशर्ते Graph में Negative Weight Cycle न हो।
Q92. Which SQL function is used to count the number of rows returned by a query? /
Query द्वारा लौटाई गई Rows की संख्या ज्ञात करने के लिए किस SQL Function का उपयोग किया जाता है?
A. SUM() / SUM()
B. COUNT() / COUNT()
C. AVG() / AVG()
D. TOTAL() / TOTAL()
Ans. B. COUNT() / COUNT()
Explanation: COUNT() is an aggregate function that returns the total number of rows or non-NULL values depending on its usage.
COUNT() एक Aggregate Function है जो Query द्वारा प्राप्त Rows अथवा Non-NULL Values की संख्या लौटाता है।
Q93. Which Java interface is implemented by ArrayList? /
ArrayList किस Java Interface को Implement करता है?
A. Map / Map
B. Queue / Queue
C. List / List
D. Set / Set
Ans. C. List / List
Explanation: ArrayList is a resizable-array implementation of the List interface and provides fast random access to elements.
ArrayList, List Interface का Dynamic Array आधारित Implementation है तथा Random Access को तेज़ी से उपलब्ध कराता है।
Q94. The derivative of \(\cos x\) with respect to \(x\) is: /
\(\cos x\) का \(x\) के सापेक्ष अवकलज (Derivative) क्या होगा?
A. \(\sin x\) / \(\sin x\)
B. \(-\sin x\) / \(-\sin x\)
C. \(\tan x\) / \(\tan x\)
D. \(-\cos x\) / \(-\cos x\)
Ans. B. \(-\sin x\) / \(-\sin x\)
Explanation: According to standard differentiation rules, \(\frac{d}{dx}(\cos x)=-\sin x\).
मानक अवकलन नियम के अनुसार \(\frac{d}{dx}(\cos x)=-\sin x\) होता है।
Q95. Which cybersecurity attack tricks users into revealing sensitive information by pretending to be a trusted entity? /
उपयोगकर्ताओं को किसी विश्वसनीय संस्था का रूप धारण करके संवेदनशील जानकारी बताने के लिए धोखा देने वाले Cyber Attack को क्या कहा जाता है?
A. Phishing / Phishing
B. Spoofing / Spoofing
C. Sniffing / Sniffing
D. Session Hijacking / Session Hijacking
Ans. A. Phishing / Phishing
Explanation: Phishing attacks use fake emails, websites, or messages that imitate trusted organizations to steal passwords, banking information, or other confidential data.
Phishing Attack में नकली E-mail, Website अथवा Message के माध्यम से विश्वसनीय संस्था का रूप धारण करके Password, Banking Details तथा अन्य गोपनीय जानकारी चुराई जाती है।
Q96. Which graph traversal algorithm is commonly used to determine whether a graph is connected? /
किसी Graph के Connected होने की जाँच करने के लिए सामान्यतः किस Graph Traversal Algorithm का उपयोग किया जाता है?
A. Binary Search / Binary Search
B. Depth First Search (DFS) / Depth First Search (DFS)
C. Selection Sort / Selection Sort
D. Linear Search / Linear Search
Ans. B. Depth First Search (DFS) / Depth First Search (DFS)
Explanation: DFS starts from any vertex and recursively visits all reachable vertices. If every vertex is visited, the graph is connected.
DFS किसी भी Vertex से प्रारम्भ होकर सभी Reachable Vertices को Visit करता है। यदि सभी Vertices Visit हो जाएँ, तो Graph Connected माना जाता है।
Q97. Which SQL command is used to permanently delete specific rows from a table based on a condition? /
किसी Condition के आधार पर Table से विशिष्ट Rows को स्थायी रूप से हटाने के लिए किस SQL Command का उपयोग किया जाता है?
A. DROP / DROP
B. TRUNCATE / TRUNCATE
C. DELETE / DELETE
D. REMOVE / REMOVE
Ans. C. DELETE / DELETE
Explanation: The DELETE statement removes only those rows that satisfy the specified WHERE condition. Without a WHERE clause, all rows are deleted while the table structure remains intact.
DELETE Statement केवल उन Rows को हटाता है जो WHERE Condition को पूरा करती हैं। यदि WHERE Clause न हो, तो सभी Rows हट जाती हैं लेकिन Table की Structure बनी रहती है।
Q98. Which Java keyword is used to explicitly handle exceptions? /
Java में Exceptions को स्पष्ट रूप से Handle करने के लिए किस Keyword का उपयोग किया जाता है?
A. throw / throw
B. throws / throws
C. catch / catch
D. finally / finally
Ans. C. catch / catch
Explanation: The catch block handles exceptions that are thrown inside the corresponding try block, preventing abnormal program termination.
catch Block, try Block में उत्पन्न Exceptions को Handle करता है तथा Program को असामान्य रूप से समाप्त होने से बचाता है।
Q99. If \(A=\begin{bmatrix}3&2\\1&4\end{bmatrix}\), then the determinant of matrix \(A\) is: /
यदि \(A=\begin{bmatrix}3&2\\1&4\end{bmatrix}\), तो Matrix \(A\) का Determinant क्या होगा?
A. 8 / 8
B. 10 / 10
C. 12 / 12
D. 14 / 14
Ans. B. 10 / 10
Explanation: For a \(2\times2\) matrix, the determinant is \(ad-bc\). Thus, \((3\times4)-(2\times1)=12-2=10\).
\(2\times2\) Matrix का Determinant \(ad-bc\) होता है। अतः \((3\times4)-(2\times1)=12-2=10\) होगा।
Q100. Which cybersecurity practice involves regularly applying software updates to fix known security vulnerabilities? /
ज्ञात Security Vulnerabilities को दूर करने के लिए नियमित रूप से Software Updates लागू करने की प्रक्रिया को क्या कहा जाता है?
A. Data Compression / Data Compression
B. Patch Management / Patch Management
C. Data Encoding / Data Encoding
D. Disk Defragmentation / Disk Defragmentation
Ans. B. Patch Management / Patch Management
Explanation: Patch Management is the process of identifying, testing, and installing software updates to eliminate known vulnerabilities and improve system security.
Patch Management वह प्रक्रिया है जिसमें Software Updates की पहचान, परीक्षण तथा Installation करके ज्ञात Security Vulnerabilities को दूर किया जाता है और System Security को बेहतर बनाया जाता है।
नोट: यह हमारी MCA Entrance Exam सीरीज का तीसरा भाग (Part 3) है। आपकी तैयारी को 100% पक्का करने के लिए, हम जल्द ही अपने पोर्टल पर फुल-लेंथ प्रीमियम मॉक टेस्ट (Full-Length Mock Tests) भी लॉन्च कर रहे हैं। इन टेस्ट्स को आप Instamojo या Razorpay के सुरक्षित पेमेंट गेटवे के माध्यम से मात्र ₹5 से ₹9 की बेहद मामूली फीस में एक्सेस कर सकेंगे। तब तक इन फ्री क्विज़ सीरीज़ से अपनी प्रैक्टिस जारी रखें और पिछले प्रश्नों का रिवीजन करना ना भूलें!
Post a Comment
Thanks for your comments.