Quiz
Java & Programming Quizz
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
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
- Deleted user
- Language
- English
- Views
- 14
- History
- Created on 23 Aug 2017 · updated on 23 Aug 2017
- Tags