SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
AP Computer Science
Start Test
Study First
Subjects
:
it-skills
,
ap
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. The general set of instructions and rules that objects will follow.
Class
Orientation
Relational Operators
Elements
2. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Logic Operators
Class
Superclass
Orientation
3. This allows the programmer to adjust the object - motion - distance amount and time duration.
Test Case
Test Execution
State / Behavior
Procedure Arguments
4. A type of item stored in an array - such as a string or integer - accessed using an index.
Loop
Elements
Debugging
Documentation
5. Boolean operators (AND - OR and NOT).
Method
Subclass
Logical Operators
Instance Variable
6. A place in memory where data of a specific type can be stored for later retrieval and use.
Index
Instructions
Variable
Bugs
7. The three dimensional x - y - and z coordinates that each object resides on. They can be manipulated to change the object's position and appearance.
Visual Storyboard
Procedure
Axes
Class
8. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Arithmetic Operators
Argument
Functions
Decision Control Structure
9. A defined start and end point in a quality assurance program.
Infinite Loop
Control Statement
Parameter
Test Cycle
10. A sequence of actions that simulate movement.
Procedural Abstraction
Animation
Constructor
Data Type
11. A piece of code that sends a message to an object asking it to perform an action.
Scenario
Class
Comparison operators
Method
12. Set of operations or tasks that instances of a class can perform. When a method is invoked - it will perform the operation or task specified in the source code.
Method
Variable
Array
Index
13. A set of instructions - or programmed code - for how the object should perform a task.
Logical Operators
Conditional Loop
Procedure
Class
14. Defines what all instances of each class are capable of doing. The behavior of each instance is determined by the source code of its class.
Textual Storyboard
Source Code
Instance Variable
Procedure
15. Answers questions about an object - such as its distance to another object.
Index
Instance
Comments
Functions
16. This control performs a process if a condition is true; otherwise it performs another process.
Instructions
Program
IF control statement
Variable
17. An object from a class once its created and added to the scene.
WHILE control statement
Requirements Analysis
Subclass
Instance
18. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Quality Assurance Testing
Test Execution
Collision
Visual Storyboard
19. The process of finding software bugs in a software program
Requirements Analysis
Debugging
Instructions
Scenario
20. Tell the objects in the animation how to perform tasks.
Test Execution
Test Cycle
Instructions
Instance
21. More specific types of a class.
Loop
Abstraction
Logic Operators
Subclass
22. Word at the beginning of the method that tells us what type of information a method call will return.
Instance
Comments
Return Type
State / Behavior
23. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Collision
Test Cycle
Instance Variable
Loop
24. A technique used to command newly-created instances to perform different actions.
Functions
Abstraction
Instance
State / Behavior
25. Each subclass can use (inherits) the methods from its superclass.
Instance
Inheritance
Subclass
Argument
26. Notes that help other programmers understand what your program does.
Program
Comments
Object-oriented programming (OOP)
Instance
27. A position number in the array object that specifies which array element to access.
Comments
WHILE control statement
Index
Superclass
28. Translates the source code into a machine code that the computer can understand. This ensures that you added the source code or class correctly before you proceed.
Constructor
Instance
Instance
Compilation
29. An objects sense of direction.
Logical Operators
Instance
Orientation
Subclass
30. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Debugging
Repetition Control Structure or WHILE loop
Collision
Scenario
31. A keyword that indicates that a new object is being created.
Orientation
new Keyword
Textual Storyboard
Quality Assurance Testing
32. A technique that allows a class to use a method from another class or object. The dot between the class/object name and the method name indicates that the method comes from a different class or object.
Comparison operators
Procedural Abstraction
Dot notation
WHILE control statement
33. Programming that allows the programmer to manipulate objects.
Class
Local Variables
Object-oriented programming (OOP)
Orientation
34. All objects have which two characteristics?
Comments
State / Behavior
Inheritance
Source Code
35. An error or break in a software program.
Method
new Keyword
Bug
Compilation
36. The more generic - overarching class of a group of classes.
Superclass
Dot notation
Comparison operators
Visual Storyboard
37. Control structure that allows you to execute specific sections of the code a number of times.
Algorithm
Scenario
Comments
Repetition Control Structure or WHILE loop
38. Process of finding and removing bugs—or errors—in a computer program.
Comparison operators
Abstraction
Logical Operators
Debug
39. Series of illustrated images that represent the main scenes in the animation.
Program
Visual Storyboard
Comments
Index
40. Detailed - ordered list of the actions each object performs in each scene of the animation.
IF control statement
Class
Textual Storyboard
Procedure Arguments
41. A statement that can execute a section of code multiple times.
Abstraction
Infinite Loop
Loop
Argument
42. Access - return type - name - and parameters for a method.
Method Signature
Orientation
Comparison operators
Repetition Control Structure or WHILE loop
43. An object's sense of direction.
Data Type
Axes
Orientation
Array
44. A list of actions to perform a task or solve a problem.
Comparison operators
Algorithm
Procedural Abstraction
Procedure
45. A systematic process for determining user expectations.
Orientation
Requirements Analysis
Constructor
Variable
46. Tell Alice3 how to implement the instructions in a program.
Inheritance
Control Statement
Textual Storyboard
Index
47. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Procedural Abstraction
Local Variables
Return Type
Decision Control Structure
48. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Comments
Instance
Class
Procedural Abstraction
49. A set of data with values having predefined characteristics.
Class
Scenario
Inheritance
Data Type
50. An object that holds multiple variables. An index can be used to access the variables.
Array
Instance
Procedural Abstraction
Conditional Loop