SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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 defined start and end point in a quality assurance program.
Test Case
Variable
Visual Storyboard
Test Cycle
2. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Comments
Comments
Class
Infinite Loop
3. A position number in the array object that specifies which array element to access.
Instructions
Axes
IDE
Index
4. When an object unintentionally overlaps with another.
Instance
Bugs
Program
Collision
5. Tell Alice3 how to implement the instructions in a program.
Orientation
Subclass
Bug
Control Statement
6. A special kind of method that is automatically executed whenever a new instance of the class is created.
Parameter
Debugging
Instance Variable
Constructor
7. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Constructor
Parameter
Local Variables
Subclass
8. All objects have which two characteristics?
Instance Variable
Orientation
State / Behavior
Instance
9. Access - return type - name - and parameters for a method.
Method Signature
Orientation
Superclass
Inheritance
10. Answers questions about an object - such as its distance to another object.
Abstraction
Textual Storyboard
Logical Operators
Functions
11. 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.
Orientation
Procedural Abstraction
Local Variables
Dot notation
12. 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.
Source Code
Abstraction
Parameter
Dot notation
13. An object from a class once its created and added to the scene.
new Keyword
Logic Operators
Axes
Instance
14. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Class
Scenario
Logic Operators
Instance
15. This control performs a process while a condition is true; otherwise it will stop the instructions.
Object-oriented programming (OOP)
Inheritance
Logic Operators
WHILE control statement
16. A piece of code that sends a message to an object asking it to perform an action.
Method
Variable
Visual Storyboard
Procedural Abstraction
17. Detailed - ordered list of the actions each object performs in each scene of the animation.
Functions
Comments
Textual Storyboard
Decision Control Structure
18. 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.
Loop
IF control statement
Local Variables
Compilation
19. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Instance
Array
Instance Variable
Bug
20. The template that defines the substance of an object - such as its appearance - features - and movement.
Subclass
Class
Data Type
Test Execution
21. The process of finding software bugs in a software program
Comments
Parameter
Debugging
Local Variables
22. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Debug
Arithmetic Operators
Procedural Abstraction
Documentation
23. Word at the beginning of the method that tells us what type of information a method call will return.
Bugs
Test Execution
Method Call
Return Type
24. A list of instructions that are required to accomplish a task.
Program
Axes
Method
Requirements Analysis
25. Boolean operators (AND - OR and NOT).
Inheritance
Control Statement
Logical Operators
Visual Storyboard
26. The specifications that define the appearance and movement of a 3D object.
new Keyword
Textual Storyboard
WHILE control statement
Class
27. Notes that help other programmers understand what the code in your program does.
Comments
Test Execution
Method
Bugs
28. A set of data with values having predefined characteristics.
Index
Data Type
Orientation
State / Behavior
29. Process of finding and removing bugs—or errors—in a computer program.
Debug
Class
Method
Compilation
30. A place in memory where data of a specific type can be stored for later retrieval and use.
Variable
Local Variables
Comparison operators
Compilation
31. A systematic process for determining user expectations.
Class
Inheritance
Requirements Analysis
Test Execution
32. An object's sense of direction.
Orientation
Procedure
Method Call
Axes
33. 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.
Procedure
Axes
Inheritance
Method Call
34. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Algorithm
Quality Assurance Testing
Conditional Loop
Orientation
35. An object of the class.
Instance
Method Signature
Infinite Loop
Algorithm
36. A specification - such as a blueprint or pattern and a set of instructions - of how to construct something.
Test Case
Logic Operators
Instance
Class
37. An object that holds multiple variables. An index can be used to access the variables.
WHILE control statement
Procedure
Array
Abstraction
38. Series of illustrated images that represent the main scenes in the animation.
Control Statement
Data Type
Visual Storyboard
Class
39. Applying the same test case to many parts of a software program.
Test Execution
Program
Constructor
WHILE control statement
40. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Abstraction
Animation
IDE
Inheritance
41. A statement that can execute a section of code multiple times.
IDE
Instance
Loop
Variable
42. This allows the programmer to adjust the object - motion - distance amount and time duration.
Class
IDE
Class
Procedure Arguments
43. Describes how to perform the procedure.
Functions
Collision
Instance
Argument
44. A technique used to command newly-created instances to perform different actions.
Return Type
Comparison operators
Index
Abstraction
45. Tell the objects in the animation how to perform tasks.
Requirements Analysis
Index
Quality Assurance Testing
Instructions
46. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Relational Operators
Procedure Arguments
Visual Storyboard
Inheritance
47. 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.
Index
IDE
Loop
Axes
48. Errors in the syntax of a computer program.
Elements
Inheritance
Bugs
Variable
49. Describes the class's properties.
Comparison operators
Method
Documentation
Instance
50. Each subclass can use (inherits) the methods from its superclass.
Quality Assurance Testing
Logic Operators
Logical Operators
Inheritance