<< Chapter < Page | Chapter >> Page > |
Revised: Sat Apr 02 15:35:59 CDT 2016
This page is included in the following Books:
This module contains review questions and answers keyed to the module titled Image Java3004: Processing Algorithms, Image Inversion, and PictureExplorer Objects .
The questions and the answers are connected by hyperlinks to make it easy for you to navigate from the question to the answer and back again.
True or False? A color value is inverted by subtracting the value from 256.
True or False? The code in Listing 1 instantiates a new object of the PictureExplorer class.
Listing 1 . Question 2. |
---|
class Prob02Runner{
private Picture pic = new Picture("Prob02.jpg");public Prob02Runner(){//constructor
System.out.println("Dick Baldwin");}//end constructor
//----------------------------------------------------////Accessor method
public Picture getPicture(){return pic;} |
True or False? The code in Listing 2 causes an image to be displayed in the format shown in Figure 1 .
Listing 2 . Question 3. |
---|
public void run(){
pic.addMessage("Dick Baldwin",10,20);pic.explore(); |
Figure 1 - Question 3.
True or False? The availability of the explore method and the PictureExplorer class is very important in at least two respects:
True or False? The algorithm shown in Listing 3 can be used to cause the image shown in Figure 2 to be transformed into the image shown in Figure 3 .
Listing 3 . Question 5. |
---|
Pixel[] pixelArray = pic.getPixels();for(Pixel pixel:pixelArray ){
pixel.setRed(255 - pixel.getRed());pixel.setGreen(255 - pixel.getGreen());
pixel.setBlue(0);}//end for loop |
Figure 3 - Question 5.
True or False? An object of Ericson's Pixel class encapsulates an individual pixel from an image.
True or False? The Pixel class defines a single method that can be called to invert the color of the pixel.
True or False? The getPixels method belonging to a Picture object returns references to all of the Pixel objects encapsulated in the picture in a two-dimensional array where the dimensions ofthe array represent the horizontal and vertical coordinates of each pixel.
True or False? The for loop shown in Listing 3 is of a type that is often referred to as a for-each loop.
Notification Switch
Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?