Difference in computer program and programming a computer

Assignment Help Basic Computer Science
Reference no: EM13765318

Question1:

1.1 Explain the difference between using a computer program and programming a computer.

1.2 How do you discover syntax errors? How do you discover logic errors?

1.3 What is the difference between object and object reference?

1.4 Explain the difference between an object and a class.

1.5 What is the difference between equality and assignment?

1.6 What is the difference between a reserved word and an identifier?

1.7 What is the implicit parameter? Explain with example.

1.8 Write a java statement to convert a string str to a double.

Question 2

2.1 Which of the following are legal identifiers? why?

Greeting1 g void 104IT IT104
Hello,
World
Hello3World

2.2 Construct a logical expression to represent each of the following conditions:

a. x is between 3 and 15 but not equal to 10.

b. x is between 10 and 20 but not odd.

c. y is divisible by 5 but not by 40.

d. str is a lowercase or uppercase letter.

2.3 What is the difference between the following two statements?

a. if (n > 2) { if (n < 6) System.out.println("Done!"); }

else System.out.println("Error");

b. if (n > 2) { if (n < 6) System.out.println("Done!");

else System.out.println("Error"); }2.4 What is the difference between the result of the following two statements?

a. int cents = (int)(100 * price + 0.5);

b. int cents = (100 * price + 0.5);

Question 3

3.1 Write an Algorithm to decide which is cheaper car or bus for a travel:

You want to decide whether you should drive your car to work or take the bus.

You know the one-way distance from your home to your place of work, and the fuel efficiency of your car (in miles per gallon). You also know the one-way price of a train ticket. You assume the cost of gas at $4 per gallon, and car maintenance at 5 cents per mile. Write an algorithm to decide which commute is cheaper.

3.2 Use string concatenation only to complete the following program so that it prints the message "the quick white tiger jumps over the small dog".

public class ConcatDemo
{
public static void main(String[] args)
{
String animal1 = "quick white tiger";
String animal2 = "small dog";
String article = "the";
String action = "jumps over";

/* Your work goes here */

System.out.println(message);

}
}

3.3 Find the output of the following code when the user enters 100 and when the user enters AQ:

public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter somthing: ");
String str = in.next();
int count = Integer.parseInt(str);
System.out.println("Input is " + count);
}

Question 4

4.1 Write a program that simulates a simple calculator. It reads two integers and a character. If the character is a +, the sum is printed; if it is a -, the difference is printed; if it is a *, the product is printed; if it is a /, the quotient is printed; and if it is a %, the remainder is printed.

4.2 In the 2- dimensional plane, a point is described by its two coordinates x and y. It supports these operations:

  • A constructor allowing initialization of both coordinates
  • Accessors and mutators to its coordinates
  • Translation of a point

a. Write a java class, called MyPoint, that corresponds to such an abstraction of points in the dimensional plane.
b. Provide a tester class that creates one point, then translates and displays its new coordinates

Reference no: EM13765318

Questions Cloud

Describe characteristics of an effective paralegal : Determine three (3) most important characteristics of an effective paralegal. Justify your response
Recognition of profit and balance sheet amounts : Harman Construction Company began operations January 1, 2014. During the year, Harman Construction entered into a contract with Kardon Corp. to construct a retail showcase facility.
Long-term contract reporting : Bearing Construction Company began operations in 2014. Construction activity for the first year is shown below. All contracts are with different customers, and any work remaining at December 31, 2014, is expected to be completed by the end of 2015..
Installment-sales method calculations-entries : Mandarin Partners appropriately uses the installment-sales method of accounting to recognize income in its financial statements. The following information is available for 2014 and 2015.
Difference in computer program and programming a computer : Explain the difference between using a computer program and programming a computer. How do you discover syntax errors. How do you discover logic errors. What is the difference between object and object reference
Compare the life of cabestaing with boccaccios story : Compare the Life of Cabestaing with Boccaccio's story. Note Boccaccio's changes and discuss the significance of them.
Compare and contrast the termsdisparity and discrimination : Write a 700- to 1,050-word essay in which you compare and contrast the termsdisparity and discrimination as they relate to the criminal justice system
Analysis of installment-sales accounts : Republic Distributors. appropriately uses the installment-sales method of accounting. On December 31, 2014, the books show balances as follows.
Arguments for and against race-based jury nullification : Summarize the arguments for and against race-based jury nullification. Include contemporary examples of race-based jury nullification

Reviews

Write a Review

Basic Computer Science Questions & Answers

  A power plant contains a scada

A power plant contains a SCADA (supervisory control and data acquisition) system controlling the distribution of electric power for a large military installation. The SCADA system contains both real-time sensor data and routine administrative informa..

  Describe four different kinds of wireless technologies in a

bull discuss four different types of wireless technologies in a 350- to 700-word paper in apa format.bull describe the

  What visual effects were you able to achieve

What visual effects were you able to achieve with the tools that you used in the activity?  Do you think these effects enabled you to improve the quality of the image?  Why or Why not?

  Briefly describe what the notion

Briefly describe what the notion of "normal operation" means to an executing computer program

  Employees may work from home

Employees may work from home up to 15 hours per week. Each project leader needs a list of current means of contacting each member of the project team: home phone and home FAX number. To contact employees "on the road" the project leaders also need..

  What is the expected number of floors the elevator stops

What is the expected number of floors the elevator stops

  Compare five technologies for in-home internet access

Compare and contrast at least five technologies which are readily available for in-home internet access. You must consider practical as well as technical differences in your comparison.

  How many units of each component ordered from each supplier

If the Edwards production plan for the next period includes 1000 units of component 1 and 800 units of component 2, how many units of each component (C1, C2) should be ordered from each supplier (S1, S2, S3)?

  Many different concepts associated with oop

1. (1) There are many different concepts associated with OOP (Object-oriented programming) like:· Class· Object· Inheritance· Polymorphism

  Why is counter initialization important

Why is counter initialization important?

  Cons of cloud storage for both personal files

Many individuals and organizations are choosing cloud storage for their important files. Discuss the pros and cons of cloud storage for both personal files and business files.

  Determine maximum size of register file in instruction-set

You are designing simple 32-bit instruction-set architecture which requires to support 45 opcodes, three source operands and one destination operand. Determine the maximum size of register file that this architecture can use?

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