Semester Final AP Computer Science
By Mickey Arnold
starstarstarstarstarstarstarstarstarstar
Last updated 10 months ago
41 Questions
1 point
1
Question 1
1.
What is output by the code below?int x = 10 % 3;System.out.print( x );
What is output by the code below?
int x = 10 % 3;
System.out.print( x );
1 point
1
Question 2
2.
What is output by the code below?int x = 10 / 3 ;System.out.print( x );
What is output by the code below?
int x = 10 / 3 ;
System.out.print( x );
1 point
1
Question 3
3.
What is output by the code below?int x = 5 / 2;System.out.print( x );
What is output by the code below?
int x = 5 / 2;
System.out.print( x );
1 point
1
Question 4
4.
What is output by the code below?
double x = (double)5 / 2;System.out.print( x );
What is output by the code below?
double x = (double)5 / 2;
System.out.print( x );
1 point
1
Question 5
5.
What is output by the code below?
System.out.print( 10 + 5 * 2);
What is output by the code below?
System.out.print( 10 + 5 * 2);
1 point
1
Question 6
6.
What is output by the code below?
System.out.print("a\tc" );
What is output by the code below?
System.out.print("a\tc" );
1 point
1
Question 7
7.
What is output by the code below?public static void main(String args[ ] ){}
What is output by the code below?
public static void main(String args[ ] )
{
}
1 point
1
Question 8
8.
What is output by the code below?String s = "123";if(s.equals("123")) out.println("true");else out.println("false");
What is output by the code below?
String s = "123";
if(s.equals("123"))
out.println("true");
else
out.println("false");
1 point
1
Question 9
9.
What is output by the code below?String s = "abcdef";out.println( s );
What is output by the code below?
String s = "abcdef";
out.println( s );
1 point
1
Question 10
10.
In Java, every program statement ends with a what ?
In Java, every program statement ends with a what ?
1 point
1
Question 11
11.
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);
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);
1 point
1
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));}
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));
}
1 point
1
Question 13
13.
What is output by the code below?for(int x=5; x < 20; x=x+3) System.out.print(x + " ");
What is output by the code below?
for(int x=5; x < 20; x=x+3)
System.out.print(x + " ");
1 point
1
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");
What is output by the code below?
int x = 66;
if ( x == 67 )
System.out.print("67" );
else
System.out.println("!67");
1 point
1
Question 15
15.
What is output by the code below?System.out.println( 3 + " " + 3 );
What is output by the code below?
System.out.println( 3 + " " + 3 );
1 point
1
Question 16
16.
What is output by the code below?System.out.println( 3 + 6 );
What is output by the code below?
System.out.println( 3 + 6 );
1 point
1
Question 17
17.
What is the output?
System.out.println( "\"9" );
What is the output?
System.out.println( "\"9" );
1 point
1
Question 18
18.
Which of the following Scanner methods can be used to read in a int?
Which of the following Scanner methods can be used to read in a int?
1 point
1
Question 19
19.
Which of the following Scanner methods can be used to read in a double?
Which of the following Scanner methods can be used to read in a double?
1 point
1
Question 20
20.
Which of the following Scanner methods can be used to read in a String?
Which of the following Scanner methods can be used to read in a String?
1 point
1
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);
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);
1 point
1
Question 22
22.
What is output by the code below?int x=9;do{ x--;}while(x>5);out.println(x);
What is output by the code below?
int x=9;
do{
x--;
}while(x>5);
out.println(x);
1 point
1
Question 23
23.
What is output by the code below?
System.out.println( Math.sqrt(81) );
What is output by the code below?
System.out.println( Math.sqrt(81) );
1 point
1
Question 24
24.
What is output by the code below?
System.out.println( Math.floor(6.7) );
What is output by the code below?
System.out.println( Math.floor(6.7) );
1 point
1
Question 25
25.
What is output by the code below?
System.out.println( Math.ceil(6.7) );
What is output by the code below?
System.out.println( Math.ceil(6.7) );
1 point
1
Question 26
26.
What is output by the code below?
System.out.println( Math.pow(3,3) );
What is output by the code below?
System.out.println( Math.pow(3,3) );
1 point
1
Question 27
27.
What is output by the code below?
String r = "abcdefghi";out.println(r.charAt(3));
What is output by the code below?
String r = "abcdefghi";
out.println(r.charAt(3));
1 point
1
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 );
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 );
1 point
1
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);
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);
1 point
1
Question 30
30.
What is output by the code below?
String u = "abcdefghi";out.println(u.substring(3,5));
What is output by the code below?
String u = "abcdefghi";
out.println(u.substring(3,5));
1 point
1
Question 31
31.
What is output by the code below?
String v = "abcdefghi";out.println(v.indexOf(‘d’));
What is output by the code below?
String v = "abcdefghi";
out.println(v.indexOf(‘d’));
1 point
1
Question 32
32.
What is output by the code below?String w = "abcdefghi";out.println(w.indexOf(‘x’));
What is output by the code below?
String w = "abcdefghi";
out.println(w.indexOf(‘x’));
1 point
1
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 );
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 );
1 point
1
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());
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());
1 point
1
Question 35
35.
What is output by the code below?String r = "abcdefghi";System.out.println(r.substring(3,r.length()));
What is output by the code below?
String r = "abcdefghi";
System.out.println(r.substring(3,r.length()));
1 point
1
Question 36
36.
What is output by the code below?String r = "racecar";System.out.println(r.lastIndexOf('a'));
What is output by the code below?
String r = "racecar";
System.out.println(r.lastIndexOf('a'));
1 point
1
Question 37
37.
Which of the following can appear anywhere in a variable nameI. numbersII. underscoresIII. money signsIV. alphabetic characters
Which of the following can appear anywhere in a variable name
I. numbers
II. underscores
III. money signs
IV. alphabetic characters
1 point
1
Question 38
38.
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 classSystem.out.println(go2(6));
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));
1 point
1
Question 39
39.
What is output by the code below?int x = 3 % 10;System.out.print( x );
What is output by the code below?
int x = 3 % 10;
System.out.print( x );
1 point
1
Question 40
40.
What is output by the code below?double x = 5 / 2;System.out.print( x );
What is output by the code below?
double x = 5 / 2;
System.out.print( x );
1 point
1
Question 41
41.
What is output by the code below?System.out.print( 10 * 6 / 4);
What is output by the code below?
System.out.print( 10 * 6 / 4);