

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A quiz question for a computer science student in java programming, focusing on completing the point class definition and answering related questions about arrays, string comparisons, and class constructor output. The quiz question includes filling in the blanks of the point class definition, determining the exception that would be thrown if an out-of-bounds array access is attempted, and comparing strings using '==' and '.equals()'. Additionally, students are asked to write a java statement to change the last point's y value to the same value as the first point's x value without using extra variables or magic numbers.
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


public class Point { private int x; private int y;
public Point( int x, int y ) { setX( x ); setY( y ); }
public int getX() { ____________________________; }
public int getY() { ____________________________; }
public void setX( int x ) { ___________________________; }
public void setY( int y ) { ___________________________; } }
Point[] points = new Point[42];
// Assume array points is properly and fully initialized here
String s1 = new String( "CSE 11" ); String s2 = s1; String s3;
s3 = "CSE 11";
s1 == s2 __________
s1.equals( s2 ) __________
s1 == s3 __________
s1.equals( s3 ) __________
s1 == "CSE 11" __________
s3 == "CSE 11" __________
public class Quiz { private int q5 = 420; }
public class Foo { public Foo() { System.out.println( "Foo ctor #1" ); }
public Foo( int x, int y ) { this(); System.out.println( "Foo ctor #2" ); }
public String toString() { System.out.println( "Foo.toString" ); return "Foo.toString"; } }
public class Fubar extends Foo { public Fubar( int x, int y ) { this( x, y, -37 ); System.out.println( "Fubar ctor #1" ); }
public Fubar( int x, int y, int z ) { super( x, y ); System.out.println( "Fubar ctor #2" ); }
public String toString() { System.out.println( "Fubar.toString" ); return super.toString() + " + " + "Fubar.toString"; } }
public class FubarTest { public static void main( String[] args ) { Foo ref = new Fubar( 42, 420 );
System.out.println( "-----" );
System.out.println( ref.toString() ); } }