SlideShare a Scribd company logo
1 of 4
QUESTION1

    What is the result of attempting to compile and run this
         interface A{
          void aMethod();
          }
          public class Test implements A{
          void aMethod(){
          System.out.println("hello");
          }
          public static void main(String[] args){
          Test t = new Test();
          t.aMethod();
          }
         }

1. The code will not compile.
2. Runtime exception.
3. Compiles and runs printing out "hello".

ANS : 1

     All interface methods are implicitly public.
     Will fail compilation becuse the access modifier
     for aMethod() is being made more restrictive.

QUESTION2

     Is this code legal ?
         public class Test {
          void aMethod(){
          static int b = 10;
          System.out.println(b);
          }
         }

1. Yes
2. No

ANS : 2
   Local variables cannot be declared static.

QUESTION3
    Is this legal
          public class Test {
            static { int a = 5; }
            public static void main(String[] args){
            System.out.println(a);
            }
          }

1.Yes
2.No

ANS : 2
  Correct ans : 2
  A variable declared   in a static initialiser is not accessible outside its
  enclosing block.
QUESTION4

      Select the true statements.

1.   Transient methods cannot be overridden
2.   A final class may not be subclassed.
3.   A private method can never be overridden to become public
4.   An abstract class may contain final methods
5.   A private method cannot be overridden and made public
6.   Final methods may not be overridden.

ANS : 2,4,5,6

QUESTION5

       Which of the following are valid for declaring and intialising
       a char variable?

1.   char   c       =   'a';
2.   char   c       =   ''';
3.   char   c       =   'n';
4.   char   c       =   "a";
5.   char   c       =   u0061;
6    char   c       =   97;

ANS : 1

     Corr answer : 1,2,3 and         6

QUESTION6

      Which of the following are valid for declaring and initialising
      a boolean variable?

1.   boolean    b   =   True;
2.   boolean    b   =   0;
3.   boolean    b   =   1 < 2;
4.   boolean    b   =   true?false:true;
5.   boolean    b   =   true;

ANS : 3,4,5

QUESTION7

        Select the valid declarations.

1.   int i = 16.0;
2.   byte b = 16.0;
3.   float f = 16.0;
4.   double d = 16.0;
5.   char u0063 = 'u0063';

ANS : 4,5
     16.0 is a double type literal hence it becomes a widening
     assignment for a byte, int or float.

QUESTION8
What is the result of attempting to compile and run this code
       public class Test{
         int i;
         Test(){
         i++;
         }
         public static void main(String[] args){
         Test t = new Test();
         System.out.println("value = " t.i);
         }
       }

1.   The   code   will compile and run printing out value = 1
2.   The   code   will compile and run printing out value = 0
3.   The   code   will fail to compile becuse i has not been initialised
4.   Run   time   error

ANS : 1
   Numeric instance variables are always
   automatically initialised to its default value.
   So you can use them without explicitly initialising them.

QUESTION9

      Whhat is the result of attempting to compile and run the following
        public class Test{
           int arr[] = new int[8];
           public static void main(String[] args){
            Test t = new Test();
           System.out.println(t.arr[7]);
            }
        }

1. Compiler error
2. Runtime exception
3. Compiles and runs printing out 0

ANS : 3

     Numeric instance variables are always
     automatically initialised to its default value.
     In the case of arrays each element of the array is
     initialised to its defaut value.

QUESTION10

     What is the result of trying to compile and run this
             public class Test{
                 public static void main(String[] args){
             int a;
                    Test t = new Test();
                    for(int j=0; j < 2 ; j++){
                        for(int i=0; i <4 ; i++){
                         a = j;
                         }
                    System.out.println(i);
                    }
}
           }

1.   Compiles without error and runs printing out 1 twice.
2.   Compiles without error and runs printing out 0 followed by 1 .
3.   Compiles without error and runs printing out 0 twice.
4.   Runtime error
5.   Does not compile

ANS : 5

     The variable i is not accessible outside the enclosing block of the
     inner loop.

More Related Content

What's hot

Jumping statements
Jumping statementsJumping statements
Jumping statements
Suneel Dogra
 

What's hot (20)

Control structures in C++ Programming Language
Control structures in C++ Programming LanguageControl structures in C++ Programming Language
Control structures in C++ Programming Language
 
Conditions In C# C-Sharp
Conditions In C# C-SharpConditions In C# C-Sharp
Conditions In C# C-Sharp
 
Control structures repetition
Control structures   repetitionControl structures   repetition
Control structures repetition
 
Chapter 5:Understanding Variable Scope and Class Construction
Chapter 5:Understanding Variable Scope and Class ConstructionChapter 5:Understanding Variable Scope and Class Construction
Chapter 5:Understanding Variable Scope and Class Construction
 
07 flow control
07   flow control07   flow control
07 flow control
 
Python Flow Control
Python Flow ControlPython Flow Control
Python Flow Control
 
Java conditional statements
Java conditional statementsJava conditional statements
Java conditional statements
 
Java control flow statements
Java control flow statementsJava control flow statements
Java control flow statements
 
Jumping statements
Jumping statementsJumping statements
Jumping statements
 
Java Decision Control
Java Decision ControlJava Decision Control
Java Decision Control
 
White box testing
White box testingWhite box testing
White box testing
 
Indus Valley Partner aptitude questions and answers
Indus Valley Partner aptitude questions and answersIndus Valley Partner aptitude questions and answers
Indus Valley Partner aptitude questions and answers
 
Symbolic Execution (introduction and hands-on)
Symbolic Execution (introduction and hands-on)Symbolic Execution (introduction and hands-on)
Symbolic Execution (introduction and hands-on)
 
Control and conditional statements
Control and conditional statementsControl and conditional statements
Control and conditional statements
 
The Three Basic Selection Structures in C++ Programming Concepts
The Three Basic Selection Structures in C++ Programming ConceptsThe Three Basic Selection Structures in C++ Programming Concepts
The Three Basic Selection Structures in C++ Programming Concepts
 
C Programming: Control Structure
C Programming: Control StructureC Programming: Control Structure
C Programming: Control Structure
 
Control statements in java
Control statements in javaControl statements in java
Control statements in java
 
C lecture 4 nested loops and jumping statements slideshare
C lecture 4 nested loops and jumping statements slideshareC lecture 4 nested loops and jumping statements slideshare
C lecture 4 nested loops and jumping statements slideshare
 
Control structures in c
Control structures in cControl structures in c
Control structures in c
 
Control statements in java
Control statements in javaControl statements in java
Control statements in java
 

Similar to Scjp questions

All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdfAll based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
aroraenterprisesmbd
 
Question 1 1 pts Skip to question text.As part of a bank account.docx
Question 1 1 pts Skip to question text.As part of a bank account.docxQuestion 1 1 pts Skip to question text.As part of a bank account.docx
Question 1 1 pts Skip to question text.As part of a bank account.docx
amrit47
 
1 Midterm Preview Time allotted 50 minutes CS 11.docx
1  Midterm Preview Time allotted 50 minutes CS 11.docx1  Midterm Preview Time allotted 50 minutes CS 11.docx
1 Midterm Preview Time allotted 50 minutes CS 11.docx
honey725342
 
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdfAll based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
deepakarora871
 
Fnt software solutions placement paper
Fnt software solutions placement paperFnt software solutions placement paper
Fnt software solutions placement paper
fntsofttech
 

Similar to Scjp questions (20)

Java language fundamentals
Java language fundamentalsJava language fundamentals
Java language fundamentals
 
All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdfAll based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
All based on Zybooks = AP Java with zylabsQUESTION 1char[][] tab.pdf
 
Core java
Core javaCore java
Core java
 
Oracle Certified Associate (OCA) Java SE 8 Programmer II (1Z0-809) - Practice...
Oracle Certified Associate (OCA) Java SE 8 Programmer II (1Z0-809) - Practice...Oracle Certified Associate (OCA) Java SE 8 Programmer II (1Z0-809) - Practice...
Oracle Certified Associate (OCA) Java SE 8 Programmer II (1Z0-809) - Practice...
 
Nalinee java
Nalinee javaNalinee java
Nalinee java
 
Java Quiz
Java QuizJava Quiz
Java Quiz
 
7
77
7
 
Question 1 1 pts Skip to question text.As part of a bank account.docx
Question 1 1 pts Skip to question text.As part of a bank account.docxQuestion 1 1 pts Skip to question text.As part of a bank account.docx
Question 1 1 pts Skip to question text.As part of a bank account.docx
 
Software testing lab manual
Software testing lab manualSoftware testing lab manual
Software testing lab manual
 
UNIT 2 LOOP CONTROL.pptx
UNIT 2 LOOP CONTROL.pptxUNIT 2 LOOP CONTROL.pptx
UNIT 2 LOOP CONTROL.pptx
 
Test final jav_aaa
Test final jav_aaaTest final jav_aaa
Test final jav_aaa
 
Technical aptitude Test 1 CSE
Technical aptitude Test 1 CSETechnical aptitude Test 1 CSE
Technical aptitude Test 1 CSE
 
1 Midterm Preview Time allotted 50 minutes CS 11.docx
1  Midterm Preview Time allotted 50 minutes CS 11.docx1  Midterm Preview Time allotted 50 minutes CS 11.docx
1 Midterm Preview Time allotted 50 minutes CS 11.docx
 
LECTURE 3 LOOPS, ARRAYS.pdf
LECTURE 3 LOOPS, ARRAYS.pdfLECTURE 3 LOOPS, ARRAYS.pdf
LECTURE 3 LOOPS, ARRAYS.pdf
 
Effective Unit Test Style Guide
Effective Unit Test Style GuideEffective Unit Test Style Guide
Effective Unit Test Style Guide
 
LECTURE 3 LOOPS, ARRAYS.pdf
LECTURE 3 LOOPS, ARRAYS.pdfLECTURE 3 LOOPS, ARRAYS.pdf
LECTURE 3 LOOPS, ARRAYS.pdf
 
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdfAll based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
All based on Zybooks = AP Java with zylabsPlease answer all questi.pdf
 
OXUS20 JAVA Programming Questions and Answers PART I
OXUS20 JAVA Programming Questions and Answers PART IOXUS20 JAVA Programming Questions and Answers PART I
OXUS20 JAVA Programming Questions and Answers PART I
 
Java Unit Testing
Java Unit TestingJava Unit Testing
Java Unit Testing
 
Fnt software solutions placement paper
Fnt software solutions placement paperFnt software solutions placement paper
Fnt software solutions placement paper
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Scjp questions

  • 1. QUESTION1 What is the result of attempting to compile and run this interface A{ void aMethod(); } public class Test implements A{ void aMethod(){ System.out.println("hello"); } public static void main(String[] args){ Test t = new Test(); t.aMethod(); } } 1. The code will not compile. 2. Runtime exception. 3. Compiles and runs printing out "hello". ANS : 1 All interface methods are implicitly public. Will fail compilation becuse the access modifier for aMethod() is being made more restrictive. QUESTION2 Is this code legal ? public class Test { void aMethod(){ static int b = 10; System.out.println(b); } } 1. Yes 2. No ANS : 2 Local variables cannot be declared static. QUESTION3 Is this legal public class Test { static { int a = 5; } public static void main(String[] args){ System.out.println(a); } } 1.Yes 2.No ANS : 2 Correct ans : 2 A variable declared in a static initialiser is not accessible outside its enclosing block.
  • 2. QUESTION4 Select the true statements. 1. Transient methods cannot be overridden 2. A final class may not be subclassed. 3. A private method can never be overridden to become public 4. An abstract class may contain final methods 5. A private method cannot be overridden and made public 6. Final methods may not be overridden. ANS : 2,4,5,6 QUESTION5 Which of the following are valid for declaring and intialising a char variable? 1. char c = 'a'; 2. char c = '''; 3. char c = 'n'; 4. char c = "a"; 5. char c = u0061; 6 char c = 97; ANS : 1 Corr answer : 1,2,3 and 6 QUESTION6 Which of the following are valid for declaring and initialising a boolean variable? 1. boolean b = True; 2. boolean b = 0; 3. boolean b = 1 < 2; 4. boolean b = true?false:true; 5. boolean b = true; ANS : 3,4,5 QUESTION7 Select the valid declarations. 1. int i = 16.0; 2. byte b = 16.0; 3. float f = 16.0; 4. double d = 16.0; 5. char u0063 = 'u0063'; ANS : 4,5 16.0 is a double type literal hence it becomes a widening assignment for a byte, int or float. QUESTION8
  • 3. What is the result of attempting to compile and run this code public class Test{ int i; Test(){ i++; } public static void main(String[] args){ Test t = new Test(); System.out.println("value = " t.i); } } 1. The code will compile and run printing out value = 1 2. The code will compile and run printing out value = 0 3. The code will fail to compile becuse i has not been initialised 4. Run time error ANS : 1 Numeric instance variables are always automatically initialised to its default value. So you can use them without explicitly initialising them. QUESTION9 Whhat is the result of attempting to compile and run the following public class Test{ int arr[] = new int[8]; public static void main(String[] args){ Test t = new Test(); System.out.println(t.arr[7]); } } 1. Compiler error 2. Runtime exception 3. Compiles and runs printing out 0 ANS : 3 Numeric instance variables are always automatically initialised to its default value. In the case of arrays each element of the array is initialised to its defaut value. QUESTION10 What is the result of trying to compile and run this public class Test{ public static void main(String[] args){ int a; Test t = new Test(); for(int j=0; j < 2 ; j++){ for(int i=0; i <4 ; i++){ a = j; } System.out.println(i); }
  • 4. } } 1. Compiles without error and runs printing out 1 twice. 2. Compiles without error and runs printing out 0 followed by 1 . 3. Compiles without error and runs printing out 0 twice. 4. Runtime error 5. Does not compile ANS : 5 The variable i is not accessible outside the enclosing block of the inner loop.