Given the following statement which statement will write calvin to the file diskfile txt

Question 1

Question

Which of the following statements opens a file named MyFile.txt and allows you to append data to its existing contents?

Answer

  • PrintWriter outfile = new PrintWriter("MyFile.txt", true);

  • PrintWriter outfile = new PrintWriter(true, "MyFile.txt");

  • FileWriter fwriter = new FileWriter("MyFile.txt"); PrintWriter outFile = new PrintWriter(fwriter);

  • FileWriter fwriter = new FileWriter("MyFile.txt", true); PrintWriter outFile = new PrintWriter(fwriter);

Question 2

Question

When an object is created, the attributes associated with the object are called

Answer

  • instance fields

  • fixed attributes

  • instance methods

  • class instances

Question 3

Question

What will be the value of x after the following code is executed?

Question 4

Question

Which of the following strings could be passed to the DecimalFormat constructor to display 12.78 as 12.8%?

Answer

  • "###.##%"

  • "#0.00%"

  • "##0.0%"

  • "000.0%"

Question 5

Question

Given the following statement, which statement will write the string "Calvin" to the file DiskFile.txt?

Answer

  • PrintWriter.println("Calvin");

  • diskOut.println("Calvin");

  • System.out.println(diskOut, "Calvin");

  • DiskFile.println("Calvin");

Question 6

Question

What would be the value of discountRate after the following statements are executed?

Answer

  • 0.03

  • 0.0

  • 0.01

  • 0.05

Question 7

Question

The ________ is ideal in situations where the exact number of iterations is known.

Answer

  • posttest loop

  • while loop

  • do-while loop

  • for loop

Question 8

Question

What will be the result of executing the following code?

Answer

  • The variable x will contain the values 0 through 5.

  • An array of 6 values, all initialized to 0 and referenced by the variable x, will be created.

  • A compiler error will occur.

  • An array of 6 values, ranging from 0 through 5 and referenced by the variable x, will be created.

Question 9

Question

What will be displayed when the following code is executed?

Answer

  • 45678.259

  • 45,678.26

  • 0,045,678.26

  • 45,678.3

Question 10

Question

What will be the value of bonus after the following code is executed?

Question 11

Question

In an if-else statement, if the boolean expression is false

Answer

  • no statements or blocks are executed.

  • the statement or block following the else is executed.

  • the first statement or block is executed.

  • all statements or blocks are executed.

Question 12

Question

Assume that inputFile references a Scanner object that was used to open a file. Which of the following while loops shows the correct way to read data from the file until the end of the file is reached?

Answer

  • while (inputFile.hasNext())

  • while (!inputFile.EOF)

  • while (inputFile.nextLine == " ")

  • while (inputFile != null)

Question 13

Question

What would be the value of discountRate after the following statements are executed?

Answer

  • 0.04

  • 0.0

  • 0.03

  • 0.05

Question 14

Question

A ________ is a boolean variable that signals when some condition exists in the program.

Answer

  • flag

  • block

  • case

  • sentinel

Question 15

Question

You should not define a class field that is dependent upon the values of other class fields

Answer

  • in order to avoid having stale data.

  • because it should be defined in another class.

  • in order to keep it current.

  • because it is redundant.

Question 16

Question

Variables are classified according to their

Answer

  • values

  • data type

  • names

  • location in memory.

Question 17

Question

A class that is defined inside of another class is called a(n)

Answer

  • inner class

  • helper class

  • nested class

  • enumerated class

Question 18

Question

Because Java byte code is the same on all computers, compiled Java programs

Answer

  • must be re-compiled for each different machine it is run on.

  • cannot run on computers with different operating systems.

  • are highly portable.

  • are non-existent.

Question 19

Question

Java requires that the boolean expression being tested by an if statement be enclosed in

Answer

  • a set of double quotes.

  • a set of brackets.

  • a set of braces.

  • a set of parentheses.

Question 20

Question

The scope of a local variable is

Answer

  • the entire class.

  • inside the parentheses of a method header.

  • the method in which they are defined.

  • inside the class, but not inside any method.

Question 21

Question

What will be returned from the method, if the following is the method header?

Answer

  • the address of an object of the Rectangle class

  • the values stored in the data members of the Rectangle object

  • a null value

  • an object that is contained in the class Rectangle

Question 22

Question

How many bits are in a byte?

Question 23

Question

What will be the value of x after the following code is executed?

Question 24

Question

If you do not provide initialization values for a class's numeric fields, they will

Answer

  • cause a runtime error.

  • contain an unknown value.

  • cause a compiler error.

  • be automatically initialized with 0.

Question 25

Question

________ operators are used to determine whether a specific relationship exists between two values.

Answer

  • Relational

  • Arithmetic

  • Logical

  • Assignment

Question 26

Question

Using a counter-controlled while loop, write Java code to compute the sum of the integers from 1 to 100, inclusively, and output that result to the console. You will declare the integer variable num to count the number of executions (in the counter-controlled loop) and initialize it to 1. You will also declare the integer variable sum to store your computation result and initialize it to 0. Be sure to print your result to the console.

Question 27

Question

How many times will the following for loop be executed?

Question 28

Question

This type of loop will always be executed at least once.

Answer

  • pretest

  • posttest

  • infinite

  • conditional

Question 29

Question

Before entering a loop to compute a running total, the program should first

Answer

  • know exactly how many values there are to total.

  • set all variables to zero.

  • read all the values into main memory.

  • set the accumulator variable to an initial value, usually zero.

Question 30

Question

Class objects normally have ________ that perform useful operations on their data, but primitive variables do not.

Answer

  • instances

  • relationships

  • methods

  • fields

Question 31

Question

After the header, the body of the method appears inside a set of

Answer

  • brackets, [].

  • braces, {}.

  • parentheses, ().

  • double quotes, "" .

Question 32

Question

A for loop normally performs which of these steps?

Answer

  • update the control variable during each iteration

  • test the control variable by comparing it to a maximum/minimum value and terminate when the variable reaches that value

  • initialize a control variable to a starting value

  • All of these

Question 33

Question

In UML diagrams, what symbol indicates that a member is public?

Question 34

Question

How many times will the following do-while loop be executed?

Question 35

Question

What would be the value of discountRate after the following statements are executed?

Answer

  • 0.04

  • 0.0

  • 0.06

  • 0.08

Question 36

Question

A method (NEED TO FIND ANSWER)

Answer

  • must have at least two parameter variables. (NOT THIS ONE)

  • may have zero or more parameter variables.

  • may have only one parameter variables.

  • never has parameter variables.

Question 37

Question

What is the result of the following expression?

Question 38

Question

What will be the result of the following code?

Answer

  • The value variable will contain the lowest value in the numbers array.

  • The value variable will contain the average of all the values in the numbers array.

  • The value variable will contain the sum of all the values in the numbers array.

  • The value variable will contain the highest value in the numbers array.

Question 39

Question

A loop that executes as long as a particular condition exists is called a(n) ________ loop.

Answer

  • count-controlled

  • infinite

  • relational

  • conditional

Question 40

Question

UML diagrams do not contain

Answer

  • object names

  • class names

  • methods

  • fields

Question 41

Question

To print "Hello, world" on the monitor, use the following Java statement:

Answer

  • SystemOutPrintln('Hello, world');

  • system.out.println{Hello, world};

  • System.out.println("Hello, world");

  • System Print = "Hello, world";

Question 42

Question

If str1 and str2 are both String objects, which of the following expressions will correctly determine whether or not they are equal?

Answer

  • str1 == str2

  • str1 + str2

  • str1 && str2

  • str1.equals(str2)

Question 43

Question

What will be displayed after the following code has been executed?

Answer

  • 10

  • 100

  • The code contains an error and will not compile.

  • 120

Question 44

Question

The key word new

Answer

  • creates a new class.

  • creates an object in memory.

  • creates a new Java byte code file.

  • creates a new variable in memory.

Question 45

Question

Which of the following expressions could be used to perform a case-insensitive comparison of two String objects named str1 and str2?

Answer

  • str1 || str2

  • str1.equalsInsensitive(str2)

  • str1 != str2

  • str1.equalsIgnoreCase(str2)

Question 46

Question

How many times will the following do-while loop be executed?

Question 47

Question

What will be the value of x after the following code is executed?

Question 48

Question

A UML diagram uses the ________ symbol to indicate that a member is private.

Question 49

Question

What will be the value of x after the following code is executed?

Question 50

Question

Which of the following is not a rule that must be followed when naming identifiers?

Answer

  • Uppercase and lowercase characters are distinct.

  • The first character must be one of the letters a-z, A-Z, an underscore or a dollar sign.

  • After the first character, you may use the letters a-z, A-Z, an underscore, a dollar sign, or digits 0-9.

  • Identifiers can contain spaces.

Question 51

Question

A computer program is

Answer

  • a set of instructions that enable the computer to solve a problem or perform a task.

  • pseudocode.

  • a flow chart.

  • main memory

Question 52

Question

In all but rare cases, loops must contain within themselves

Answer

  • arithmetic operators.

  • if statements.

  • nested loops.

  • a way to terminate.

Question 53

Question

A method's signature consists of

Answer

  • the return type, the method name, and the parameter list.

  • the return type and the method name.

  • the method name and the parameter list.

  • the size of the method in memory.

Question 54

Question

What does the following UML diagram entry mean?

Answer

  • a private method with no parameters that returns a double data type

  • a public method with a parameter of data type double that does not return a value

  • a private field called Height that is a double data type

  • a public field called Height that is a double data type

Question 55

Question

Using a for loop, write Java code that prints out all multiples of 5 from 0 to 100, inclusively, to the console.

Question 56

Question

A loop that repeats a specific number of times is known as a(n) ________ loop.

Answer

  • pretest

  • count-controlled

  • infinite

  • conditional

Question 57

Question

What will be displayed when the following code is executed?

Answer

  • 45,678.3

  • 45,678.259

  • 45,678.26

  • 45678.259

Question 58

Question

What will be the values of ans, x, and y after the following statements are executed?

Answer

  • ans = 45, x = 50, y = 50

  • ans = 60, x = 0, y = 50

  • ans = 45, x = 50, y = 0

  • ans = 60, x = 50, y =100

Question 59

Question

What would be the value of x after the following statements were executed?

Question 60

Question

When working with the PrintWriter class, which of the following import statements should you have near the top of your program?

Answer

  • import javax.swing.*;

  • import java.file.*;

  • import javac.io.*;

  • import java.io.*;

Question 61

Question

The boolean expression in an if statement must evaluate to

Answer

  • positive or negative.

  • degrees or radians.

  • left or right.

  • true or false.

Question 62

Question

This is a named storage location in the computer's memory.

Answer

  • Constant

  • Variable

  • Literal

  • Operator

Question 63

Question

Methods that operate on an object's fields are called

Answer

  • instance methods

  • instance variables

  • private methods

  • public methods

Question 64

Question

The variable used to keep the running total is called a(n)

Answer

  • sentinel

  • summation

  • accumulator

  • integer

Question 65

Question

If object1 and object2 are objects of the same class, to make object2 a copy of object1

Answer

  • use an assignment statement to make object2 a copy of object1.

  • use the copy method that is a part of the Java API.

  • write a method for the class that will make a field by field copy of object1 data members into object2 data members.

  • use the default constructor to create object2 with object1 data members.

Question 66

Question

If you wish to use the System.out.printf method to print a string argument, use the ________ format specifier.

Question 67

Question

A static field is created by placing the key word static

Answer

  • in brackets, before the field's data type.

  • after the field name.

  • after the access specifier and field's data type.

  • after the access specifier and before the field's data type.

Question 68

Question

Character literals are enclosed in ________, and string literals are enclosed in ________.

Answer

  • single quotes, double quotes

  • double quotes, double quotes

  • single quotes, single quotes

  • double quotes, single quotes

Question 69

Question

What will be the value of x after the following code is executed?

Question 70

Question

Which of the following expressions determines whether the char variable chrA is not equal to the letter 'A'?

Answer

  • chrA || 'A'

  • chrA == 'A'

  • chrA.notEquals('A')

  • chrA != 'A'

Question 71

Question

A block of code is enclosed in a set of

Answer

  • brackets

  • braces

  • double quotes

  • parentheses

Question 72

Question

A class's responsibilities include

Answer

  • both the things a class is responsible for knowing and the things a class is responsible for doing

  • neither the things a class is responsible for knowing nor the things a class is responsible for doing

  • the things a class is responsible for knowing.

  • the things a class is responsible for doing.

Question 73

Question

What is syntax? (NEED RIGHT ANSWER)

Answer

  • Words that have a special meaning in the programming language.

  • Words or names defined by the programmer. (NOT ANSWER)

  • Rules that must be followed when writing a program.

  • Symbols or words that perform operations.

Question 74

Question

Which of the following statements opens a file named MyFile.txt and allows you to read data from it?

Answer

  • File file = new File("MyFile.txt");

  • File file = new File("MyFile.txt"); Scanner inputFile = new Scanner(file);

  • Scanner inputFile = new Scanner("MyFile.txt");

  • PrintWriter inputFile = new PrintWriter("MyFile.txt");

Question 75

Question

What is the value of ans after the following code has been executed?

Answer

  • 30

  • 50

  • 80

  • The code contains an error and will not compile.

Question 76

Question

The ________ statement is used to create a decision structure, which allows a program to have more than one path of execution.

Answer

  • null

  • block

  • flag

  • if

Question 77

Question

Rewrite the following if-else if statement as a switch statement:

Question 78

Question

What will be displayed when the following code is executed? (NEED RIGHT ANSWER)

Answer

  • 30

  • The code contains an error and will not compile. (NOT ANSWER)

  • 20

  • 40

Question 79

Question

What is the result of the following expression?

Question 80

Question

A search algorithm

Answer

  • arranges elements in ascending order.

  • is rarely used with arrays.

  • arranges elements in descending order.

  • is used to locate a specific item in a larger collection of data.

Question 81

Answer

  • having two or more methods with the same name, but different signatures.

  • having two or more methods with the same signature.

  • writing a method that does too much processing.

  • writing a program that is too large to fit in memory. (NOT RIGHT)

Question 82

Answer

  • always has an access specifier of private.

  • always accepts two arguments.

  • has return type of void.

  • has the same name as the class.

Question 83

Question

Data hiding, which means that critical data stored inside the object is protected from code outside the object, is accomplished in Java by

Answer

  • using the public access specifier on the class methods.

  • using the private access specifier on the class methods.

  • using the private access specifier on the class fields.

  • using the private access specifier on the class definition.

Question 84

Question

Which of the following expressions will determine whether x is less than or equal to y?

Answer

  • x =< y

  • x <= y

  • x >= y

  • x => y

Question 85

Question

When saving a Java source file, save it with an extension of

Answer

  • .class.

  • .java.

  • .javac.

  • .src.

Question 86

Question

Another term for an object of a class is a(n)

Answer

  • instance

  • method

  • member

  • access specifier

Question 87

Question

Which of the following statements determines whether temp is within the range of 0 through 100?

Answer

  • if (temp >= 0 && temp <= 100)

  • if (temp > 0 || temp < 100)

  • if (temp >= 0 || temp <= 100)

  • if (temp > 0 && temp < 100)

Question 88

Question

Using a switch statement, write Java code to output the season of the year to the console based on the value of an integer variable called month according to the following:

Question 89

Question

What will be the result of the following code? (NEED ANSWER)

Answer

  • All the values in the array will be initialized to 10.0.

  • A runtime error will occur. (NOT RIGHT)

  • All the values in the array, except the first, will be set to 10.0.

  • The code contains a syntax error and will not compile.

Question 90

Question

A constructor is a method that

Answer

  • removes the object from memory.

  • performs initialization or setup operations.

  • never receives any arguments.

  • returns an object of the class.

Question 91

Question

A group of related classes is called a(n)

Answer

  • archive

  • package

  • collection

  • attachment

Question 92

Question

Assuming that inputFile references a Scanner object that was used to open a file, which of the following statements will read an int from the file?

Answer

  • int number = inputFile.next();

  • int number = inputFile.integer();

  • int number = inputFile.readInt();

  • int number = inputFile.nextInt();

Question 93

Question

What does the following code do?

Answer

  • It establishes a connection with a file named filename.

  • It allows the user to enter the name of the file that data will to be written to.

  • Nothing. The code contains a syntax error.

  • It writes to a file named filename.

Question 94

Question

The ________ loop is ideal in situations where you always want the loop to iterate at least once.

Answer

  • for

  • do-while

  • pretest

  • while

Question 95

Question

A ________ is a value that signals when the end of a list of values has been reached.

Answer

  • sentinel

  • token

  • delimiter

  • terminal

Question 96

Question

________ is the term for the relationship created by object aggregation.

Answer

  • Inner Class

  • One-to-many

  • "Is a"

  • "Has a"

Question 97

Question

Which Scanner class method reads a String?

Answer

  • nextLine

  • charAt

  • nextString

  • getLine

Question 98

Question

Enclosing a group of statements inside a set of braces creates

Answer

  • a block of statements.

  • a relational operator.

  • an if-else statement.

  • an expression.

Question 99

Question

This statement tells the compiler where to find the JOptionPane class and makes it available to your program.

Answer

  • import javax.JOptionPane;

  • import javax.swing.JOptionPane;

  • import Java.Swing.JOptionPane;

  • import JOptionPane;

Question 100

Question

Which of the following is not a valid Java comment?

Answer

  • /** Comment 1 */

  • // Comment 3

  • */ Comment 2 /*

  • /* Comment 4 */

What type of loop is ideal in situations where the exact number of iterations is known?

For-loops are typically used when the number of iterations is known before entering the loop. For-loops can be thought of as shorthands for while-loops which increment and test a loop variable.

Which is a control structure that causes a statement or group of statements to repeat?

A loop is a control structure that causes a statement or group of statements to repeat.

Is a value that signals when the end of a list of values has been reached?

In computer programming, a sentinel value (also referred to as a flag value, trip value, rogue value, signal value, or dummy data) is a special value in the context of an algorithm which uses its presence as a condition of termination, typically in a loop or recursive algorithm.

Which of the following Cannot be used as identifiers in Java?

The 49 reserved keywords for Java cannot be used as identifiers. These are some: switch, new, if, else, void, continue, class, import, etc. Using the reserved keywords as identifiers will result in a compilation fault.