wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

M3 R5 ( Chapter 2)

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

फ्लोचार्ट में अंडाकार आकार का क्या तात्पर्य है?

a)

Input/Output

b)

Process

c)

Start/End

d)

Decision

2.

फ्लोचार्ट में decision point को कौन सा प्रतीक दर्शाता है?

a)

Diamond (हीरा)

b)

Rectangle (आयत)

c)

Circle (वृत्त)

d)

Arrow (तीर)

3.

फ्लोचार्ट में आयत क्या दर्शाता है?

a)

Input/Output

b)

Process

c)

Decision

d)

Connector

4.

What is an algorithm?

a)

A type of programming language

b)

A step-by-step procedure to solve a problem

c)

A type of flowchart

d)

A mathematical formula

5.

निम्नलिखित में से कौन एल्गोरिदम का प्रकार नहीं है?

a)

Greedy Algorithm

b)

Divide and Conquer Algorithm

c)

Genetic Algorithm

d)

Flowchart Algorithm

6.

फ्लोचार्ट में इनपुट/आउटपुट ऑपरेशन को कौन सा प्रतीक दर्शाता है?

a)

Parallelogram (समानांतर चतुर्भुज)

b)

Rectangle (आयत)

c)

Diamond (हीरा)

d)

Circle (वृत्त)

7.

कौन सा एल्गोरिदम बिना पीछे हटे चरण दर चरण समस्या हल करता है?

a)

Backtracking Algorithm

b)

Recursive Algorithm

c)

Iterative Algorithm

d)

Dynamic Programming

8.

एल्गोरिदम बनाने का पहला चरण क्या है?

a)

Debugging the code

b)

Understanding the problem

c)

Drawing a flowchart

d)

Testing the solution

9.

निम्नलिखित में से कौन एक Divide and Conquer एल्गोरिदम का उदाहरण है?

a)

Bubble Sort

b)

Merge Sort

c)

Linear Search

d)

Breadth-First Search

10.

फ्लोचार्ट में हीरे का प्रतीक क्या पूछता है?

a)

Input/Output

b)

Yes/No Decision

c)

Process Step

d)

End

11.

फ्लोचार्ट में लूप को कैसे दर्शाया जाता है?

a)

Using arrows to form a cycle

b)

Using a parallelogram

c)

Using multiple diamonds

d)

Using ovals

12.

कौन सा एल्गोरिदम प्रकार सर्वोत्तम समाधान सुनिश्चित करता है लेकिन अधिक समय ले सकता है?

a)

Greedy Algorithm

b)

Dynamic Programming

c)

Brute Force Algorithm

d)

Backtracking

13.

1 से n तक के संख्याओं का योग निकालने वाले एल्गोरिदम का आउटपुट क्या होगा?

a)

n * (n + 1)

b)

n * (n - 1)

c)

(n * (n + 1)) / 2

d)

n^2

14.

निम्नलिखित में से कौन एल्गोरिदम की विशेषताओं का हिस्सा नहीं है?

a)

Finiteness

b)

Feasibility

c)

Accuracy

d)

Infinite Loops

15.

फ्लोचार्ट के विभिन्न भागों को जोड़ने के लिए कौन सा प्रतीक उपयोग किया जाता है?

a)

Connector (चक्र)

b)

Diamond (हीरा)

c)

Rectangle (आयत)

d)

Oval (अंडाकार)

16.

कौन सा सॉर्टिंग एल्गोरिदम "divide and conquer" तकनीक पर आधारित है?

a)

Bubble Sort

b)

Quick Sort

c)

Selection Sort

d)

Insertion Sort

17.

What is the best-case time complexity of the Binary Search algorithm?

( बाइनरी सर्च एल्गोरिदम की सर्वश्रेष्ठ स्थिति में समय जटिलता क्या है?)

a)

O(n)

b)

O(n^2)

c)

O(1)

d)

O(log n)

18.

निम्नलिखित में से कौन ग्रीडी एल्गोरिदम की विशेषता है?

a)

Always finds the globally optimal solution

b)

Makes a locally optimal choice at each step

c)

Uses dynamic programming

d)

Backtracks to find the solution

19.

फ्लोचार्ट में "स्टार्ट" प्रतीक को आम तौर पर किस रूप में दर्शाया जाता है?

a)

Rectangle (आयत)

b)

Parallelogram (समानांतर चतुर्भुज)

c)

Oval (अंडाकार)

d)

Diamond (हीरा)

20.

ग्राफ में सबसे छोटा रास्ता खोजने के लिए कौन सा एल्गोरिदम उपयोग किया जाता है?

a)

Quick Sort

b)

Dijkstra's Algorithm

c)

Merge Sort

d)

Binary Search

21.

एल्गोरिदम में "finiteness" का क्या अर्थ है?

a)

It must be efficient

b)

It must terminate after a finite number of steps

c)

It must give multiple outputs

d)

It must not have any condition

22.

Which is NOT an example of sequential processing?

(निम्न में से कौन अनुक्रमिक प्रसंस्करण का उदाहरण नहीं है?)

a)

Adding two numbers

b)

Printing a document

c)

Making a decision

d)

Reading a file

23.

फ्लोचार्ट में पथ को ट्रेस करने की प्रक्रिया को क्या कहा जाता है?

a)

Flowchart Tracing

b)

Dry Run

c)

Debugging

d)

Simulation

24.

What is a recursive algorithm?

( पुनरावर्ती एल्गोरिदम क्या है?)

a)

An algorithm that calls itself

b)

An algorithm that loops indefinitely

c)

An algorithm that solves problems iteratively

d)

An algorithm with multiple exit points

25.

What is the output of this algorithm?

  1. Start

  2. Input x

  3. If x > 0, print "Positive"

  4. Else print "Negative or Zero"

  5. End

a)

Positive

b)

Negative

c)

Zero

d)

Error

26.

Which of the following algorithms is used in searching unsorted data?

(असॉर्टेड डेटा में खोज के लिए कौन सा एल्गोरिदम उपयोग किया जाता है?)

a)

Binary Search

b)

Linear Search

c)

Quick Sort

d)

Merge Sort

27.

फ्लोचार्ट का मुख्य लाभ क्या है?

a)

Requires less memory

b)

Simplifies problem-solving

c)

Increases runtime efficiency

d)

Reduces decision-making

28.

कौन सा एल्गोरिदम "ओवरलैपिंग सबप्रॉब्लम्स" पर काम करता है?

a)

Dynamic Programming

b)

Greedy Algorithm

c)

Divide and Conquer

d)

Backtracking

29.

निम्न में से कौन पुनरावृत्त एल्गोरिदम का उदाहरण है?

a)

Fibonacci series using recursion

b)

Summing numbers from 1 to 100 using a loop

c)

Tower of Hanoi

d)

Binary Search

30.

फ्लोचार्ट में तीरों का उपयोग क्या है?

a)

To represent input/output

b)

To indicate the flow of control

c)

To connect different pages

d)

To show decisions

31.

What is the complexity of a Brute Force algorithm in the worst case?

(सबसे खराब स्थिति में ब्रूट फोर्स एल्गोरिदम की जटिलता क्या है?)

a)

O(n^2)

b)

O(log n)

c)

O(1)

d)

O(n)

32.

यह छद्म कोड क्या करता है?

Algorithm: FindMax

1. Input: array A of size n

2. Max ← A[0]

3. For i ← 1 to n-1 do

If A[i] > Max then Max ← A[i]

4. Output: Max

a)

Finds the minimum value in an array

b)

Finds the maximum value in an array

c)

Sorts the array

d)

Calculates the sum of elements in the array

33.

फ्लोचार्ट में इनपुट/आउटपुट संचालन को दर्शाने के लिए कौन सा प्रतीक उपयोग किया जाता है?

a)

Rectangle (आयत)

b)

Oval (अंडाकार)

c)

Diamond (हीरा)

d)

Parallelogram (समानांतर चतुर्भुज)

34.

पुनरावृत्त और पुनरावर्ती एल्गोरिदम में मुख्य अंतर क्या है?

a)

Recursive algorithms are faster

b)

Iterative algorithms are more memory efficient

c)

Recursive algorithms use loops, and iterative use functions

d)

There is no difference

35.

कौन सा सॉर्टिंग एल्गोरिदम O(n) की सर्वोत्तम स्थिति की समय जटिलता रखता है?

a)

Quick Sort

b)

Merge Sort

c)

Bubble Sort

d)

Insertion Sort (when the array is already sorted)

36.

बैकट्रैकिंग एल्गोरिदम क्या है?

a)

An algorithm that works step by step sequentially

b)

An algorithm that solves problems by exploring all possibilities and backtracking to find the correct solution

c)

An algorithm that works on overlapping subproblems

d)

An algorithm that divides the problem into smaller parts

37.

निम्नलिखित में से कौन फ्लोचार्ट का उपयोग नहीं है?

a)

Designing programs

b)

Debugging algorithms

c)

Writing pseudocode

d)

Representing algorithms visually

38.

बाइनरी सर्च एल्गोरिदम में पहला चरण क्या है?

a)

Check the middle element

b)

Divide the array into two equal halves

c)

Compare the key with the smallest element

d)

Compare the key with the largest element

39.

Which algorithm is used in the Tower of Hanoi problem?

( टॉवर ऑफ हनोई समस्या में कौन सा एल्गोरिदम उपयोग किया जाता है?)

a)

Iterative Algorithm

b)

Backtracking Algorithm

c)

Recursive Algorithm

d)

Divide and Conquer Algorithm

40.

निम्नलिखित में से कौन एल्गोरिदम समस्या को हल करने का चरण नहीं है?

a)

Analyze the problem

b)

Write the code directly

c)

Create a flowchart

d)

Test the algorithm

41.

फ्लोचार्ट में वृत्ताकार प्रतीक क्या दर्शाता है?

a)

Connector

b)

Input/Output

c)

Process

d)

Decision

42.

निम्न में से कौन ग्रीडी एल्गोरिदम का उदाहरण है?

a)

Prim’s Algorithm

b)

Merge Sort

c)

Binary Search

d)

Breadth-First Search

43.

एल्गोरिदम डिज़ाइन प्रक्रिया में समस्या को परिभाषित करने के बाद कौन सा चरण आता है?

a)

Testing

b)

Implementing

c)

Analyzing

d)

Creating a flowchart

44.

किसी संख्या के फैक्टोरियल को खोजने के लिए किस प्रकार के एल्गोरिदम का उपयोग किया जाता है?

a)

Iterative

b)

Recursive

c)

Both a and b

d)

None of the above

45.

बैग समस्या को हल करने के लिए कौन सा एल्गोरिदम उपयोग किया जाता है?

a)

Divide and Conquer

b)

Greedy Algorithm

c)

Dynamic Programming

d)

Both b and c

46.

एल्गोरिदम डिज़ाइन में चरणों का सही क्रम क्या है?

a)

Define problem → Plan solution → Write code → Test

b)

Plan solution → Define problem → Test → Write code

c)

Define problem → Plan solution → Test → Write code

d)

Write code → Test → Plan solution → Define problem

47.

"निर्णय लेने" को कौन सा फ्लोचार्ट प्रतीक दर्शाता है?

a)

Diamond

b)

Parallelogram

c)

Rectangle

d)

Circle

48.

एल्गोरिदम का मुख्य उद्देश्य क्या है?

a)

To solve the problem efficiently

b)

To debug errors

c)

To create a visual design

d)

To replace programming languages

49.

फ्लोचार्ट डिज़ाइन में कनेक्टर का उद्देश्य क्या है?

a)

To connect inputs and outputs

b)

To link different parts of a flowchart

c)

To make decisions

d)

To represent processes

50.

किसी पेड़ को गहराई-पहले तरीके से पार करने के लिए कौन सा एल्गोरिदम उपयोग किया जाता है?

a)

Depth First Search (DFS)

b)

Breadth First Search (BFS)

c)

Dijkstra's Algorithm

d)

Prim's Algorithm