Log in
Sign up for FREE
arrow_back
Library
Semester Final AP Computer Science
By Mickey Arnold
star
star
star
star
star
Share
share
Last updated almost 2 years ago
41 questions
Add this activity
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Question 1
1.
What is output by the code below?
int x = 10 % 3;
System.out.print( x );
3
2
Question 2
2.
What is output by the code below?
int x = 10 / 3 ;
System.out.print( x );
1
2
Question 3
3.
What is output by the code below?
int x = 5 / 2;
System.out.print( x );
There is no output due to a syntax error.
2.5
Question 4
4.
What is output by the code below?
double x = (double)5 / 2;
System.out.print( x );
2.5
Question 5
5.
What is output by the code below?
System.out.print( 10 + 5 * 2);
10
17
Question 6
6.
What is output by the code below?
System.out.print("a\tc" );
atc
ac
Question 7
7.
What is output by the code below?
public static void main(String args[ ] )
{
}
main
Question 8
8.
What is output by the code below?
String s = "123";
if(s.equals("123"))
out.println("true");
else
out.println("false");
Question 9
9.
What is output by the code below?
String s = "abcdef";
out.println( s );
adcd
abcde
Question 10
10.
In Java, every program statement ends with a what ?
;
}
\
Question 11
11.
a
abce
ab
abcde
Question 12
12.
What is output by the code below?
int x = 0;
String w = "abcdefghixk";
for(x=w.length()-1; x>=0; x=x-2)
{
out.print(w.charAt(x));
}
Question 13
13.
What is output by the code below?
for(int x=5; x < 20; x=x+3)
System.out.print(x + " ");
5 8 11 14 17
11 14 17 20
Question 14
14.
What is output by the code below?
int x = 66;
if ( x == 67 )
System.out.print("67" );
else
System.out.println("!67");
Question 15
15.
What is output by the code below?
System.out.println( 3 + " " + 3 );
6 6
3" "3
Question 16
16.
What is output by the code below?
System.out.println( 3 + 6 );
6
12
Question 17
17.
What is the output?
System.out.println( "\"9" );
9
"9
Question 18
18.
Which of the following Scanner methods can be used to read in a int?
nextDouble()
nextFloat()
Question 19
19.
Which of the following Scanner methods can be used to read in a double?
next()
nextInt()
Question 20
20.
Which of the following Scanner methods can be used to read in a String?
nextDouble()
next()
Question 21
21.
What is output by the following code?
int total = 0;
for(int i=1; i <= 10; i=i+3)
for(int x=1; x <= i; x=x+2)
total = total + x;
out.println(total);
Question 22
22.
What is output by the code below?
int x=9;
do{
x--;
}while(x>5);
out.println(x);
Question 23
23.
What is output by the code below?
System.out.println( Math.sqrt(81) );
8.0
9.0
Question 24
24.
What is output by the code below?
System.out.println( Math.floor(6.7) );
7.0
10.0
Question 25
25.
What is output by the code below?
System.out.println( Math.ceil(6.7) );
8.0
9.0
Question 26
26.
What is output by the code below?
System.out.println( Math.pow(3,3) );
12.0
3.0
Question 27
27.
What is output by the code below?
String r = "abcdefghi";
out.println(r.charAt(3));
a
Question 28
28.
What is output by the code below?
int s=0, x=0;
while(s<=10)
{
x += s % 2;
s=s+1;
}
System.out.println( x );
Question 29
29.
What is output by the code below?
int t=1, amount=0;
do{
amount = amount + t;
t = t + 2;
}while(amount<20);
System.out.print(amount);
Question 30
30.
What is output by the code below?
String u = "abcdefghi";
out.println(u.substring(3,5));
def
Question 31
31.
What is output by the code below?
String v = "abcdefghi";
out.println(v.indexOf(‘d’));
3
Question 32
32.
What is output by the code below?
String w = "abcdefghi";
out.println(w.indexOf(‘x’));
3
6
Question 33
33.
What is output by the code below?
Scanner chop = new Scanner("1 2 3 4 5");
int x = 0;
while(chop.hasNextInt())
{
x += + chop.nextInt();
}
System.out.println( x );
Question 34
34.
What is output by the code below?
Scanner chopper = new Scanner("a b c d e");
out.print(chopper.next());
out.print(chopper.next());
out.print(chopper.next());
a b c
Question 35
35.
What is output by the code below?
String r = "abcdefghi";
System.out.println(r.substring(3,r.length()));
there is no output due to a runtime error
efghi
Question 36
36.
What is output by the code below?
String r = "racecar";
System.out.println(r.lastIndexOf('a'));
4
6
Question 37
37.
Which of the following can appear anywhere in a variable name
I. numbers
II. underscores
III. money signs
IV. alphabetic characters
II and IV only
Question 38
38.
36
45
38
30
Question 39
39.
What is output by the code below?
int x = 3 % 10;
System.out.print( x );
2
4
Question 40
40.
What is output by the code below?
double x = 5 / 2;
System.out.print( x );
7
0
Question 41
41.
What is output by the code below?
System.out.print( 10 * 6 / 4);
10
20
1
0
4
4
3
0
3
2
1
2
7
0
3
100
30
20
a\tc
a\c
a c
there is no output
String
args
0
false
321
true
123
error
s
abc
abcdef
[
{
What is output by the code below?
Scanner s = new Scanner("a b cd e");
String result = "";
while( s.hasNext() )
{
result = result + s.next();
}
out.println(result);
abcd
kxihgfedcba
acegixk
abcdefghixk
fghij
kigeca
5 8 11 14 17 20 23
5 8 11 14 17 20
8 11 14 17 20
!67
66
false
true
67
3
3 3
6
9
3
0
None of these
\
\"9
nextInt()
next()
nextByte()
nextByte()
nextDouble()
nextFloat()
nextInt()
nextFloat()
nextByte()
40
44
48
46
42
7
3
5
6
4
10.0
6.0
7.0
8.0
9.0
6.0
6.0
10.0
7.0
9.0
6.0
27.0
c
e
b
d
3
2
4
6
5
20
25
27
22
24
efgh
cde
de
d
4
6
5
7
5
4
-1
6
9
15
10
3
abcde
abc
a b c d e
abcd
cdefghi
bcdefghi
defghi
-1
5
1
I, II, III, and IV
II, III, and IV only
III and IV only
IV only
What is output by the code below?
public static int go2(int i)
{
int sum = 0;
for(int j = 0;j<i;j++)
sum+=j*2+1;
return sum;
}
////////////////////////////////////////////////////////////////////////////////////
//client code in the main of a runner class
System.out.println(go2(6));
25
1
3
0
2.5
3
2.0
15
30
17