Stored in the array points before line seven

Assignment Help C/C++ Programming
Reference no: EM13939993

Questions (i) to (vii) relate to the following code. A class called Point is defined and the code fragments that are called from main() are given line numbers 1 to 7.
public class Point
{
private int x;
private int y;
public Point(int xIn, yIn)
{
x = xIn ;
y = yIn ; }
public int getX()
{
return x ; }
}
The following code is called from main()
1. Point[] points = new Point[2];
2. Point a = new Point(1, 1);
3. Point b = new Point(2, 0);
4. Point c = new Point(0, 2);
5. points[0] = a;
6. points[1] = b;
7. int value = points[1].getX();
//after run the above code, now we add line
8
8. points[2] = c;
Explain, using a diagram to support each of your answers
(i) What has been created and stored after line 1 is executed?
(ii) What has happened after lines 2 - 4 are executed?
(iii) What has happened after lines 5 and 6 are executed?
(iv) What is stored in the array points before line 7 is executed?
(v) What has happened after line 7 is executed?
(vi) What is stored in value at line 7?
(vii) What happens when we recompile after line 8 is added?

b) Discuss any problem you consider may arise from the above program. Suggest a possible solution to this and explain how it would work.

Reference no: EM13939993

Questions Cloud

Compute a predetermined overhead rate for the plant : Compute a predetermined overhead rate the plant as a whole based on machine hours. Compute predetermined overhead rates for each department using machine hours.
Reads an input record and prints the name : Reads an input record and prints the name if the current total is less than the limit.
Describe four features of a map data structure : Describe the problems that may be encountered when computing the hash codes for adding objects into a simple array implementation of a hash table.
Evaluate approaches to self-managed learning : Evaluate approaches to self-managed learning- you will need to formulate and research ideas on why it is important to manage your own learning. Use the information that you have been given in class to set yourself some short term goals on your lea..
Stored in the array points before line seven : Questions (i) to (vii) relate to the following code. A class called Point is defined and the code fragments that are called from main() are given line numbers 1 to 7.
How has hiv affected the population distribution in africa : How has HIV/AIDS affected the population distribution in Africa (especially Southern Africa)? What social processes have driven such high rates of the epidemic and how might the spread of HIV/AIDS be contained in this area of the world
Calculate a plantwide rate for xanning company : Calculate a plantwide rate for Xanning Company based on machine hours. What is the bid price of each job using this rate?
Highest population densities in canada : Fertile soil laid down at the conclusion of the Pleistocene Ice Age by wind is called: and The highest population densities in Canada are found in
Difference between aggregation and inheritance : A class called Employee has attributes for the name of the person and his/her salary, together with methods for accessing the attributes and methods for setting the attributes. A class SalesPerson is inherited from class Employee (described above)..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a function named read_line

supposes you have a directory whose name is stored in 'specs.file_dir' which contains a file whose name is stored in 'specs.file_name'.

  Separation performed by flash vaporization in a drum

Consider a vapor/liquid separation performed by flash vaporization in a drum:

  How many times will the inner loops s be executed

How many times will the inner loop's S be executed? Show HOW you got that answer.

  Square and colour of the square

A player generates two random numbers. Ex: generated number is 2 & 3 the player clicks in the 2x3 square and colour of the square should change.

  Why is programming is needed now-a-days

Why is programming is needed now-a-days. what is the benefit of colleges to apply heavy loads on students head.

  Write a function that permanently swaps two integers

Write a function that permanently swaps two integers using pointers.

  Create huffman codes

Write a C++ program to create Huffman codes. Program input is a file called freq.txt (make up your own file for testing) that contains data on the characters in some cleartext file in the form of each character's non-zero frequency of occurrence i..

  Implement a simple calculator program

Implement a simple calculator

  Describe exactly why an exhaustive key search

Describe exactly why an exhaustive key search will not succeed even though sufficient computational resources are available. This is a paradox since we know that the OTP is unconditionally secure.

  Write a program that simulates an airplane race

Program will use a function that has the following parameters: time and acceleration and function will pass back two data items: speed and distance.

  Write a program that allows two players to play a game

Write a program that allows two players (player X and player O) to play a game of tic-tac-toe. Use a two- dimensional char array with three rows and three columns as the game board. Each element of the array should be initialized with an asterisk ..

  Write c++ program that reads in the average monthly rainfall

Write a C++ program that reads in the average monthly rainfall for a city for each month of the year and then reads in the actual monthly rainfall for each of the previous 12 months

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd