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. The more generic - overarching class of a group of classes.
Procedural Abstraction
new Keyword
Superclass
State / Behavior
2. This control performs a process if a condition is true; otherwise it performs another process.
Decision Control Structure
IF control statement
Compilation
State / Behavior
3. Tell the objects in the animation how to perform tasks.
Class
Method
Instructions
Return Type
4. Each subclass receives the methods and properties of its superclass.
Relational Operators
Source Code
Orientation
Inheritance
5. Each subclass can use (inherits) the methods from its superclass.
IDE
new Keyword
Inheritance
Animation
6. 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.
Test Cycle
Method
Dot notation
Procedure
7. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Decision Control Structure
State / Behavior
Conditional Loop
Procedural Abstraction
8. A loop that will continue until a specific condition occurs; then the loop ends.
Instance
Conditional Loop
Inheritance
Abstraction
9. Describes the class's properties.
Documentation
Index
Class
Collision
10. A special kind of method that is automatically executed whenever a new instance of the class is created.
Collision
Relational Operators
Array
Constructor
11. Errors in the syntax of a computer program.
Argument
Program
Procedure
Bugs
12. The specifications that define the appearance and movement of a 3D object.
Scenario
Procedure
Inheritance
Class
13. Applying the same test case to many parts of a software program.
Axes
Bug
Test Execution
Argument
14. A list of actions to perform a task or solve a problem.
Comments
Instance
Algorithm
Local Variables
15. 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
Argument
IDE
Arithmetic Operators
16. Series of illustrated images that represent the main scenes in the animation.
Scenario
Orientation
Visual Storyboard
Instance Variable
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.
Axes
Instructions
Class
Procedural Abstraction
18. A keyword that indicates that a new object is being created.
Abstraction
Decision Control Structure
Bug
new Keyword
19. More specific types of a class.
Decision Control Structure
Abstraction
Subclass
Orientation
20. An objects sense of direction.
Compilation
Comments
Documentation
Orientation
21. Notes that help other programmers understand what the code in your program does.
Conditional Loop
Bug
Parameter
Comments
22. A sequence of actions that simulate movement.
Variable
Animation
Relational Operators
State / Behavior
23. Detailed - ordered list of the actions each object performs in each scene of the animation.
Instance
Inheritance
Textual Storyboard
Orientation
24. An object of a class.
Procedure
Bug
Decision Control Structure
Instance
25. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Control Statement
Class
Relational Operators
IDE
26. A position number in the array object that specifies which array element to access.
Object-oriented programming (OOP)
Repetition Control Structure or WHILE loop
Index
Comparison operators
27. A piece of program code that defines how the object should execute a task.
Array
Bugs
Instructions
Procedure
28. Control structure that allows you to execute specific sections of the code a number of times.
Index
Local Variables
Class
Repetition Control Structure or WHILE loop
29. Boolean operators (AND - OR and NOT).
Program
Logical Operators
Class
Infinite Loop
30. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Compilation
Algorithm
Argument
Scenario
31. A systematic process for determining user expectations.
Requirements Analysis
Decision Control Structure
Dot notation
Parameter
32. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Data Type
Class
Quality Assurance Testing
Relational Operators
33. An object's sense of direction.
Orientation
Visual Storyboard
Conditional Loop
Animation
34. An object of the class.
Instance
Test Execution
Comparison operators
Method
35. A list of instructions that are required to accomplish a task.
Test Execution
Instructions
Program
Decision Control Structure
36. Programming that allows the programmer to manipulate objects.
Object-oriented programming (OOP)
Algorithm
Requirements Analysis
State / Behavior
37. An object from a class once its created and added to the scene.
Test Execution
Logic Operators
Instance
Source Code
38. This allows the programmer to adjust the object - motion - distance amount and time duration.
Procedure Arguments
new Keyword
Logic Operators
Class
39. Notes that help other programmers understand what your program does.
Abstraction
Data Type
Method
Comments
40. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Arithmetic Operators
Object-oriented programming (OOP)
Relational Operators
Bugs
41. Access - return type - name - and parameters for a method.
Test Execution
new Keyword
Array
Method Signature
42. The process of finding software bugs in a software program
Debugging
Inheritance
Debug
Orientation
43. When an object unintentionally overlaps with another.
Instance
Debug
Data Type
Collision
44. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Instructions
Procedure Arguments
Class
Local Variables
45. An object that holds multiple variables. An index can be used to access the variables.
Array
Local Variables
Constructor
Method
46. Process of finding and removing bugs—or errors—in a computer program.
Functions
Instance Variable
Debug
Elements
47. 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.
Procedure
Parameter
Axes
Control Statement
48. A set of instructions - or programmed code - for how the object should perform a task.
Documentation
Repetition Control Structure or WHILE loop
Procedure
Axes
49. 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.
Object-oriented programming (OOP)
Class
Method Call
Compilation
50. An error or break in a software program.
Argument
Bug
Class
Infinite Loop