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. Notes that help other programmers understand what the code in your program does.
Bugs
Documentation
Axes
Comments
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
Procedural Abstraction
Comments
Instance
3. Word at the beginning of the method that tells us what type of information a method call will return.
Return Type
Test Cycle
Loop
Array
4. A type of item stored in an array - such as a string or integer - accessed using an index.
Elements
Procedure
Method
Instructions
5. All objects have which two characteristics?
Variable
State / Behavior
Logical Operators
Data Type
6. A set of data with values having predefined characteristics.
Data Type
Superclass
Procedural Abstraction
Instance
7. The more generic - overarching class of a group of classes.
Method
Superclass
Bug
Orientation
8. The process of finding software bugs in a software program
Debugging
Arithmetic Operators
Comparison operators
Parameter
9. The general set of instructions and rules that objects will follow.
Class
Decision Control Structure
Index
Superclass
10. The specifications that define the appearance and movement of a 3D object.
Class
Index
Procedure
Functions
11. The template that defines the substance of an object - such as its appearance - features - and movement.
Constructor
Algorithm
Class
Scenario
12. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Method
Class
Instructions
Instance Variable
13. Symbols that compare two random values in a method.
Local Variables
Bug
Comparison operators
Functions
14. A keyword that indicates that a new object is being created.
Inheritance
new Keyword
Comparison operators
Comments
15. A defined start and end point in a quality assurance program.
Procedure
Test Cycle
Procedural Abstraction
Animation
16. Detailed - ordered list of the actions each object performs in each scene of the animation.
Method Call
Object-oriented programming (OOP)
Instance
Textual Storyboard
17. An object of the class.
Documentation
Arithmetic Operators
Instance
Method
18. This control performs a process while a condition is true; otherwise it will stop the instructions.
Method
Array
Documentation
WHILE control statement
19. Answers questions about an object - such as its distance to another object.
Functions
Program
Class
Quality Assurance Testing
20. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Abstraction
Class
Instance Variable
Logic Operators
21. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Variable
IDE
Relational Operators
Debugging
22. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Inheritance
IDE
Return Type
Quality Assurance Testing
23. Series of illustrated images that represent the main scenes in the animation.
Infinite Loop
Visual Storyboard
Constructor
Control Statement
24. This control performs a process if a condition is true; otherwise it performs another process.
IF control statement
Comments
Procedure
Elements
25. Process of finding and removing bugs—or errors—in a computer program.
Debug
Method
Procedure
Control Statement
26. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
Test Case
Data Type
Test Cycle
Debugging
27. A technique used to command newly-created instances to perform different actions.
Abstraction
Local Variables
Logic Operators
Class
28. An objects sense of direction.
Data Type
Loop
Documentation
Orientation
29. An object from a class once its created and added to the scene.
State / Behavior
Test Case
Instance
Data Type
30. Each subclass can use (inherits) the methods from its superclass.
Instance
Inheritance
Instance Variable
Repetition Control Structure or WHILE loop
31. Control structure that allows you to execute specific sections of the code a number of times.
IDE
Repetition Control Structure or WHILE loop
Variable
Comparison operators
32. Tell the objects in the animation how to perform tasks.
Subclass
Loop
Collision
Instructions
33. A systematic process for determining user expectations.
Functions
Instance
Textual Storyboard
Requirements Analysis
34. A field used to store information about the class to use immediately or later.
Program
Variable
Procedure
Constructor
35. Control structure that allows you to select specific sections of code to be executed.
WHILE control statement
Decision Control Structure
Elements
Quality Assurance Testing
36. Describes the class's properties.
Data Type
Instructions
Axes
Documentation
37. A statement that can execute a section of code multiple times.
Loop
Instance
Object-oriented programming (OOP)
Conditional Loop
38. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Method Signature
Arithmetic Operators
Control Statement
new Keyword
39. Errors in the syntax of a computer program.
Requirements Analysis
Variable
Bugs
Visual Storyboard
40. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Instance
IF control statement
Procedural Abstraction
Orientation
41. This allows the programmer to adjust the object - motion - distance amount and time duration.
Comparison operators
Local Variables
Program
Procedure Arguments
42. A place in memory where data of a specific type can be stored for later retrieval and use.
Instance
Infinite Loop
Logical Operators
Variable
43. An object of a class.
Scenario
Instance
Return Type
Variable
44. Each subclass receives the methods and properties of its superclass.
Animation
Instance
Decision Control Structure
Inheritance
45. Notes that help other programmers understand what your program does.
Inheritance
Bugs
Comments
IF control statement
46. 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.
Method Signature
Abstraction
Method Call
Logical Operators
47. A set of instructions - or programmed code - for how the object should perform a task.
Visual Storyboard
Procedure
Repetition Control Structure or WHILE loop
Relational Operators
48. A piece of code that sends a message to an object asking it to perform an action.
Method
Elements
Inheritance
Decision Control Structure
49. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Textual Storyboard
Relational Operators
Index
Control Statement
50. A list of actions to perform a task or solve a problem.
Abstraction
Method
Dot notation
Algorithm