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. Control structure that allows you to select specific sections of code to be executed.
Comparison operators
Argument
Class
Decision Control Structure
2. A position number in the array object that specifies which array element to access.
Algorithm
Index
Logic Operators
Comments
3. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Collision
Argument
Arithmetic Operators
Infinite Loop
4. A list of instructions that are required to accomplish a task.
Program
Collision
Parameter
Textual Storyboard
5. Access - return type - name - and parameters for a method.
Parameter
Object-oriented programming (OOP)
Method Signature
Orientation
6. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Orientation
Program
Local Variables
Subclass
7. A defined start and end point in a quality assurance program.
Algorithm
IDE
Method
Test Cycle
8. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Procedure
Logical Operators
Class
Instance Variable
9. A loop that will continue until a specific condition occurs; then the loop ends.
Repetition Control Structure or WHILE loop
Conditional Loop
Test Cycle
Dot notation
10. Process of finding and removing bugs—or errors—in a computer program.
Object-oriented programming (OOP)
IDE
Index
Debug
11. Describes the class's properties.
Loop
Axes
Logic Operators
Documentation
12. Each subclass can use (inherits) the methods from its superclass.
Array
Class
Scenario
Inheritance
13. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Scenario
Variable
Method
Infinite Loop
14. Programming that allows the programmer to manipulate objects.
Index
Class
Object-oriented programming (OOP)
Quality Assurance Testing
15. A piece of program code that defines how the object should execute a task.
Procedure
Object-oriented programming (OOP)
Instructions
Method Signature
16. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Requirements Analysis
Arithmetic Operators
Control Statement
Elements
17. A field used to store information about the class to use immediately or later.
Procedure
Variable
Instance Variable
Abstraction
18. Control structure that allows you to execute specific sections of the code a number of times.
Repetition Control Structure or WHILE loop
Procedure
Array
Compilation
19. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Test Case
Visual Storyboard
Comments
Logic Operators
20. More specific types of a class.
Debugging
Parameter
Subclass
Visual Storyboard
21. Notes that help other programmers understand what the code in your program does.
Instance
Orientation
Comments
State / Behavior
22. The process of finding software bugs in a software program
Repetition Control Structure or WHILE loop
Parameter
Debugging
Object-oriented programming (OOP)
23. When an object unintentionally overlaps with another.
State / Behavior
Bugs
IF control statement
Collision
24. Errors in the syntax of a computer program.
Constructor
Method
Bugs
Functions
25. The general set of instructions and rules that objects will follow.
Orientation
Class
Arithmetic Operators
Inheritance
26. A systematic process for determining user expectations.
Relational Operators
Requirements Analysis
Functions
WHILE control statement
27. Tell Alice3 how to implement the instructions in a program.
Debugging
Control Statement
Variable
Procedure Arguments
28. A statement that can execute a section of code multiple times.
new Keyword
Procedure Arguments
Source Code
Loop
29. Series of illustrated images that represent the main scenes in the animation.
Arithmetic Operators
Parameter
Visual Storyboard
Procedure
30. Applying the same test case to many parts of a software program.
Parameter
Test Execution
Inheritance
Instructions
31. An object that holds multiple variables. An index can be used to access the variables.
Variable
Instance
Array
Return Type
32. Tell the objects in the animation how to perform tasks.
Animation
Relational Operators
Procedure
Instructions
33. Each subclass receives the methods and properties of its superclass.
Argument
Requirements Analysis
Comments
Inheritance
34. A keyword that indicates that a new object is being created.
Test Cycle
new Keyword
Collision
Class
35. An object of a class.
Procedure Arguments
Loop
Return Type
Instance
36. A sequence of actions that simulate movement.
Animation
Control Statement
Instance
Method Signature
37. A set of instructions - or programmed code - for how the object should perform a task.
Requirements Analysis
Method Signature
Procedure
Compilation
38. The more generic - overarching class of a group of classes.
Subclass
Superclass
Orientation
Test Case
39. Answers questions about an object - such as its distance to another object.
Functions
Source Code
IDE
Infinite Loop
40. 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.
Elements
Orientation
Parameter
Class
41. All objects have which two characteristics?
Variable
State / Behavior
Index
Procedure
42. 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.
Loop
Object-oriented programming (OOP)
Procedural Abstraction
Method
43. This control performs a process while a condition is true; otherwise it will stop the instructions.
Loop
Relational Operators
WHILE control statement
Functions
44. An objects sense of direction.
Relational Operators
Orientation
Method Signature
IF control statement
45. This control performs a process if a condition is true; otherwise it performs another process.
Elements
IF control statement
Argument
Dot notation
46. Notes that help other programmers understand what your program does.
Instance
Variable
Class
Comments
47. 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.
Axes
Instance Variable
Class
Relational Operators
48. Boolean operators (AND - OR and NOT).
Debugging
Logical Operators
Dot notation
Test Cycle
49. 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.
Method Signature
Dot notation
Variable
Class
50. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Instance
Requirements Analysis
Constructor
Quality Assurance Testing