Past Papers
Multiple Choice Questions (MCQ's) All Subjects
Mathematics MCQS All Topics
- Affine & Euclidean Geometry MCQS
- Algebra & Trigonometry MCQS
- Algebra-II MCQS
- Discrete Mathematics MCQS
- Functional Analysis MCQs (Pdf)
- Introduction to Statistical Theory-I MCQS
- Mechanics II Part-1 MCQS
- Mechanics II Part-2 MCQS
- Heat & Thermodynamics-I MCQS
- Heat & Thermodynamics-II MCQS
Sociology MCQS
Psychology MCQS All Topics
- Introduction to Psychology MCQs
- Branches of Psychology MCQs
- Methods of Psychology MCQs
- Experimental Method MCQs
- Emotions MCQs
- Emotion and Motivation, Memory MCQs
- Memory MCQs
- Aggression MCQs
- Perception MCQs
- Psychology Sample Paper
- Personality MCQs
Information Technology MCQS
General Knowledge MCQS
Physics MCQS All Topics
- Heat & Thermodynamics Part-1 MCQS
- Heat & Thermodynamics Part-2 MCQS
- Introduction to Programming for Physicists Quiz
- Electricity & Magnetism MCQS
- Modern Physics II MCQS
Economics MCQS All Topics
Chemistry MCQS All Topics
Computer Science MCQS
- ARTIFICIAL INTELLIGENCE MCQS
- COMPUTER APPLICATION AND WEB – II MCQS
- COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE MCQS
- COMPUTER NETWORKS MCQS
- COMPUTER GRAPHICS MCQS
- DATABASE SYSTEMS MCQS
- DISTRIBUTED DATABASE SYSTEMS MCQS
- DIGITAL LOGIC & DESIGN-I MCQS
- DIGITAL LOGIC & DESIGN-II MCQS
- DIGITAL LOGIC & DESIGN-III MCQS
- DESIGN & ANALYSIS OF ALGORITHM MCQS
- DISCRETE MATHEMATICS MCQS
- INTRODUCTION TO COMPUTER APPLICATIONS MCQS
- OBJECT ORIENTED PROGRAMMING MCQS
- OPERATING SYSTEMS MCQS
- PROFESSIONAL PRACTICES MCQS
- RESEARCH METHODS & DATA ANALYSIS MCQS
- SOFTWARE ENGINEERING MCQS
- THEORY OF AUTOMATA MCQS
- WEB DESIGN AND DEVELOPMENT MCQS
- WIRELESS AND MOBILE COMMUNICATION MCQS
English Literature MCQS
- Communication Skills MCQS
- Classical Poetry MCQS
- David Copperfield (100 MCQs)
- English Comprehension & Composition MCQS
- Greek Drama MCQS
- Greek Literature MCQS
- History of English Literature MCQS
- History of English Literature (II) MCQS
- Jane Eyre MCQS
- Life Skills MCQS
- Literary Criticism MCQS
- Oedipus Rex MCQs
- Pakistani Literature in English MCQS
- Phonetic & Phonology MCQS
- Philosophy MCQS
- Poetry – I MCQS
- Precis Writing MCQS
- Romantic and Victorian Age Poetry MCQS
- Shakespearean Studies MCQS
- Stylistics MCQS
- Teaching Language Skills MCQS
- Teaching & Business Writing MCQS
- Technical Report Writing MCQS
- Victorian Novel (Wuthering Heights) MCQS
- William Blake MCQs
Botany MCQS
- Abscisic acid (ABA) MCQS
- Algae MCQS
- Angiosperms Embryology MCQS
- Angiosperms Flower MCQS
- Auxins MCQS
- Biofertilizers and Pesticides MCQS
- Bryophytes MCQS
- Cytokinins MCQS
- Economic Botany MCQS
- Ethylene MCQS
- Fungi MCQS
- Gibberellins MCQS
- Gymnosperms MCQS
- Inflorescence MCQS
- Monera MCQS
- Phytohormones – Polyamines, Morphactins, Brassinosteroids, Florigen MCQS
- Photosynthetic Pigments MCQS
- Plant Morphology – Angiosperms Morphology MCQS
- Plant Histology MCQS
- Plant Physiology – Mineral Nutrition MCQS
- Plant Physiology – Photosynthesis MCQS
- Plant Physiology – Plant Water Relations MCQS
- Plant Physiology – Respiration MCQS
- Plant Anatomy-Collenchyma MCQS
- Plant Anatomy MCQS
- Protista MCQS
- Seed Germination MCQS
- Sexual Reproduction in Angiosperms (Flowering Plants) MCQS
- Stelar System in Pteridophytes MCQS
- Taxonomy and Systematics MCQS
- Vegetative Propagation in Plants MCQS
- Wood Anatomy MCQS
- Xylem and Phloem MCQS
PPSC MCQS Preparation
Zoology MCQS
- AQUATIC TOXICOLOGY
- ANIMAL FORM AND FUNCTION-I
- ANIMAL FORM AND FUNCTION-II
- APPLIED ENTOMOLOGY
- Aquatic Toxicology Part-1
- Aquatic Toxicology Part-2
- Aquatic Toxicology Part-3
- Aquatic Toxicology Part-4
- Aquatic Toxicology Part-5
- Aquatic Toxicology Part-6
- Aquatic Toxicology Part-7
- Aquatic Toxicology Part-8
- Aquatic Toxicology Part-9
- Aquatic Toxicology Part-10
- BASIC BIOINFORMATICS
- BIO-CHEMISTRY II
- BIO-DIVERSITY
- BIO-STATISTICS
- BIO-REMEDIATION AND BIO-PROCESSING
- Bio-scrubber & Bio-trickling Filter
- Bio-Chemistry
- Cellular basis of Morphogenesis
- Cytochrome p450
- Dating the Rocks
- Development in vertebrates MCQs
- DEVELOPMENTAL BIOLOGY
- ECOLOGY
- EVOLUTION AND PRINCIPLES OF SYSTEMATIC
- Echinoderms
- Ecotoxicology- Aquatic toxicology
- Endocrine distruptor – Aquatic toxicology
- Evolutionary history of Elephant
- Evolution of Horse
- Evolution of Human
- Fish Diseases
- Fishes – Vertebrate success in water
- Fossils – Types of Fossils
- Fusion of gametes: Recognition of sperms and eggs
- FISHERIES
- GENETICS AND MOLECULAR GENETICS
- Geological timescale
- Genotoxicology – Aquatic Toxicology
- Gastrulation in Mammal MCQs
- Hemichordates and Chordates
- History of Life
- Isoptera Order
- INTRODUCTION TO BIOINFORMATICS
- METABOLISM
- Mammals
- Metallothionein – Aquatic Toxicology
- Metal Toxicity
- Mesoderm and ectoderm
- Oogenesis MCQs
- PHYSIOLOGY OR COORDINATION OF ANIMAL BEHAVIOR
- PRINCIPLES OF ANIMAL LIFE-I
- PRINCIPLES OF ANIMAL LIFE II
- PRINCIPLES OF ZOO GEOGRAPHY
- Paleontology Part-1
- Paleontology Part-2
- Recognition of sperms and eggs MCQs
- REPRODUCTION AND DEVELOPMENT
- Regeneration MCQs
- Reptiles
- Shells of earth and Rocks
- Siwalik Hills of Pakistan
- Sources of Water Pollution – Aquatic Toxicology
- Teratogenesis MCQs
- Temperature and body fluid regulation (Animal Form and Function-I)
- WILDLIFE
Tutorials / Courses
Data Structure Tutorial
Programming Projects
C++ Full Tutorial
- My First Program
- Comments in C++
- Special Symbols
- Keywords in C++
- Identifiers
- Data Types in C++
- Arithmetic operators
- Variables
- cin/cout
- Assignment operator
- Increament / Decrement operator
- If Statement
- If else Statement
- Conditional Operator
- Compound block of Statements
- Nested if else Statements
- While Loop
- Do While Loop
- For Loop
- Switch Statement
Data Mining Tutorial
- What is Data Mining?
- The Scope of Data Mining
- Tasks of Data Mining
- The Architecture of Data Mining
- Data Mining Process
- Classification of Data Mining
- Major Issues in Data Mining
- Knowledge Discovery in Databases (KDD)
- Introduction to Data Warehouse
- Data Warehouse Design Process
- A Three-Tier Data Warehouse Architecture
- Data Warehouse Models
- Meta Data Repository
- OLAP (Online Analytical Processing)
- Types of OLAP
- Data Preprocessing in Data Mining
- Data Integration
- Data Transformation
- Data Reduction
- Association Rules
- Decision Tree
- Artificial Neural Networks
- Genetic Algorithm
- Fuzzy Logic & Fuzzy Sets
Object Oriented Programming (OOP)
- OOP’s Concepts Introduction
- Objects
- Classes
- Constructor
- Access Modifiers
- Features of OOP
- Static Keyword ,Variable, Method and Class
- Inheritance
- Types of Inheritance
- Aggregation
- Association
- Super Keyword
- Method Overloading
- Method Overriding
- Difference Between Method Overloading & Overriding
- Polymorphism
- Types of Polymorphism
- Abstract Class & Method
- Interface
- Encapsulation
Theory of Automata
- Theory of Automata
- Finite Automata
- Transition Diagram
- Transition Table
- DFA (Deterministic finite automata)
- Examples of DFA
- NFA (Non-Deterministic finite automata)
- Examples of NFA
- Eliminating ε Transitions
- Conversion from NFA to DFA
- Conversion from NFA with ε to DFA
- Minimization of DFA
- Regular Expression
- Examples of Regular Expression
- Moore Machine
- Mealy Machine
- Context Free Grammar
- Simplification of CFG
- Chomsky’s Normal Form (CNF)
- Greibach Normal Form (GNF)
- Pushdown Automata(PDA)
- Non-deterministic Pushdown Automata
- Turing Machine
- Examples of TM
Artificial Intelligence tutorial
- Artificial Intelligence (AI) Tutorial
- Application of AI
- History of Artificial Intelligence
- Types of AI
- Types of AI Agents
- Agents in Artificial Intelligence
- Turing Test in AI
- Search Algorithms in Artificial Intelligence
- Uninformed Search Algorithms
- Informed Search Algorithms
- Hill Climbing Algorithm in Artificial Intelligence
- Means-Ends Analysis in Artificial Intelligence
- Adversarial Search
- Mini-Max Algorithm in Artificial Intelligence
- Alpha-Beta Pruning
- Knowledge-Based Agent in Artificial intelligence
- What is knowledge representation?
- Techniques of knowledge representation
- Propositional logic in Artificial intelligence
- Rules of Inference in Artificial intelligence
- The Wumpus World in Artificial intelligence
- Knowledge-base for Wumpus world
- First-Order Logic in Artificial intelligence
React JS Tutorial
- Learn ReactJS Tutorial
- React Introduction
- Why learn ReactJS?
- React create-react-app
- React Features
- Pros and Cons of ReactJS
- React JSX
- React Components
- React State
- React Props
- React Props Validation
- State Vs. Props
- What is Constructor?
- React Component API
- React Component Life-Cycle
- React Forms
- React Events
- React Conditional Rendering
- React Lists
- React Refs
- React Fragments
- React Router
- React CSS
- React Animation
Quiz Questions and Answers
Bitcoin $$ [Q&A]
- What is Bitcoin?
- What do you mean by Bitcoin Mining?
- Who developed Bitcoin?
- Who governs Bitcoin?
- What is a Bitcoin wallet?
- What is a Bitcoin address?
- Is Bitcoin Anonymous?
- Who sets the Bitcoin price?
- How can you choose a Bitcoin wallet?
- How is Bitcoin purchased?
- Can stores accept Bitcoins?
- How can you convert Bitcoin into Fiat currencies?
- Can I mine Bitcoins?
- Can I trade bitcoin without selling at an exchange?
- What can I buy with Bitcoins?
- Is Bitcoin legal?
- How does Bitcoin work?
- What are the advantages of bitcoin?
- What are the disadvantages of Bitcoin?
- What is mean by Unconfirmed Transaction?
- Who controls the Bitcoin network?
- What is the price of one Bitcoin? Can I buy a part of one Bitcoin?
- Is it legal to buy and sell Bitcoin from India?
- How do bitcoin transactions work?
- What steps should you take to safeguard themselves from Bitcoin fraud?
Angular JS [Q&A]
- What is the difference between Angular and Backbone.js?
- Is it possible to make an angular application to render on the server-side?
- What do you understand by services in Angular?
- difference between a constructor and ngOnInit?
- How do you categorize data binding types in Angular?
- What is multicasting in Angular?
- What is the use of Angular filters? What are its distinct types?
- What are the different types of directives in Angular?
- What are string interpolation and property binding in Angular?
- What were the main reasons behind introducing client-side frameworks like Angular?
- What is Angular CLI?
- What is lazy loading in Angular?
- What do you understand by the router imports?
- What are the different router events used in Angular Router?
- What are the different router events used in Angular Router?
- What is the best way to perform Error handling in Angular?
- What do you understand by Angular bootstrapping?
- What are the key differences between a Component and a Directive in Angular?
- What is the purpose of AsyncPipe in Angular?
- What is the main purpose of Angular?
- What is the difference between AngularJS and Angular?
- What are the biggest advantages of using Angular?
- What do you understand by Angular expressions? How are Angular expressions different from JavaScript expressions?
- Why was Angular introduced as a client-side framework?
- What are the different Lifecycle hooks of Angular? Explain them in short
- What are the biggest advantages of AOT in Angular?
- What is the concept of scope hierarchy in Angular?
- What is the difference between Observables and Promises in Angular?
- What were the main reasons behind introducing client-side frameworks like Angular?
Python [Q&A]
- What advantages do NumPy arrays offer over (nested) Python lists?
- What is the difference between range & xrange?
- What are python modules?
- What are functions in Python?
- Why do lambda forms in Python not have the statements?
- Explain Python Functions?
- What are the applications of Python?
- What is zip() function in Python?
- What is Python’s parameter passing mechanism?
- What is swapcase() function in the Python?
- Why do we use join() function in Python?
- What is tuple in Python?
- Which are the file related libraries/modules in Python?
- What are the different file processing modes supported by Python?
- What are the different types of operators in Python?
- Is Python interpreted language?
- How is memory managed in Python?
- What is the Python decorator?
- What are iterators in Python?
- What is a generator in Python?
- What is slicing in Python?
- What is Pass in Python?
- Explain docstring in Python?
- What is a negative index in Python and why are they used?
- What is pickling and unpickling in Python?
- What is the usage of help() and dir() function in Python?
- What are the differences between Python 2.x and Python 3.x?
- How Python does Compile-time and Run-time code checking?
- What is the shortest method to open a text file and display its content?
- What is type conversion in Python?
- What is the difference between Python Arrays and lists?
- What is lambda function in Python?
Android Development[Q&A]
- What are the code names of android?
- What are the advantages of Android
- What are the core building blocks of android?
- What is intent?
- List the various storages that are provided by Android.
- What is the Google Android SDK?
- What is an APK format?
- Which types of flags are used to run an application on Android?
- What is DDMS?
- Define Android Architecture?
- Explain the Android application Architecture.
Node JS [Q&A]
- What is Node.js?
- What is the purpose of Node.js?
- What are the advantages of Node.js?
- Explain Node.js web application architecture?
- What do you understand by the first class function in JavaScript?
- What is the difference between JavaScript and Node.js?
- What are the streams in Node.js?
- What is the difference between events and callbacks in Node.js?
- What are the key differences between Angular and Node.js?
- What do you understand by an EventEmitter in Node.js?
- What is the difference between readFile and createReadStream in Node.js?
- What is the concept of Punycode in Node.js?
- How can you enhance the Node.js performance through clustering?
- What is the use of a buffer class in Node.js?
- Does Node.js supports cryptography?
- Explain the working of Node.js?
- How can you manage the packages in your Node.js project?
- Why is Node.js Single-threaded?
- How is Node.js better than other most popular frameworks?
- What are some commonly used timing features of Node.js?
- What is the main difference between front-end and back-end development?
- What are buffers in Node.js?
Data Structure [Q&A]
- List the area of applications of Data Structure.
- What is the difference between PUSH and POP?
- How to reference all the elements in a one-dimension array?
- What is a multidimensional array?
- How are the elements of a 2D array are stored in the memory?
- Are linked lists considered linear or non-linear data structures?
- What are the advantages of Linked List over an array?
- Define the tree data structure.
- What are the scenarios in which an element can be inserted into the circular queue?
- List the types of tree.
- How can AVL Tree be useful in all the operations as compared to Binary search tree?
- State the properties of B Tree.
- What are the differences between B tree and B+ tree?
- List some applications of Tree-data structure?
- Differentiate among cycle, path, and circuit?
- the data structures which are used in graph implementation.
- What are the applications of Graph data structure?
Accounting [Q&A]
- What do you understand by contingent liabilities?
- Is the knowledge of statistics is necessary for accounting?
- What do you understand by project implementation in accounting?
- What are the various steps of project implementation in accounting?
- What is the Accounting Information System (AIS)?
- Why did you choose ‘accounting’ as a career? / Why have you chosen accounting as a profession?
- What are the major constraints that can hamper relevant and reliable financial statements?
- What are the drawbacks of the Double Entry System?
- What do you understand by GAAP?
- What are some examples of liability accounts?
- What are some examples of intangible assets?
- What are the Revenue Recognition and Matching Principles in Accounting?
- What are some different accounting concepts?
- What do you understand by the term owner’s equity?
- What things are included in the Owner’s equity?
- What is the best way to estimate bad debts?
- What is TDS? And where is it shown in the balance sheet?
- What is the difference between inactive and dormant accounts?
- What do you understand by real and nominal accounts? Explain them with examples.
- What do you do to maintain accounting accuracy?
- What is the difference between “accounts payable (AP)” and “accounts receivable (AR)”?
- What do you think about Accounting Standards? Are they mandatory?