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 set of data with values having predefined characteristics.
Logic Operators
Collision
Data Type
Compilation
2. Describes the class's properties.
Scenario
Class
Documentation
Argument
3. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Decision Control Structure
Array
Class
Arithmetic Operators
4. A list of actions to perform a task or solve a problem.
Algorithm
Documentation
Infinite Loop
Method Signature
5. 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.
new Keyword
Dot notation
IF control statement
Object-oriented programming (OOP)
6. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Array
Logic Operators
Inheritance
Visual Storyboard
7. Each subclass receives the methods and properties of its superclass.
Instance Variable
Superclass
Axes
Inheritance
8. When an object unintentionally overlaps with another.
Instance
Collision
Superclass
Test Case
9. Series of illustrated images that represent the main scenes in the animation.
Requirements Analysis
Visual Storyboard
Program
Constructor
10. Control structure that allows you to select specific sections of code to be executed.
Comments
Array
Constructor
Decision Control Structure
11. Symbols that compare two random values in a method.
WHILE control statement
Variable
Data Type
Comparison operators
12. Word at the beginning of the method that tells us what type of information a method call will return.
Return Type
Index
Procedure Arguments
Data Type
13. A piece of program code that defines how the object should execute a task.
Procedure
Source Code
Parameter
Abstraction
14. A position number in the array object that specifies which array element to access.
Debugging
Logical Operators
Orientation
Index
15. A special kind of method that is automatically executed whenever a new instance of the class is created.
Constructor
new Keyword
Decision Control Structure
WHILE control statement
16. 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.
Abstraction
Axes
Test Execution
Control Statement
17. Access - return type - name - and parameters for a method.
Method Signature
Abstraction
Relational Operators
Index
18. The process of finding software bugs in a software program
Debugging
State / Behavior
Orientation
IDE
19. Each subclass can use (inherits) the methods from its superclass.
Variable
Bugs
Inheritance
Method Call
20. A systematic process for determining user expectations.
Object-oriented programming (OOP)
Instance
Requirements Analysis
new Keyword
21. Programming that allows the programmer to manipulate objects.
Debugging
Comparison operators
Requirements Analysis
Object-oriented programming (OOP)
22. Control structure that allows you to execute specific sections of the code a number of times.
Parameter
Repetition Control Structure or WHILE loop
Inheritance
Bugs
23. The template that defines the substance of an object - such as its appearance - features - and movement.
Class
Procedural Abstraction
Arithmetic Operators
Abstraction
24. 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.
Superclass
Object-oriented programming (OOP)
Program
Compilation
25. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Relational Operators
Compilation
Bugs
Variable
26. More specific types of a class.
Subclass
Loop
Conditional Loop
Requirements Analysis
27. The more generic - overarching class of a group of classes.
Superclass
IF control statement
Functions
Requirements Analysis
28. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Documentation
Bugs
Quality Assurance Testing
Debug
29. Applying the same test case to many parts of a software program.
Abstraction
Test Execution
Local Variables
Axes
30. Describes how to perform the procedure.
Argument
Instructions
Object-oriented programming (OOP)
Comments
31. Boolean operators (AND - OR and NOT).
Inheritance
Class
Logical Operators
Debugging
32. Errors in the syntax of a computer program.
Scenario
Bugs
Source Code
Class
33. A statement that can execute a section of code multiple times.
Functions
Debugging
Loop
Infinite Loop
34. An object that holds multiple variables. An index can be used to access the variables.
Comments
Instance
Source Code
Array
35. 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.
Variable
Elements
Orientation
Method Call
36. Answers questions about an object - such as its distance to another object.
Functions
Instructions
Textual Storyboard
IF control statement
37. Detailed - ordered list of the actions each object performs in each scene of the animation.
Test Execution
Orientation
Procedure Arguments
Textual Storyboard
38. The general set of instructions and rules that objects will follow.
Array
Index
Class
Repetition Control Structure or WHILE loop
39. An object's sense of direction.
Orientation
Method Call
Requirements Analysis
Constructor
40. Notes that help other programmers understand what your program does.
Functions
Comments
Visual Storyboard
Subclass
41. A type of item stored in an array - such as a string or integer - accessed using an index.
Array
Scenario
Constructor
Elements
42. This allows the programmer to adjust the object - motion - distance amount and time duration.
Scenario
Procedure
Procedure Arguments
Method
43. A piece of code that sends a message to an object asking it to perform an action.
Method
Class
Scenario
State / Behavior
44. An object of a class.
Class
Instance
Program
Inheritance
45. A keyword that indicates that a new object is being created.
Control Statement
Repetition Control Structure or WHILE loop
new Keyword
Infinite Loop
46. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Local Variables
Documentation
Index
new Keyword
47. A field used to store information about the class to use immediately or later.
Variable
Procedural Abstraction
Conditional Loop
Instance
48. Process of finding and removing bugs—or errors—in a computer program.
Relational Operators
Subclass
Class
Debug
49. 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.
Method
Procedure Arguments
Comments
Parameter
50. This control performs a process if a condition is true; otherwise it performs another process.
IF control statement
Instructions
Comments
Infinite Loop