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. A technique used to command newly-created instances to perform different actions.
Algorithm
Abstraction
Parameter
Method Call
2. When an object unintentionally overlaps with another.
Instance
Collision
Method
Orientation
3. 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.
Axes
Infinite Loop
Class
Comments
4. Notes that help other programmers understand what the code in your program does.
Class
Comments
Documentation
new Keyword
5. A statement that can execute a section of code multiple times.
new Keyword
Loop
Debugging
Method Call
6. A place in memory where data of a specific type can be stored for later retrieval and use.
Variable
Control Statement
Visual Storyboard
WHILE control statement
7. Access - return type - name - and parameters for a method.
Comparison operators
Compilation
Method Signature
Abstraction
8. An object's sense of direction.
Orientation
Compilation
State / Behavior
Method
9. A type of item stored in an array - such as a string or integer - accessed using an index.
Inheritance
Loop
Parameter
Elements
10. An object of the class.
Arithmetic Operators
Instance
new Keyword
Functions
11. A keyword that indicates that a new object is being created.
Procedure
Abstraction
new Keyword
Method Signature
12. A sequence of actions that simulate movement.
Class
Compilation
Infinite Loop
Animation
13. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Quality Assurance Testing
Visual Storyboard
Decision Control Structure
Procedural Abstraction
14. An object that holds multiple variables. An index can be used to access the variables.
Orientation
Test Cycle
Array
Logic Operators
15. 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.
Dot notation
Method
Arithmetic Operators
Debug
16. A special kind of method that is automatically executed whenever a new instance of the class is created.
IDE
Constructor
Arithmetic Operators
Test Execution
17. An error or break in a software program.
Bug
Procedural Abstraction
Logical Operators
Source Code
18. Detailed - ordered list of the actions each object performs in each scene of the animation.
Functions
Textual Storyboard
Comparison operators
Data Type
19. A list of actions to perform a task or solve a problem.
Quality Assurance Testing
Loop
Algorithm
Debug
20. Each subclass can use (inherits) the methods from its superclass.
Data Type
Inheritance
Compilation
Comparison operators
21. This control performs a process if a condition is true; otherwise it performs another process.
Algorithm
IF control statement
Collision
Documentation
22. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Dot notation
Bugs
Logic Operators
Conditional Loop
23. 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.
Source Code
Axes
Textual Storyboard
Variable
24. Symbols that compare two random values in a method.
Comparison operators
Return Type
Elements
Logic Operators
25. Tell the objects in the animation how to perform tasks.
Axes
Functions
Instructions
Bug
26. Control structure that allows you to execute specific sections of the code a number of times.
Procedure
WHILE control statement
Repetition Control Structure or WHILE loop
Inheritance
27. A specification - such as a blueprint or pattern and a set of instructions - of how to construct something.
Bug
Test Execution
Class
Comments
28. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Bug
Source Code
Relational Operators
IF control statement
29. 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.
Dot notation
Relational Operators
Subclass
Logical Operators
30. A method call instructs the instance to perform an operation ortask. You can read the method to understand what operation or task is to be performed.
Method Call
Scenario
Arithmetic Operators
Repetition Control Structure or WHILE loop
31. Series of illustrated images that represent the main scenes in the animation.
Procedure
Class
Instance
Visual Storyboard
32. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
IDE
Instance
Inheritance
Test Case
33. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Arithmetic Operators
Program
Requirements Analysis
Procedural Abstraction
34. Process of finding and removing bugs—or errors—in a computer program.
Method Call
Animation
Test Case
Debug
35. Answers questions about an object - such as its distance to another object.
Functions
Infinite Loop
Comparison operators
Instance
36. An object of a class.
Superclass
Variable
Instance
Repetition Control Structure or WHILE loop
37. Describes how to perform the procedure.
Test Cycle
Argument
Procedure
Textual Storyboard
38. A position number in the array object that specifies which array element to access.
Index
State / Behavior
Argument
new Keyword
39. All objects have which two characteristics?
Quality Assurance Testing
State / Behavior
Return Type
Abstraction
40. A piece of code that sends a message to an object asking it to perform an action.
Documentation
Superclass
Method
Inheritance
41. This control performs a process while a condition is true; otherwise it will stop the instructions.
WHILE control statement
Test Case
Scenario
Comments
42. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
Arithmetic Operators
Test Case
Program
Orientation
43. Describes the class's properties.
Dot notation
Bugs
Relational Operators
Documentation
44. Programming that allows the programmer to manipulate objects.
Orientation
Object-oriented programming (OOP)
Visual Storyboard
Scenario
45. A piece of program code that defines how the object should execute a task.
Requirements Analysis
Test Execution
Procedure
State / Behavior
46. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Quality Assurance Testing
Inheritance
Animation
Infinite Loop
47. A list of instructions that are required to accomplish a task.
Class
Relational Operators
Program
IF control statement
48. Control structure that allows you to select specific sections of code to be executed.
Instance
Logical Operators
Parameter
Decision Control Structure
49. An objects sense of direction.
Axes
Orientation
Collision
Comparison operators
50. Word at the beginning of the method that tells us what type of information a method call will return.
Test Execution
Return Type
IDE
Class