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 defined start and end point in a quality assurance program.
Test Cycle
IF control statement
Object-oriented programming (OOP)
Scenario
2. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
Instance
Class
Repetition Control Structure or WHILE loop
Test Case
3. Each subclass receives the methods and properties of its superclass.
Instance
Inheritance
Textual Storyboard
Class
4. A lexical unit used to perform basic mathematical operations by taking two operands and returning the result of the mathematical calculation.
Subclass
Parameter
Arithmetic Operators
Return Type
5. A statement that can execute a section of code multiple times.
Array
Control Statement
Loop
Debugging
6. The more generic - overarching class of a group of classes.
Orientation
Superclass
Comments
Test Cycle
7. 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 Call
Documentation
Inheritance
Source Code
8. A list of instructions that are required to accomplish a task.
Axes
Decision Control Structure
Program
Procedure
9. Errors in the syntax of a computer program.
Animation
Bugs
WHILE control statement
Test Cycle
10. A keyword that indicates that a new object is being created.
Variable
Program
Procedural Abstraction
new Keyword
11. The memory that the instance of the class has. That memory can be saved and accessed later as long as the instance exists.
Class
Loop
Instance Variable
WHILE control statement
12. Series of illustrated images that represent the main scenes in the animation.
IDE
Conditional Loop
Instance Variable
Visual Storyboard
13. An object that holds multiple variables. An index can be used to access the variables.
Array
Control Statement
Local Variables
Instance
14. An objects sense of direction.
Orientation
Inheritance
Class
Algorithm
15. Boolean operators (AND - OR and NOT).
Requirements Analysis
Subclass
Logical Operators
Parameter
16. A piece of code that sends a message to an object asking it to perform an action.
Dot notation
Elements
Method
Bugs
17. Notes that help other programmers understand what the code in your program does.
Test Execution
Comments
Procedure
Program
18. Control structure that allows you to select specific sections of code to be executed.
Decision Control Structure
Superclass
Comments
Class
19. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Orientation
Instance
Method Signature
Procedural Abstraction
20. Tell Alice3 how to implement the instructions in a program.
Control Statement
Procedure
Orientation
Debug
21. A sequence of actions that simulate movement.
Comparison operators
Argument
Class
Animation
22. When an object unintentionally overlaps with another.
Index
Collision
Requirements Analysis
Test Cycle
23. Answers questions about an object - such as its distance to another object.
Test Case
Logical Operators
Functions
State / Behavior
24. 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.
Relational Operators
Dot notation
Object-oriented programming (OOP)
Array
25. Describes the class's properties.
Repetition Control Structure or WHILE loop
Orientation
Orientation
Documentation
26. More specific types of a class.
Comments
Instance
Constructor
Subclass
27. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
Subclass
IDE
Instructions
Instance
28. All objects have which two characteristics?
State / Behavior
Comments
Inheritance
Method Call
29. An object's sense of direction.
Class
Animation
Orientation
Debugging
30. An object of the class.
Dot notation
Decision Control Structure
Instance
Requirements Analysis
31. A set of instructions - or programmed code - for how the object should perform a task.
Parameter
Abstraction
Procedure
Local Variables
32. This control performs a process while a condition is true; otherwise it will stop the instructions.
WHILE control statement
State / Behavior
Local Variables
Infinite Loop
33. The systematic process of checking to see whether a product being developed is meeting specified requirements.
Documentation
Functions
Test Execution
Quality Assurance Testing
34. A systematic process for determining user expectations.
Logical Operators
Animation
Requirements Analysis
Scenario
35. 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.
Logic Operators
Compilation
Comments
Method
36. Each subclass can use (inherits) the methods from its superclass.
Inheritance
Constructor
Test Case
Method
37. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
WHILE control statement
Procedure
Local Variables
Infinite Loop
38. Symbols that can be used to combine multiple boolean expressions into one boolean expression.
Constructor
Control Statement
Instructions
Logic Operators
39. An error or break in a software program.
Bug
Inheritance
Abstraction
IF control statement
40. A technique used to command newly-created instances to perform different actions.
Abstraction
Procedural Abstraction
Textual Storyboard
Procedure
41. A position number in the array object that specifies which array element to access.
Index
Class
Array
Subclass
42. Symbols that compare two random values in a method.
Class
Array
Logical Operators
Comparison operators
43. Notes that help other programmers understand what your program does.
Algorithm
Comments
Infinite Loop
Comparison operators
44. 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.
Superclass
Parameter
Requirements Analysis
Method Call
45. A type of item stored in an array - such as a string or integer - accessed using an index.
Variable
new Keyword
Elements
Array
46. A special kind of method that is automatically executed whenever a new instance of the class is created.
IF control statement
Constructor
Conditional Loop
Debugging
47. Detailed - ordered list of the actions each object performs in each scene of the animation.
Inheritance
Compilation
Textual Storyboard
Debugging
48. Applying the same test case to many parts of a software program.
Variable
Class
Instance
Test Execution
49. The template that defines the substance of an object - such as its appearance - features - and movement.
Class
Procedure
Orientation
Return Type
50. This control performs a process if a condition is true; otherwise it performs another process.
Bugs
Comments
IF control statement
Comparison operators