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. An object from a class once its created and added to the scene.
Constructor
Logical Operators
Instance
Method Signature
2. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Textual Storyboard
Inheritance
Logic Operators
Instance
3. The general set of instructions and rules that objects will follow.
Inheritance
Animation
Procedure
Class
4. Answers questions about an object - such as its distance to another object.
Functions
Procedure
Return Type
Class
5. Programming that allows the programmer to manipulate objects.
Object-oriented programming (OOP)
Loop
Documentation
Instance
6. A technique used to command newly-created instances to perform different actions.
Comments
Test Case
new Keyword
Abstraction
7. A defined start and end point in a quality assurance program.
Test Case
Test Cycle
Variable
Repetition Control Structure or WHILE loop
8. The more generic - overarching class of a group of classes.
Procedure Arguments
Superclass
Instance Variable
Abstraction
9. Access - return type - name - and parameters for a method.
Comments
Subclass
Logical Operators
Method Signature
10. Detailed - ordered list of the actions each object performs in each scene of the animation.
Functions
Textual Storyboard
Animation
Return Type
11. A list of actions to perform a task or solve a problem.
Algorithm
IDE
Method Call
Comparison operators
12. Tell Alice3 how to implement the instructions in a program.
Axes
Test Execution
Infinite Loop
Control Statement
13. Describes the class's properties.
Documentation
Method Signature
Quality Assurance Testing
Test Cycle
14. More specific types of a class.
Variable
Procedural Abstraction
Argument
Subclass
15. A set of instructions - or programmed code - for how the object should perform a task.
Inheritance
Procedure
Logic Operators
Procedure Arguments
16. A field used to store information about the class to use immediately or later.
Variable
Compilation
Class
Class
17. A list of instructions that are required to accomplish a task.
Class
Class
Visual Storyboard
Program
18. Tell the objects in the animation how to perform tasks.
Orientation
Debug
Instance Variable
Instructions
19. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Requirements Analysis
Relational Operators
Procedure
Procedure
20. Each subclass receives the methods and properties of its superclass.
Object-oriented programming (OOP)
Bugs
Inheritance
Return Type
21. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Repetition Control Structure or WHILE loop
Algorithm
Method
IDE
22. A statement that can execute a section of code multiple times.
Animation
Functions
Bugs
Loop
23. 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.
Object-oriented programming (OOP)
Bug
Axes
Test Case
24. The process of finding software bugs in a software program
Debugging
Source Code
Array
Quality Assurance Testing
25. Notes that help other programmers understand what your program does.
Comments
Debugging
Quality Assurance Testing
Procedure
26. A position number in the array object that specifies which array element to access.
Procedure
Index
Abstraction
Repetition Control Structure or WHILE loop
27. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Instance Variable
Index
Infinite Loop
Test Execution
28. 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.
Parameter
Instance Variable
Local Variables
Control Statement
29. An error or break in a software program.
Inheritance
Loop
Bug
Method Signature
30. A systematic process for determining user expectations.
IF control statement
Object-oriented programming (OOP)
Requirements Analysis
Inheritance
31. The template that defines the substance of an object - such as its appearance - features - and movement.
Logic Operators
Debug
Comparison operators
Class
32. An object that holds multiple variables. An index can be used to access the variables.
Procedure
Array
Test Execution
Documentation
33. An object of a class.
Return Type
Dot notation
Animation
Instance
34. This control performs a process if a condition is true; otherwise it performs another process.
Elements
Procedure
Program
IF control statement
35. A piece of program code that defines how the object should execute a task.
Procedure
Control Statement
Class
Program
36. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Comments
Scenario
Superclass
Textual Storyboard
37. Symbols that compare two random values in a method.
Arithmetic Operators
Comparison operators
Class
Logical Operators
38. 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.
Procedure Arguments
Dot notation
IDE
Compilation
39. This allows the programmer to adjust the object - motion - distance amount and time duration.
Constructor
Procedural Abstraction
Procedure Arguments
Relational Operators
40. 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.
Control Statement
Textual Storyboard
Dot notation
Axes
41. 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.
Constructor
Compilation
Relational Operators
Source Code
42. An objects sense of direction.
Orientation
Variable
Class
Axes
43. A place in memory where data of a specific type can be stored for later retrieval and use.
Constructor
Abstraction
Procedural Abstraction
Variable
44. A piece of code that sends a message to an object asking it to perform an action.
Orientation
Object-oriented programming (OOP)
Method
Animation
45. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Orientation
Array
Arithmetic Operators
Procedural Abstraction
46. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Procedure Arguments
Procedural Abstraction
Method
Axes
47. Series of illustrated images that represent the main scenes in the animation.
Method
Loop
Visual Storyboard
Comparison operators
48. Describes how to perform the procedure.
Instance
Program
Argument
Class
49. An object of the class.
Instance
Infinite Loop
Procedure
Repetition Control Structure or WHILE loop
50. A special kind of method that is automatically executed whenever a new instance of the class is created.
Logical Operators
Algorithm
Instance
Constructor