Finding example of source code

Assignment Help Software Engineering
Reference no: EM1378980

Question1. Find one example of each label in the following source code and write the line number of the example next to the label.

a. Instance variable

b. Class variable :

c. Instance method

d. Class method

e. Constant variable

f. Constructor

g. Import statement :

1: package edu.gmu.cs.geom;
2:
3: import edu.gmu.cs.geom.Translatable;
4:
5: public class Point2d implements Translatable {
6:
7: public static int ORIGIN_X = 0;
8: public static int ORIGIN_Y = 0;
9:
10: private int x;
11: private int y;
12:
13: public Point2d() {
14: this.x = Point2d.ORIGIN_X;
15: this.y = Point2d.ORIGIN_Y;
16: }
17:
18: public Point2d(int x, int y) {
19: this.x = x;
20: this.y = y;
21: }
22:
23: public int getX() {
24: return this.x;
25: }
26:
27: public int getY() {
28: return this.y;
29: }
30:
31: public void translate(int xDelta, int yDelta) {
32: this.x += xDelta;
33: this.y += yDelta;
34: }
35:
36: public static Point2d add(Point2d left, Point2d right) {
37: int x = left.getX() + right.getX();
38: int y = left.getY() + right.getY();
39:
40: return new Point2d(x, y);
41: }
42:
43: }

2. Order the following code segments by time complexity in ascending order. For bonus points, show the runtime of each code segment in Big O notation.

a.

for (int y = 0; y < n; y++) {
for (int x = 0; x < n; x++) {
m[y, x] = 0;
}
}

b.

public boolean isOdd(int x) {
return (x % 2) == 0;
}

c.

int x = 0;
int y = 0;

while (x < MAX) {
if (isOdd(x)) {
x++;
y++;
} else {
x++;
}
}

d.

int sum = 0;
for (int i = 0; i < items.size(); i = (i * 2) + 1) {
sum += items.get(i);
}

 

Reference no: EM1378980

Questions Cloud

Re usability in object oriented languages : Re-usability is ability to use code written for another condition. Most languages and programming paradigms support re-usability in some form.
Suggestions for viable guidelines : Do you think that variations in company and societal culture could pose a significant problem when coordinating or scheduling large assignments,
Project communications planning : Determine what aspects of your assignment communications planning would you adapt for large-scale transnational IT projects in which the project teams.
Writing and executing an insert statement : Make yourself a student by writing and executing an INSERT statement to insert a row into the STUDENT table with information about you.
Finding example of source code : Discover one example of each label in the following source code and write the line number of the example next to the label.
Process of formal software testing : Discuss and explain software testing as a career path, and consider what skills would be desirable for a software tester.
Develop a disease surveillance algorithm for hiv : Write a 2 page paper in which you analyze the cost, functionality, timeframe, and social, political, environmental, and economic elements of your designed HIV/AIDS disease surveillance system.
Question about c programming : Construct a conditional that assigns 10,000 to the variable bonus if the value of the variable goodsSold is greater than 500,000.
Solving linear equations and linear inequalities : Discuss briefly and explain software testing as a career path, what skills would be desirable for a software tester.

Reviews

Write a Review

Software Engineering Questions & Answers

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Create class diagram for company has number of employees

Create a class diagram for following problem. A company has a number of employees. Attributes of employee include employeeID (primary key), name, address, and birthdate.

  Create inheritance hierarchy for customer-s bank account

Create inheritance hierarchy which a bank might use to represent customer's bank accounts. All customers at this bank can deposit money into their accounts and withdraw money from accounts.

  Analyze polynomial-time algorithm using black box design

Using black box design and analyze the polynomial-time algorithm which calculates the assignment to variables which satisfies the formula.

  Requirements to analyse-design system of sell-bike software

What are the requirements to analyse and design the system of Sell-Bike software is a SME (small to medium enterprise) company selling students bicycles.

  Create state transition diagram that describe patient state

Create a state transition diagram that describes typical patient states and how they change based on specific actions and events.

  Explain modifications to software development process

Then he asks you if they require to make any modifications to their software development process. Name three big problems with M. & M.'s process. How would you fix those problems?

  Systems analysis and design methodologies

difference between "Requirements Determination" and "Requirements Structuring", deliverables on or after coding, testing and installation, distinction flanked by system documentation and user documentation, pertinent classes, attributes, operations

  How formal communication plan save a project

Discuss and explain how a formal communication plan can save a project when end users fail to engage, or when they have not been involved to similar level as sponsors and executives.

  Create logic for program that will produce count of readers

Create the logic for a program that would produce a count of readers by income groups as follows: under $20,000, $20,000- $29,999, $30,000-$49,999, $50,000-$69,999, and $70,000 and up.

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  Draw erd for database that track baluster design

Draw an ERD for a database that should track baluster designs, balusters sold, and customer orders for a company that sells various wood balusters.

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