AP Computer Science Java Practice Exam #2

AP Computer Science Java Practice Exam #2

9th - 12th Grade

40 Qs

quiz-placeholder

Similar activities

Bài tập python cơ bản

Bài tập python cơ bản

9th - 12th Grade

41 Qs

Python

Python

11th Grade

38 Qs

GCSE Python Legends

GCSE Python Legends

1st - 12th Grade

45 Qs

APCSA Diag

APCSA Diag

9th - 12th Grade

40 Qs

Quiz SuperEZ de Python/Flet

Quiz SuperEZ de Python/Flet

11th Grade

40 Qs

2023-2024 Fall final study guide

2023-2024 Fall final study guide

9th - 12th Grade

37 Qs

UAS - Pengantar Literasi Digital

UAS - Pengantar Literasi Digital

12th Grade

40 Qs

Java Basics

Java Basics

11th - 12th Grade

35 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?