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

  Write a function in c language with prototype

write a function in C language with prototype.

  Write a command to do an alphabetical sort on the third fiel

Write the command to run the file called 'process' assuming it is in your current directory, has execute permission, but that your current directory is not in the standard path command search list:

  Internet, internet, intranet

Define the terms internet, Internet, intranet and extranet, highlighting the similarities and differences between them.

  Explain applications of pervasive computing

Which of the applications of pervasive computing do you believe are probable to gain greatest market acceptance over next few years? Why?

  An enterprise architecture (ea) framework uses multiple view

An enterprise architecture (EA) framework uses multiple views when planning and documenting infrastructures. It does not just concentrate on hardware. These views support entire system life cycles. With a focus on networking, research on archit..

  Should ibm bet its business on that assumption

Do you agree with IBM researchers' assumption that IT will remain "hard to use, expensive, and labor-intensive, with customers continuing to need help solving business problems" for along time to come?

  Grown into a national chain with hundreds of locations

Habibi's has now grown into a national chain with hundreds of locations. Each location has one Windows Server 2008 and many Windows Vista desktop computers.

  Write a brief paragraph describing the application

Research an application of Monte Carlo (MC) Methods. Write a brief paragraph describing the application (what is the problem it addresses; why was Monte Carlo chosen as a solution; pros and cons of MC; etc.). (and you must properly cite your so..

  How many automobiles are to be described

How many autos do you want?: 2 Enter make: Honda Enter color: Blue Enter make: Chevy Enter color: Red You have a Blue Honda. You have a Red Chevy.

  A static data member annual interest rate

A static data member annualInterestRate that stores the annual interest rate for each of the savers.

  In the style li b {color: blue}, b is the ____ element.

In the style li b {color: blue}, b is the ____ element.

  Explain local telephone calls-long distance telephone calls

Will distinction between local telephone calls and long distance telephone calls ever disappear? What may cause this to happen?

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