1. Analyze the following code: public class Test {  public static void main(String[] args) {  double radius;  final double PI= 3.15169;  double area = radius * radius * PI;  System.out.println("Area is " + area);  } } a. The program has compile errors because the variable radius is not initialized. b. The program has a compile error because a constant PI is defined inside a method. c. The program has no compile errors but will get a runtime error because radius is  not initialized. d. The program compiles and runs fine.  2. Analyze the following code. public class Test {  public static void main(String[] args) {  int n = 2;  xMethod(n);  System.out.println("n is " + n);  }  void xMethod(int n) {  n++;  } } a. The code has a compile error because xMethod does not return a value. b. The code has a compile error because xMethod is not declared static. c. The code prints n is 1. d. The code prints n is 2. e. The code prints n is 3. 3. What is the output of the second println statement in the main method? public class Foo {  int i;  static int s;  public Foo() {  i++;  s++;  }  public static void main(String[] args) {  Foo f1 = new Foo();  System.out.println("f1.i is " + f1.i + " f1.s is " + f1.s);  Foo f2 = new Foo();  System.out.println("f2.i is " + f2.i + " f2.s is " + f2.s);  Foo f3 = new Foo();  System.out.println("f3.i is " + f3.i + " f3.s is " + f3.s);  } } a. f2.i is 1 f2.s is 1 b. f2.i is 1 f2.s is 2 c. f2.i is 2 f2.s is 2 d. f2.i is 2 f2.s is 1

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

 

AS PER THE BARTELBY GUIDELINES THERE ARE 3 MULTIPLE CHOICE QUESTIONS. PLEASE ANSWER THEM ALL.

1. Analyze the following code:
public class Test {
 public static void main(String[] args) {
 double radius;
 final double PI= 3.15169;
 double area = radius * radius * PI;
 System.out.println("Area is " + area);
 }
}
a. The program has compile errors because the variable radius is not initialized.
b. The program has a compile error because a constant PI is defined inside a method.
c. The program has no compile errors but will get a runtime error because radius is
 not initialized.
d. The program compiles and runs fine.

 2. Analyze the following code.
public class Test {
 public static void main(String[] args) {
 int n = 2;
 xMethod(n);

 System.out.println("n is " + n);
 }
 void xMethod(int n) {
 n++;
 }
}
a. The code has a compile error because xMethod does not return a value.
b. The code has a compile error because xMethod is not declared static.
c. The code prints n is 1.
d. The code prints n is 2.
e. The code prints n is 3.


3. What is the output of the second println statement in the main method?
public class Foo {
 int i;
 static int s;
 public Foo() {
 i++;
 s++;
 }
 public static void main(String[] args) {
 Foo f1 = new Foo();
 System.out.println("f1.i is " + f1.i + " f1.s is " + f1.s);
 Foo f2 = new Foo();
 System.out.println("f2.i is " + f2.i + " f2.s is " + f2.s);
 Foo f3 = new Foo();
 System.out.println("f3.i is " + f3.i + " f3.s is " + f3.s);
 }
}
a. f2.i is 1 f2.s is 1
b. f2.i is 1 f2.s is 2
c. f2.i is 2 f2.s is 2
d. f2.i is 2 f2.s is 1

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY