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. 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.
Conditional Loop
Test Cycle
Source Code
WHILE control statement
2. An error or break in a software program.
Scenario
Bug
Procedure Arguments
Debugging
3. More specific types of a class.
Local Variables
Collision
Subclass
Variable
4. Used to pass values to methods to specify how objects are to move - or to tell objects what type of response we expect when we ask objects a question.
Visual Storyboard
Loop
State / Behavior
Parameter
5. A defined start and end point in a quality assurance program.
Method Signature
Variable
Data Type
Test Cycle
6. An objects sense of direction.
Return Type
Collision
Orientation
Test Execution
7. Process of finding and removing bugs—or errors—in a computer program.
Relational Operators
Debug
Comments
Textual Storyboard
8. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Index
Instance
Superclass
Instance Variable
9. An object's sense of direction.
Orientation
Source Code
Class
Index
10. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Program
Scenario
Class
Method Call
11. Boolean operators (AND - OR and NOT).
Algorithm
Index
Argument
Logical Operators
12. A sequence of actions that simulate movement.
Comparison operators
Orientation
Scenario
Animation
13. Series of illustrated images that represent the main scenes in the animation.
Orientation
Comments
Visual Storyboard
Variable
14. The more generic - overarching class of a group of classes.
Superclass
Method
Decision Control Structure
Inheritance
15. A keyword that indicates that a new object is being created.
Axes
Method
Variable
new Keyword
16. Word at the beginning of the method that tells us what type of information a method call will return.
Decision Control Structure
Method
Abstraction
Return Type
17. Symbols that compare two random values in a method.
Animation
Inheritance
Comparison operators
Source Code
18. Applying the same test case to many parts of a software program.
Test Execution
Inheritance
Functions
IDE
19. All objects have which two characteristics?
Instance
Class
Variable
State / Behavior
20. A field used to store information about the class to use immediately or later.
Control Statement
Subclass
Test Cycle
Variable
21. A list of instructions that are required to accomplish a task.
Instance Variable
Program
Debugging
Loop
22. This allows the programmer to adjust the object - motion - distance amount and time duration.
Procedural Abstraction
Class
Variable
Procedure Arguments
23. The general set of instructions and rules that objects will follow.
Index
Instructions
Class
Compilation
24. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
WHILE control statement
Logic Operators
Argument
Comparison operators
25. An object that holds multiple variables. An index can be used to access the variables.
Comparison operators
Quality Assurance Testing
Decision Control Structure
Array
26. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Method Signature
Class
Visual Storyboard
Relational Operators
27. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Comments
Instance Variable
Local Variables
Instance
28. This control performs a process if a condition is true; otherwise it performs another process.
Source Code
IF control statement
Functions
Local Variables
29. Control structure that allows you to select specific sections of code to be executed.
Decision Control Structure
Arithmetic Operators
Quality Assurance Testing
Textual Storyboard
30. A place in memory where data of a specific type can be stored for later retrieval and use.
Variable
Array
Axes
Documentation
31. Notes that help other programmers understand what the code in your program does.
Comments
Procedure
Infinite Loop
Class
32. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Debug
Comparison operators
Quality Assurance Testing
Conditional Loop
33. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Arithmetic Operators
Constructor
Test Cycle
Debugging
34. A set of data with values having predefined characteristics.
Data Type
Instance
Source Code
Program
35. A position number in the array object that specifies which array element to access.
Program
Index
Documentation
Variable
36. An object of the class.
Animation
Conditional Loop
Orientation
Instance
37. A piece of code that sends a message to an object asking it to perform an action.
IDE
Source Code
Method
Scenario
38. Each subclass can use (inherits) the methods from its superclass.
Conditional Loop
Abstraction
Inheritance
Requirements Analysis
39. Detailed - ordered list of the actions each object performs in each scene of the animation.
Logic Operators
Textual Storyboard
Requirements Analysis
Procedure
40. Tell the objects in the animation how to perform tasks.
Instance
Instructions
Logic Operators
Abstraction
41. 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.
Index
Scenario
Textual Storyboard
Dot notation
42. Control structure that allows you to execute specific sections of the code a number of times.
Repetition Control Structure or WHILE loop
Compilation
Inheritance
Index
43. 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.
Source Code
Procedure
Axes
Bug
44. A technique used to command newly-created instances to perform different actions.
Source Code
Array
Animation
Abstraction
45. An object from a class once its created and added to the scene.
Instance
Array
Logic Operators
Comparison operators
46. A set of instructions - or programmed code - for how the object should perform a task.
Procedure
Comments
Relational Operators
Functions
47. Tell Alice3 how to implement the instructions in a program.
Documentation
Procedure Arguments
Loop
Control Statement
48. A list of actions to perform a task or solve a problem.
Procedure
Collision
Bugs
Algorithm
49. Errors in the syntax of a computer program.
Relational Operators
Bugs
Local Variables
Parameter
50. The process of finding software bugs in a software program
Test Cycle
Class
Debugging
Instructions