Java & Programming Quizz

Descripción

Programming Quiz on Java and programming. Intermediate level
gouber
Test por gouber, actualizado hace más de 1 año
gouber
Creado por gouber hace más de 9 años
121
3

Resumen del Recurso

Pregunta 1

Pregunta
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?
Respuesta
  • No
  • Yes

Pregunta 2

Pregunta
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)
Respuesta
  • nothing
  • "Running"
  • Syntax error

Pregunta 3

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

Pregunta 4

Pregunta
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?
Respuesta
  • 2
  • 1
  • Syntax error

Pregunta 5

Pregunta
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
Respuesta
  • 14
  • 12
  • Syntax error
  • 15

Pregunta 6

Pregunta
In parallel & concurrent software final state is a must
Respuesta
  • Yes
  • No

Pregunta 7

Pregunta
Which of the following blocks of code represent recursion?
Respuesta
  • 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; } }

Pregunta 8

Pregunta
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 ).
Respuesta
  • 2,1
  • 2,1,0
Mostrar resumen completo Ocultar resumen completo

Similar

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