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. A specification - such as a blueprint or pattern and a set of instructions - of how to construct something.
Procedure
Class
Source Code
Repetition Control Structure or WHILE loop
2. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
IDE
Return Type
Test Case
Quality Assurance Testing
3. 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
new Keyword
Dot notation
Scenario
4. A keyword that indicates that a new object is being created.
Functions
new Keyword
Conditional Loop
Arithmetic Operators
5. A statement that can execute a section of code multiple times.
Loop
Arithmetic Operators
Bug
Variable
6. The process of finding software bugs in a software program
Instance
Animation
Debugging
Variable
7. Detailed - ordered list of the actions each object performs in each scene of the animation.
Local Variables
Procedure
Textual Storyboard
Comparison operators
8. All objects have which two characteristics?
Superclass
State / Behavior
Dot notation
Requirements Analysis
9. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Repetition Control Structure or WHILE loop
Decision Control Structure
Index
Infinite Loop
10. Notes that help other programmers understand what the code in your program does.
Comments
Abstraction
Documentation
Relational Operators
11. Control structure that allows you to execute specific sections of the code a number of times.
Parameter
Bugs
WHILE control statement
Repetition Control Structure or WHILE loop
12. More specific types of a class.
Subclass
Instance Variable
Procedural Abstraction
Quality Assurance Testing
13. An objects sense of direction.
Comparison operators
Orientation
IF control statement
Inheritance
14. A list of instructions that are required to accomplish a task.
Scenario
Algorithm
Program
Return Type
15. A loop that will continue until a specific condition occurs; then the loop ends.
Test Case
Comparison operators
Conditional Loop
Logical Operators
16. Notes that help other programmers understand what your program does.
Object-oriented programming (OOP)
Test Execution
Instance
Comments
17. Errors in the syntax of a computer program.
Control Statement
Scenario
Bugs
Comparison operators
18. Process of finding and removing bugs—or errors—in a computer program.
Debug
Dot notation
Scenario
Test Execution
19. A special kind of method that is automatically executed whenever a new instance of the class is created.
Variable
Constructor
Procedure Arguments
Orientation
20. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Infinite Loop
Dot notation
Control Statement
Instance Variable
21. 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.
Subclass
Class
Comments
Method
22. A place in memory where data of a specific type can be stored for later retrieval and use.
Orientation
Variable
IDE
Conditional Loop
23. Programming that allows the programmer to manipulate objects.
Object-oriented programming (OOP)
Relational Operators
Control Statement
Argument
24. A position number in the array object that specifies which array element to access.
IF control statement
Index
Orientation
Bug
25. 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.
Logic Operators
Test Cycle
Parameter
Class
26. An object's sense of direction.
Subclass
Scenario
Method
Orientation
27. Describes the class's properties.
Logical Operators
Documentation
Collision
Constructor
28. Each subclass can use (inherits) the methods from its superclass.
Inheritance
Control Statement
Procedure Arguments
Documentation
29. This control performs a process if a condition is true; otherwise it performs another process.
Method Call
Variable
IF control statement
Arithmetic Operators
30. This control performs a process while a condition is true; otherwise it will stop the instructions.
Variable
Argument
WHILE control statement
Algorithm
31. A defined start and end point in a quality assurance program.
Subclass
Abstraction
Decision Control Structure
Test Cycle
32. A field used to store information about the class to use immediately or later.
State / Behavior
Return Type
Variable
Quality Assurance Testing
33. Each subclass receives the methods and properties of its superclass.
Scenario
Abstraction
Inheritance
Axes
34. Tell Alice3 how to implement the instructions in a program.
Class
Instructions
Control Statement
Instance
35. This allows the programmer to adjust the object - motion - distance amount and time duration.
Infinite Loop
Loop
Procedure Arguments
Instance
36. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Infinite Loop
Scenario
Quality Assurance Testing
Instructions
37. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Quality Assurance Testing
Instance
WHILE control statement
Method
38. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Index
IDE
Program
Loop
39. A systematic process for determining user expectations.
Variable
Requirements Analysis
Argument
Functions
40. When an object unintentionally overlaps with another.
Class
Method
Collision
Orientation
41. An object that holds multiple variables. An index can be used to access the variables.
Bugs
Procedural Abstraction
Array
Instance
42. A set of data with values having predefined characteristics.
Instance
Data Type
Class
Functions
43. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Local Variables
Algorithm
Functions
Axes
44. A list of actions to perform a task or solve a problem.
Comments
Visual Storyboard
Class
Algorithm
45. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Elements
Instance Variable
Relational Operators
Functions
46. A technique used to command newly-created instances to perform different actions.
Arithmetic Operators
Abstraction
Orientation
Variable
47. Symbols that compare two random values in a method.
Instance
Comparison operators
Subclass
Class
48. Answers questions about an object - such as its distance to another object.
Return Type
Orientation
Functions
Inheritance
49. The general set of instructions and rules that objects will follow.
Subclass
Class
IDE
Loop
50. A set of instructions - or programmed code - for how the object should perform a task.
Procedure
Method
Inheritance
Constructor