IB Computer Science Topic 4.3 - Introduction to Programming - Statistics

General Stats
  • This quiz has been taken 126 times
  • The average score is 14 of 37
Answer Stats
Definition Term % Correct
">" Greater than
74%
"<" Less than
74%
"=" / "==" Equal to
72%
"Grammar"/Rules of statement construction in programming language Syntax
72%
Translates entire source program to object program only once, returning syntax errors if any. Examples: Java, C++ Compiler
71%
">=" Greater than or equal to
70%
"<=" Less than or equal to
70%
Stores data element, which can be changed during execution, of program. Has name and type i.e. int age; Variable
70%
"≠" / "!=" Not equal to
67%
Like above but cannot be modified during execution. Example: final double PI = 3.14159; Constant
55%
Unlike above, reads and translates one line of source program at a time. Examples: BASIC, Python Interpreter
52%
"%" / "mod" Remainder
44%
Produces informations then returns value Function
43%
Variable that is visible to entire program Global variable
43%
Commands/Words with special meanings. Examples: import, int, static Keywords
43%
Only language understood directly by computer, made of 1s and 0s => hard to write, debug, and maintain. Machine language
41%
Has data and actions/methods. Object
40%
Performs calculations i.e. "+", "-", "*", "/", "%" Operator
38%
Unlike above, has limited scope Local variable
37%
Translates above to machine code Assembler
36%
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
34%
May (get) or may not (void) return value Method
31%
Passed into method, function, or procedure Argument
30%
Visibility of variable, i.e. specific part(s) of algorithm, such as a loop, that can access and retrieve data of variable. Scope
30%
Uses elements of natural language => easy to use, facilitates abstraction; program development is simpler, faster, and more understandable High-level language
29%
Information used in method, function, or procedure Parameter
29%
"/" / "div" Integer part of {quotient}
24%
Meaning of code/construction of programming language Semantics
17%
Combinations of above. Example: Finding maximum of four numbers {Compound} operations
16%
Small section of program customized by programmer to perform a particular task. Module
15%
.class file compiled from Java source code. Fed into interpreter afterwards. Java Virtual Machine bytecode
14%
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
13%
Basic abilities of computer: Add, Compare, Retrieve, Store {Fundamental} operations
12%
Simply performs task or executes commands Procedure
12%
Handles code function on hardware platform. Java Virtual Machine (JVM)
2%
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
2%
Allows programmers to save time by taking advantage of existing code developed either by themselves or other programmers. Code reuse
1%
No matching quizzes found
Score Distribution
Percent of People with Each Score
Percentile by Number Answered
Your Score History
You have not taken this quiz