page-banner
Chapter-2 Algorithm and Flowcharts to solve problems
Q1.
निम्नलिखित डायमंड (♦) आकार के सिंबल का प्रयोग किसके लिए किया जाता है?

The following diamond (♦) shaped symbol is used to represent:
A. निर्णय / Decision
B. आरंभीकरण / Initialization
C. इनपुट/आउटपुट / Input/Output
D. कोई नहीं / None of mentioned
View Answer
Q2.
फ्लो चार्ट प्रतीक जिसका उपयोग डेटा या गणना के प्रसंस्करण के लिए किया जाता है।

Flow chart symbol that is used for processing of data or calculations.
A. त्रेपेज़ (Parallelogram - Input/Output)
B. आयत (Rectangle - Processing)
C. दीर्घवृत्त (Oval - Start/End)
D. डायमंड (Diamond - Decision)
View Answer
Q3.
फ्लो चार्ट में डेटा के इनपुट और आउटपुट के लिए किस प्रतीक का उपयोग किया जाता है?

Which symbol is used in flow chart for input and output of data?
A. त्रेपेज़ (Parallelogram - Input/Output)
B. आयत (Rectangle - Processing)
C. दीर्घवृत्त (Oval - Start/End)
D. डायमंड (Diamond - Decision)
View Answer
Q4.
फ्लो चार्ट की शुरुआत और अंत के लिए कौन सा प्रतीक उपयोग किया जाता है?

Start and End of a flow chart.
A. वृत्त (Circle)
B. आयत (Rectangle - Processing)
C. दीर्घवृत्त (Oval - Start/End)
D. डायमंड (Diamond - Decision)
View Answer
Q5.
फ्लोचार्ट और अल्गोरिथम का प्रयोग किया जाता है..............

Flow charts and Algorithms are used for…………
A. बेहतर प्रोग्रामिंग/Better Programming
B. ऑप्टिमाइज़्ड कोडिंग/Optimized Coding
C. सिस्टेमेटिक टेस्टिंग/Systematic testing
D. उपरोक्त सभी/All of above
View Answer
Q6.
किसी विशेष कार्य को बार – बार करने के लिए प्रयोग किया जाता है ........................

To repeat a particular task, we use __________.
A. इनपुट/Input
B. लूप/Loop
C. आउटपुट/Output
D. कंडीशन/Condition
View Answer
Q7.
फ्लोचार्टिंग में वास्तविक निर्देशों को __________ में दर्शाया जाता है ।

Actual instructions in flowcharting are represented in________.
A. सर्कल/Circles
B. बॉक्स/Boxes
C. एरो/Arrows
D. लाइन्स/Lines
View Answer
Q8.
फ्लोचार्ट और अल्गोरिदम का प्रयोग किया जाता है .............

Flowcharts and algorithms are used for________.
A. बेहतर प्रोग्रामिंग/Better programming
B. कुशल कोडिंग/Efficient coding
C. आसान टेस्टिंग और डिबगिंग/Easy testing and debugging
D. उपरोक्त सभी/All of the above
View Answer
Q9.
__________ प्रतिनिधि आकृतियों के बीच संबंध दिखाने वाला एक कनेक्टर है।

__________ is a connector showing the relationship between the representative shapes.
A. लाइन/Line
B. एरो/Arrow
C. प्रोसेस/Process
D. बॉक्स/Box
View Answer
Q10.
एक फ्लोचार्ट जो प्रोग्राम के मेन सेगमेंट को बताता है |

A flowchart that outlines the main segments of a program.
A. क्यू/Queue
B. मैक Macro
C. माइक्रो/Micro
D. यूनियन/Union
View Answer
Q11.
सूडो कोड में पदानुक्रम किसकी सहायता से दिखाते है |

Hierarchy in a pseudo-code can be shown by…...
A. कर्ली ब्रेसेस/Curly Braces
B. राउंड ब्रैकेट्स/Round Brackets
C. इंडेंटेशन/Indentation
D. सेमीकोलन/Semicolon
View Answer
Q12.
पैरलेलोग्राम किस ऑपरेशन को प्रदर्शित करता है |

The operation represented by a parallelogram is called as……….
A. इनपुट/आउटपुट/Input/Output
B. तुलना/Comparison
C. असाइनमेंट/Assignment
D. शर्तें/Conditions
View Answer
Q13.
फ्लो चार्ट में, निम्नलिखित में से किसका उपयोग स्थिति का परीक्षण करने के लिए किया जाता है?

In a flow chart, which of the following is used to test the condition?
A. टर्मिनल/Terminal
B. प्रोसेस/Process
C. इनपुट/आउटपुट/Input/Output
D. डिसीजन/Decision
View Answer
Q14.
एल्गोरिथम के लिए फ्लोचार्ट बनाने की प्रक्रिया कहलाती है।

The process of drawing a flowchart for an algorithm is called.
A. परफॉरमेंस/Performance
B. अल्गोरिथमिक प्रतिनिधित्व/Algorithmic Representation
C. इवैल्यूएशन/Evaluation
D. फ्लोचार्टिंग/Flowcharting
View Answer
Q15.
एक विस्तृत फ़्लोचार्ट के रूप में जाना जाता है

A detailed flowchart is known as
A. माइक्रो/Micro
B. यूनियन/Union
C. मैक/Macro
D. स्टैक/Stack
View Answer
Q16.
फ्लोचार्ट में एक प्रक्रिया ______ द्वारा व्यक्त की जाती है।

A process is expressed in a flowchart by______.
A. रेक्टेंगल/Rectangle
B. सर्कल/Circle
C. पैरलेलोग्राम/Parallelogram
D. डायमंड/Diamond
View Answer
Q17.
फ्लोचार्ट के स्टार्ट और स्टॉप को दर्शाने के लिए किस प्रतीक का प्रयोग किया जाता है?

What is the symbol used to represent start and stop of a flowchart?
A. ओवल/Oval
B. रेक्टेंगल/Rectangle
C. एरो/Arrow
D. डायमंड/Diamond
View Answer
Q18.
एक निश्चित संख्या में दोहराए जाने वाले ऑपरेशन __________ द्वारा किए जाते हैं।

Operations to be repeated a certain number of times are done by __________.
A. सेलेक्शन/Selection
B. सीक्वेंशियल/Sequential
C. सिंपल/Simple
D. लूप/Loop
View Answer
Q19.
फ्लो चार्ट में आउटपुट को दर्शाने के लिए निम्न में से किस चिन्ह का प्रयोग किया जाता है?

Which of the following symbols is used to represent output in a flow chart?
A. स्क्वायर/Square
B. सर्कल/Circle
C. पैरलेलोग्राम/Parallelogram
D. त्रिकोण/Triangle
View Answer
Q20.
फ्लो चार्ट में काईट/डायमंड के प्रतीक का प्रयोग …….. के लिए किया जाता है।

Kite/diamond symbol in flow chart is used for …………….
A. एक्सीक्यूशन/Execution
B. निर्णय/Decision
C. स्टेटमेंट/Statement
D. उपरोक्त सभी/All of above
View Answer
Q21.
फ्लो चार्ट में दो ब्लॉक को जोड़ने के लिए फ्लो लाइन के रूप में किस चिन्ह का उपयोग किया जाता है?

Which symbol is used as a flow line to connect two blocks in a flow chart?
A. तीर/Arrow
B. वृत्त/Circle
C. बॉक्स/Box
D. पैरलेलोग्राम/Parallelogram
View Answer
Q22.
दो संख्याओं का योग करने के लिए, फ्लो चार्ट में निम्नलिखित में से किस चिन्ह का उपयोग किया जाता है?

For performing the addition of two numbers, which of the following symbol in a flow chart is used?
A. कंट्रोल फ्लो/Control flow
B. टर्मिनल/Terminal
C. प्रोसेसिंग/Processing
D. डिसीजन/Decision
View Answer
Q23.
निम्न में से कौन सा एक कण्ट्रोल स्ट्रक्चर नहीं है

Which of the following is not a control structure?
A. लूप/Loop
B. प्रोसेस/Process
C. डिसीजन/Decision
D. इनमें से कोई नहीं/None of these
View Answer
Q24.
सीक्वेंस लॉजिक का उपयोग नहीं होगा जब......................

The sequence logic will not be used while .……
A. दो संख्याओं को घटाना/Subtracting two numbers
B. दो संख्याओं की तुलना करना/Comparing two numbers
C. यूजर से इनपुट लेना/Accepting input to the user
D. दो संख्याओं को जोड़ना/Adding two numbers
View Answer
Q25.
एल्गोरिथम के सचित्र निरूपण को …………….. कहा जाता है।

Pictorial representation of an algorithm is called as ……………..
A. स्टेटमेंट/Statement
B. प्रोग्राम/Program
C. फ्लोचार्ट/Flow chart
D. उपरोक्त सभी/All of above
View Answer
Q26.
फ्लो चार्ट के लिए कनेक्टर सिंबल …….. है।

The connector symbol for flow chart is ………..
A. सर्कल/Circle
B. पैरलेलोग्राम/Parallelogram
C. डायमंड/Diamond
D. उपरोक्त सभी/All of above
View Answer
Q27.
निम्नलिखित में से कौन सा एक मान्य सूडो कोड कन्वेंशन नहीं है?

Which of the following is not a valid pseudo code convention?
A. कोड ब्लॉक के लिए इंडेंटेशन का उपयोग करना/Using indentation for code blocks
B. मीनिंगफुल वैरीएबल नाम का उपयोग करना/Using meaningful variable names
C. कोड लॉजिक को समझाने के लिए कमेंट शामिल करना/Including comments to explain code logic
D. पढने के लिए अत्यधिक व्हाइटस्पेस का उपयोग करना/Using excessive whitespace for readability
View Answer
Q28.
सूडो कोड में "इनपुट" कीवर्ड क्या दर्शाता है ?

What does the keyword "input" represent in pseudo code?
A. आउटपुट दिखाने के लिए/To display output
B. गणना करने के लिए/To perform calculations
C. यूजर इनपुट प्राप्त करने के लिए/To get user input
D. लूप परिभाषित करने के लिए/To define a loop
View Answer
Q29.
निम्नलिखित में से कौन सा प्रोग्राम प्लानिंग टूल प्रोग्रामर्स को सामान्य भाषा में प्रोग्राम इंस्ट्रक्शन लिखकर प्रोग्राम लॉजिक की योजना बनाने की अनुमति देता है।

Which of following program planning tools allows programmers to plan program logic by writing program instruction in an ordinary language?
A. फ्लोचार्ट/Flowchart
B. सूडो कोड/Pseudo Code
C. प्रोग्राम/Program
D. लूपिंग/Looping
View Answer
Q30.
एक प्रोग्राम में इंडेंटेशन है

Indentation in a program
A. इसकी पठनीयता और समझ को बेहतर बनाता है/Improves its readability and understanding
B. अनिवार्य है/is compulsory
C. दोनों A और B/both A and B
D. इनमें से कोई नहीं/None of these
View Answer
Q31.
a=5, b=8, c=6 के लिए निम्नलिखित एल्गोरिदम का आउटपुट क्या होगा?

What will be the output of the following algorithm for a=5, b=8, c=6?
Step 1: Start
Step 2: Declare variables a, b and c.
Step 3: Read variables a, b and c.
Step 4: If a > b
            If a > c
                Display a is the largest number.
            Else
                Display c is the largest number.
        Else
            If b > c
                Display b is the largest number.
            Else
                Display c is the largest number.
Step 5: Stop
A. b सबसे बड़ी संख्या है/b is the largest number
B. a सबसे बड़ी संख्या है/a is the largest number
C. c सबसे बड़ी संख्या है/c is the largest number
D. रुकें/Stop
View Answer
Q32.
a=5, b=8, c=6 के लिए निम्नलिखित एल्गोरिदम का आउटपुट क्या होगा?

What will be the output of the following algorithm for a=5, b=8, c=6?
Step 1: Start
Step 2: Declare variables a, b and c.
Step 3: Read variables a, b and c.
Step 4: If a < b
            If a < c
                Display a is the smallest number.
            Else
                Display c is the smallest number.
        Else
            If b < c
                Display b is the smallest number.
            Else
                Display c is the smallest number.
Step 5: Stop
A. a सबसे छोटी संख्या है/a is the smallest number
B. b सबसे छोटी संख्या है/b is the smallest number
C. c सबसे छोटी संख्या है/c is the smallest number
D. रुकें/Stop
View Answer
Q33.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा?

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
View Answer
Q34.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा, जहाँ ^ का अर्थ 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. 4
B. 3
C. 5
D. 7
View Answer
Q35.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा?

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 6 6 6
B. 6 5 4 3
C. 6 7 8 9
D. 6 8 10 12
View Answer
Q36.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा, जहाँ ^ का अर्थ XOR ऑपरेशन है?

What will be the output of the following pseudo code, where ^ represent XOR operation?
Integer a, b, c
Set b = 4, a = 3
c = a ^ b
print c
A. 4
B. 3
C. 5
D. 7
View Answer
Q37.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा?

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. 4
B. 5
C. 9
D. 8
View Answer
Q38.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा?

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. 4
C. 1
D. 8
View Answer
Q39.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा, जहाँ & का अर्थ 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. 1
B. 3
C. 5
D. 7
View Answer
Q40.
निम्नलिखित स्यूडो कोड का आउटपुट क्या होगा, जहाँ ^ का अर्थ 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. 4
B. 3
C. 5
D. 6
View Answer
Q41.
कौन सा चरण एल्गोरिथम डिज़ाइन का हिस्सा नहीं है?

Which step is not part of algorithm design?
A. समस्या की परिभाषा/Problem definition
B. कोड में कार्यान्वयन/Implementation in code
C. समय जटिलता का विश्लेषण/Analysis of time complexity
D. हार्डवेयर पर निष्पादन/Execution on hardware
View Answer
Q42.
कौन सी एल्गोरिथम डिज़ाइन तकनीक उप-समस्याओं को केवल एक बार हल करती है और उनके परिणामों को संग्रहीत करती है?

Which algorithm design technique solves subproblems only once and stores their results?
A. डिवाइड एंड कंकर/Divide and conquer
B. डायनामिक प्रोग्रामिंग/Dynamic programming
C. ग्रीडी एल्गोरिदम/Greedy algorithms
D. लीनियर प्रोग्रामिंग/Linear programming
View Answer
Q43.
फ़्लोचार्ट का मुख्य दोष क्या है?

What is the main drawback of a flowchart?
A. संशोधन में आसान/Easy to modify
B. स्पष्ट दृश्य प्रतिनिधित्व/Clear visual representation
C. बड़े समस्याओं के लिए लागू करना कठिन/Difficult to implement for large problems
D. अस्पष्ट तर्क प्रवाह/Unclear logic flow
View Answer
Q44.
फ्लोचार्ट में, "Read X" वाला समांतर चतुर्भुज क्या दर्शाता है?

In a flowchart, what does a parallelogram with "Read X" represent?
A. आउटपुट ऑपरेशन/Output operation
B. निर्णय लेना/Decision-making
C. इनपुट ऑपरेशन/Input operation
D. प्रारंभ/समाप्ति/Start/End of the process
View Answer
Q45.
किसी एल्गोरिथ्म में मुख्य चरणों की पहचान करने के बाद अगला चरण क्या है?

What is the next step after identifying the main steps in an algorithm?
A. फ्लोचार्ट बनाएं/Draw a flowchart
B. कोड में कार्यान्वयन शुरू करें/Start implementation in code
C. एल्गोरिथ्म का परीक्षण करें/Test the algorithm
D. स्यूडोकोड लिखें/Write pseudocode
View Answer
Q46.
यदि किसी फ़्लोचार्ट में कोई निर्णय बिंदु शामिल नहीं है, तो यह दर्शाता है:

If a flowchart includes no decision points, it represents:
A. एक अनुक्रमिक प्रक्रिया/A sequential process
B. एक लूप/A loop
C. एक पुनरावृत्त प्रक्रिया/An iterative process
D. एक पुनरावर्ती प्रक्रिया/A recursive process
View Answer
Q47.
किसी भी फ़्लोचार्ट का अनिवार्य हिस्सा कौन सा है?

Which is an essential part of any flowchart?
A. साफ़ प्रतीक और उपयुक्त लेबल/Clear symbols with proper labels
B. जटिल निर्णय का उपयोग/Use of complex decision-making
C. इनपुट/आउटपुट प्रतीकों से बचना/Avoiding input/output symbols
D. समाप्ति बिंदुओं को छोड़ना/Skipping termination points
View Answer
Q48.
यदि फ्लोचार्ट में लूप में कोई exit condition नहीं है तो क्या होगा?

What happens if a loop in a flowchart has no exit condition?
A. यह अपने आप समाप्त हो जाता है/It terminates automatically
B. यह एक अनंत लूप बनाता है/It causes an infinite loop
C. यह लूप को पूरी तरह से छोड़ देता है/It skips the loop entirely
D. यह पूरी प्रक्रिया को रोक देता है/It halts the entire process
View Answer
Q49.
फ्लोचार्ट को कोड में बदलते समय सबसे आम समस्या क्या है?

What is the most common issue when converting a flowchart into code?
A. प्रतीकों को गलत समझना/Misinterpreting symbols
B. गलत सिंटैक्स लिखना/Writing incorrect syntax
C. लूप समाप्त करना भूल जाना/Forgetting to terminate loops
D. इनपुट/आउटपुट चरण छोड़ देना/Omitting input/output steps
View Answer
Q50.
फ्लोचार्ट में आउटपुट ब्लॉक क्या दर्शाता है?

What does the output block in a flowchart represent?
A. परिणाम प्रदर्शित करना/Displaying results
B. उपयोगकर्ता से इनपुट लेना/Taking user input
C. प्रक्रिया को रोकना/Stopping the process
D. गणना करना/Performing calculations
View Answer