Quiz
Java & Programming Quizz
Questions in this quiz (8)
1You find the following code in a file called Quiz.java
public class Question1{
public static void main(String[] args){
System.out.println("Code reached this point");
}
}
Does the code run?- ANo
- BYes
2Given the following block of code.
public class Run {
public Run(){
run_for_me(new Runnable(){
public void run(){
System.out.println("Running");
}
});
}
public static void main(String[] args){
new Run();
}
public void run_for_me(Runnable run){
run.run();
}
}
What gets printed on the console? (Note: The code might not be syntactically correct)- Anothing
- B"Running"
- CSyntax error
3Given the following code
public class Run{
public static void main(String[] args){
System.out.println(1 << 1);
}
}
What gets returned (if anything does)- A1
- B2
- C0001
- DSyntax Error
- ENothing
- Ftrue
4Given the following code:
public class Run{
public static void main(String[] args){
int a = 1 + run();
System.out.println(a);
}
public int run(){
return 1;
}
}
What does the last line of code print?- A2
- B1
- CSyntax error
5Given the following code:
public class Run{
private static final int ARRAY_SIZE = 12;
public Run(){
ARRAY_SIZE += 1;
int h = ARRAY_SIZE + 2;
}
}
What is the value of h- A14
- B12
- CSyntax error
- D15
6In parallel & concurrent software final state is a must
- AYes
- BNo
7Which of the following blocks of code represent recursion?
- Apublic class Run{
public Run(){
recurse(1);
}
public int recurse(int n){
if(n == 10){
return 10;
}else{
recurse(n+1);
}
return 0;
}
} - Bpublic class Run{
private int a = 0;
public Run(){
recurse(2);
}
public void recurse(int n){
a = n;
}
}
- Apublic class Run{
8In parallel execution where memory is shared (and code "buggy") given the following piece of code
async { x = x + 1 }
async { x = x * 2 }
What are the possible values of x?
NOTE ( "async is not a valid call in Java however think of it as the two statements being run in parallel ).- A2,1
- B2,1,0
Information
- Description
- Programming Quiz on Java and programming. Intermediate level
- Author
- gouber
- Language
- English
- Views
- 188
- Tags
- Rating
- 5.0 out of 5 · 1 rating Rate this quiz