Definition | Term | % Correct |
---|---|---|
">" | Greater than | 76%
|
"<" | Less than | 76%
|
Translates entire source program to object program only once, returning syntax errors if any. Examples: Java, C++ | Compiler | 73%
|
"=" / "==" | Equal to | 73%
|
"Grammar"/Rules of statement construction in programming language | Syntax | 72%
|
">=" | Greater than or equal to | 71%
|
"<=" | Less than or equal to | 71%
|
Stores data element, which can be changed during execution, of program. Has name and type i.e. int age; | Variable | 71%
|
"≠" / "!=" | Not equal to | 68%
|
Like above but cannot be modified during execution. Example: final double PI = 3.14159; | Constant | 54%
|
Unlike above, reads and translates one line of source program at a time. Examples: BASIC, Python | Interpreter | 53%
|
Variable that is visible to entire program | Global variable | 43%
|
"%" / "mod" | Remainder | 43%
|
Produces informations then returns value | Function | 42%
|
Commands/Words with special meanings. Examples: import, int, static | Keywords | 42%
|
Only language understood directly by computer, made of 1s and 0s => hard to write, debug, and maintain. | Machine language | 39%
|
Has data and actions/methods. | Object | 39%
|
Unlike above, has limited scope | Local variable | 37%
|
Performs calculations i.e. "+", "-", "*", "/", "%" | Operator | 37%
|
Translates above to machine code | Assembler | 35%
|
Unlike above, allows development of instructions and reference to address locations with mnemonics; program development is easier but each language supports only one specific computer system. | Assembly language | 33%
|
May (get) or may not (void) return value | Method | 32%
|
Passed into method, function, or procedure | Argument | 29%
|
Information used in method, function, or procedure | Parameter | 29%
|
Visibility of variable, i.e. specific part(s) of algorithm, such as a loop, that can access and retrieve data of variable. | Scope | 29%
|
Uses elements of natural language => easy to use, facilitates abstraction; program development is simpler, faster, and more understandable | High-level language | 28%
|
"/" / "div" | Integer part of {quotient} | 23%
|
Meaning of code/construction of programming language | Semantics | 18%
|
Combinations of above. Example: Finding maximum of four numbers | {Compound} operations | 15%
|
Small section of program customized by programmer to perform a particular task. | Module | 15%
|
Basic abilities of computer: Add, Compare, Retrieve, Store | {Fundamental} operations | 13%
|
.class file compiled from Java source code. Fed into interpreter afterwards. | Java Virtual Machine bytecode | 13%
|
Consists of multiple elements - which may be duplicate - such as objects and values, and comes with necessary operations/methods, such as add and remove, that programmer can immediately use to manipulate data. Example: ArrayList | Collection | 10%
|
Simply performs task or executes commands | Procedure | 10%
|
Handles code function on hardware platform. | Java Virtual Machine (JVM) | 3%
|
Allows programmers to save time by taking advantage of existing code developed either by themselves or other programmers. | Code reuse | 1%
|
Contains sequence of instructions that perform specific and predefined task. More than one of this may be contained in software libraries that can be used by programs. Three examples below. | Sub-program | 1%
|
Copyright H Brothers Inc, 2008–2024
Contact Us | Go To Top | View Desktop Site