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