O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Brenten Introduction to Computer Programming Chp. 2 Study Guide

Brenten Runyon Intro to computer programming 10-12 Inglês 1 página

Conteúdo das notas (1)

Página 1

Introduction to Computer Programming

Chp. 2 Study Guide

1. Suppose a Scanner object is created as follows:

Scanner input = new Scanner(System.in);

What method do you use to read an int value?

A. input.nextInt();

B. input.nextInteger();

C. input.int();

D. input.integer();

2. The following code fragment reads in two numbers:

Scanner input = new Scanner(System.in);

int i = input.nextInt();

double d = input.nextDouble();

What are the correct ways to enter these two numbers?

A. Enter an integer, a space, a double value, and then the Enter key.

B. Enter an integer, two spaces, a double value, and then the Enter key.

C. Enter an integer, an Enter key, a double value, and then the Enter key.

D. Enter a numeric value with a decimal point, a space, an integer, and then the

Enter key.

3. If you enter 1 2 3, when you run this program, what will be the output?

import java.util.Scanner;

public class Test1 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("Enter three numbers: ");

double number1 = input.nextDouble();

double number2 = input.nextDouble();

double number3 = input.nextDouble();

// Compute average

double average = (number1 + number2 + number3) / 3;

// Display result

System.out.println(average);

}

}

A. 1.0

B. 2.0

C. 3.0

D. 4.0

4. What is the exact output of the following code?

double area = 3.5;

System.out.print("area");

System.out.print(area);

A. 3.53.5

B. 3.5 3.5

C. area3.5

D. area 3.5

5. Every letter in a Java keyword is in lowercase?

A. true

B. false

6. Which of the following is a valid identifier?

A. $343

B. class

C. 9X

D. 8+9

E. radius

7 Which of the following are correct names for variables according to Java naming conventions?

A. radius

B. Radius

C. RADIUS

D. findArea

E. FindArea

8. Which of the following are correct ways to declare variables?

A. int length; int width;

B. int length, width;

C. int length; width;

D. int length, int width;

9. ____________ is the Java assignment operator.

A. ==

B. :=

C. =

D. =:

10. To assign a value 1 to variable x, you write

A. 1 = x;

B. x = 1;

C. x := 1;

D. 1 := x;

E. x == 1;

11. Which of the following assignment statements is incorrect?

A. i = j = k = 1;

B. i = 1; j = 1; k = 1;

C. i = 1 = j = 1 = k = 1;

D. i == j == k == 1;

12. To improve readability and maintainability, you should declare _________ instead of using literal values such as 3.14159.

A. variables

B. methods

C. constants

D. classes

13. Which of these data types requires the most amount of memory?

A. long

B. int

C. short

D. byte

14. Analyze the following code:

public class Test {

public static void main(String[] args) {

int n = 10000 * 10000 * 10000;

System.out.println("n is " + n);

}

}

A. The program displays n is 1000000000000

B. The result of 10000 * 10000 * 10000 is too large to be stored in an int variable n. This causes an overflow and the program is aborted.

C. The result of 10000 * 10000 * 10000 is too large to be stored in an int variable n. This causes an overflow and the program continues to execute because Java does not report errors on overflow.

D. The result of 10000 * 10000 * 10000 is too large to be stored in an int variable n. This causes an underflow and the program is aborted.

E. The result of 10000 * 10000 * 10000 is too large to be stored in an int variable n. This causes an underflow and the program continues to execute because Java does not report errors on underflow.

15. What is the result of 45 / 4?

A. 10

B. 11

C. 11.25

D. 12

16. Which of the following expression results in a value 1?

A. 2 % 1

B. 15 % 4

C. 25 % 5

D. 37 % 6

17. 25 % 1 is _____

A. 1

B. 2

C. 3

D. 4

E. 0

18. -25 % 5 is _____

A. 1

B. 2

C. 3

D. 4

E. 0

19. 24 % 5 is _____

A. 1

B. 2

C. 3

D. 4

E. 0

20. -24 % 5 is _____

A. -1

B. -2

C. -3

D. -4

E. 0

21. -24 % -5 is _____

A. 3

B. -3

C. 4

D. -4

E. 0

22. What is x after the following statements?

int x = 2;

int y = 1;

x *= y + 1;

A. x is 1.

B. x is 2.

C. x is 3.

D. x is 4.

23. What is x after the following statements?

int x = 1;

x *= x + 1;

A. x is 1.

B. x is 2.

C. x is 3.

D. x is 4.

24. Which of the following statements are the same?

(A) x -= x + 4

(B) x = x + 4 - x

(C) x = x - (x + 4)

A. (A) and (B) are the same

B. (A) and (C) are the same

C. (B) and (C) are the same

D. (A), (B), and (C) are the same

25. What is y displayed in the following code?

public class Test {

public static void main(String[] args) {

int x = 1;

int y = x++ + x;

System.out.println("y is " + y);

}

}

A. y is 1.

B. y is 2.

C. y is 3.

D. y is 4.

26. To assign a double variable d to a float variable x, you write

A. x = (long)d

B. x = (int)d;

C. x = d;

D. x = (float)d;

27. What will be displayed by the following code?

double x = 5.5;

int y = (int)x;

System.out.println("x is " + x + " and y is " + y);

A. x is 5 and y is 6

B. x is 6.0 and y is 6.0

C. x is 6 and y is 6

D. x is 5.5 and y is 5

E. x is 5.5 and y is 5.0

28. What is the value of (double)5/2?

A. 2

B. 2.5

C. 3

D. 2.0

E. 3.0

29. Which of the following expression results in 45.37?

A. (int)(45.378 * 100) / 100

B. (int)(45.378 * 100) / 100.0

C. (int)(45.378 * 100 / 100)

D. (int)(45.378) * 100 / 100.0

30. A Java character is stored in __________.

A. one byte

B. two bytes

C. three bytes

D. four bytes

Informações

Descrição
10-12 Intro to computer programming Notas sobre Brenten Introduction to Computer Programming Chp. 2 Study Guide, criado por Brenten Runyon em 26-02-2016.
Criado por
Brenten Runyon
Visualizações
1
Histórico
  • Criado por Terri FLetcher · 26 fev 2016
  • Copiado por djenkins5165 · 26 fev 2016
  • Copiado por Brenten Runyon · 26 fev 2016
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?