Important Notice:
|| CCC Result Nov 2025 ||
|| CCC Marksheet Aug 2025 ||
|| O Level Jul 2026 Reg. Form Last Date: 30/04/2026 ||
|| CCC Mar 2026 Exam Postponed ||
|| CCC/ O Level Exam Full Form ||
|| CCC Result Nov 2025 ||
|| CCC Marksheet Aug 2025 ||
|| O Level Jul 2026 Reg. Form Last Date: 30/04/2026 ||
|| CCC Mar 2026 Exam Postponed ||
|| CCC/ O Level Exam Full Form ||
O Level
Notes
Follow us:
OLevelNotes
Home
O Level Notes
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
CCC
CCC Chapter Wise Notes
CCC Chapter Wise MCQ
CCC Modal Paper
CCC Previous Paper
CCC Assignment
CCC Online Test/Real Portal
Chapter Wise MCQ
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
Model Paper
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
O Level Real Test Portal
Old Paper
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
Practical Paper
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
Assignment
M1-R5.1
M2-R5.1
M3-R5.1
M4-R5.1
Contact Us
ADCA Course
Introduction To Computer
Introduction To OS
MS Office
Tally Prime
Graphic Design
Web Design
Programming Language
Learn Typing
Typing Tutor
Typing Test
KCIT Student
Student Login
KCIT Student
M3-R5.1 Model Paper — Set 5
100 Questions • M3-R5.1
90:00
← Back
1
What is the first step in solving a problem using a computer? / कंप्यूटर का उपयोग करके समस्या को हल करने में पहला कदम क्या है?
A
Writing code
B
Understanding the problem
C
Testing the program
D
Deploying the solution
2
Which symbol in a flowchart represents a manual input? / फ्लोचार्ट में मैन्युअल इनपुट को कौन सा प्रतीक दर्शाता है?
A
Rectangle
B
Parallelogram
C
Oval
D
Trapezoid
3
What is the purpose of a loop in an algorithm? / एल्गोरिदम में लूप का क्या उद्देश्य है?
A
To execute a block of code multiple times
B
To make a decision
C
To store data
D
To end the program
4
What is the octal equivalent of decimal number 10? / दशमलव संख्या 10 का ऑक्टल समतुल्य क्या है?
A
10
B
12
C
8
D
14
5
What is the decimal equivalent of octal number 17? / ऑक्टल संख्या 17 का दशमलव समतुल्य क्या है?
A
15
B
16
C
17
D
18
6
What is the output of converting binary 101010 to decimal? / बाइनरी 101010 को दशमलव में बदलने पर क्या आउटपुट आता है?
A
40
B
42
C
44
D
46
7
Which algorithm is used to find the sum of numbers from 1 to N? / 1 से N तक की संख्याओं का योग ज्ञात करने के लिए किस एल्गोरिदम का उपयोग किया जाता है?
A
Formula N*(N+1)/2
B
Loop from 1 to N
C
Both A and B
D
None of the above
8
What is the output of sin x series expansion for small x? / छोटे x के लिए sin x श्रृंखला विस्तार का आउटपुट क्या है?
A
x - x^3/3! + x^5/5! - ...
B
1 - x^2/2! + x^4/4! - ...
C
x + x^2/2! + x^3/3! + ...
D
1 + x + x^2/2! + ...
9
What is the purpose of a flowchart? / फ्लोचार्ट का क्या उद्देश्य है?
A
To write code
B
To visually represent the flow of a program
C
To compile the program
D
To execute the program
10
What is the difference between a while loop and a for loop? / while लूप और for लूप के बीच क्या अंतर है?
A
while loop is used for indefinite iteration, for loop for definite iteration
B
for loop is used for indefinite iteration, while loop for definite iteration
C
Both are exactly the same
D
while loop cannot have conditions
11
What is the value of True + True in Python? / पायथन में True + True का मान क्या है?
A
True
B
False
C
1
D
2
12
What is the output of type(3+4j)? / type(3+4j) का आउटपुट क्या है?
A
<class 'int'>
B
<class 'float'>
C
<class 'complex'>
D
<class 'imag'>
13
What is the imaginary part of a complex number in Python? / पायथन में कॉम्प्लेक्स संख्या का काल्पनिक भाग कैसे प्राप्त करें?
A
num.imag
B
num.im
C
num.img
D
num.imaginary
14
What is the output of 7 // 2? / 7 // 2 का आउटपुट क्या है?
A
3.5
B
3
C
4
D
3.0
15
What is the output of -7 // 2 in Python? / पायथन में -7 // 2 का आउटपुट क्या है?
A
-3
B
-4
C
-3.5
D
-4.0
16
What is the result of 7 % -2? / 7 % -2 का परिणाम क्या है?
A
-1
B
1
C
-3
D
3
17
Which operator has higher precedence: 'and' or 'or'? / किस ऑपरेटर की प्रीसीडेंस अधिक है: 'and' या 'or'?
A
and
B
or
C
Both have same precedence
D
None
18
What is the output of 5 in range(5)? / 5 in range(5) का आउटपुट क्या है?
A
True
B
False
C
Error
D
None
19
What is the purpose of the 'in' operator? / 'in' ऑपरेटर का क्या उद्देश्य है?
A
To check membership in a sequence
B
To perform integer division
C
To perform exponentiation
D
To check identity
20
What is the output of 'ab' in 'abcde'? / 'ab' in 'abcde' का आउटपुट क्या है?
A
True
B
False
C
Error
D
None
21
What does the 'else' clause in a loop do? / लूप में 'else' क्लॉज क्या करता है?
A
Executes if the loop breaks
B
Executes if the loop completes normally
C
Executes if the loop never runs
D
Executes always
22
What is the output of the following code? for i in range(3): pass else: print('Done') / निम्नलिखित कोड का आउटपुट क्या है? for i in range(3): pass else: print('Done')
A
Done
B
Nothing
C
Error
D
passDone
23
What is the output of list(range(5, 1, -1))? / list(range(5, 1, -1)) का आउटपुट क्या है?
A
[5,4,3,2]
B
[5,4,3,2,1]
C
[5,4,3]
D
[2,3,4,5]
24
What is a shallow copy of a list? / लिस्ट की शैलो कॉपी क्या है?
A
A copy that duplicates all nested objects
B
A copy that references the same nested objects
C
A copy that is not modifiable
D
A copy that is automatically deleted
25
How do you create a shallow copy of a list? / आप लिस्ट की शैलो कॉपी कैसे बनाते हैं?
A
list.copy()
B
list[:]
C
copy.copy(list)
D
All of the above
26
What is a deep copy? / डीप कॉपी क्या है?
A
A copy that recursively copies all nested objects
B
A copy that references the same objects
C
A copy that is faster to create
D
A copy that cannot be modified
27
Which module provides the deepcopy function? / डीपकॉपी फ़ंक्शन कौन सा मॉड्यूल प्रदान करता है?
A
copy
B
deep
C
clone
D
duplicate
28
What is the output of [1,2,3] == [1,2,3]? / [1,2,3] == [1,2,3] का आउटपुट क्या है?
A
True
B
False
C
Error
D
None
29
What is the output of [1,2,3] is [1,2,3]? / [1,2,3] is [1,2,3] का आउटपुट क्या है?
A
True
B
False
C
Error
D
None
30
What is the purpose of the 'zip()' function with three lists? / तीन लिस्ट के साथ 'zip()' फ़ंक्शन का क्या उद्देश्य है?
A
Creates tuples of corresponding elements from all lists
B
Merges all lists into one
C
Sorts all lists together
D
Finds common elements
31
What is the output of list(zip([1,2], ['a','b'], [True, False]))? / list(zip([1,2], ['a','b'], [True, False])) का आउटपुट क्या है?
A
[(1,'a',True), (2,'b',False)]
B
[(1,2), ('a','b'), (True,False)]
C
Error
D
[(1,'a'), (2,'b'), (True,False)]
32
What does the '*' operator do in function calls for unpacking? / फंक्शन कॉल में अनपैकिंग के लिए '*' ऑपरेटर क्या करता है?
A
Unpacks a list/tuple into positional arguments
B
Unpacks a dictionary into keyword arguments
C
Multiplies arguments
D
Creates a tuple
33
What does the '**' operator do in function calls? / फंक्शन कॉल में '**' ऑपरेटर क्या करता है?
A
Unpacks a dictionary into keyword arguments
B
Unpacks a list into positional arguments
C
Performs exponentiation
D
Creates a dictionary
34
What is the output of print(*[1,2,3])? / print(*[1,2,3]) का आउटपुट क्या है?
A
[1,2,3]
B
1 2 3
C
123
D
Error
35
What is the purpose of the 'help()' function? / 'help()' फ़ंक्शन का क्या उद्देश्य है?
A
To display documentation of modules, functions, etc.
B
To help debug code
C
To auto-complete code
D
To run the program
36
What is the output of help(str.upper) approximately? / help(str.upper) का आउटपुट लगभग क्या होता है?
A
Documentation of upper() method
B
The string itself
C
Error
D
The value of upper
37
What is the purpose of the 'dir()' function? / 'dir()' फ़ंक्शन का क्या उद्देश्य है?
A
Returns a list of attributes and methods of an object
B
Returns the current directory
C
Changes the directory
D
Deletes attributes
38
What is the output of dir(list) approximately? / dir(list) का आउटपुट लगभग क्या होता है?
A
List of methods of list class
B
List of elements in list
C
The list itself
D
Error
39
What is the purpose of the '__doc__' attribute? / '__doc__' एट्रिब्यूट का क्या उद्देश्य है?
A
Stores the docstring of a function/class/module
B
Stores the documentation file path
C
Stores the directory name
D
Stores the document content
40
What is the output of print(str.upper.__doc__)? / print(str.upper.__doc__) का आउटपुट क्या है?
A
The docstring of upper method
B
Error
C
None
D
upper
41
What is a static method in Python? / पायथन में स्टैटिक मेथड क्या है?
A
A method that belongs to the class rather than instances
B
A method that cannot be called
C
A method that is always private
D
A method that runs only once
42
Which decorator is used to define a static method? / स्टैटिक मेथड परिभाषित करने के लिए किस डेकोरेटर का उपयोग किया जाता है?
A
@staticmethod
B
@classmethod
C
@property
D
@abstractmethod
43
What is a class method in Python? / पायथन में क्लास मेथड क्या है?
A
A method that receives the class as the first argument
B
A method that receives the instance as the first argument
C
A method that has no arguments
D
A method that cannot be inherited
44
Which decorator is used to define a class method? / क्लास मेथड परिभाषित करने के लिए किस डेकोरेटर का उपयोग किया जाता है?
A
@classmethod
B
@staticmethod
C
@property
D
@abstractmethod
45
What is the difference between @staticmethod and @classmethod? / @staticmethod और @classmethod के बीच क्या अंतर है?
A
@classmethod gets class as first argument, @staticmethod does not
B
@staticmethod gets class as first argument, @classmethod does not
C
Both are exactly the same
D
None of the above
46
What is the purpose of the 'property()' function? / 'property()' फ़ंक्शन का क्या उद्देश्य है?
A
To create getters and setters for attributes
B
To create a property file
C
To get the property of an object
D
To set the property of an object
47
Which decorator is used to define a property getter? / प्रॉपर्टी गेटर परिभाषित करने के लिए किस डेकोरेटर का उपयोग किया जाता है?
A
@property
B
@getter
C
@attribute
D
@prop
48
What is the purpose of the '@abstractmethod' decorator? / '@abstractmethod' डेकोरेटर का क्या उद्देश्य है?
A
To define an abstract method that must be implemented in subclasses
B
To define a method that cannot be overridden
C
To define a private method
D
To define a static method
49
Which module provides Abstract Base Classes (ABC)? / एब्सट्रैक्ट बेस क्लासेस (ABC) कौन सा मॉड्यूल प्रदान करता है?
A
abc
B
abstract
C
base
D
collections
50
What is the purpose of 'collections.namedtuple'? / 'collections.namedtuple' का क्या उद्देश्य है?
A
To create tuple-like objects with named fields
B
To create named collections
C
To sort tuples
D
To merge tuples
51
What is the purpose of 'collections.deque'? / 'collections.deque' का क्या उद्देश्य है?
A
A double-ended queue for fast appends and pops
B
A single-ended queue
C
A stack implementation
D
A sorting mechanism
52
What is the output of from collections import deque; d = deque([1,2,3]); d.appendleft(0); print(d)? / from collections import deque; d = deque([1,2,3]); d.appendleft(0); print(d) का आउटपुट क्या है?
A
deque([0,1,2,3])
B
deque([1,2,3,0])
C
deque([0,1,2,3,0])
D
deque([1,2,3])
53
What is the purpose of 'collections.Counter'? / 'collections.Counter' का क्या उद्देश्य है?
A
To count hashable objects
B
To sort objects
C
To compare objects
D
To remove duplicates
54
What is the output of from collections import Counter; Counter('hello')? / from collections import Counter; Counter('hello') का आउटपुट क्या है?
A
Counter({'h':1, 'e':1, 'l':2, 'o':1})
B
Counter({'l':2, 'h':1, 'e':1, 'o':1})
C
Both A and B (order may vary)
D
Error
55
What is the purpose of 'collections.OrderedDict'? / 'collections.OrderedDict' का क्या उद्देश्य है?
A
A dictionary that remembers the insertion order
B
A sorted dictionary
C
A reversed dictionary
D
A dictionary with unique keys
56
What is the purpose of 'collections.defaultdict'? / 'collections.defaultdict' का क्या उद्देश्य है?
A
A dictionary that provides a default value for missing keys
B
A dictionary with default sorting
C
A dictionary with default size
D
A dictionary with default methods
57
What is the output of from collections import defaultdict; d = defaultdict(int); d['a'] += 1; print(d['a'])? / from collections import defaultdict; d = defaultdict(int); d['a'] += 1; print(d['a']) का आउटपुट क्या है?
A
0
B
1
C
Error
D
None
58
What is the purpose of the 'itertools' module? / 'itertools' मॉड्यूल का क्या उद्देश्य है?
A
Provides functions for efficient looping
B
Provides mathematical functions
C
Provides random number generation
D
Provides file handling
59
What does 'itertools.cycle()' do? / 'itertools.cycle()' क्या करता है?
A
Creates an iterator that repeats the sequence infinitely
B
Creates a cycle of iterators
C
Cycles through the sequence once
D
Sorts the sequence
60
What does 'itertools.chain()' do? / 'itertools.chain()' क्या करता है?
A
Combines multiple iterators into one
B
Chains conditions
C
Creates a chain of loops
D
Links functions
61
What is the output of list(itertools.chain([1,2], [3,4]))? / list(itertools.chain([1,2], [3,4])) का आउटपुट क्या है?
A
[1,2,3,4]
B
[[1,2],[3,4]]
C
[1,2,1,2]
D
Error
62
What does 'itertools.combinations()' do? / 'itertools.combinations()' क्या करता है?
A
Returns r-length combinations of elements
B
Returns all permutations
C
Returns Cartesian product
D
Returns only unique combinations
63
What does 'itertools.permutations()' do? / 'itertools.permutations()' क्या करता है?
A
Returns r-length permutations of elements
B
Returns combinations
C
Returns product
D
Returns group by
64
What is the output of list(itertools.combinations([1,2,3], 2))? / list(itertools.combinations([1,2,3], 2)) का आउटपुट क्या है?
A
[(1,2), (1,3), (2,3)]
B
[(1,2), (2,1), (1,3), (3,1), (2,3), (3,2)]
C
[(1,2,3)]
D
Error
65
What does 'itertools.product()' do? / 'itertools.product()' क्या करता है?
A
Returns Cartesian product of input iterables
B
Returns product of numbers
C
Returns multiplication result
D
Returns dot product
66
What is the output of list(itertools.product([1,2], ['a','b']))? / list(itertools.product([1,2], ['a','b'])) का आउटपुट क्या है?
A
[(1,'a'), (1,'b'), (2,'a'), (2,'b')]
B
[(1,2), ('a','b')]
C
[(1,'a','b'), (2,'a','b')]
D
Error
67
What is the purpose of 'itertools.groupby()'? / 'itertools.groupby()' का क्या उद्देश्य है?
A
Groups consecutive elements based on a key
B
Groups all similar elements
C
Sorts before grouping
D
Filters elements
68
What is the purpose of 'functools.partial()'? / 'functools.partial()' का क्या उद्देश्य है?
A
Freezes some arguments of a function
B
Partially executes a function
C
Creates a partial class
D
Splits a function
69
What is the output of from functools import partial; def f(a,b,c): return a+b+c; p = partial(f, 10); print(p(20,30))? / from functools import partial; def f(a,b,c): return a+b+c; p = partial(f, 10); print(p(20,30)) का आउटपुट क्या है?
A
60
B
50
C
30
D
Error
70
What is the purpose of 'functools.lru_cache()'? / 'functools.lru_cache()' का क्या उद्देश्य है?
A
Caches function results for performance
B
Caches file data
C
Caches network requests
D
Caches user input
71
What is a decorator in Python? / पायथन में डेकोरेटर क्या है?
A
A function that modifies another function
B
A function that decorates output
C
A class that adds attributes
D
A module that styles code
72
What is the syntax for a decorator? / डेकोरेटर का सिंटेक्स क्या है?
A
@decorator_name
B
#decorator_name
C
//decorator_name
D
decorator_name
73
What is the purpose of the 'wraps' decorator from functools? / functools से 'wraps' डेकोरेटर का क्या उद्देश्य है?
A
Preserves metadata of the original function
B
Wraps the function in a class
C
Wraps exceptions
D
Wraps return values
74
What is a generator in Python? / पायथन में जनरेटर क्या है?
A
A function that yields values instead of returning
B
A function that generates random numbers
C
A class that creates objects
D
A module that generates code
75
Which keyword is used in a generator function? / जनरेटर फंक्शन में किस कीवर्ड का उपयोग किया जाता है?
A
yield
B
return
C
generate
D
produce
76
What is the difference between 'yield' and 'return'? / 'yield' और 'return' के बीच क्या अंतर है?
A
yield returns multiple values over time, return returns once
B
yield returns once, return returns multiple times
C
Both are the same
D
yield cannot return values
77
What is the output of def gen(): yield 1; yield 2; print(list(gen()))? / def gen(): yield 1; yield 2; print(list(gen())) का आउटपुट क्या है?
A
[1,2]
B
1,2
C
1\n2
D
Error
78
What is a generator expression? / जनरेटर एक्सप्रेशन क्या है?
A
A tuple comprehension (x for x in range(5))
B
A list comprehension
C
A dict comprehension
D
A set comprehension
79
What is the output of (x for x in range(3))? / (x for x in range(3)) का आउटपुट क्या है?
A
A generator object
B
[0,1,2]
C
(0,1,2)
D
Error
80
What is the advantage of using generators? / जनरेटर का उपयोग करने का क्या लाभ है?
A
Memory efficiency for large sequences
B
Faster execution
C
Easier syntax
D
Automatic parallelization
81
What is the purpose of the 'next()' function with generators? / जनरेटर के साथ 'next()' फ़ंक्शन का क्या उद्देश्य है?
A
To get the next value from the generator
B
To get the first value
C
To get the last value
D
To reset the generator
82
What happens when a generator is exhausted? / जब जनरेटर समाप्त हो जाता है तो क्या होता है?
A
StopIteration exception is raised
B
The generator returns None
C
The generator restarts
D
The generator crashes
83
What is the purpose of the 'send()' method for generators? / जनरेटर के लिए 'send()' मेथड का क्या उद्देश्य है?
A
To send a value into the generator
B
To send data to a function
C
To send an email
D
To send a signal
84
What is the purpose of the 'close()' method for generators? / जनरेटर के लिए 'close()' मेथड का क्या उद्देश्य है?
A
To stop the generator
B
To close the file
C
To close the connection
D
To close the loop
85
What is a coroutine in Python? / पायथन में कोरूटीन क्या है?
A
A generator that can receive values
B
A function that runs in parallel
C
A thread alternative
D
A process alternative
86
What is the 'asyncio' module used for? / 'asyncio' मॉड्यूल का उपयोग किस लिए किया जाता है?
A
Asynchronous programming
B
Synchronous programming
C
Parallel programming
D
Distributed programming
87
Which keyword is used to define an asynchronous function? / एसिंक्रोनस फंक्शन परिभाषित करने के लिए किस कीवर्ड का उपयोग किया जाता है?
A
async def
B
def async
C
await def
D
coroutine def
88
Which keyword is used to wait for an asynchronous function? / एसिंक्रोनस फंक्शन की प्रतीक्षा करने के लिए किस कीवर्ड का उपयोग किया जाता है?
A
await
B
wait
C
async
D
yield
89
What is the output of np.arange(10).reshape(2,5)? / np.arange(10).reshape(2,5) का आउटपुट क्या है?
A
A 2x5 array with values 0-9
B
A 5x2 array with values 0-9
C
A 2x5 array of zeros
D
A 2x5 array of ones
90
What does np.ravel() do in NumPy? / NumPy में np.ravel() क्या करता है?
A
Flattens the array into 1D
B
Raises a ValueError
C
Reverses the array
D
Sorts the array
91
What is the difference between ravel() and flatten()? / ravel() और flatten() के बीच क्या अंतर है?
A
ravel() returns a view if possible, flatten() always returns a copy
B
flatten() returns a view, ravel() returns a copy
C
Both always return a copy
D
Both always return a view
92
What does np.transpose() do? / np.transpose() क्या करता है?
A
Transposes the array (swaps axes)
B
Transfers the array to GPU
C
Translates the array
D
Transforms the array
93
What is the output of np.array([1,2,3,4,5])[::2]? / np.array([1,2,3,4,5])[::2] का आउटपुट क्या है?
A
[1,3,5]
B
[2,4]
C
[1,2,3,4,5]
D
[5,4,3,2,1]
94
What does boolean indexing in NumPy do? / NumPy में बूलियन इंडेक्सिंग क्या करती है?
A
Selects elements where the condition is True
B
Converts elements to boolean
C
Creates a boolean array
D
Checks if elements are boolean
95
What is the output of arr = np.array([1,2,3,4]); print(arr[arr > 2])? / arr = np.array([1,2,3,4]); print(arr[arr > 2]) का आउटपुट क्या है?
A
[3,4]
B
[1,2]
C
[1,2,3,4]
D
Error
96
What is the purpose of np.where()? / np.where() का क्या उद्देश्य है?
A
Returns indices where condition is True
B
Returns values where condition is True
C
Both A and B depending on usage
D
Finds where array is defined
97
What is the output of np.where([True, False, True], [1,2,3], [4,5,6])? / np.where([True, False, True], [1,2,3], [4,5,6]) का आउटपुट क्या है?
A
[1,5,3]
B
[4,2,6]
C
[1,2,3]
D
[4,5,6]
98
What is the purpose of np.unique()? / np.unique() का क्या उद्देश्य है?
A
Finds unique elements in an array
B
Finds unique shapes
C
Finds unique dimensions
D
Finds unique data types
99
What is the output of np.unique([1,2,2,3,3,3])? / np.unique([1,2,2,3,3,3]) का आउटपुट क्या है?
A
[1,2,3]
B
[1,2,2,3,3,3]
C
[[1,2,3]]
D
[3,2,1]
100
What is the purpose of np.sort()? / np.sort() का क्या उद्देश्य है?
A
Returns a sorted copy of the array
B
Sorts the array in place
C
Both A and B depending on usage
D
None of the above
📋 Question Navigator
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Answered
Not Answered
ℹ️ Quiz Info
Total Questions:
100
Time Limit:
90 min
Subject:
M3-R5.1
Passing:
60%
Attempt all questions before submitting. You can review your answers using the navigator above.
Answered:
0
/ 100
Submit Quiz