Java & Programming Quizz

Descrição

Programming Quiz on Java and programming. Intermediate level
gouber
Quiz por gouber, atualizado more than 1 year ago
gouber
Criado por gouber mais de 9 anos atrás
121
3

Resumo de Recurso

Questão 1

Questão
You 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?
Responda
  • No
  • Yes

Questão 2

Questão
Given 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)
Responda
  • nothing
  • "Running"
  • Syntax error

Questão 3

Questão
Given the following code public class Run{ public static void main(String[] args){ System.out.println(1 << 1); } } What gets returned (if anything does)
Responda
  • 1
  • 2
  • 0001
  • Syntax Error
  • Nothing
  • true

Questão 4

Questão
Given 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?
Responda
  • 2
  • 1
  • Syntax error

Questão 5

Questão
Given 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
Responda
  • 14
  • 12
  • Syntax error
  • 15

Questão 6

Questão
In parallel & concurrent software final state is a must
Responda
  • Yes
  • No

Questão 7

Questão
Which of the following blocks of code represent recursion?
Responda
  • public class Run{ public Run(){ recurse(1); } public int recurse(int n){ if(n == 10){ return 10; }else{ recurse(n+1); } return 0; } }
  • public class Run{ private int a = 0; public Run(){ recurse(2); } public void recurse(int n){ a = n; } }

Questão 8

Questão
In 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 ).
Responda
  • 2,1
  • 2,1,0

Semelhante

A level Computing Quiz
Zacchaeus Snape
Types and Components of Computer Systems
Jess Peason
Input Devices
Jess Peason
Output Devices
Jess Peason
Computing
Kwame Oteng-Adusei
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Historical Development of Computer Languages
Shannon Anderson-Rush
Useful String Methods
Shannon Anderson-Rush
Pack of playing cards answer
Karl Taylor
Code Challenge Flow Chart
Charlotte Hilton
Flvs foundations of programming dba 2
mariaha vassar