Agar aap O Level M3-R5 exam ki tayari kar rahe hain, toh yeh solved paper aapke liye ek goldmine hai. January 2025 ke 100 MCQs ke correct answers ke saath aapko milta hai real-time exam practice ka feel. Questions Hindi-English mein hain, taaki understanding easy ho. Har ek question exam-oriented hai jo aapki preparation ko edge deta hai. Ab sirf theory nahi — actual questions se seekhiye!

M3-R5 January 2025 O Level Previous Paper Question Answers
Q. 1. किसी समस्या को चरणबद्ध तरीके से हल करने की विधि को क्या कहा जाता है?
What is the step-by-step method to solve a problem called?
(A) Execution / निष्पादन
(B) Planning / योजना
(C) Algorithm / एल्गोरिथ्म
(D) Design / डिज़ाइन
Correct Answer: (C) Algorithm / एल्गोरिथ्म
Q. 2. कंप्यूटर कौन सी भाषा को समझता है?
Which of the following language is understood by computer?
(A) High-level language / उच्च स्तरीय भाषा
(B) Assembly language / असेम्बली भाषा
(C) Machine language / मशीन भाषा
(D) None of the above / उपरोक्त में से कोई नहीं
Correct Answer: (C) Machine language / मशीन भाषा
Q. 3. फ्लोचार्ट के स्टार्ट और स्टॉप को दर्शाने के लिए कौन सा प्रतीक प्रयोग में लाया जाता है?
Which symbol is used to denote the start and stop in a flowchart?
(A) Diamond / डायमंड
(B) Oval / अंडाकार
(C) Arrow / तीर
(D) Rectangle / आयत
Correct Answer: (B) Oval / अंडाकार
Q. 4. जब एक एल्गोरिद्म को प्रोग्रामिंग भाषा में लिखा जाता है तो वह क्या बन जाता है?
When an algorithm is written in programming language, it becomes a:
(A) Pseudo code / स्यूडो कोड
(B) Program / प्रोग्राम
(C) Syntax / सिंटैक्स
(D) Flowchart / फ्लोचार्ट
Correct Answer: (B) Program / प्रोग्राम
Q. 5. फ्लोचार्ट में प्रक्रिया को दर्शाने के लिए कौन सा प्रतीक प्रयोग होता है?
Which symbol is used to represent a process in a flowchart?
(A) Parallelogram / समांतर चतुर्भुज
(B) Diamond / डायमंड
(C) Rectangle / आयत
(D) Circle / वृत्त
Correct Answer: (C) Rectangle / आयत
Q. 6. कोड में त्रुटियों को खोजने की प्रक्रिया को क्या कहा जाता है?
The process of finding errors in code is called:
(A) Debugging / डिबगिंग
(B) Running / रनिंग
(C) Testing / टेस्टिंग
(D) Compiling / कम्पाइलिंग
Correct Answer: (A) Debugging / डिबगिंग
Q. 7. निम्नलिखित में से कौन सा प्रोग्रामिंग कोड को लाइन दर लाइन निष्पादित करता है?
Which of the following executes programming code line by line?
(A) Executer / एक्जीक्यूटर
(B) Compiler / कंपाइलर
(C) Interpreter / इंटरप्रेटर
(D) Translator / ट्रांसलेटर
Correct Answer: (C) Interpreter / इंटरप्रेटर
Q. 8. एल्गोरिद्म को किससे प्रदर्शित नहीं किया जा सकता?
Which of the following cannot be used to represent an algorithm?
(A) Programs / प्रोग्राम
(B) Pseudo codes / स्यूडो कोड्स
(C) Syntax / सिंटैक्स
(D) Flowcharts / फ्लोचार्ट
Correct Answer: (C) Syntax / सिंटैक्स
Q. 9. एल्गोरिथम के लिए फ्लोचार्ट बनाने की प्रक्रिया को क्या कहते हैं?
What is the process of drawing a flowchart for an algorithm called?
(A) Flowcharting / फ्लोचार्टिंग
(B) Algorithmic Representation / एल्गोरिद्मिक प्रतिनिधित्व
(C) Evaluation / मूल्यांकन
(D) Performance / प्रदर्शन
Correct Answer: (A) Flowcharting / फ्लोचार्टिंग
Q. 10. एक कंप्यूटर प्रोग्राम जो कंप्यूटर की गतिविधियों को नियंत्रित करता है वह क्या कहलाता है?
A computer program that manages and controls computer activities is called:
(A) Compiler / कंपाइलर
(B) Operating system / ऑपरेटिंग सिस्टम
(C) Interpreter / इंटरप्रेटर
(D) Modem / मॉडेम
Correct Answer: (B) Operating system / ऑपरेटिंग सिस्टम
Q. 11. फ्लोचार्ट और एल्गोरिद्म का उपयोग किस लिए किया जाता है?
Flowchart and algorithms are used for:
(A) Problem-solving / समस्या समाधान
(B) Planning / योजना
(C) Programming / प्रोग्रामिंग
(D) All of the above / उपरोक्त सभी
Correct Answer: (D) All of the above / उपरोक्त सभी
Q. 12. फ्लो चार्ट में इनपुट और आउटपुट को दर्शाने के लिए कौन सा प्रतीक प्रयोग होता है?
Which symbol is used to represent input and output in a flowchart?
(A) Diamond / डायमंड
(B) Parallelogram / समांतर चतुर्भुज
(C) Circle / वृत्त
(D) Rectangle / आयत
Correct Answer: (B) Parallelogram / समांतर चतुर्भुज
Q. 13. टेस्टिंग को किस रूप में जाना जाता है?
Testing is known as:
(A) Evaluating deliverable to find errors / त्रुटियों को खोजने हेतु डिलीवर की गई वस्तु का मूल्यांकन
(B) A stage of all projects / सभी प्रोजेक्ट्स का एक चरण
(C) Finding broken code / टूटा हुआ कोड ढूँढना
(D) None of the above / इनमें से कोई नहीं
Correct Answer: (A) Evaluating deliverable to find errors / त्रुटियों को खोजने हेतु डिलीवर की गई वस्तु का मूल्यांकन
Q. 14. निम्नलिखित में से कौन सा एल्गोरिदम का प्रकार नहीं है?
Which of the following is not a type of algorithm construction?
(A) Sequence, Selection, Repeat / क्रम, चयन, पुनरावृत्ति
(B) Input, Output, Process / इनपुट, आउटपुट, प्रक्रिया
(C) Input/Output, Decision, Repeat / इनपुट/आउटपुट, निर्णय, पुनरावृत्ति
(D) Loop, Input/Output, Process / लूप, इनपुट/आउटपुट, प्रक्रिया
Correct Answer: (D) Loop, Input/Output, Process / लूप, इनपुट/आउटपुट, प्रक्रिया
Q. 15. एक विस्तृत फ्लोचार्ट को क्या कहा जाता है?
What is a detailed flowchart known as?
(A) Macro / मैक्रो
(B) Union / यूनियन
(C) Stack / स्टैक
(D) Micro / माइक्रो
Correct Answer: (A) Macro / मैक्रो
Q. 16. कंप्यूटर साइंस में अल्गोरिदम फ्लोचार्ट का चित्रात्मक प्रतिनिधित्व होता है।
In computer science, algorithm refers to a pictorial representation of a flowchart.
(A) True / सत्य
(B) False / असत्य
(C) Can’t say / नहीं कह सकते
(D) May be / हो सकता है
Correct Answer: (B) False / असत्य
Q. 17. डायमंड प्रतीक का उपयोग फ्लोचार्ट में किस लिए होता है?
What is the diamond symbol used for in a flowchart?
(A) The start or end of a process / प्रक्रिया की शुरुआत या अंत
(B) A calculation / एक गणना
(C) A condition to be evaluated / जांचने के लिए शर्त
(D) An input/output operation / इनपुट/आउटपुट क्रिया
Correct Answer: (C) A condition to be evaluated / जांचने के लिए शर्त
Q. 18. वह एल्गोरिदम जो स्वयं को प्रत्यक्ष या अप्रत्यक्ष रूप से कॉल करता है, उसे क्या कहते हैं?
An algorithm that calls itself directly or indirectly is called:
(A) Sub Function / उप-कार्य
(B) Recursion / पुनरावृत्ति
(C) Traversal Algorithm / ट्रैवर्सल एल्गोरिद्म
(D) Reverse Polish Notation / रिवर्स पोलिश नोटेशन
Correct Answer: (B) Recursion / पुनरावृत्ति
Q. 19. निम्नलिखित में से कौन-सा वह सेट है जिसे आप अपनी एप्लिकेशन में शामिल करना चाहते हैं?
Which of the following is a set of functions to include in an application?
(A) app / ऐप
(B) open / ओपन
(C) convert / कन्वर्ट
(D) module / मॉड्यूल
Correct Answer: (D) module / मॉड्यूल
Q. 20. एक एल्गोरिदम को प्रोग्रामिंग भाषा के रूप में रिप्रेजेंट किया जाए तो वह क्या कहलाता है?
An algorithm represented in programming language is called:
(A) Program / प्रोग्राम
(B) Flowchart / फ्लोचार्ट
(C) Pseudo code / स्यूडो कोड
(D) None of above / इनमें से कोई नहीं
Correct Answer: (C) Program / प्रोग्राम
Q. 21. एल्गोरिद्म को ________ से प्रदर्शित नहीं किया जा सकता।
Algorithms cannot be represented by ________.
(A) programs / प्रोग्राम
(B) flowcharts / फ्लोचार्ट
(C) pseudo codes / स्यूडो कोड
(D) syntax / सिंटैक्स
Correct Answer: (D) syntax / सिंटैक्स
Q. 22. एल्गोरिद्म कंस्ट्रक्शन के तीन प्रकार कौन से हैं?
What are the three types of algorithm constructions?
(A) Input/Output, Decision, Repeat / इनपुट/आउटपुट, निर्णय, पुनरावृत्ति
(B) Input, Output, Process / इनपुट, आउटपुट, प्रक्रिया
(C) Loop, Input/Output, Process / लूप, इनपुट/आउटपुट, प्रक्रिया
(D) Sequence, Selection, Repeat / क्रम, चयन, पुनरावृत्ति
Correct Answer: (D) Sequence, Selection, Repeat / क्रम, चयन, पुनरावृत्ति
Q. 23. किसी हार्डवेयर को चलाने के लिए आवश्यक सॉफ़्टवेयर कौन सा होता है?
Which of the following software is required to run the hardware?
(A) Device Driver / डिवाइस ड्राइवर
(B) Program Manager / प्रोग्राम मैनेजर
(C) Task Bar / टास्क बार
(D) Task Manager / टास्क मैनेजर
Correct Answer: (A) Device Driver / डिवाइस ड्राइवर
Q. 24. एक स्ट्रक्चर्ड प्रोग्राम को कई डेवलपर्स को देने के लिए किस में तोड़ा जा सकता है?
Structured program can be broken into __________ to assign to more than one developer.
(A) Units / यूनिट्स
(B) Modules / मॉड्यूल्स
(C) Segments / सेगमेंट्स
(D) All of above / उपरोक्त सभी
Correct Answer: (D) All of above / उपरोक्त सभी
Q. 25. असेंबली भाषा को मशीन भाषा में बदलने के लिए कौन सा ट्रांसलेटर उपयोग होता है?
Which translator is used to convert assembly language into machine language?
(A) Assembler / असेंबलर
(B) Compiler / कम्पाइलर
(C) Interpreter / इंटरप्रेटर
(D) None of these / इनमें से कोई नहीं
Correct Answer: (A) Assembler / असेंबलर
Q. 26. किस सॉफ्टवेयर विकास चरण में सॉफ्टवेयर की गुणवत्ता का दस्तावेजीकरण किया जाता है?
In which software development phase is quality of software documented?
(A) Testing / टेस्टिंग
(B) Development / डेवलपमेंट
(C) Delivery / डिलीवरी
(D) Idea / आइडिया
Correct Answer: (A) Testing / टेस्टिंग
Q. 27. कंप्यूटर सिस्टम का मस्तिष्क किसे कहा जाता है?
The brain of a computer system is ________
(A) CPU / सीपीयू
(B) ROM / रोम
(C) Control Unit / कंट्रोल यूनिट
(D) RAM / रैम
Correct Answer: (A) CPU / सीपीयू
Q. 28. डिबगिंग किस चीज़ को ठीक करने की प्रक्रिया होती है?
Debugging is the process of fixing a __________ in the software.
(A) Bug / बग
(B) Procedure / प्रक्रिया
(C) Function / फंक्शन
(D) None of these / इनमें से कोई नहीं
Correct Answer: (A) Bug / बग
Q. 29. एल्गोरिदम क्या होता है?
What is an algorithm?
(A) A step-by-step procedure for solving a problem / समस्या का समाधान करने की चरणबद्ध प्रक्रिया
(B) A data structure / डेटा संरचना
(C) A programming language / प्रोग्रामिंग भाषा
(D) A computer hardware component / कंप्यूटर हार्डवेयर कंपोनेंट
Correct Answer: (A) A step-by-step procedure for solving a problem / समस्या का समाधान करने की चरणबद्ध प्रक्रिया
Q. 30. प्रोग्रामिंग भाषा क्या होती है?
What is a programming language?
(A) A set of instructions for a computer to perform specific tasks / कंप्यूटर को विशिष्ट कार्य करने के लिए निर्देशों का समूह
(B) A physical device that executes computer programs / कंप्यूटर प्रोग्राम चलाने वाला हार्डवेयर डिवाइस
(C) The hardware components of a computer system / कंप्यूटर सिस्टम के हार्डवेयर कंपोनेंट्स
(D) A data structure used for storing information / जानकारी को स्टोर करने के लिए डेटा संरचना
Correct Answer: (A) A set of instructions for a computer to perform specific tasks / कंप्यूटर को विशिष्ट कार्य करने के लिए निर्देशों का समूह
Q. 31. कंपाइलर का उद्देश्य क्या होता है?
What is the purpose of a compiler?
(A) To translate high-level programming code into machine code / हाई-लेवल कोड को मशीन कोड में बदलना
(B) To debug and fix errors in a program / प्रोग्राम में त्रुटियों को ठीक करना
(C) To execute a program line by line / लाइन-बाय-लाइन प्रोग्राम चलाना
(D) To analyze and optimize program performance / प्रोग्राम परफॉर्मेंस का विश्लेषण करना
Correct Answer: (A) To translate high-level programming code into machine code / हाई-लेवल कोड को मशीन कोड में बदलना
Q. 32. निम्न में से कौन सी उच्च स्तरीय प्रोग्रामिंग भाषा है?
Which of the following is a high-level programming language?
(A) C++ / सी++
(B) Assembly language / असेंबली भाषा
(C) Machine language / मशीन भाषा
(D) 0/1 / 0/1
Correct Answer: (A) C++ / सी++
Q. 33. किसी प्रोग्राम को चलाने की सही प्रक्रिया क्या है?
Identify the correct sequence of steps to run a program.
(A) Code, compile, Link, Load, Execute
(B) Link, Load, Code, Compile, Execute
(C) Code, Compile, Link, Execute, Load
(D) Compile, Code, Link, Load, Execute
Correct Answer: (A) Code, compile, Link, Load, Execute
Q. 34. कम्पाइलर का कार्य क्या है?
Function of a compiler is to
(A) इंस्ट्रक्शन को प्रोग्राम एक्सीक्यूट होने के जैसा बनाने के लिए बदलना / translate the instructions into a form suitable for execution by the program
(B) फाइल और फंक्शन्स को एक साथ रखना / put together the file and functions required by the program
(C) यूजर को प्रोग्राम टाइप करने की अनुमति देना / Allow the user to type the program
(D) एक्सीक्यूटेबल कोड को मेमोरी में लोड करना / Load the executable code into the memory
Correct Answer: (A) translate the instructions into a form suitable for execution by the program
Q. 35. टेस्टिंग प्रक्रिया का पहला लक्ष्य क्या होता है?
What is testing process first goal?
(A) Bug Prevention / बग को रोकना
(B) Analysis / विश्लेषण
(C) Testing / परीक्षण
(D) All of the Above / उपरोक्त सभी
Correct Answer: (A) Bug Prevention / बग को रोकना
Q.36. प्रोग्रामिंग में कंडीशनल स्टेटमेंट्स का उद्देश्य क्या है?
What is the purpose of conditional statements in programming?
(A) To make decisions based on certain conditions / कुछ शर्तों के आधार पर निर्णय लेना
(B) To perform mathematical calculations / गणनाएं करना
(C) To repeat a block of code multiple times / कोड को बार-बार चलाना
(D) To store and retrieve data / डेटा को स्टोर और पुनः प्राप्त करना
Correct Answer: (A) To make decisions based on certain conditions / कुछ शर्तों के आधार पर निर्णय लेना
Q. 37. प्रोग्रामिंग में लूप का उद्देश्य क्या है?
What is the purpose of a loop in programming?
(A) To repeat a block of code multiple times / कोड के ब्लॉक को कई बार दोहराना
(B) To define the structure of a program / प्रोग्राम की संरचना निर्धारित करना
(C) To execute program instructions / प्रोग्राम के निर्देशों को चलाना
(D) To store and manipulate data / डाटा को स्टोर और मेनिपुलेट करना
Correct Answer: (A) To repeat a block of code multiple times / कोड के ब्लॉक को कई बार दोहराना
Q. 38. निम्नलिखित में से कौन सी एक इंटरप्रेटेड प्रोग्रामिंग भाषा है?
Which of the following is an example of an interpreted programming language?
(A) Python / पाइथन
(B) Java / जावा
(C) C# / सी#
(D) C / सी
Correct Answer: (A) Python / पाइथन
Q. 39. निम्न में से कौन सा असेम्बलर का एक लाभ है?
Which of the following is an advantage of using an assembler?
(A) Faster execution speed / तेज निष्पादन गति
(B) Platform independence / प्लेटफार्म स्वतंत्रता
(C) Better error handling / बेहतर त्रुटि प्रबंधन
(D) Dynamic memory allocation / डायनामिक मेमोरी आवंटन
Correct Answer: (A) Faster execution speed / तेज निष्पादन गति
Q. 40. निम्न में से कौन सी compiled प्रोग्रामिंग भाषा का उदाहरण है?
Which of the following is an example of a compiled programming language?
(A) C++ / सी++
(B) Python / पाइथन
(C) Ruby / रूबी
(D) JavaScript / जावास्क्रिप्ट
Correct Answer: (A) C++ / सी++
Q. 41. जब एक एल्गोरिदम को प्रोग्रामिंग भाषा में लिखा जाता है, तो यह क्या बन जाता है?
When an algorithm is written in the form of a programming language, it becomes a :
(A) Program / प्रोग्राम
(B) Flowchart / फ्लोचार्ट
(C) Syntax / सिंटैक्स
(D) Pseudo code / स्यूडो कोड
Correct Answer: (A) Program / प्रोग्राम
Q. 42. कंप्यूटर विज्ञान में एल्गोरिद्म का क्या तात्पर्य होता है?
In computer science, algorithm refers to a special method usable by a computer for the solution to a problem.
(A) True / सही
(B) False / गलत
(C) Can’t say / नहीं कह सकते
(D) May be / शायद
Correct Answer: (A) True / सही
Q. 43. क्या हर एल्गोरिद्म एक प्रोग्राम होता है?
Any algorithm is a program.
(A) False / गलत
(B) True / सही
(C) Can’t say / नहीं कह सकते
(D) May be / शायद
Correct Answer: (A) False / गलत
Q. 44. एक समस्या को हल करने के लिए स्पष्ट चरण-दर-चरण विशिष्ट निर्देशों का सेट क्या कहलाता है?
An explicit set of step by step specific instructions that solve a problem with an end or a solution.
(A) Algorithm / एल्गोरिथ्म
(B) Flowchart / फ्लोचार्ट
(C) Pseudo Code / स्यूडो कोड
(D) None / कोई नहीं
Correct Answer: (A) Algorithm / एल्गोरिथ्म
Q. 45. निम्नलिखित में से कौन सा यूज़र डॉक्यूमेंटेशन का हिस्सा होता है?
________ is part of user documentation.
(A) Installation Guide / इंस्टॉलेशन गाइड
(B) Code Comment / कोड कमेंट
(C) Use Case / यूज केस
(D) Class Diagram / क्लास डायग्राम
Correct Answer: (A) Installation Guide / इंस्टॉलेशन गाइड
Q. 46. क्या टॉप-डाउन अप्रोच स्ट्रक्चर्ड प्रोग्रामिंग में अपनाई जाती है?
Top-down approach is followed in structural programming.
(A) True / सही
(B) False / गलत
(C) Can’t say / नहीं कह सकते
(D) May be / शायद
Correct Answer: (A) True / सही
Q. 47. एक ________ सारे प्रोग्राम को एक बार में स्कैन करता है और उसे मशीन कोड में अनुवादित करता है।
A __________ scans the entire program and translates it as a whole into machine code.
(A) Debugger / डिबगर
(B) Interpreter / इंटरप्रेटर
(C) Compiler / कंपाइलर
(D) None of above / उपरोक्त में से कोई नहीं
Correct Answer: (C) Compiler / कंपाइलर
Q. 48. कोडिंग के समय सॉफ़्टवेयर में हुई गलती को क्या कहा जाता है?
Software mistakes during coding are known as ________
(A) Failures / फेल्योर
(B) Bugs / बग्स
(C) Defects / दोष
(D) Errors / त्रुटियाँ
Correct Answer: (B) Bugs / बग्स
Q. 49. कोई एल्गोरिद्म वह प्रोग्राम होता है जिसे उचित सिंटैक्स के अनुसार लिखा गया हो।
Any algorithm is a program written according to proper syntax.
(A) Can’t say / कहा नहीं जा सकता
(B) False / ग़लत
(C) May be / शायद
(D) True / सही
Correct Answer: (B) False / ग़लत
Q. 50. वह विधि जो किसी कार्य को प्रारंभिक स्थिति से अंतिम स्थिति तक पूरा करने के लिए परिभाषित निर्देशों की सूची का उपयोग करती है, क्या कहलाती है?
Method which uses a list of well-defined instructions to complete a task starting from a given initial state to end state is called as?
(A) Program / प्रोग्राम
(B) Algorithm / एल्गोरिद्म
(C) Flowchart / फ्लोचार्ट
(D) Both A and C / दोनों A और C
Correct Answer: (B) Algorithm / एल्गोरिद्म
Q. 51. निम्नलिखित प्सूडो-कोड का आउटपुट क्या होगा?
What will be the output of the following pseudo-code?
Integer a
Set a = 5
do
print a -2
a = a -1
while (a not equals 0)
end while
(A) 5 3 0
(B) 3 0
(C) Infinite loop / अनंत लूप
(D) None of these / इनमें से कोई नहीं
Correct Answer: (A) 5 3 0
Q. 52. निम्न प्सूडो कोड का आउटपुट क्या होगा, जहाँ ^ ऑपरेशन का अर्थ है XOR?
What will be the output of the following pseudo code, where ^ represent XOR operation?
Integer a, b, c
Set b = 5, a = 1
c = a ^ b
Print c
(A) 3
(B) 5
(C) 4
(D) 7
Correct Answer: (C) 4
Q. 53. निम्न प्सूडो कोड का आउटपुट क्या होगा?
What will be the output of the following pseudo-code?
Integer a
Set a = 4
do
print a + 2
a = a -1
while (a not equals 0)
end while
(A) 6 7 8 9
(B) 6 8 10 12
(C) 6 6 6 6
(D) 6 5 4 3
Correct Answer: (A) 6 7 8 9
Q. 54. निम्नलिखित प्सूडोकोड का आउटपुट क्या होगा, जहाँ ^ का अर्थ है XOR ऑपरेशन?
What will be the output of the following pseudocode, where ^ represent XOR operation?
Integer a, b, c
Set b = 4, a = 3
c = a ^ b
print c
(A) 4
(B) 5
(C) 7
(D) 3
Correct Answer: (B) 7
Q. 55. निम्नलिखित प्सूडोकोड का आउटपुट क्या होगा?
What will be the output of the following pseudocode?
Integer a, b
Set a = 9, b = 5
a = a mod (a – 3)
b = b mod (b – 3)
print a + b
(A) 5
(B) 4
(C) 8
(D) 9
Correct Answer: (C) 8
Q. 56. निम्नलिखित प्सूडो कोड का आउटपुट क्या होगा?
What will be the output of the following pseudo code?
Integer a, b
Set a = 10, b = 5
a = a mod (a – 6)
b = b mod (b – 2)
print a – b
(A) 0
(B) 1
(C) 8
(D) 4
Correct Answer: (B) 1
Q. 57. निम्नलिखित प्सूडो कोड का आउटपुट क्या होगा, जहाँ & का अर्थ AND ऑपरेशन है?
What will be the output of the following pseudo code, where & represent AND operation?
Integer a, b, c
Set b = 5, a = 1
c = a & b
Print c
(A) 7
(B) 5
(C) 3
(D) 1
Correct Answer: (D) 1
Q. 58. निम्न प्सूडो कोड का आउटपुट क्या होगा, जहाँ ^ का अर्थ है XOR ऑपरेशन?
What will be the output of the following pseudo code, where ^ represent XOR operation?
Integer a, b, c
Set b = 3, a = 2
c = a ^ b
Print a + b + c
(A) 3
(B) 6
(C) 5
(D) 4
Correct Answer: (B) 6
Q. 59. What is the pictorial representation of an algorithm called?
एल्गोरिदम के सचित्र निरूपण को क्या कहा जाता है?
(A) Statement / कथन
(B) Flow chart / फ्लो चार्ट
(C) Program / प्रोग्राम
(D) All of above / उपरोक्त सभी
Correct Answer: (B) Flow chart / फ्लो चार्ट
Q. 60. Which of the following is used in a flowchart to test a condition?
फ्लोचार्ट में किसी स्थिति की जांच करने के लिए निम्न में से किसका उपयोग किया जाता है?
(A) Terminal / टर्मिनल
(B) Input/Output / इनपुट/आउटपुट
(C) Decision / निर्णय
(D) Process / प्रक्रिया
Correct Answer: (C) Decision / निर्णय
Q. 61. Which of the following is not a control structure?
निम्न में से कौन सा एक नियंत्रण संरचना नहीं है?
(A) Loop / लूप
(B) Process / प्रोसेस
(C) Decision / निर्णय
(D) None of these / इनमें से कोई नहीं
Correct Answer: (B) Process / प्रोसेस
Q. 62. To repeat a specific task multiple times, which of the following is used?
किसी विशेष कार्य को बार-बार दोहराने के लिए निम्न में से किसका उपयोग किया जाता है?
(A) Loop / लूप
(B) Condition / शर्त
(C) Output / आउटपुट
(D) Input / इनपुट
Correct Answer: (A) Loop / लूप
Q. 63. The connector symbol in a flowchart is represented by which shape?
फ्लो चार्ट में कनेक्टर सिंबल किस आकृति द्वारा दर्शाया जाता है?
(A) Parallelogram / समांतर चतुर्भुज
(B) Diamond / डायमंड
(C) All of above / उपरोक्त सभी
(D) Circle / वृत्त
Correct Answer: (D) Circle / वृत्त
Q. 64. A flowchart that represents the major sections of a program is known as?
एक फ्लोचार्ट जो प्रोग्राम के मुख्य खंडों को दर्शाता है, वह कहलाता है?
(A) Union / यूनियन
(B) Macro / मैक्रो
(C) Micro / माइक्रो
(D) queue / कतार
Correct Answer: (B) Macro / मैक्रो
Q. 65. The operation represented by a parallelogram in a flowchart is:
फ्लोचार्ट में पैरललोग्राम द्वारा किस ऑपरेशन को दर्शाया जाता है?
(A) Conditions / शर्तें
(B) Input/Output / इनपुट/आउटपुट
(C) Assignment / असाइनमेंट
(D) Comparison / तुलना
Correct Answer: (B) Input/Output / इनपुट/आउटपुट
Q. 66. In a flowchart, which symbol is used to represent a process?
फ्लोचार्ट में प्रक्रिया को दर्शाने के लिए कौन सा चिन्ह प्रयोग किया जाता है?
(A) Diamond / डायमंड
(B) Rectangle / आयत
(C) Circle / वृत्त
(D) Parallelogram / समांतर चतुर्भुज
Correct Answer: (B) Rectangle / आयत
Q. 67. Which symbol connects two blocks in a flowchart as a flow line?
फ्लो चार्ट में दो ब्लॉकों को जोड़ने के लिए फ्लो लाइन के रूप में किस चिन्ह का प्रयोग किया जाता है?
(A) Box / बॉक्स
(B) Arrow / तीर
(C) Circle / वृत्त
(D) Parallelogram / समांतर चतुर्भुज
Correct Answer: (B) Arrow / तीर
Q. 68. Kite or diamond shape in a flowchart is used to represent what?
फ्लोचार्ट में काइट या डायमंड प्रतीक का प्रयोग किसे दर्शाने के लिए किया जाता है?
(A) Statement / कथन
(B) Execution / निष्पादन
(C) All of above / उपरोक्त सभी
(D) Decision / निर्णय
Correct Answer: (D) Decision / निर्णय
Q. 69. Which of the following is used to show hierarchy in pseudo-code?
सूडो कोड में पदानुक्रम को दर्शाने के लिए निम्न में से किसका उपयोग किया जाता है?
(A) Indentation / इंडेंटेशन
(B) Semicolon / सेमीकोलोन
(C) Curly Braces / कर्ली ब्रेसेस
(D) Round Brackets / राउंड ब्रैकेट्स
Correct Answer: (A) Indentation / इंडेंटेशन
Q. 70. What do flowcharts and algorithms help with?
फ्लोचार्ट और एल्गोरिदम किस चीज़ में मदद करते हैं?
(A) Easy testing and debugging / आसान परीक्षण और डिबगिंग
(B) Efficient coding / कुशल कोडिंग
(C) Better programming / बेहतर प्रोग्रामिंग
(D) All of the above / उपरोक्त सभी
Correct Answer: (D) All of the above / उपरोक्त सभी
Q. 71. Actual instructions in a flowchart are shown in:
फ्लोचार्ट में वास्तविक निर्देश किसमें दर्शाए जाते हैं?
(A) Arrows / तीरों में
(B) Circles / वृत्तों में
(C) Boxes / बॉक्स में
(D) Lines / लाइनों में
Correct Answer: (C) Boxes / बॉक्स में
Q. 72. What is the term used for the process of drawing a flowchart for an algorithm?
एल्गोरिथम के लिए फ्लोचार्ट बनाने की प्रक्रिया को क्या कहा जाता है?
(A) Flowcharting / फ्लोचार्टिंग
(B) Performance / प्रदर्शन
(C) Algorithmic Representation / एल्गोरिदमिक निरूपण
(D) Evaluation / मूल्यांकन
Correct Answer: (A) Flowcharting / फ्लोचार्टिंग
Q. 73. For adding two numbers in a flowchart, which symbol is used?
दो संख्याओं को जोड़ने के लिए फ्लो चार्ट में किस प्रतीक का उपयोग किया जाता है?
(A) Processing / प्रोसेसिंग
(B) Decision / निर्णय
(C) Terminal / टर्मिनल
(D) Control flow / नियंत्रण प्रवाह
Correct Answer: (A) Processing / प्रोसेसिंग
Q. 74. When will sequence logic not be used?
सीक्वेंस लॉजिक का उपयोग कब नहीं किया जाएगा?
(A) Comparing two numbers / दो संख्याओं की तुलना करते समय
(B) Subtracting two numbers / दो संख्याओं को घटाते समय
(C) Adding two numbers / दो संख्याओं को जोड़ते समय
(D) Accepting input from user / उपयोगकर्ता से इनपुट लेते समय
Correct Answer: (A) Comparing two numbers / दो संख्याओं की तुलना करते समय
Q. 75. Which symbol is used to show output in a flowchart?
फ्लो चार्ट में आउटपुट को दर्शाने के लिए कौन सा चिन्ह प्रयोग किया जाता है?
(A) Circle / वृत्त
(B) Triangle / त्रिभुज
(C) Square / वर्ग
(D) Parallelogram / समांतर चतुर्भुज
Correct Answer: (D) Parallelogram / समांतर चतुर्भुज
Q. 76. Flowcharts and algorithms are used for __________
फ्लोचार्ट और एल्गोरिदम का प्रयोग किया जाता है ________
(A) Better Programming / बेहतर प्रोग्रामिंग
(B) Optimized Coding / अनुकूलित कोडिंग
(C) Systematic testing / व्यवस्थित परीक्षण
(D) All of above / उपरोक्त सभी
Correct Answer: (D) All of above / उपरोक्त सभी
Q. 77. What shows the relationship between the shapes in a flowchart?
फ्लोचार्ट में आकृतियों के बीच संबंध को क्या दर्शाता है?
(A) Arrow / तीर
(B) Line / रेखा
(C) Box / बॉक्स
(D) Process / प्रक्रिया
Correct Answer: (B) Line / रेखा
Q. 78. Repetitive operations in a flowchart are usually done using:
फ्लोचार्ट में बार-बार किए जाने वाले ऑपरेशन किसके माध्यम से किए जाते हैं?
(A) Sequential / अनुक्रमिक
(B) Simple / साधारण
(C) Loop / लूप
(D) Selection / चयन
Correct Answer: (C) Loop / लूप
Q. 79. निम्नलिखित में से कौन सी एक वैध सूडो कोड कन्वेंशन नहीं है?
Which of the following is not a valid pseudo code convention?
(A) कोड लॉजिक को समझाने के लिए कमेंट शामिल करना / Including comments to explain code logic
(B) कोड ब्लॉक के लिए इंडेंटेशन का उपयोग करना / Using indentation for code blocks
(C) पढने के लिए अत्यधिक व्हाइटस्पेस का उपयोग करना / Using excessive whitespace for readability
(D) मीनिंगफुल वैरीएबल नाम का उपयोग करना / Using meaningful variable names
Correct Answer: (C) पढने के लिए अत्यधिक व्हाइटस्पेस का उपयोग करना / Using excessive whitespace for readability
Q. 80. सूडो कोड में “input” कीवर्ड किस कार्य के लिए उपयोग किया जाता है?
What does the keyword “input” represent in pseudo code?
(A) यूजर से इनपुट लेना / To get user input
(B) लूप को परिभाषित करना / To define a loop
(C) कैलकुलेशन करना / To perform calculations
(D) आउटपुट दिखाना / To display output
Correct Answer: (A) यूजर से इनपुट लेना / To get user input
Q. 81. निम्नलिखित में से कौन सा टूल प्रोग्रामर्स को सामान्य भाषा में निर्देश लिखकर लॉजिक की योजना बनाने की सुविधा देता है?
Which of the following program planning tools allows programmers to plan program logic using ordinary language?
(A) Program
(B) Pseudo Code
(C) Looping
(D) Flowchart
Correct Answer: (B) Pseudo Code
Q. 82. प्रोग्राम में इंडेंटेशन का क्या महत्व है?
Indentation in a program
(A) इसकी पठनीयता और समझ में सुधार करता है / Improves its readability and understanding
(B) अनिवार्य है / is compulsory
(C) उपरोक्त A और B दोनों / both A and B
(D) इनमें से कोई नहीं / None of these
Correct Answer: (C) उपरोक्त A और B दोनों / both A and B
Q. 83. पायथन एक किस प्रकार की भाषा है?
Python is a/an ________ language.
(A) Difficult / कठिन
(B) Procedural / प्रक्रियात्मक
(C) High Level / उच्च स्तरीय
(D) Low Level / निम्न स्तरीय
Correct Answer: (C) High Level / उच्च स्तरीय
Q. 84. निम्न में से कौन सा एक Python IDE नहीं है?
Which of the following is not a Python IDE?
(A) Sublime Test
(B) Spyder
(C) IDLE
(D) Jupyter Notes
Correct Answer: (A) Sublime Test
Q. 85. निम्नलिखित पायथन कोड का आउटपुट क्या होगा?
What will be the output of the following Python code?
print(‘ab12’.isalnum())
(A) False
(B) True
Correct Answer: (B) True
Q. 86. पायथन प्रोग्राम के विभिन्न भागों को दिए गए नाम क्या कहलाते हैं?
Names given to different parts of a Python program are ________
(A) Identifiers / पहचानकर्ता
(B) Keywords / कीवर्ड
(C) Literals / स्थिरांक
(D) Function / फ़ंक्शन
Correct Answer: (A) Identifiers / पहचानकर्ता
Q. 87. पायथन का कौन सा मोड तुरंत परिणाम देता है?
The ________ mode of Python gives instant result of typed statement.
(A) Script Mode
(B) Interactive Mode
(C) Combination of Interactive and Script modes
(D) All of these
Correct Answer: (B) Interactive Mode
Q. 88. पाइथन कोड में कमेंट कैसे डाले जाते हैं?
How do you insert comments in Python code?
(A) # This is a comment
(B) // This is a comment
(C) <!– This is a comment –>
(D) /* This is a comment */
Correct Answer: (A) # This is a comment
Q. 89. निम्न में से कौन एक इनवैलिड वैरिएबल नाम है?
Which of the following is an invalid variable?
(A) 1st_string
(B) my_string_1
(C) foo
(D) _myvar
Correct Answer: (A) 1st_string
Q. 90. निम्न में से कौन न्यू लाइन कैरेक्टर के लिए एक एस्केप सीक्वेंस है?
Which of the following is an escape sequence for a new line character?
(A) \b
(B) \t
(C) \n
(D) la
Correct Answer: (C) \n
Q. 91. पायथन में विशिष्ट कार्यों के लिए उपयोग होने वाले शब्दों को क्या कहते हैं?
Special meaning words of Python, fixed for specific functionality are called _______
(A) Identifiers
(B) Literals
(C) Keywords
(D) Functions
Correct Answer: (C) Keywords
Q. 92. पाइथन में क्लास को परिभाषित करने के लिए किस कीवर्ड का प्रयोग होता है?
Which keyword is used to define a class in Python?
(A) define
(B) class Name
(C) def
(D) class
Correct Answer: (D) class
Q. 93. निश्चित मान वाले डेटा आइटम को क्या कहा जाता है?
Data items having fixed value are called _______
(A) Keywords
(B) Literals
(C) Identifiers
(D) Functions
Correct Answer: (B) Literals
Q. 94. एस्केप सीक्वेंस को किस रूप में माना जाता है?
Escape sequences are treated as ________
(A) Integers
(B) Strings
(C) Characters
(D) None of These
Correct Answer: (C) Characters
Q. 95. निम्नलिखित में से कौन टैब कैरेक्टर के लिए एक एस्केप सीक्वेंस है?
Which of the following is an escape sequence for a tab character?
(A) \t
(B) \n
(C) \a
(D) \b
Correct Answer: (A) \t
Q. 96. input() द्वारा प्राप्त मान किस प्रकार में लौटाया जाता है?
What type of value does input() return?
(A) None of these / उपरोक्त में से कोई नहीं
(B) String / स्ट्रिंग
(C) Integer / पूर्णांक
(D) Floating point / फ्लोटिंग पॉइंट
Correct Answer: (B) String / स्ट्रिंग
Q. 97. input() के माध्यम से पढ़े गए मान को पूर्णांक में बदलने के लिए किस फ़ंक्शन का उपयोग किया जाता है?
Which function is used to convert the value read through input() into an integer?
(A) float / फ्लोट
(B) integer / इन्टीजर
(C) int / इन्ट
(D) floating / फ्लोटिंग
Correct Answer: (C) int / इन्ट
Q. 98. निम्नलिखित में से कौन सा पायथन में एक वैध पूर्णांक प्रकार नहीं है?
Which of the following is not a valid integer type in Python?
(A) Roman / रोमन
(B) Decimal / डेसिमल
(C) Octal / ऑक्टल
(D) Hexadecimal / हेक्साडेसिमल
Correct Answer: (A) Roman / रोमन
Q. 99. पायथन का स्रोत कोड देखने और उसे मुफ्त में उपयोग करने की अनुमति होती है। इसका क्या अर्थ है?
You can view and use Python’s source code for free. What does this imply?
(A) Shareware / शेयरवेयर
(B) Open source / ओपन सोर्स
(C) Freeware / फ्रीवेयर
(D) Free and Open Source / फ्री और ओपन सोर्स
Correct Answer: (D) Free and Open Source / फ्री और ओपन सोर्स
Q. 100. पायथन में निम्नलिखित में से कौन आरक्षित कीवर्ड (Reserved Keyword) है?
Which of the following is a reserved keyword in Python?
(A) import / इम्पोर्ट
(B) all of these / उपरोक्त सभी
(C) else / एल्स
(D) print / प्रिंट
Correct Answer: (D) all of these / उपरोक्त सभी
Hope aapne M3-R5 O Level NIELIT January 2025 ke previous papers padh liye hain aur samajh bhi liya hai.
आज तक के सभी ओ-लेवल प्रीवियस पेपर्स को पढ़ना, डाउनलोड करना या मॉक टेस्ट देना है तो नीचे दिए गए बटन को दबाइये!
Kya aap M3-R5 O Level January 2025 ke previous papers ka mock test dena chahte hain?, Neeche diye gaye button par click karein.
Agar aap M3-R5 O Level January 2025 ke previous papers PDF mein download karna chahte hain?, to neeche diye gaye button par click karein.
Apna study experience humse neeche comment box mein zarur share karein. Agar aapko koi galti mile to humein batana na bhoolen. 😊