Just For Fun
Games to Consider
Create a Quiz
Locations & Scores
Become a Host
Programming - Key Terms
Can you name the key terms of programming from its definition?
Quiz not verified by Sporcle
Find the US States - No Outlines Minefield
US States (Redux)
Tricky-Clicky Minute: Countries
Clickable 1-100 Mines
Thanksgiving Dinner Logic Puzzle
Rate 5 stars
Rate 4 stars
Rate 3 stars
Rate 2 stars
Rate 1 star
How to Play
Click the green button to start and enter the correct answers below
An error in a program.
A collection of similar objects that can be accessed through indexing. Usually fixed-sized and homogeneous
The instance variables and methods of an object.
A control construct for executing portions of a program multiple times
Programming language statement that controls the execution of other statements.
An identifier that labels a value for future reference. The value can be changed through assignment.
A detailed sequence of steps for carrying out some process. A recipe.
Part of a program that produces data.
Generic term for the block of statements inside a control structure such as a loop or decision.
A particular object of some class.
The area of a program where a given variable may be referenced.
The text of a program in a high-level language.
Base two numbering system in which the only digits are 0 and 1.
The process of invoking a function's definition.
A subprogram within a program. Take parameters as input and can return values.
Describes a set of related objects.
Makes an external library module available for use within a program.
To run a program or segment of a program.
A data type for representing a sequence of characters (text).
A program entity that has some data and a set of operations to manipulate that data.
A style of interaction with a computer application that involves heavy use of graphical components such as windows, menus and buttons.
The process of giving a value to a variable.
Binary Boolean operator that returns true when either or both expressions are true.
A table showing the value of a Boolean expression for all possible combinations of values in its subexpressions.
Control Structure for implementing decisions in a program.
An external collection of useful functions or classes that can be imported and used in a program (e.g. math).
A data type for representing numbers with no fractional component.
To do multiple times (as in each execution of a loop body).
A function that lives inside an object.
A single command in a programming language.
In GUI programming, an outside action such as a mouse-click that causes something to happen in the program.
A sequence type that acts like an immutable list.
The process of placing one control structure inside of another.
A value that is passed to a function when it is called.
Short for 'picture element'. A single dot on a graphical display.
Text placed in a program for the benefit of human readers. They are ignored by the computer.
A data type for representing sequential collections.
The process of finding and eliminating errors in a program.
Binary Boolean operator that returns true when both of its subexpressions are true.
Notation for writing algorithms using precise natural language, instead of a computer language.
Binary digit. Fundamental unit of information. Usually represented using 0 and 1.
A data type for representing numbers with fractional values.
The form of a language.
A printed message that signals to the user of the program that input is expected.
A function or definition that refers to itself.
You're not logged in!
Compare scores with friends on all Sporcle quizzes.
Connect with Facebook
Connect with Google
Sign Up with Email
You Might Also Like...
Digits of Pi
(warning: may contain spoilers)
Top Games Today in Science
Element Symbols Minefield
Top Games with Similar Tags
Digits of Pi
Minute Math (Addition)
Top User Games in Science
Sporcle Puzzle Hunt: Science
Animal Sorting Blitz III
Periodic Table (Redux)
Anatomy of the Brain
mentally stimulating diversions
Quizzes for your site
Copyright © 2007-2015 Sporcle, Inc. Partner of USA TODAY Sports Digital Properties
Go to the Sporcle.com Mobile Site →