Primitives - boolean & char QuizJ8 Home « Primitives - boolean & char Quiz

The questions in this Java quiz are on the topics covered in the Java - Fundamentals section of the site. The table below lists the lesson used for each quiz, a description of the lesson content and the quiz number and questions associated with that lesson.

Fundamentals Quizzes Summary

Click on a lesson in the table to go to that lesson for a refresher on the topics for that quiz.

Click on a quiz in the table to go straight to the quiz for a particular lesson.

Fundamentals Lessons Description Quiz Info.
Lesson 2 - Code Structure & SyntaxFor this lesson we look at the code structure of a Java source file and look at some syntax.Quiz1
8 questions
Lesson 3 - Java VariablesThis lesson is about the variables we use in Java.Quiz2
7 questions
Lesson 4 - Primitives - boolean & char data typesThis lesson is about the boolean & char primitive data types available in Java.This quiz.
7 questions
Lesson 5 - Primitives - Numeric data typesIn this lesson we look at the numeric primitive data types available in Java.Quiz4
7 questions
Lesson 6 - Method ScopeIn this lesson we look at Java method scope and what scope and its definition mean.Quiz5
8 questions
Lesson 7 - Arithmetic OperatorsIn our first lesson on operators we look at the arithmetic operators available for use in Java.Quiz6
6 questions
Lesson 8 - Relational & Logical OperatorsIn our second lesson on operators we look at the relational & logical operators available for use in Java.Quiz7
6 questions
Lesson 9 - Assignment OperatorsIn our third lesson on operators we look at the assignment operators available for use in Java.Quiz8
6 questions
Lesson 10 - Bitwise Logical OperatorsIn our fourth lesson on operators we look at the Java bitwise logical operators.Quiz9
7 questions
Lesson 11 - Bitwise Shift OperatorsIn our fifth lesson on operators we look at the Java bitwise shift operators.Quiz10
7 questions
Lesson 12 - if ConstructIn this lesson we make a thorough investigation of the if constructQuiz11
8 questions
Lesson 13 - switch ConstructIn this lesson we look at the switch constructQuiz12
7 questions
Lesson 14 -for ConstructIn this lesson we investigate the for construct.Quiz13
7 questions
Lesson 15 - while ConstructIn this lesson we look at the while construct.Quiz14
8 questions

Fundamentals Quiz 3

The quiz below tests your knowledge of the material learnt in Fundamentals - Lesson 4 - Primitives - boolean & char data types.

Question 1 : Which is a valid declaration of a char type?
- A char type must be initialized as a numeric or a single character enclosed in single quotes.
Question 2 : By default boolean variables are initialized with true in Java?
- By default boolean variables are initialized with <code>false</code> in Java.
Question 3 : A boolean is returned from a relational operator?
- A boolean IS returned from a relational operator.
Question 4 : What will be returned from the following code?

System.out.println("1 > 2? is " + (1 > 2));
- <code>1 > 2? is false</code> will be returned from the following code - <code>System.out.println("1 > 2? is " + (1 > 2))</code>.
Question 5 : Which of the following statements read in sequence is invalid?
- All of the statements are valid: because the <code>char</code> primitive type is an unsigned 16-bit type we can perform mathematics on this type as if it was an integer, remember though the range is 0 to 65,536
Question 6 : The boolean type can control the flow of an if Construct?
- The <code>boolean</code> type can control the flow of an <code>if</code> construct
Question 7 : What will be returned from the following code?

System.out.println("2 > 1? is " + (2 > 1));
- <code>2 > 1? is true</code> will be returned from the following code - <code>System.out.println("2 > 1? is " + (2 > 1));</code>.

What's Next?

The next quiz on Java is all about method scope.