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 technique used to command newly-created instances to perform different actions.
Argument
Inheritance
Abstraction
Elements
2. Errors in the syntax of a computer program.
Source Code
Bugs
Method Call
Procedure
3. An object that holds multiple variables. An index can be used to access the variables.
Return Type
Array
Method
Method Call
4. All objects have which two characteristics?
Logic Operators
Elements
State / Behavior
Axes
5. Describes the class's properties.
Comparison operators
Documentation
Method Call
IF control statement
6. Control structure that allows you to select specific sections of code to be executed.
Superclass
Test Cycle
Decision Control Structure
Repetition Control Structure or WHILE loop
7. A software tool used by computer programmers to develop software applications that includes tools for writing - editing - compiling - deploying - and debugging programs.
IDE
Class
Variable
Parameter
8. Answers questions about an object - such as its distance to another object.
Functions
Argument
Textual Storyboard
Collision
9. 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.
Bugs
Instance Variable
Dot notation
Constructor
10. Boolean operators (AND - OR and NOT).
Logical Operators
Return Type
Debugging
Scenario
11. An object's sense of direction.
Class
Inheritance
Program
Orientation
12. The specifications that define the appearance and movement of a 3D object.
Comments
Class
Orientation
Scenario
13. This allows the programmer to adjust the object - motion - distance amount and time duration.
Algorithm
Procedure Arguments
Test Case
Object-oriented programming (OOP)
14. Applying the same test case to many parts of a software program.
Test Execution
Collision
Return Type
Conditional Loop
15. Access - return type - name - and parameters for a method.
Variable
Program
Method Signature
Bugs
16. A field used to store information about the class to use immediately or later.
Argument
Variable
Data Type
Axes
17. A position number in the array object that specifies which array element to access.
Index
Class
Procedure Arguments
Procedure
18. 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.
Parameter
Comments
Debug
Inheritance
19. A set of instructions - or programmed code - for how the object should perform a task.
Bug
Compilation
Object-oriented programming (OOP)
Procedure
20. Programming that allows the programmer to manipulate objects.
Object-oriented programming (OOP)
WHILE control statement
Class
Method
21. A loop that causes the code to keep executing. The code does not stop because the end to the code isn't established.
Logic Operators
Instance Variable
Logical Operators
Infinite Loop
22. More specific types of a class.
Subclass
Procedure
Procedural Abstraction
Comments
23. Series of illustrated images that represent the main scenes in the animation.
Class
Visual Storyboard
Conditional Loop
Subclass
24. A lexical unit used to express a relation - such as equality or greater than - between two expressions.
Collision
Relational Operators
Logical Operators
Textual Storyboard
25. A set of conditions or variables with which a test engineer will determine if a software program is working correctly.
Instance
Instance
Test Case
Procedure
26. The general set of instructions and rules that objects will follow.
Class
Comparison operators
Test Cycle
Bugs
27. Each subclass receives the methods and properties of its superclass.
Inheritance
Method
Method Call
Procedural Abstraction
28. A type of item stored in an array - such as a string or integer - accessed using an index.
WHILE control statement
Elements
IF control statement
Comments
29. A special kind of method that is automatically executed whenever a new instance of the class is created.
Conditional Loop
Orientation
IDE
Constructor
30. When an object unintentionally overlaps with another.
Visual Storyboard
Collision
Bugs
Procedure Arguments
31. An objects sense of direction.
Orientation
IDE
Debug
Instructions
32. A sequence of actions that simulate movement.
Animation
Array
Procedure
Comments
33. Tell the objects in the animation how to perform tasks.
Instructions
Procedure
Procedure Arguments
Documentation
34. The process of finding software bugs in a software program
Procedure
Debugging
Functions
Comments
35. Called a 'requirements specification' in computing - this is a story in the form of a problem to solve or task to perform.
Program
Comments
Method Signature
Scenario
36. Describes how to perform the procedure.
Bug
Argument
Program
Textual Storyboard
37. This control performs a process if a condition is true; otherwise it performs another process.
IF control statement
Data Type
Class
Logical Operators
38. A loop that will continue until a specific condition occurs; then the loop ends.
Instructions
Visual Storyboard
Conditional Loop
Class
39. An object of the class.
Scenario
Procedure
Repetition Control Structure or WHILE loop
Instance
40. Tell Alice3 how to implement the instructions in a program.
Conditional Loop
Variable
Control Statement
Instance
41. A process to identify and remove repetitive programming statements from a main program - and put them into their own procedure.
Procedural Abstraction
Object-oriented programming (OOP)
Procedure Arguments
Instance
42. A keyword that indicates that a new object is being created.
new Keyword
Array
Elements
Collision
43. Word at the beginning of the method that tells us what type of information a method call will return.
Return Type
IF control statement
Method Signature
Repetition Control Structure or WHILE loop
44. A defined start and end point in a quality assurance program.
Orientation
Test Cycle
Constructor
Instance
45. A set of data with values having predefined characteristics.
WHILE control statement
Data Type
Abstraction
Debug
46. A place in memory where data of a specific type can be stored for later retrieval and use.
Procedure Arguments
Variable
Debugging
Relational Operators
47. An object of a class.
Comparison operators
Comments
Instance
Orientation
48. Each subclass can use (inherits) the methods from its superclass.
Constructor
Inheritance
Elements
Compilation
49. The more generic - overarching class of a group of classes.
Superclass
Method
Comparison operators
Orientation
50. A variable declared inside the body of the method to temporarily store values - such as references to objects or integers.
Subclass
Logic Operators
Procedure Arguments
Local Variables