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