Unit 1 - Primitive Types Quiz

Ace your homework & exams now with Quizwiz!

Assume that a, b, and c are all integers with values of 90, 5, and 4 respectively. What would the value of x be in this expression? int x = a / b / c;

4

What is the value of x after this code runs? int x = 5; x = 10; x = 4;

4

What is the result of the following expression when x is 125?x % 6

5

What is the value of myInteger after this line of code is executed? int myInteger = (int) 5.6;

5

What is the result of this expression? (int) (5 + 2 / 3 + 1)

6

The following code is intended to print 8. int x = 23; double y = 3; System.out.println((int)(x / y)); What is printed and why?

7 because x / y calculates to 7.66 then the cast to an int results in the value getting truncated to 7

Which of the following print: Hello Java! I. System.out.println("Hello Java!"); II. System.out.print("Hello Java!"); III. System.out.print("Hello"); System.out.print("Java!"); IV. System.out.println("Hello"); System.out.println("Java!");

I and II only

Which of the following would equal 2? I. int x = 0; x ++; x += x; II. int y = 4; y ++; y /= 2; III. int z = 4; z += 2; z /= 2;

I and II only

A financial planner wants to calculate the average rate of return for clients. She does this by dividing the earnedIncome by the principal amount and displays the value as a double. Which of the following will correctly calculate and store the returnRate, assuming earnedIncome and principal are integers? I. double returnRate = earnedIncome / principal; II. double returnRate = (double) earnedIncome / principal; III. double returnRate = (double) (earnedIncome / principal);

II only

What will the output of the following lines of code be? int x = 10; int y = x / 4; System.out.print("x + y = "); System.out.print(x + y);

x + y = 12

Given a and b as properly initialized integers, which of the following will result in a correct calculation with a decimal answer? a) double y = (double) (a / b); b) double y = a / b * 1.0; c) double y = a / b; d) double y = 1.0 * a / b;

d) double y = 1.0 * a / b;

A teacher has calculated the gradeAverage as a double, but for report cards, she needs to report it rounded to the nearest whole number. Assuming that we round up from 0.5, which of the following will correctly round the gradeAverage? a) int rcGrade = (int) gradeAverage; b) int rcGrade = gradeAverage % 0.5; c) int rcGrade = (int) gradeAverage + 0.5; d) int rcGrade = (int) (gradeAverage + 0.5); e) int rcGrade = (int) gradeAverage - 0.5;

d) int rcGrade = (int) (gradeAverage + 0.5);

Which of the following values can correctly be saved in a boolean? a) True b) Yes c) 1 d) true e) yes

d) true

Assume y is a properly initialized positive integer. Which of the following will always result in a value of 1? a) y ++; b) y --; c) y += y; d) y /= y; e) y -= y;

d) y /= y;

Refer to the following code segment: double myDouble = 1/4; System.out.println("1 / 4 = " + myDouble); The output of the code is: 1 / 4 = 0.0 The student wanted the output to be: 1 / 4 = 0.25 Which change to the first line of their code segment would get the student the answer that they wanted?

double myDouble = (double) 1/4;

Joe's Pizza is creating a program that will calculate the total amount of money an employee earns each week. Employees are paid by the hour and only work in 1 hour increments. Salaries start at minimum wage, but employees get a $0.50 raise after the first month. Which variables would be the best to store the hours and salary of the employees?

int hours double salary

What is the result of this expression? 4 + 8 * 3 / 4 + 5 % 2

11

How many lines will be printed with the following statement? System.out.println("Hello"); System.out.println(" World"); System.out.print("Welcome to"); System.out.print("Java.");

3

Which of the following is not a primitive type? int double String boolean char

String

Which expression returns the 1's place of an integer x? a) x % 10 b) x / 10 c) x % 100 d) x + 1

a) x % 10

What will the following code print? int n = 5; n ++; n ++; n += n; System.out.println(n);

14

Given the following, what will be printed out? int a = 2; int b = 3; int c = 4; System.out.println(a * b + b / a + (a * c / 4.0) * c);

15.0

What output will be produced by System.out.println("Hello"); System.out.println("Karel");

Hello Karel

Which of the following statements is true about variables? a) The memory associated with a variable of a primitive type holds an actual primitive value. b) When a variable is declared final, its value can only be changed through a direct reassignment. d) A variable originally created as an int can be changed to store a double through casting. c) All of these choices are true

a) The memory associated with a variable of a primitive type holds an actual primitive value.

What is the proper syntax to declare and initialize a variable called temperature to have the value 70.4? a) int temperature = 70.4; b) double temperature = 70.4; c) temperature = 70.4; d) float temperature = 70.4; e) temperature = (double) 70.4

b) double temperature = 70.4;


Related study sets

Lecture 6 - secuirty Operations and Aministration

View Set

Pediatric Growth and Development, Nursing Care of Children Health Promotion and Maintenance

View Set

Intro. to Humanities Final Exam: Units 3-6

View Set

US History: Spanish-American War and Yellow Journalism

View Set

Oncology-Radiology: Medical Terminology

View Set

Chapter 1 Standards of professional Conduct

View Set