skillsusa computer programming study set

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/47

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

48 Terms

1
New cards

abstract class

a class that cannot be directly constructed, one that can only be constructed only through construction of some of its subclasses

2
New cards

actual argument

a value, or reference to a value, passed to a function

3
New cards

app

an application that executes on a small, handheld device

4
New cards

application

a program or integrated suite of programs that has a defined function

5
New cards

argument

a value, or a reference to a value, passed to a function; an actual argument

an ordered sequence of same-typed values whose elements are fast to access by their numerical index in the array

6
New cards

boolean

a data type for yes or no, true or false values

7
New cards

class

a set of objects having the same behavior, or a template defining such a set

8
New cards

compiler

a computer program which transforms source code into object code

9
New cards

constant

an identifier that is bound to an invariant value

10
New cards

constructor

a class method that creates and initializes each instance of an object

11
New cards

data type

a classification or category of various types of data, that states the possible values that can be taken, how they are stored, and what range of operations are allowed on them

12
New cards

destructor

in object-oriented programming, the command sequence that is launched when the execution of an object is finished

13
New cards

dump

a formatted listing of the contents of program storage, especially when produced automatically by a failing program

14
New cards

enumeration

a data type whose values are a set of mutually exclusive named constant

15
New cards

exception

an interruption in normal processing, especially as caused by an error condition

16
New cards

floating point

a method of representing real numbers as a pair of integers

17
New cards

flow chart

a schematic representation of the logic that defines the flow of control through a program

18
New cards

formal argument

a parameter in a function definition

19
New cards

function

a routine that receives zero or more arguments and may return a result

20
New cards

functional programming

a programming paradigm that treats computation as the evaluation of mathematical functions, avoids state and mutable data, and makes it easy to construct functions as if they were data objects

21
New cards

goto/ go to

a statement that transfers control unconditionally to another part of a program

22
New cards

heap

an area of memory reserved for dynamically allocated data objects, contrasted to the stack

23
New cards

identifier

a formal name used in source code to refer to a variable, function, procedure, package, etc

24
New cards

integer

a data type for integer values

25
New cards

interpreter

a program which executes another program written in a programming language other than machine code

26
New cards

linker/link editor

a computer program that takes one or more objects generated by compilers and assembles them into a single executable program

27
New cards

logic programming

a style or paradigm of computer programming exemplified by the language of Prolog

28
New cards

machine code

system of instructions and data directly understandable by a computer's CPU

29
New cards

method

in object oriented languages, a subroutine or function belonging to a class or object

30
New cards

module

a program that is linked with others to form a functioning application; one method of implementing a subroutine

31
New cards

object

an instance of a class

32
New cards

object code

the output of a compiler or assembler, not necessarily executable directly without linking it to other modules

33
New cards

object oriented

using entities called objects that can process data and exchange messages with other objects

34
New cards

paradigm

a fundamental style of computer programming to which the the design of a programming language typically has to cater, such as imperative programming, declarative programming, or, on a finer level, functional programming, logic programming, or object-oriented programming

35
New cards

parameter

a name in a function or subroutine definition that is replaced by, or bound to, the corresponding actual argument when the function or subroutine is called

36
New cards

procedure

a subroutine or function coded to perform a specific task

37
New cards

program

a software application, or a collection of software applications, designed to perform a specific task

38
New cards

real

a number containing a decimal point, e.g. the number pi is a real number with a value of approximately 3.14159268....

39
New cards

run time

the time during which a program is executing, as oppose to the compile time

40
New cards

source code

human readable instructions in a programming language, to be transformed into machine instructions by a compiler, interpreter, assembler, or other such system

41
New cards

stack

the portion of the computer memory used to keep track of called procedures of call instructions

42
New cards

string

a data type for a sequence of characters such as letters of English alphabet

43
New cards

subclass

in object oriented programming, an object class derived from another class from which it inherits a base set of properties and methods

44
New cards

subprogram

a program contained within a larger program

45
New cards

subroutine

a section of code that implements a task. while it may be used at more than one point in a program, it need not be

46
New cards

superclass

a class that passes attributes and methods down the hierarchy to subclasses

47
New cards

type

a tag attached to variables used in determining what values may be assigned to what variables

48
New cards

variable

a named memory location in which a program can store intermediate results and from which it can read them