AP Computer Science Java Practice Exam #2

AP Computer Science Java Practice Exam #2

9th - 12th Grade

40 Qs

quiz-placeholder

Similar activities

Visual C# - Listeler

Visual C# - Listeler

10th Grade

40 Qs

Class XI Revision I

Class XI Revision I

11th - 12th Grade

43 Qs

Week 14 - Tuples

Week 14 - Tuples

9th - 12th Grade

42 Qs

java

java

10th - 12th Grade

40 Qs

Java algoritmi

Java algoritmi

9th Grade

40 Qs

PROGRAMMING(MIDTERM EXAM)

PROGRAMMING(MIDTERM EXAM)

12th Grade

35 Qs

Strings In java

Strings In java

9th - 10th Grade

35 Qs

Nesne Tabanlı Programlama

Nesne Tabanlı Programlama

10th Grade

37 Qs

AP Computer Science Java Practice Exam #2

AP Computer Science Java Practice Exam #2

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Used 148+ times

FREE Resource

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What is the output of the following program segment?


int num = 5;

while (num >= 0)

{

num -= 2;

}

System.out.println(num);

-2

-1

0

2

21

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What is the output from


int n = 12;

System.out.print(goFigure(n));

System.out.print(" " + n);


where the method goFigure is defined as follows:


public double goFigure(int n)

{

n %= 7;

return (double) (12 / n);

}

2.0 12

2.4 12

2.0 5

2.4 5

2.4 6

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following expressions will evaluate to true when x and y are boolean variables with different values?


I. (x || y) && (!x || !y)

II. (x || y) && !(x && y)

III. (x && !y) || (!x && y)

I only

II only

I and II only

II and III only

I, II, and III

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What is the output from the following code segment?


double x = 5*4/2 - 5/2*4;

System.out.println(x);

0

1

0.0

1.0

2.0

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

What is the output from the following code segment?

String band = "anamanaguchi";

System.out.println(band.substring(1, 4)). compareTo(band.substring(5, 8)));

true

false

0

A negative integer

A positive integer

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Integers can be represented in number systems with different bases. Fr example, 34(decimal) = 22(hexadecimal) = 100010(binary), where the subscripts "dec", "hex", and "bin" indicate the decimal (base 10), hexadecimal (base 16), and binary (base 2) systems, respectively. What are the hexadecimal and binary representations of 49(decimal)?

49(decimal) = 21(hexadecimal) = 110011(binary)

49(decimal) = 31(hexadecimal) = 11001(binary)

49(decimal) = 31(hexadecimal) = 110001(binary)

49(decimal) = 37(hexadecimal) = 110111(binary)

49(decimal) = 61(hexadecimal) = 110001(binary)

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Questions 7-8 refer to the following method


public void printVals(String[] items, int k)

{

if(k > 1)

{

printVals(items, k - 1);

System.out.print(items[k] + " ");

printVals(items, k - 2);

}

}


Suppose the following code segment has been executed.


String[] names = {"Pat", "Joe", "Ann", "Cal", "Amy"};

printVals(names, name.length - 1);


7.What is the output?

Ann Cal Amy Ann

Ann Cal Amy Cal Ann

Ann Cal Joe Amy Joe Ann

Joe Ann Cal Joe Amy Joe Ann

Joe Ann Pat Cal Joe Amy Joe Ann Pat

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?