Java Coding Questions

Java Coding Questions

University

20 Qs

quiz-placeholder

Similar activities

Quiz 1-PBO

Quiz 1-PBO

University

20 Qs

Java_Quiz_Four

Java_Quiz_Four

University

20 Qs

Coding CHASE

Coding CHASE

10th Grade - University

15 Qs

Java Quiz 3

Java Quiz 3

University

15 Qs

Java Control and Loop -2

Java Control and Loop -2

University

20 Qs

JAVA - Arrays

JAVA - Arrays

University - Professional Development

15 Qs

PBO Inheritance Episode 2

PBO Inheritance Episode 2

University

18 Qs

Introduction to Java

Introduction to Java

University

25 Qs

Java Coding Questions

Java Coding Questions

Assessment

Quiz

Computers

University

Hard

Created by

karthi jegadeesan

Used 6+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following class, what’s the output when creating a book with no parameters?

java

CopyEdit

class Book { String title; Book() { this("Untitled"); System.out.println("Default constructor called"); } Book(String title) { this.title = title; System.out.println("Title constructor called: " + title); } }

java

CopyEdit

Book b = new Book();

Only “Default constructor called”

Only “Title constructor called: Untitled”

Both lines, in order

Compilation error

2.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

You want to store a list of books borrowed by a user. Which of the following is the most appropriate collection?




A. HashSet<Book>

B. ArrayList<Book>

C. TreeMap<Book>

D. Vector<Book>

3.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

When a user tries to borrow a book that’s not available, a BookNotAvailableException should be thrown. Which is the correct way to define and throw a custom exception?




A. throw new Exception("Not available");

B. class BookNotAvailableException extends RuntimeException

C. throw new BookNotAvailableException(); after defining the class extending Exception

D. All of the above are correct

4.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

What will happen when the following code is executed?

int[] arr = {10, 20, 30}; for (int i = 0; i <= arr.length; i++) { System.out.println(arr[i]); }




A. Prints all elements successfully

B. Compiles but throws ArrayIndexOutOfBoundsException at runtime

C. Compile-time error

D. Prints garbage values

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following lines will throw a NullPointerException?

String s = null;




A. if (s == null)

B. if ("test".equals(s))

C. if (s.equals("test"))

D. System.out.println(s)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following code?

boolean flag = false; if (flag = true) { System.out.println("Flag is true"); } else { System.out.println("Flag is false"); }




A. Flag is true

B. Flag is false

C. Compile-time error

D. Runtime exception

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of the code below?

public class Test { public static void main(String[] args) { return; System.out.println("This won't print"); } }




A. Code runs normally

B. Compilation error: unreachable code

C. Prints the statement

D. Runtime exception

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?