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. Each subclass can use (inherits) the methods from its superclass.
Inheritance
IF control statement
Algorithm
Repetition Control Structure or WHILE loop
2. A position number in the array object that specifies which array element to access.
new Keyword
Debug
Procedural Abstraction
Index
3. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Relational Operators
Axes
Debug
Return Type
4. 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
Procedure
Test Case
Instructions
5. This control performs a process while a condition is true; otherwise it will stop the instructions.
WHILE control statement
Superclass
Comments
Logic Operators
6. A loop that will continue until a specific condition occurs; then the loop ends.
Method
Conditional Loop
Argument
Debug
7. An object of the class.
State / Behavior
Bugs
Comments
Instance
8. Access - return type - name - and parameters for a method.
Test Execution
Method Signature
Test Cycle
Parameter
9. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Procedure
Return Type
Procedural Abstraction
Data Type
10. Answers questions about an object - such as its distance to another object.
Instance
IDE
Debugging
Functions
11. A special kind of method that is automatically executed whenever a new instance of the class is created.
Debug
Conditional Loop
Constructor
Logic Operators
12. A systematic process for determining user expectations.
Instance
Method
Requirements Analysis
Variable
13. An object's sense of direction.
Inheritance
Orientation
Source Code
Infinite Loop
14. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
State / Behavior
Class
Arithmetic Operators
Subclass
15. Word at the beginning of the method that tells us what type of information a method call will return.
Compilation
Method
Return Type
Procedure
16. Describes the class's properties.
Documentation
Superclass
Method
Control Statement
17. Series of illustrated images that represent the main scenes in the animation.
Class
Test Execution
Visual Storyboard
Constructor
18. Each subclass receives the methods and properties of its superclass.
Data Type
Program
Index
Inheritance
19. 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.
Return Type
Infinite Loop
Source Code
new Keyword
20. Process of finding and removing bugs—or errors—in a computer program.
Comments
Method
Debug
Scenario
21. An error or break in a software program.
Orientation
Conditional Loop
Bug
Textual Storyboard
22. The process of finding software bugs in a software program
Debugging
Class
Infinite Loop
Abstraction
23. An object of a class.
Inheritance
Superclass
Instance Variable
Instance
24. A type of item stored in an array - such as a string or integer - accessed using an index.
Axes
Procedure
Elements
Method
25. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Instance Variable
Object-oriented programming (OOP)
Class
Instance
26. A piece of code that sends a message to an object asking it to perform an action.
Functions
Method
Requirements Analysis
Procedure Arguments
27. 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.
State / Behavior
Documentation
Parameter
Method
28. 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.
Functions
Class
Axes
new Keyword
29. A set of data with values having predefined characteristics.
Logic Operators
Data Type
Return Type
Inheritance
30. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Quality Assurance Testing
Orientation
Requirements Analysis
Scenario
31. A technique used to command newly-created instances to perform different actions.
Inheritance
Method Signature
Procedure Arguments
Abstraction
32. This control performs a process if a condition is true; otherwise it performs another process.
Textual Storyboard
Inheritance
Loop
IF control statement
33. All objects have which two characteristics?
State / Behavior
new Keyword
Test Cycle
Quality Assurance Testing
34. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Array
Instance
Procedural Abstraction
Logic Operators
35. Symbols that compare two random values in a method.
Documentation
Comparison operators
Constructor
Comments
36. Detailed - ordered list of the actions each object performs in each scene of the animation.
Source Code
Textual Storyboard
Bugs
Compilation
37. 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.
Instance
new Keyword
Relational Operators
Dot notation
38. An objects sense of direction.
Elements
Axes
Orientation
Requirements Analysis
39. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Local Variables
Index
IF control statement
new Keyword
40. A specification - such as a blueprint or pattern and a set of instructions - of how to construct something.
Comments
Class
Conditional Loop
Instance
41. Tell the objects in the animation how to perform tasks.
Program
new Keyword
Class
Instructions
42. A sequence of actions that simulate movement.
Animation
Requirements Analysis
Functions
Instance
43. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Parameter
Quality Assurance Testing
Logical Operators
Repetition Control Structure or WHILE loop
44. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Infinite Loop
Inheritance
Logical Operators
Index
45. Control structure that allows you to execute specific sections of the code a number of times.
Decision Control Structure
Superclass
Repetition Control Structure or WHILE loop
Instance
46. A place in memory where data of a specific type can be stored for later retrieval and use.
Variable
Control Statement
Visual Storyboard
Class
47. The specifications that define the appearance and movement of a 3D object.
Conditional Loop
Variable
Array
Class
48. The template that defines the substance of an object - such as its appearance - features - and movement.
Elements
Class
Arithmetic Operators
Method
49. Applying the same test case to many parts of a software program.
Test Execution
Instance
Method Signature
Inheritance
50. The general set of instructions and rules that objects will follow.
WHILE control statement
Class
Algorithm
Variable