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 memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Test Case
Procedural Abstraction
IF control statement
Instance Variable
2. Applying the same test case to many parts of a software program.
Axes
Test Execution
Array
Class
3. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Constructor
Conditional Loop
Quality Assurance Testing
Functions
4. The process of finding software bugs in a software program
Control Statement
Debugging
Source Code
Arithmetic Operators
5. 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.
Argument
Bug
Visual Storyboard
Parameter
6. A sequence of actions that simulate movement.
Arithmetic Operators
Variable
Animation
Elements
7. A piece of program code that defines how the object should execute a task.
Quality Assurance Testing
Loop
Data Type
Procedure
8. 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
IF control statement
Data Type
Index
9. A keyword that indicates that a new object is being created.
Array
Compilation
new Keyword
Class
10. 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.
Debugging
Return Type
Instance Variable
Method Call
11. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Object-oriented programming (OOP)
Instance Variable
IDE
Class
12. A set of instructions - or programmed code - for how the object should perform a task.
Orientation
Procedure
Inheritance
Bug
13. Errors in the syntax of a computer program.
Bugs
Conditional Loop
Superclass
Instance
14. Tell Alice3 how to implement the instructions in a program.
Control Statement
Repetition Control Structure or WHILE loop
Dot notation
Procedure
15. An objects sense of direction.
WHILE control statement
Orientation
Procedure Arguments
Conditional Loop
16. Access - return type - name - and parameters for a method.
Class
Orientation
Method Signature
Requirements Analysis
17. An object's sense of direction.
Functions
Object-oriented programming (OOP)
Axes
Orientation
18. This control performs a process if a condition is true; otherwise it performs another process.
IF control statement
Instance
Comments
Visual Storyboard
19. A piece of code that sends a message to an object asking it to perform an action.
Quality Assurance Testing
Inheritance
Comparison operators
Method
20. Symbols that compare two random values in a method.
Local Variables
Dot notation
Textual Storyboard
Comparison operators
21. The template that defines the substance of an object - such as its appearance - features - and movement.
Class
Scenario
Relational Operators
Requirements Analysis
22. All objects have which two characteristics?
Instance
State / Behavior
Procedure Arguments
Instructions
23. This control performs a process while a condition is true; otherwise it will stop the instructions.
WHILE control statement
Class
Class
Argument
24. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Procedural Abstraction
Arithmetic Operators
Parameter
Class
25. Programming that allows the programmer to manipulate objects.
Comments
Object-oriented programming (OOP)
Inheritance
Test Cycle
26. Describes how to perform the procedure.
Abstraction
Subclass
Argument
Requirements Analysis
27. A position number in the array object that specifies which array element to access.
Dot notation
Index
State / Behavior
Scenario
28. The more generic - overarching class of a group of classes.
Argument
Class
Textual Storyboard
Superclass
29. This allows the programmer to adjust the object - motion - distance amount and time duration.
Loop
Test Case
Procedure Arguments
Bug
30. Notes that help other programmers understand what your program does.
Repetition Control Structure or WHILE loop
Comments
Quality Assurance Testing
Program
31. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Bug
Logic Operators
Orientation
Class
32. Detailed - ordered list of the actions each object performs in each scene of the animation.
Debugging
Return Type
Textual Storyboard
Axes
33. 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.
Class
Method
Instance
Decision Control Structure
34. Control structure that allows you to execute specific sections of the code a number of times.
State / Behavior
Debug
Method Signature
Repetition Control Structure or WHILE loop
35. A type of item stored in an array - such as a string or integer - accessed using an index.
Elements
Program
Class
Infinite Loop
36. The general set of instructions and rules that objects will follow.
Class
Logic Operators
Orientation
Visual Storyboard
37. A list of actions to perform a task or solve a problem.
Comments
Functions
Algorithm
Object-oriented programming (OOP)
38. 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.
State / Behavior
Dot notation
Inheritance
Bug
39. Boolean operators (AND - OR and NOT).
Constructor
Bugs
Logical Operators
Logic Operators
40. An object that holds multiple variables. An index can be used to access the variables.
Array
new Keyword
Logic Operators
Arithmetic Operators
41. Tell the objects in the animation how to perform tasks.
Instructions
Data Type
Variable
Visual Storyboard
42. Each subclass receives the methods and properties of its superclass.
Inheritance
Relational Operators
Debugging
Loop
43. A loop that will continue until a specific condition occurs; then the loop ends.
Conditional Loop
Test Execution
Variable
Superclass
44. Describes the class's properties.
Visual Storyboard
WHILE control statement
Animation
Documentation
45. More specific types of a class.
IDE
Test Execution
IF control statement
Subclass
46. A set of data with values having predefined characteristics.
Array
Data Type
Logic Operators
Arithmetic Operators
47. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Local Variables
Loop
Procedure Arguments
Instance
48. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Inheritance
Instance Variable
Procedure
Infinite Loop
49. A place in memory where data of a specific type can be stored for later retrieval and use.
Object-oriented programming (OOP)
Subclass
Variable
Collision
50. 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.
Data Type
Axes
Requirements Analysis
Superclass