C, C++, C# and Other Languages
220 resources created by 172 users
This page on GoConqr gathers community-made quizzes, mind maps, flashcards and notes on C, C++, C# and other languages, from data types and pointers to virtual functions, templates and exception handling. It's built for university students going over a topic and filling gaps, and for teachers after ready-made material, with a few resources that suit school students too. There are over 200 resources here, including more than 60 quizzes and over 70 mind maps. Try a quiz to find your gaps, then pick a mind map to review.
Select topic
- C Programming Basics18
- C++ Programming Basics14
- C# Programming Basics6
- Data Types, Variables and Operators22
- Conditionals and Loops12
- Functions and Program Structure10
- Arrays and Strings6
- Pointers and Dynamic Memory8
- Input, Output and File Handling14
- Compilation, Preprocessing and Libraries5
- Object-Oriented Programming in C++9
- Visual Basic Programming14
- Go Programming10
Top C, C++, C# and Other Languages resources
-
19 cardsC++ What does a compiler do?
-
70 questionsSection 1-7 Exam review
-
32 questionsC Quiz - Linkedin Which Code sample will eventually cause the computer to run out of memory ?
-
12 questionsC++ Exception Handling
-
44 questionsProgramming in C
-
10 questionsC++ Templates Which of the following is true about templates. 1) Template is a feature of C++ that allows us to write one...
-
10 questionsC++ Virtual Functions Which of the following is true about virtual functions in C++.
-
11 questionsOperator Overloading How can we restrict dynamic allocation of objects of a class using new?
Quizzes
See all 72 quizzes-
70 questionsSection 1-7 Exam review
-
32 questionsC Quiz - Linkedin Which Code sample will eventually cause the computer to run out of memory ?
-
12 questionsC++ Exception Handling
-
44 questionsProgramming in C
-
10 questionsC++ Templates Which of the following is true about templates. 1) Template is a feature of C++ that allows us to write one...
-
10 questionsC++ Virtual Functions Which of the following is true about virtual functions in C++.
-
11 questionsOperator Overloading How can we restrict dynamic allocation of objects of a class using new?
-
17 questionsquizz 3 harith
Mind maps
See all 77 mind maps-
28 nodesData types user defined type · built in type · derived type
-
198 nodesPart C 60% Databases · Strings · Dates & Times Class · Collections · Exception handling · Drag and drop
-
102 nodesAdvance Programming 1 Windows Messaging · Overloading operator · Static Keyword · interface · Delegates and events
-
104 nodesAdvance programming 2 Enumerations and Bit ... · Bitwise operations · Multithreading · serialization · inheritance and polym...
-
44 nodesIntroducción Visual Basic-Andres Ibañez Data Types in VBA: Th... · Form: it is the graph... · Toolbar: It is a cont... · Controls · In the Control Struct...
-
53 nodesVISUAL BASIC Event-driven programm... · Event-driven programm... · Form · Tool box · Controls · Properties
-
20 nodesVISUAL BASIC IT IS ONE OF THE PROG... · bibliography
-
16 nodesVisual basic FORM: · TOOL BOX: · CONTROLS · OBJECT PROPERTIES · CONTROL STRUCTURES · TYPES OF DATA
Flashcards
See all 45 flashcards-
19 cardsC++ What does a compiler do?
-
21 cardsProgramming in C# Exam 70-483 Q&A Work in progress!
-
13 cardsData Types What data can be stored in a Integer
-
53 cardsHead First C Connecting input and output
-
88 cardsCOMP 206 Unit 3: The C in C++ COMP 206 at Athabasca University
-
42 cardsINSY 4306 Ch.7 Divide and Conquer
-
25 cardsA5 Name two design patterns
-
27 cardsC Sharp main features of a static class
Flowcharts
-
Capitulo C 2-0 Types, Operators an... · Variable Names · Data Types and sizes · Constants
-
Flowchart C# workbook INICIO · PART LIST COMPARISON · WORKBOOK CHECKLIST · PART LIST vs S...
-
Untitled planEntrenamiento.h · calendario.h · calendario.cpp · planEntrenamiento.cpp
-
Untitled Identify the users ... · Edit a text file · Identify users sele... · Open and read file
-
program design in c quiz #1 review Program Design in C... · chapter 0 · Why computer scienc... · - almost everything...
Notes
See all 19 notes-
Basics of C++ Control IO &n...
-
C++ Notes 1. In copy contructor, parameter passed must always having &. (that is it is passed by refernce). 2. why static methods cannot be const? Answer : first of all, what is a const function - A "const function",...
-
Untitled
-
Best Practices C Sharp Effective C# Tips and Tricks a. C# Language Idioms · Use Properties Instead of Accessible Data Members· Prefer readonly to const.· Prefer the ‘is’ or ‘as’ Operators to Casts.· Use Conditional Attributes Instead of #if...
-
C- Get Started IDE - Integrated Development Environment : Used : Edit and Compile Code. C QuickStart: to save file filename.c (eg.myfirstprogram.c) #include ............. 1 &nb...
-
Arrays in C++ Arrays: An array is a series of elements of the same type placed in contiguous memory locations that can be individually referenced by adding an index to a unique identifier. Ways of declaring an array : Like a regula...
-
typedef
-
C Programming
Slides
Topics in C, C++, C# and Other Languages
More Computing and ICT (programming, computer science, digital skills, educational technology) topics
About C, C++, C# and Other Languages
GoConqr OriginalWhat this page covers
This page collects study material on programming in C, C++, C# and a few other languages, such as Visual Basic and Go. Most of it was made by GoConqr users, many of them university students working through course chapters. You will find quizzes, mind maps, flashcard decks, notes and a few flowcharts.
Where to start
If you are new to the topic, begin with the mind map Data types. It lays out built-in, derived and user-defined types, from int and char to structures, unions and classes. Then read the notes Basics of C++, which cover input and output, the standard library, namespaces and fundamental types.
For plain C, try the quiz Programming in C. It asks about variable names, loops that run at least once, and pointers. The mind map C OPERATORS and the deck Operators In C go well beside it.
Moving on to C++ ideas
Once the basics feel steady, work through these quizzes in order:
- C++ Templates, on writing one piece of code for different data types.
- Operator Overloading, on which operators can be overloaded and how to restrict dynamic allocation.
- C++ Virtual Functions, which asks you to predict program output.
- C++ Exception Handling, which uses try and catch examples.
The flashcard deck on C++ starts with questions such as what a compiler does, so it is a quick way to check the vocabulary.
Using quizzes and maps together
Take a quiz first without looking anything up. Note the questions you missed, then open a mind map or deck on the same idea. After that, try the quiz again. Maps give you the structure, flashcards help you recall terms, and quizzes show whether you can apply them.
Where this fits
This page sits in the Programming strand of Computing and ICT. It leans toward university coursework, so you will see chapter and week titles from different courses. Teachers can pick out single quizzes or maps to share with a class.
Choose one resource that matches what you are working on today, open it, and see how far you get.
Frequently asked questions
Which resource should I open first?
Start with the mind map called Data types. It sorts built-in, derived and user-defined types in one place, which helps with almost every other resource here. After that, try the quiz Programming in C or read the notes Basics of C++, depending on the language you are working in.
What do the C++ quizzes cover?
There are separate quizzes on virtual functions, exception handling, templates and operator overloading. Several ask you to predict the output of short programs, so they test reading code as well as recalling facts. They are a good check once you know the basics of classes and functions.
Are the resources free to use?
Yes. Every resource on this page is free to open, study and take, with no account needed. They were made by GoConqr users, not by GoConqr itself. If you want to save quiz scores or make your own quizzes, maps, flashcards and notes, a free account lets you do that.
Which languages are included besides C and C++?
You will find material on C#, including a mind map called C# Overview and one on LINQ and lambda expressions. There are also several Visual Basic mind maps and some flashcard decks on Go, covering functions, errors and modules. The largest share is still C and C++.
Who are these resources for?
Most suit university students going over a topic or filling gaps in a programming course. Teachers can use the quizzes, maps and decks as ready-made material. A small number may also help school students who are starting out with programming.
What if I can't find the topic I need?
Try a nearby resource first, such as a mind map or flashcard deck on the same language. The titles often follow course chapters, so a topic may sit under a chapter name. You can also make your own mind map, quiz or flashcards for the topic.