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