Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

M3 R5 Test 15

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

Python में टिप्पणी (comment) शुरू करने के लिए कौन-सा चिन्ह इस्तेमाल किया जाता है?

a)

#

b)

//

c)

/*

d)

2.

निम्नलिखित में से कौन-सा एक मान्य Python वेरिएबल नाम है?

a)

2name

b)

name_2

c)

name-2

d)

@name

3.

Python किस प्रकार की प्रोग्रामिंग भाषा का उदाहरण है?

a)

Compiled

b)

Interpreted

c)

Machine-level

d)

Assembly

4.

Python में एक function को परिभाषित (define) करने के लिए कौन-सा कीवर्ड इस्तेमाल किया जाता है?

a)

function

b)

def

c)

define

d)

func

5.

Python में None का डेटा प्रकार क्या है?

a)

Integer

b)

String

c)

NoneType

d)

Boolean

6.

निम्नलिखित में से कौन Python में अपरिवर्तनीय (immutable) है?

a)

List

b)

Dictionary

c)

Tuple

d)

Set

7.

निम्नलिखित कोड का आउटपुट क्या होगा?

6.  x = "Hello"

7.  print(x[1])

a)

H

b)

e

c)

l

d)

o

8.

Python के लूप में else ब्लॉक का उद्देश्य क्या है?

a)

यह तभी चलता है जब लूप अनंत हो।

b)

यह तभी चलता है जब लूप break के बिना समाप्त होता है।

c)

यह लूप शुरू होने से पहले चलता है।

d)

यह केवल तभी चलता है जब कोई त्रुटि हो।

9.
  1. Python के लूप में else ब्लॉक का उद्देश्य क्या है?

a)

यह तभी चलता है जब लूप अनंत हो।

b)
  1. यह तभी चलता है जब लूप break के बिना समाप्त होता है।

c)
  1. यह लूप शुरू होने से पहले चलता है।

d)

यह केवल तभी चलता है जब कोई त्रुटि हो।

10.

निम्नलिखित कोड का आउटपुट क्या होगा?

  for i in range(3):

    print(i, end=" ")

a)

1 2 3

b)

0 1 2

c)

1 2

d)

0 1 2 3

11.

किसी function से मान (value) लौटाने के लिए कौन-सा कीवर्ड इस्तेमाल होता है?

a)

return

b)

break

c)

yield

d)

continue

12.

निम्नलिखित कोड का आउटपुट क्या होगा?

def add(a, b=10):

    return a + b

print(add(5))

a)

10

b)

15

c)

TypeError

d)

None

13.

Python में अपवाद संभालने (exception handling) के लिए क्या उपयोग किया जाता है?

a)

try-except

b)

if-else

c)

for-while

d)

break-continue

14.

शून्य से संख्या को विभाजित करने पर कौन-सी त्रुटि होती है?

a)

SyntaxError

b)

ValueError

c)

ZeroDivisionError

d)

TypeError

15.

Python में किसी module को कैसे आयात (import) किया जाता है?

a)

import module_name

b)

include module_name

c)

module module_name

d)

require module_name

16.

Python में यादृच्छिक (random) संख्याएँ उत्पन्न करने के लिए कौन-सा module उपयोग किया जाता है?

a)

math

b)

os

c)

random

d)

sys

17.

Python में किसी फाइल को खोलने के लिए कौन-सा फ़ंक्शन उपयोग किया जाता है?

a)

open()

b)

file()

c)

read()

d)

write()

18.

फाइल खोलते समय "r" मोड का क्या तात्पर्य है?

a)

Read-only mode (सिर्फ पढ़ने का मोड)

b)

Write mode (लिखने का मोड)

c)

Append mode (जोड़ने का मोड)

d)

Binary mode (बाइनरी मोड)

19.

किसी फाइल में डेटा लिखने के लिए कौन-सा method उपयोग किया जाता है?

a)

write()

b)

read()

c)

open()

d)

close()

20.

निम्नलिखित कोड क्या करेगा?

f = open("example.txt", "w")

f.write("Hello, World!")

f.close()

a)

एक फाइल example.txt बनाएगा और इसमें "Hello, World!" लिखेगा।

b)

फाइल example.txt को डिलीट कर देगा।

c)

कंसोल पर "Hello, World!" प्रिंट करेगा।

d)

एक त्रुटि उत्पन्न करेगा क्योंकि फाइल मोड गलत है।

21.

Python में एक class क्या है?

a)

ऑब्जेक्ट्स बनाने के लिए एक खाका।

b)

एक प्रकार का वेरिएबल।

c)

Python में एक फ़ंक्शन।

d)

एक आरक्षित कीवर्ड।

22.

किसी class में __init__ method का उद्देश्य क्या है?

a)

ऑब्जेक्ट को बनाते समय उसे initialize करना।

b)

ऑब्जेक्ट को नष्ट करना।

c)

दो संख्याओं को जोड़ना।

d)

ऑब्जेक्ट के प्रकार की जांच करना।

23.

निम्नलिखित में से कौन-सा OOP की विशेषता नहीं है?

a)

Encapsulation

b)

Polymorphism

c)

Inheritance

d)

Compilation

24.

Python में class कैसे बनाई जाती है?

a)

class MyClass:

b)

define class MyClass:

c)

create MyClass()

d)

class = MyClass

25.

Python में lambda कीवर्ड का उद्देश्य क्या है?

a)

गुमनाम (anonymous) फ़ंक्शन बनाने के लिए।

b)

वेरिएबल घोषित करने के लिए।

c)

मॉड्यूल आयात करने के लिए।

d)

multi-line func लिखने के लिए।

26.

गुमनाम (anonymous) फ़ंक्शन बनाने के लिए।

a)

To create anonymous functions.

b)

To declare variables.

c)

To import modules.

d)

To write multi-line functions.

27.

map() फ़ंक्शन क्या करता है?

a)

Executes a specified function for each item in an iterable.

b)

Converts a string to a list.

c)

Finds the maximum value in a list.

d)

Sorts a list in ascending order.

28.

निम्नलिखित कोड का आउटपुट क्या होगा?

x = [1, 2, 3, 4]

result = list(map(lambda n: n * 2, x))

print(result)

a)

[1, 2, 3, 4]

b)

[2, 4, 6, 8]

c)

[1, 4, 9, 16]

d)

[0, 1, 2, 3]

29.

Python में संख्यात्मक गणना (numerical computation) के लिए कौन-सा लाइब्रेरी उपयोग किया जाता है?

a)

os

b)

math

c)

numpy

d)

sys

30.

Python में os मॉड्यूल क्या प्रदान करता है?

a)

Mathematical functions

b)

File and directory handling

c)

String operations

d)

Data visualization

31.

Python में किसी बाहरी लाइब्रेरी को कैसे इंस्टॉल करते हैं?

a)

install library_name

b)

pip install library_name

c)

python install library_name

d)

import library_name

32.

Python में डेटा विज़ुअलाइज़ेशन के लिए कौन-सा लाइब्रेरी उपयोग होता है?

a)

pandas

b)

matplotlib

c)

random

d)

sys

33.

Python में recursion क्या है?

a)

A function that calls itself.

b)

A loop that iterates indefinitely.

c)

A way to define variables.

d)

A type of data type.

34.

recursion में base condition क्या है?

a)

The condition where the recursion ends.

b)

The first line of the recursive function.

c)

The condition where the recursion starts.

d)

None of the above.

35.

निम्नलिखित कोड का आउटपुट क्या होगा?

def factorial(n):

    if n == 1:

      return 1

  else:

    return n * factorial(n-1)

print(factorial(4))

a)

24

b)

12

c)

4

d)

None

36.

Python में decorator क्या है?

a)

A function that modifies another function.

b)

A built-in Python module.

c)

A type of loop in Python.

d)

None of the above.

37.

Python में decorator लागू करने के लिए कौन-सा प्रतीक इस्तेमाल किया जाता है?

a)

#

b)

@

c)

$

d)

&

38.

Python में next() फ़ंक्शन का उद्देश्य क्या है?

a)

किसी iterator से अगला आइटम प्राप्त करना।

b)

एक iteration को रोकना।

c)

किसी string को उल्टा करना।

d)

किसी लिस्ट को tuple में बदलना।

39.

Python में generator को परिभाषित करने के लिए कौन-सा कीवर्ड इस्तेमाल किया जाता है?

a)

def

b)

yield

c)

return

d)

continue

40.

thon में generator को परिभाषित करने के लिए कौन-सा कीवर्ड इस्तेमाल किया जाता है?

a)

def

b)

yield

c)

return

d)

continue

41.

Python में 5 ** 2 का परिणाम क्या है?

a)

10

b)

25

c)

20

d)

None

42.

किसी string की लंबाई प्राप्त करने के लिए कौन-सा फ़ंक्शन उपयोग किया जाता है?

a)

size()

b)

len()

c)

length()

d)

str_len()

43.

Python में exception क्या है?

a)

A type of function

b)

An error that occurs during program execution

c)

A warning message

d)

A type of loop

44.

Python में exception को संभालने के लिए कौन-सा ब्लॉक उपयोग किया जाता है?

a)

try

b)

except

c)

Both try and except

d)

error

45.

निम्नलिखित कोड का आउटपुट क्या होगा? try: x = 1 / 0 except ZeroDivisionError: print("Cannot divide by zero")

a)

0

b)

Cannot divide by zero

c)

ZeroDivisionError

d)

No output

46.

Python में finally ब्लॉक का उद्देश्य क्या है?

a)

To execute code regardless of an exception

b)

To terminate the program

c)

To define variables

d)

None of the above

47.

Python में किसी string के भागों को बदलने के लिए कौन-सा method उपयोग किया जाता है?

a)

replace()

b)

find()

c)

update()

d)

edit()

48.

"Hello".upper() का परिणाम क्या है?

a)

hello

b)

HELLO

c)

Hello

d)

Error

49.

Python में strip() method क्या करता है?

a)

string के दोनों सिरों से whitespace हटाता है

b)

string से सभी characters को हटाता है

c)

string को lowercase में बदलता है

d)

उपरोक्त में से कोई नहीं

50.

निम्नलिखित कोड का आउटपुट क्या होगा?

s = "Python"

print(s[1:4])

a)

Pyt

b)

yth

c)

ytho

d)

ytho

51.

Python में किसी loop को समाप्त करने के लिए कौन-सा कीवर्ड उपयोग किया जाता है?

a)

stop

b)

break

c)

exit

d)

terminate

52.

किसी loop में continue statement क्या करता है?

a)

loop को समाप्त करता है

b)

वर्तमान iteration में शेष कोड को छोड़कर अगले iteration पर जाता है

c)

प्रोग्राम को समाप्त करता है

d)

loop को पुनः शुरू करता है

53.

Python में किसी module को आयात करने के लिए कौन-सा कीवर्ड उपयोग किया जाता है?

a)

import

b)

include

c)

require

d)

use

54.

Python में random मॉड्यूल क्या प्रदान करता है?

a)

रैंडम संख्या और अनुक्रम

b)

फाइल हैंडलिंग फ़ंक्शन

c)

स्ट्रिंग संचालन

d)

दिनांक और समय में संशोधन

55.

मॉड्यूल से किसी फ़ंक्शन को कैसे एक्सेस करते हैं?

a)

module_name.function_name

b)

function_name.module_name

c)

module_name:function_name

d)

module_name-function_name