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