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 1
100 Questions • M3-R5.1
90:00
← Back
1
What is the first step in the basic model of computation?
A
Output
B
Processing
C
Input
D
Storage
2
एल्गोरिदम को दर्शाने के लिए किस ग्राफिकल टूल का उपयोग किया जाता है? (Which graphical tool is used to represent an algorithm?)
A
Pie Chart
B
Flowchart
C
Histogram
D
Bar Graph
3
Which shape is used for a decision box in a flowchart?
A
Rectangle
B
Circle
C
Diamond
D
Parallelogram
4
फ्लोचार्ट में प्रोसेसिंग को किस आकृति द्वारा दर्शाया जाता है? (In a flowchart, processing is represented by which shape?)
A
Diamond
B
Oval
C
Rectangle
D
Arrow
5
What is the correct sequence of steps to exchange values of two variables A and B?
A
A = B; B = A
B
Temp = A; A = B; B = Temp
C
A = B; Temp = A
D
B = A; A = B
6
दो नंबरों का GCD (Greatest Common Divisor) निकालने के लिए कौन सा एल्गोरिदम प्रसिद्ध है? (Which algorithm is famous for finding GCD of two numbers?)
A
Euclidean Algorithm
B
Binary Search
C
Quick Sort
D
Linear Search
7
To reverse the digits of an integer (e.g., 123 to 321), which loop is most suitable?
A
Infinite loop
B
while loop until number becomes 0
C
for loop with range()
D
Nested if
8
पायथन इंटरप्रेटर का क्या कार्य है? (What is the function of the Python Interpreter?)
A
Compiles code to machine language
B
Executes code line by line
C
Manages memory only
D
Designs the UI
9
Which of the following is a valid Python numeric data type?
A
Complex
B
Real
C
Character
D
Boolean
10
पायथन में स्ट्रिंग इंडेक्सिंग 'Hello'[1] का आउटपुट क्या होगा? (What is the output of string indexing 'Hello'[1] in Python?)
A
H
B
e
C
l
D
o
11
Which operator is used for string concatenation in Python?
A
*
B
&
C
+
D
.
12
पायथन में 'input()' फ़ंक्शन हमेशा डेटा को किस डेटाटाइप में रिटर्न करता है? (In Python, the 'input()' function always returns data as which datatype?)
A
Integer
B
Float
C
String
D
List
13
What will be the output of: print(2 ** 3 ** 2)?
A
64
B
512
C
12
D
32
14
पायथन में 'break' स्टेटमेंट का क्या उपयोग है? (What is the use of the 'break' statement in Python?)
A
To skip the current iteration
B
To terminate the loop entirely
C
To pause the program
D
To restart the loop
15
Which keyword is used to define a function in Python?
A
function
B
def
C
define
D
func
16
पायथन में कौन सा डेटा टाइप म्यूटेबल (बदलने योग्य) है? (Which data type is mutable in Python?)
A
Tuple
B
String
C
List
D
Integer
17
What is the output of: 'Python'[ : : -1]?
A
nohtyP
B
Python
C
Pyt
D
hon
18
निम्नलिखित में से कौन सा पायथन में एक लूपिंग स्टेटमेंट नहीं है? (Which of the following is not a looping statement in Python?)
A
for
B
while
C
do-while
D
Nested loop
19
Which function converts a string of digits into an integer in Python?
A
str()
B
float()
C
int()
D
digit()
20
एल्गोरिदम में 'Sequence' संरचना का क्या अर्थ है? (What does 'Sequence' structure mean in an algorithm?)
A
Repeating steps
B
Making a decision
C
Executing steps one after another
D
Jumping to a subroutine
21
What does the 'sqrt()' function require to work in Python?
A
import sys
B
import math
C
import os
D
import random
22
पायथन में 'Tuple' को किस चिन्ह का उपयोग करके बनाया जाता है? (In Python, a 'Tuple' is created using which symbol?)
A
[ ]
B
{ }
C
( )
D
< >
23
Which method is used to add an element at the end of a list?
A
insert()
B
add()
C
append()
D
extend()
24
फ्लोचार्ट में पैरेललोग्राम (समानांतर चतुर्भुज) का उपयोग किसके लिए किया जाता है? (In a flowchart, a parallelogram is used for?)
A
Processing
B
Decision
C
Input/Output
D
Start/End
25
What is the value of 'result'? result = 10 + 3 * 2
A
26
B
16
C
13
D
15
26
पायथन में 'continue' स्टेटमेंट का उपयोग किस लिए किया जाता है? (What is the 'continue' statement used for in Python?)
A
To stop the loop
B
To skip the remaining code inside the loop for current iteration
C
To restart the loop
D
To exit the program
27
Which mode opens a file for writing in Python?
A
r
B
a
C
w
D
x
28
न्यूमपाई (NumPy) में 'ndarray' की एक विशेषता क्या है? (What is a characteristic of 'ndarray' in NumPy?)
A
It can hold different data types
B
It is immutable
C
It is homogeneous (same data type)
D
It works like a dictionary
29
What does the 'LEGB' rule stand for in Python scope?
A
Local, External, Global, Built-in
B
Local, Enclosing, Global, Built-in
C
List, Enumerate, Global, Byte
D
Logical, Exception, General, Binary
30
एल्गोरिदम की सबसे अच्छी परिभाषा क्या है? (What is the best definition of an algorithm?)
A
A programming language
B
A step-by-step procedure to solve a problem
C
A type of computer hardware
D
A debugging tool
31
What is the output of: print(type(10))?
A
<class 'int'>
B
<class 'float'>
C
<class 'str'>
D
<class 'complex'>
32
पायथन में फाइल बंद करने के लिए किस फ़ंक्शन का उपयोग किया जाता है? (Which function is used to close a file in Python?)
A
file.end()
B
close()
C
stop()
D
exit()
33
Which operator is used for 'floor division' in Python?
A
/
B
//
C
%
D
**
34
डॉकस्ट्रिंग (DocString) का क्या उद्देश्य है? (What is the purpose of a DocString?)
A
To declare a variable
B
To document a function or module
C
To create a loop
D
To handle errors
35
What is the result of: max([10, 20, 30, 5])?
A
10
B
5
C
20
D
30
36
प्राइम नंबर (अभाज्य संख्या) की जांच करते समय, हम लूप को किस मान तक चलाते हैं? (While checking for a prime number, up to what value do we run the loop?)
A
n
B
n/2
C
sqrt(n)
D
2
37
Which of the following is a valid keyword in Python?
A
global
B
local
C
static
D
constant
38
पायथन में 'tell()' फ़ंक्शन क्या रिटर्न करता है? (What does the 'tell()' function return in Python?)
A
The file size
B
The current file position
C
The file name
D
The end of file
39
What is the output of: [1, 2, 3] + [4, 5]?
A
[1, 2, 3, 4, 5]
B
[5, 7, 8]
C
Error
D
[1, 2, 3, [4, 5]]
40
न्यूमपाई (NumPy) एरे बनाने का सबसे सामान्य तरीका क्या है? (What is the most common way to create a NumPy array?)
A
array.list()
B
np.array()
C
np.create()
D
np.ndarray()
41
Which of the following is a Relational operator?
A
and
B
+
C
==
D
=
42
फाइबोनैचि श्रृंखला (Fibonacci series) में अगली संख्या कैसे प्राप्त की जाती है? (How is the next number in the Fibonacci series obtained?)
A
Multiplying previous two
B
Adding previous two
C
Subtracting previous two
D
Dividing previous two
43
What does the 'rstrip()' function do?
A
Removes spaces from the left
B
Removes spaces from the right
C
Removes spaces from both sides
D
Capitalizes the string
44
पायथन में 'pass' स्टेटमेंट का क्या अर्थ है? (What does the 'pass' statement mean in Python?)
A
Skip the loop
B
Do nothing (placeholder)
C
Stop execution
D
Return a value
45
Which function is used to read a single line from a file?
A
read()
B
readlines()
C
readline()
D
scan()
46
दशमलव 10 का बाइनरी समतुल्य क्या है? (What is the binary equivalent of decimal 10?)
A
1010
B
1100
C
1001
D
1110
47
What is a 'module' in Python?
A
A hardware component
B
A file containing Python code
C
A type of loop
D
An error handler
48
न्यूमपाई में एरे स्लाइसिंग arr[2:5] का क्या अर्थ है? (What does array slicing arr[2:5] mean in NumPy?)
A
Elements from index 2 to 5
B
Elements from index 2 to 4
C
First 5 elements
D
Elements at index 2 and 5
49
Which of the following is a Logical operator?
A
+
B
&
C
and
D
=
50
फ्लोचार्ट में ओवल (अंडाकार) आकार का उपयोग किसके लिए किया जाता है? (The oval shape in a flowchart is used for?)
A
Process
B
Decision
C
Start/Stop
D
Input/Output
51
What is the output of: 'abc'.upper()?
A
abc
B
ABC
C
Abc
D
aBc
52
पायथन में रिकर्सन क्या है? (What is recursion in Python?)
A
A function calling another function
B
A function calling itself
C
A type of loop
D
An error
53
Which of the following is used for comments in Python?
A
//
B
/* */
C
#
D
<!-- -->
54
न्यूमपाई में 'shape' एट्रिब्यूट क्या बताता है? (What does the 'shape' attribute tell in NumPy?)
A
The data type
B
The dimensions of the array
C
The size of memory
D
The values in array
55
What is the default mode when using the 'open()' function?
A
w
B
a
C
r
D
x
56
डिबगिंग (Debugging) का क्या अर्थ है? (What is the meaning of Debugging?)
A
Writing code
B
Finding and fixing errors
C
Compiling code
D
Designing flowcharts
57
What is the result of 7 % 3?
A
2
B
1
C
3
D
0
58
पायथन में 'seek()' फ़ंक्शन का क्या कार्य है? (What does the 'seek()' function do in Python?)
A
Saves the file
B
Moves the file pointer to a specific position
C
Deletes the file
D
Renames the file
59
Which of the following creates a Dictionary?
A
[1, 2, 3]
B
(1, 2, 3)
C
{'a':1, 'b':2}
D
{1, 2, 3}
60
न्यूमपाई एरे में 'dtype' एट्रिब्यूट क्या दर्शाता है? (What does the 'dtype' attribute represent in a NumPy array?)
A
Dimensions
B
Data type of elements
C
Size of array
D
Index value
61
What is the purpose of the 'random' module?
A
To sort data
B
To generate random numbers
C
To handle files
D
To connect to database
62
पायथन में 'elif' का क्या अर्थ है? (What does 'elif' stand for in Python?)
A
Else if
B
Else lift
C
Elite if
D
Empty if
63
What is the output of: 'Hello'.find('e')?
A
0
B
1
C
-1
D
2
64
फ्लोचार्ट में लूप को किस प्रकार दर्शाया जाता है? (How is a loop represented in a flowchart?)
A
Using a single rectangle
B
Using a decision diamond and a flow line going back
C
Using an oval
D
Using a circle
65
Which function returns the length of a list?
A
length()
B
count()
C
len()
D
size()
66
न्यूमपाई में np.zeros(5) का आउटपुट क्या होता है? (What is the output of np.zeros(5) in NumPy?)
A
Array of 5 ones
B
Array of 5 zeros
C
Empty array
D
Array of 0 to 5
67
Which of the following is used for 'selection' in programming?
A
Loops
B
If-else statements
C
Functions
D
Variables
68
पायथन में वेरिएबल 'my_name' किस नियम का पालन करता है? (What naming rule does the variable 'my_name' follow in Python?)
A
Camel case
B
Snake case
C
Pascal case
D
Kebab case
69
What is the output of: print(3 * 'Hi')?
A
HiHiHi
B
Hi3
C
3Hi
D
Error
70
फाइल हैंडलिंग में 'w+' मोड क्या करता है? (What does 'w+' mode do in file handling?)
A
Read only
B
Write and read (overwrites file)
C
Append only
D
Read and append
71
What is a 'Syntax Error'?
A
Logical mistake in program
B
Violation of language grammar rules
C
Runtime crash
D
Hardware failure
72
न्यूमपाई में np.arange(3) का आउटपुट क्या है? (What is the output of np.arange(3) in NumPy?)
A
[1, 2, 3]
B
[0, 1, 2]
C
[0, 1, 2, 3]
D
[1, 2]
73
Which keyword is used to import a module?
A
include
B
using
C
import
D
require
74
पायथन में 'global' कीवर्ड का उपयोग क्यों किया जाता है? (Why is the 'global' keyword used in Python?)
A
To create a new variable
B
To modify a global variable inside a function
C
To delete a variable
D
To print a variable
75
What does the 'title()' method do to a string?
A
Converts to uppercase
B
Converts first letter of each word to uppercase
C
Converts to lowercase
D
Reverses the string
76
एरे में सबसे बड़ी संख्या ज्ञात करने के लिए किस एल्गोरिदम का उपयोग किया जाता है? (Which algorithm is used to find the largest number in an array?)
A
Sorting
B
Linear traversal/comparison
C
Binary search
D
Hashing
77
What is the result of: int(3.14)?
A
3.14
B
3
C
4
D
Error
78
न्यूमपाई में स्लाइसिंग के लिए किस ऑपरेटर का उपयोग किया जाता है? (Which operator is used for slicing in NumPy?)
A
:
B
::
C
->
D
.
79
Which of the following is a valid 'if' statement?
A
if x > 5:
B
if (x > 5)
C
if x > 5 then:
D
if x > 5 {
80
पायथन में 'writelines()' फ़ंक्शन क्या करता है? (What does the 'writelines()' function do in Python?)
A
Writes a single string
B
Writes a list of strings to the file
C
Reads lines from file
D
Deletes lines
81
What is the output of: bool([])?
A
True
B
False
C
Error
D
None
82
प्रोग्रामिंग में कंस्टेंट (Constant) क्या होता है? (What is a Constant in programming?)
A
A variable that changes
B
A value that does not change
C
A function name
D
A loop counter
83
What is the use of the 'split()' method?
A
Joins strings
B
Splits a string into a list
C
Replaces characters
D
Finds substring
84
न्यूमपाई में 'np.linspace(0, 10, 5)' का क्या अर्थ है? (What does 'np.linspace(0, 10, 5)' mean in NumPy?)
A
5 random numbers
B
5 evenly spaced numbers between 0 and 10
C
Numbers from 0 to 5
D
Array of zeros
85
Which of the following is not a keyword in Python?
A
eval
B
assert
C
nonlocal
D
goto
86
पायथन में आर्मस्ट्रांग नंबर की जांच करते समय हम किस संक्रिया का उपयोग करते हैं? (While checking for an Armstrong number, which operation do we use?)
A
Sum of digits
B
Sum of cubes of digits
C
Product of digits
D
Sum of squares
87
What does the 'isdigit()' method return?
A
True if all characters are alphabets
B
True if all characters are digits
C
True if string is empty
D
True if string has spaces
88
फाइल हैंडलिंग में कमांड लाइन आर्ग्युमेंट्स (Command Line Arguments) कहाँ से आते हैं? (Where do Command Line Arguments come from in file handling?)
A
From a file
B
From the user when running the script
C
From the internet
D
From the compiler
89
What is the primary difference between a list and a tuple?
A
List is faster
B
Tuple is mutable, List is immutable
C
List is mutable, Tuple is immutable
D
No difference
90
न्यूमपाई में 'reshape()' फ़ंक्शन क्या करता है? (What does the 'reshape()' function do in NumPy?)
A
Changes the data type
B
Changes the shape of the array
C
Sorts the array
D
Copies the array
91
What is the output of: 'Python'.startswith('Py')?
A
True
B
False
C
Error
D
None
92
प्रोग्राम में डॉक्यूमेंटेशन (Documentation) का क्या उद्देश्य है? (What is the purpose of Documentation in a program?)
A
To make code run faster
B
To explain the code for humans
C
To hide the logic
D
To debug errors
93
Which operator has the highest precedence in Python?
A
+
B
*
C
**
D
()
94
पायथन में 'eval()' फ़ंक्शन क्या करता है? (What does the 'eval()' function do in Python?)
A
Evaluates a string as a Python expression
B
Exits the program
C
Opens a file
D
Prints an error
95
What is a 'Flow line' in a flowchart?
A
A rectangle
B
An arrow showing the direction of flow
C
A diamond
D
A circle
96
न्यूमपाई एरे में 'size' एट्रिब्यूट क्या बताता है? (What does the 'size' attribute tell in a NumPy array?)
A
The shape of the array
B
The total number of elements
C
The data type
D
The first element
97
What is the value of 'A' if not (10 > 5): A = 10 else: A = 20?
A
10
B
20
C
True
D
False
98
पायथन में 'floor()' फ़ंक्शन का उपयोग करने के लिए किस मॉड्यूल को इंपोर्ट करना होता है? (Which module must be imported to use the 'floor()' function in Python?)
A
sys
B
math
C
random
D
datetime
99
What is the output of the following code? for i in range(2, 10, 3): print(i, end=' ')
A
2 5 8
B
2 3 4 5 6 7 8 9
C
2 4 6 8
D
2 5 8 11
100
न्यूमपाई में निम्नलिखित में से कौन सा एरे 'आउटपुट' होगा? import numpy as np np.array([[1,2],[3,4]])[0,1]
A
1
B
2
C
3
D
4
📋 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