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 specifications that define the appearance and movement of a 3D object.
Comparison operators
Instance
Class
Procedure Arguments
2. An object that holds multiple variables. An index can be used to access the variables.
Class
Inheritance
Array
Elements
3. Errors in the syntax of a computer program.
Class
Variable
Bugs
new Keyword
4. When an object unintentionally overlaps with another.
Instance
Collision
Relational Operators
Source Code
5. A set of data with values having predefined characteristics.
Collision
new Keyword
Data Type
Algorithm
6. A set of instructions - or programmed code - for how the object should perform a task.
Procedure
Elements
Program
Functions
7. Word at the beginning of the method that tells us what type of information a method call will return.
new Keyword
Procedure
Return Type
IDE
8. Series of illustrated images that represent the main scenes in the animation.
Superclass
Procedural Abstraction
Instance Variable
Visual Storyboard
9. Applying the same test case to many parts of a software program.
Control Statement
Test Execution
Orientation
Compilation
10. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Test Case
Dot notation
Scenario
Logical Operators
11. Control structure that allows you to select specific sections of code to be executed.
Decision Control Structure
Orientation
Method Signature
Elements
12. This allows the programmer to adjust the object - motion - distance amount and time duration.
Procedure Arguments
Inheritance
Algorithm
Orientation
13. A list of instructions that are required to accomplish a task.
WHILE control statement
IF control statement
Program
Method Signature
14. 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.
Scenario
Logic Operators
Parameter
Functions
15. A statement that can execute a section of code multiple times.
Loop
Animation
Method
Collision
16. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Logic Operators
Argument
Class
Instructions
17. The process of finding software bugs in a software program
Inheritance
Relational Operators
Debugging
Array
18. Describes the class's properties.
Instance
Documentation
Compilation
Textual Storyboard
19. Each subclass receives the methods and properties of its superclass.
Source Code
Inheritance
Collision
Procedural Abstraction
20. 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.
Decision Control Structure
Instance Variable
Instance
Dot notation
21. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Data Type
Argument
Textual Storyboard
Quality Assurance Testing
22. A technique used to command newly-created instances to perform different actions.
Algorithm
Procedure
Textual Storyboard
Abstraction
23. Each subclass can use (inherits) the methods from its superclass.
Inheritance
Instance
Test Execution
Superclass
24. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Instance
Arithmetic Operators
Visual Storyboard
Instance Variable
25. 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.
Array
Method
Decision Control Structure
Debugging
26. An object from a class once its created and added to the scene.
Method
Instructions
Instance
Orientation
27. Tell Alice3 how to implement the instructions in a program.
Control Statement
Loop
Instance
Relational Operators
28. An error or break in a software program.
Debugging
Bug
Comments
Source Code
29. A piece of code that sends a message to an object asking it to perform an action.
Test Case
Method
Conditional Loop
Decision Control Structure
30. The template that defines the substance of an object - such as its appearance - features - and movement.
Class
Bug
Local Variables
Instance
31. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Inheritance
IDE
Instructions
Comments
32. A piece of program code that defines how the object should execute a task.
Instance
Test Case
Procedure
Debugging
33. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Class
Infinite Loop
Repetition Control Structure or WHILE loop
Program
34. Notes that help other programmers understand what the code in your program does.
WHILE control statement
Argument
Comments
Program
35. Symbols that compare two random values in a method.
Decision Control Structure
Comparison operators
Logical Operators
Instructions
36. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
IF control statement
Local Variables
Instance
Textual Storyboard
37. Tell the objects in the animation how to perform tasks.
IF control statement
Local Variables
Method Signature
Instructions
38. A position number in the array object that specifies which array element to access.
Variable
Index
Superclass
Comparison operators
39. 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.
Bugs
Compilation
Test Case
Quality Assurance Testing
40. The more generic - overarching class of a group of classes.
Superclass
Source Code
Bug
Variable
41. 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.
Class
Method Call
Index
Abstraction
42. A specification - such as a blueprint or pattern and a set of instructions - of how to construct something.
Class
Instructions
Debug
Debugging
43. A field used to store information about the class to use immediately or later.
Variable
Instance
Object-oriented programming (OOP)
Procedure Arguments
44. A place in memory where data of a specific type can be stored for later retrieval and use.
Procedure
Arithmetic Operators
Documentation
Variable
45. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Elements
Class
Index
Instance Variable
46. The general set of instructions and rules that objects will follow.
Axes
Logic Operators
Functions
Class
47. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
Bug
Test Case
Textual Storyboard
Inheritance
48. An object of a class.
Loop
Dot notation
Object-oriented programming (OOP)
Instance
49. An object's sense of direction.
Orientation
Argument
Instructions
Conditional Loop
50. An object of the class.
Source Code
Loop
Instance
Documentation