Topic wise multiple choice questions in computer science Last Updated : 21 Nov, 2023 We have covered multiple choice questions on several computer science topics like C programming, algorithms, data structures, computer networks, aptitude mock tests, etc. Practice for computer science topics by solving these practice mcq questions. 👉 C Programming Mock Tests 👉 Data Structures Mock Tests 👉 Algorithms Mock Tests 👉 Operating Systems Mock Tests 👉 C++ Programming Mock Tests 👉 Java Programming Mock Tests 👉 Python Programming Mock Tests 👉 GATE Mock Tests 👉 DBMS Mock Tests 👉 Compiler Design Mock Tests 👉 Computer Networks Mock Tests 👉 Theory of Computation Mock Tests 👉 Aptitude Mock Tests 👉 Computer Organization and Architecture 👉 Other Topics in Computer Science 👉 Engineering Mathematics 👉 CS Interview Questions This page specially covers a lot of questions and can be useful for students, working professionals and job seekers. Practice and learn the concepts of computer science by solving topic wise quizzes. C Programming Mock Tests Input and Output Operators Loops & Control Structure Structure & Union Macro & Preprocessor Arrays Pointer Basics String Functions Storage Classes and Type Qualifiers Data Types Dynamic Memory Allocation Misc Advanced Pointer Variable Declaration and Scope File Handling C Quiz – 101 C Quiz – 102 C Quiz – 103 C Quiz – 104 C Quiz – 105 C Quiz – 106 C Quiz – 107 C Quiz – 108 C Quiz – 109 C Quiz – 110 C Quiz – 111 C Quiz – 112 Data Structures Mock Tests Linked List Stack Queue Binary Trees Binary Search Trees Balanced Binary Search Trees Graph Hash Array Misc B and B+ Trees Heap Tree Traversals Algorithms Mock Tests Analysis of Algorithms Sorting Divide and Conquer Greedy Algorithms Dynamic Programming Backtracking Misc NP Complete Searching Analysis of Algorithms (Recurrences) Recursion Bit Algorithms Graph Traversals Graph Shortest Paths Graph Minimum Spanning Tree Operating Systems Mock Tests Process Management Memory Management Input Output Systems UNIX CPU Scheduling Deadlock C++ Programming Mock Tests Constructors References Class and Object Misc C++ Destructors Operator Overloading this pointer Function Overloading and Default Arguments Static Keyword friend keyword Inheritance const keyword new and delete Virtual Functions Templates Exception Handling Java Programming Mock Tests Inheritance Abstract Class and Interface Arrays Data Types Constructors Exception Handling Packages Class and Object Functions final keyword Operators Python Programming Mock Tests Functions Operators Miscellaneous Data Type Output GATE Mock Tests GATE CS 2012 GATE CS 2013 GATE CS 2011 GATE CS 2010 GATE-CS-2009 GATE CS 2008 GATE IT 2008 GATE-CS-2007 GATE-IT-2007 GATE-CS-2006 GATE-IT-2006 GATE-CS-2014-(Set-1) GATE-CS-2014-(Set-2) GATE-CS-2014-(Set-3) GATE-CS-2005 GATE-IT-2005 GATE-CS-2004 GATE-IT-2004 GATE-CS-2003 GATE-CS-2002 GATE-CS-2001 GATE-CS-2000 GATE-CS-2015 (Mock Test) GATE-CS-2015 (Set 1) GATE-CS-2015 (Set 2) GATE-CS-2015 (Set 3) GATE-CS-2016 (Set 1) GATE-CS-2016 (Set 2) DBMS Mock Tests ER and Relational Models Database Design (Normal Forms) SQL(29) Transactions and concurrency control File structures Compiler Design Mock Tests Lexical analysis Parsing and Syntax directed translation Code Generation and Optimization Computer Networks Mock Tests Data Link Layer Network Layer IP Addressing Transport Layer Misc Topics in Computer Networks Application Layer Network Security Theory of Computation Mock Tests Regular languages and finite automata Context free languages and Push-down automata Recursively enumerable sets and Turing machines Undecidability Aptitude Mock Tests Puzzles Probability Arithmetic Aptitude Arithmetic Aptitude 3 Arithmetic Aptitude 5 Numbers Work and Wages English General Aptitude Arithmetic Aptitude 2 Arithmetic Aptitude 4 Arithmetic Aptitude 6 LCM HCF Computer Organization and Architecture Digital Logic & Number representation Computer Organization and Architecture Number Representation Microprocessor Other Topics in Computer Science Software Engineering HTML and XML Engineering Mathematics Set Theory & Algebra Linear Algebra Numerical Methods and Calculus Graph Theory Combinatorics Propositional and First Order Logic. CS Interview Questions C Interview Questions | Set 1 C Interview Questions | Set 2 C++ Interview Questions Data Structures Interview Questions Computer Networks Interview Questions Algorithm Interview Questions DBMS Interview Questions Operating Systems Interview Questions OOP Interview Questions Share your thoughts in the comments Add Your Comment Please Login to comment...