Download test 3 - MCCC Faculty Page

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
CIS 111 - Test 3 Review Lab
Name: ___________________________ Date: _____________
Java Software Solutions - 2.0 – 2.10
1. Define and compare the terms object and class.
2. Define and compare the terms method and class (static) method.
3. Define the “new” operator.
4. Define the term string.
5. Define class libraries and packages.
6. Define the term applet and know how it differs from a standard Java program.
Java Software Solutions – 3.0-3.8
1. Identify, define, and compare the Java increment and decrement operators.
2. Be able to identify the difference between Java while and do-while loops.
3. Be able to identify the order in which Java for loops execute.
4. Be able to write a simple example of a basic Java do, do-while, or for loop.
Compter Science Illuminated – 6

Be able to define “algorithm.”

Be able to define and demonstrate “top-down” program design.

Be able to define and demonstrate pseudo-code.

Be able to define the terms object, class, method, inheritance, and encapsulation.

Know the difference between “syntax” and “semantics” and how those terms relate to
programming.
Java Software Solutions – 4.0 – 4.7

Be able to define the term object.

Be able to instantiate an object given a class.

Be able to call methods on an object.

Be able to define the term class.

Be able to create and/or modify a simple class.

Be able to define the term method.

Be able to create and/or modify a simple method including parameter passing.

Explain and demonstrate the use of the return statement within a method.

Be able to define and create and/or modify a “constructor.”

Be able to explain the concept of “variable scoping.”

Define and provide an example of the term “instance data.”

Explain and demonstrate the use of the visibility operators “public” and “private.”

Define the term “method overloading.”
Java Software Solutions – 5.0 – 5.3

Be able to explain and demonstrate how object reference variables differ from primitive
variables (you will find this information under “aliases” on page 272 in the Java book).

Explain and demonstrate the use of the “null” reference.

Explain the concept of “garbage collection.”

Explain and demonstrate the use of the “static” modifier as it relates to both variables and
methods.

Be able to demonstrate the use of static methods in your code.
Java Software Solutions – 6.0 – 6.3

Define the term “array.”

Explain and demonstrate the use of an array.

Given an array, be able to read, add, delete, and move data around the array.

Be able to declare and instantiate a new array.

Explain and demonstrate the use of an initializer list to populate an array.

Understand how arrays work with both primitive values and objects.

Be able to explain and demonstrate the algorithm for at least one type of sort. Choose from the
selection, insert, and bubble sort. You may be given code and you will need to identify the type
of sort it is performing.

Be able to explain and demonstrate the use of two-dimensional arrays.

Given a two-dimensional array, be able to read, add, delete, and move data around the array.

Be able to declare and instantiate a new two-dimensional array.