NIELIT O Level PROGRAMMING AND PROBLEM SOLVING THROUGH PYTHON MCQ Questions in Hindi and English for Exam
PROGRAMMING AND PROBLEM SOLVING THROUGH PYTHON

Introduction to Programming
The basic Model of computation
Algorithms
Flowcharts
Programming Languages
Compilation
Testing and Debugging

Algorithm and Flowcharts to solve problems
Flow Chart Symbols
Basic algorithms flowcharts for sequential processing
decision based processing and iterative processing
Exchanging values of two variables
summation of a set of numbers
Decimal Base to Binary Base conversion
Reversing digits of an integer
GCD (Greatest Common Division) of two numbers
Test whether a number is prime
factorial computation
Fibonacci sequence
Evaluate ‘sin x’ as sum of a series
Reverse order of elements of an array
Find largest number in an array
Print elements of upper triangular matrix

Introduction to Python
Python Introduction
Technical Strength of Python
Introduction to Python Interpreter
identifiers and variables
Keywords in Python
Constants in Python
Built in Data types
Numbers in Python
Accepting input from Console
Printing Statements
Simple Python programs

Operators Expressions and Python Statements
Operators in Python
Type casting
Arithmetic Operation in Python
Relational Operator in Python
Logical Operator in Python
Bitwise operators in Python
Assignment Operators in Python
Membership and Identity Operator
if Statement in Python
if else in Pythpn
if elif else in Python
Iteration or Looping constructs
range function
While Statement
For loop
break statement
Continue Statement
Pass statement
Nested Loop
Operator Precedence and Associativity

Sequence data types in python
List in Python
Tuple in Python
Sets in Pyhton
Dictionary in Pyhton
String in Python

Functions in Python
built in function
Module Functions
User Defined Function
Local variables
the Return statement
DocStrings
Global Scope
Default argument
Keyword Arguments
VarArgs parameters
Library function
Numeric Functions
Date and Time Functions
Recursion
return multiple value

File Processing in Python
Concept of Files
File opening in various modes
Reading from a file
Writing onto a file
File functions
Command Line arguments
Handling TXT File
Handling Binary File
Handling CSV file

Modules in Python
Scope of objects and Names
LEGB Rule
Module Basics
Module Files as Namespaces
Import Model
Random Module
DateTime module
Calendar Module
Math Module