johnrclark12
Quiz por , criado more than 1 year ago

C2 Java Programming Quiz sobre Java (Multimedia Approach) Ch 1-4, criado por johnrclark12 em 18-09-2014.

34
1
0
johnrclark12
Criado por johnrclark12 aproximadamente 10 anos atrás
Fechar

Java (Multimedia Approach) Ch 1-4

Questão 1 de 48

1

Machine language is a binary language composed of only zeros and ones

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 2 de 48

1

A Java source file must have the following extension:

Selecione uma das seguintes:

  • .class

  • .c

  • .txt

  • .java

Explicação

Questão 3 de 48

1

Java bytecode varies according to the type of processor used in the computer.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 4 de 48

1

Machine language is specific to the processor in a computer.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 5 de 48

1

The software development method is a framework used to:

Selecione uma das seguintes:

  • design an algorithm

  • develop a software product

  • maintain code

  • test code

Explicação

Questão 6 de 48

1

Every program contains a particular sequence of operations referred to as

Selecione uma das seguintes:

  • the software development method.

  • a statement.

  • machine language.

  • an algorithm.

Explicação

Questão 7 de 48

1

True or False? A processor can execute Java bytecode directly.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 8 de 48

1

Java is case-sensitive.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 9 de 48

1

Which of the following is a correct way to start a Java comment?

Selecione uma das seguintes:

  • */

  • "

  • /*

  • comment:

  • **

Explicação

Questão 10 de 48

1

An object:

Selecione uma das seguintes:

  • is created using a constructor in a class.

  • has specific values assigned to its fields.

  • exists only while the program is running.

  • all of these answers are correct

Explicação

Questão 11 de 48

1

An object of a class is also called an instance of that class.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 12 de 48

1

A class has values assigned to its fields whereas an object does not.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 13 de 48

1

An object reference variable:

Selecione uma das seguintes:

  • is an object.

  • holds the reference to an object.

  • references a primitive type.

  • is the name of a class.

Explicação

Questão 14 de 48

1

A class:

Selecione uma das seguintes:

  • must contain at least one field.

  • is used to create an object.

  • has specific values assigned to its fields.

  • all of these are correct.

Explicação

Questão 15 de 48

1

A constructor is a special method used to create an object.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 16 de 48

1

A string literal can span multiple lines.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 17 de 48

1

Suppose that you have a Golfer object sally. What is the proper way of calling the swing() method for sally? The declaration is: Golfer sally = new Golfer();

Selecione uma das seguintes:

  • sally.Golfer(swing);

  • none of these

  • swing().sally;

  • sally.swing();

  • Golfer.swing(sally);

Explicação

Questão 18 de 48

1

Which of the following is a valid identifier?

Selecione uma das seguintes:

  • 1alpha

  • x1_123

  • $fifteen

  • num is

Explicação

Questão 19 de 48

1

A variable can be initialized when it is declared.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 20 de 48

1

A widening conversion, in which a narrower type is converted to a wider type, takes place automatically.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 21 de 48

1

Which of the following is NOT a legal identifier for a variable?

Selecione uma das seguintes:

  • _gamma3

  • all of these are legal names

  • static

  • beta_2

  • alpha1

Explicação

Questão 22 de 48

1

The drawString method in class Graphics2D is declared as follows:
void drawString(String str, int x, int y)
Assuming that some variables are declared as shown below, which calls to this method are valid?
String s1 = " "; char c = 'x';
int x1 = 10, y1 = 20;
double x2 = 20.5;

Selecione uma das seguintes:

  • drawString(c, x1, y1);

  • drawString(x2, s1, y1);

  • drawString(s1, x2, y1);

  • drawString(s1, x1, y1);

Explicação

Questão 23 de 48

1

It is not necessary for a method to return a value.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 24 de 48

1

Before using a class in the java.lang package, it is necessary to import this class into the program.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 25 de 48

1

In order to read from the keyboard it is necessary to:

Selecione uma das seguintes:

  • use the System.in.readln() method

  • construct an object of the Keyboard class

  • use the System.our.println() method

  • none of these

  • construct an object of the Scanner class.

Explicação

Questão 26 de 48

1

Which operation occurs first when the computer executes the statement below:

int length = a - b * c % d--;

Selecione uma das seguintes:

  • c % d

  • a - b

  • d--

  • impossible to determine unless parentheses are used

  • b * c

Explicação

Questão 27 de 48

1

True or False? If someInt is an integer and someFloat is a float the following statement is a correct assignment operation.

someInt = someFloat;

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 28 de 48

1

int GetHeight() is a method that returns the number of pixels in the column of an image.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 29 de 48

1

Which operation occurs first when the computer executes the statement below:

int length = a % b - c * --d;

Selecione uma das seguintes:

  • c * --d

  • a % b

  • impossible to determine unless parentheses are used

  • --d

  • b - c

Explicação

Questão 30 de 48

1

Color myColor = new Color(255, 0, 0); will create a Color object that is

Selecione uma das seguintes:

  • red

  • blue

  • green

  • something else

  • yellow

Explicação

Questão 31 de 48

1

The Scanner class is part of the java.util package.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 32 de 48

1

Every "if" must match up with a corresponding "else".

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 33 de 48

1

Which of the following is NOT a legal statement as written? Assume: double someDouble; int someInt; float someFloat; byte someByte; long someLong;

Selecione uma das seguintes:

  • all of these are legal

  • someLong = someFloat;

  • someLong = someByte;

  • someDouble = someInt;

  • someInt = someFloat;

Explicação

Questão 34 de 48

1

What is the output of the following code segment for an input of 45?
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();

if (x > 50)
System.out.print("x is greater than 50.");
else if (x > 30)
System.out.print("x is greater than 30.");
else if (x > 40)
System.out.print("x is greater than 40.");

Selecione uma das seguintes:

  • x is greater than 40.

  • x is greater than 30.

  • x is greater than 30. x is greater than 40.

  • x is greater than 50.

Explicação

Questão 35 de 48

1

The code below is designed so that ONLY one shape will be displayed (assume the rest of the program has been developed):

if (magicShape == 0) {
// magicShape is 0, draw and color a rectangle
Rectangle2D.Float shape = new Rectangle2D.Float(x, y, w1, h1);
dk.fill(shape);
} else if (magicShape == 1) {
// magicShape is 1, draw and color an ellipse
Ellipse2D.Float shape1 = new Ellipse2D.Float(x, y, w1, h1);
dk.fill(shape1);
} else if (magicShape == 2) {
// magicShape is 2, draw and color a circle
Ellipse2D.Float shape2 = new Ellipse2D.Float(x, y, w2, h2);
dk.fill(shape2);
} else {
// magicShape is 3, draw a square
Rectangle2D.Float shape3 = new Rectangle2D.Float(x, y, w2, h2);
dk.draw(shape3);
}

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 36 de 48

1

It is reasonable to use the switch statement to check the value of a String object.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 37 de 48

1

What is the output of the following code segment for an input of 2?
System.out.print("Enter x:");
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();

switch(x) {
case 1: System.out.print("1");

case 2: System.out.print("2");

case 3: System.out.print("3");
}

Selecione uma das seguintes:

  • 23

  • 3

  • 2

  • 12

Explicação

Questão 38 de 48

1

How many times will the loop below go through the body of the loop (assume all variables are declared appropriately)?

int numTimes = 5;

while (numTimes >= 0) {

{

// do something in the loop

numTimes++;

}

Selecione uma das seguintes:

  • 6

  • 5

  • it will go through the loop forever

  • 0

Explicação

Questão 39 de 48

1

The do - while loop will always go through at least one iteration (as long as there is no break; statement)

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 40 de 48

1

True or False? Logical operators can only have boolean operands.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 41 de 48

1

In the boolean expression a > b && c < d || e == f which operation will be evaluated first?

Selecione uma das seguintes:

  • <

  • &&

  • >

  • ||

  • ==

Explicação

Questão 42 de 48

1

Every while loop must execute (iterate) at least one time.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 43 de 48

1

The continue; statement will make execution skip to the bottom of the loop and exit the loop entirely.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 44 de 48

1

What will be printed by the following loop?

for (int i = 0; i < 6; i++) {

if (i % 3 == 0) {

System.out.print(i);

}

}

Selecione uma das seguintes:

  • none of these

  • 36

  • 012345

  • 03

  • 036

Explicação

Questão 45 de 48

1

Which of the following is used to express the logical operation "OR"?

Selecione uma das seguintes:

  • !!

  • none of these

  • ||

  • ??

  • &&

Explicação

Questão 46 de 48

1

True or False? Evaluate the following boolean condition:

num1 = 2;

num2 = 1;

bool = !(num1--==num2);

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 47 de 48

1

The break; statement is only used with the switch - case statement.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 48 de 48

1

I want to print the message "uncomfortable" when the temperature is outside of the range of 60 to 80 degrees. Which condition will properly test for this situation?

Selecione uma das seguintes:

  • (60 < temperature || >80)

  • (60 > temperature > 80)

  • (60 > temperature && temperature > 80)

  • none of these

  • (60 > temperature || temperature > 80)

Explicação