ISC Viva Questions

Viva Voce is Latin word which means – “By word of mouth
This section contains questions for Viva Voce for ISC Computer Science (Paper 2) Practical
The answers for this can be found in the general Java Theory Section…

  1. What is Polymorphism
  2. What is Function Overloading
  3. What is Encapsulation
  4. What is Type Casting
  5. What is Type Promotion
  6. What is Constructor
  7. What is Destructor
  8. What is String class
  9. What is String Buffer class
  10. What is String Tokenizer class
  11. What do you understand by Scope of variables
  12. Which element position for an array is referred by ARRAY [9]
  13. What is Meant by default visibility mode
  14. What is a Package
  15. What is Null Loop
  16. What is Protected specifier
  17. What is Function Prototype
  18. What is Method / Function signature
  19. What are Member methods & Data members
  20. What is Composite Data type
  21. What is Coercion
  22. What is Default visibility mode
  23. What is Wrapper Class
  24. What is a String
  25. What are Time Delay Loops
  26. What are Default Constructor
  27. What is a Program Block
  28. What is an Escape Sequence in Java
  29. What is Message Passing
  30. What is Blue J
  31. Who is the founder of Blue J
  32. Who is the founder of Java
  33. What is Fall through in switch_case
  34. Differentiate between If & if_else
  35. Differentiate between While & do while
  36. Differentiate between Switch case & if
  37. Differentiate between For & while
  38. Differentiate between Constructor & Method
  39. Differentiate between Call by value & call by reference
  40. Differentiate between Data abstraction & data hiding
  41. Differentiate between Break & continue
  42. Differentiate between Parameterized & Non Parameterized Constructor
  43. Differentiate between Primitive data type & Reference data type
  44. Differentiate between ‘p’ & “p”
  45. Differentiate between Compiling & Debugging
  46. Differentiate between Compiler & Interpreter
  47. Differentiate between Runtime & Syntax Errors
  48. Differentiate between Linear & Binary Search
  49. Differentiate between Operator & Expression
  50. Differentiate between Prefix & Postfix
  51. Differentiate between Classes & objects
  52. Differentiate between Implicit & Explicit type casting
  53. Differentiate between Internet Applet & Standalone Applications
  54. Differentiate between CompareTo( ) & equals( )
  55. Differentiate between Unary, Binary & Ternary Operator
  56. Differentiate between Selection Sort & Bubble Sort
  57. Differentiate between Pure & Impure Function
  58. Differentiate between Actual & Formal Parameters
  59. Differentiate between Private, Public & Protected
  60. Differentiate between Single Line & Multi-line Comment
  61. Differentiate between Increment (Post/Pre) and Decrement (Post/Pre)
  62. Differentiate between Overloading an Overriding
  63. Differentiate between final and finally
  64. Differentiate between throw and throws
  65. What are the Features of Java
  66. What are the Characteristics of Java
  67. What are the OOPS principles
  68. Explain the word OBJECT
  69. What is JVM & Byte Code
  70. What is Case Sensitivity of Java
  71. What is the function of Return statement in JAVA
  72. Explain Precedence of Operators
  73. Explain Exception Handling in Java
  74. What are Conditional Op., Logical Op., & Relational Op.,
  75. Explain final, new, this & static keywords
  76. What is void data type
  77. Explain the conversion process of HLL to LLL in Java
  78. What is a Dot Operator
  79. Explain (type) Operator
  80. What is instanceOf  ( ) operator
  81. What are the Potential Conversion Problems
  82. Name the different I/O streams
  83. Name the Numeric, non-numeric, reference data types of Java
  84. What are the Logical Operators of Java (&&, ||, !)
  85. What is Conditional Operators also known as? (? : )
  86. What are the Relational Operators in Java (>, <, >=, <=, ==, !=)
  87. Name the Arithmetic Operators (+,  –  ,* , / , %)
  88. Use of class BufferedReader and InputStreamReader
  89. What is Platform Independence
  90. What happens in Selection Sort
  91. What happens in Bubble Sort
  92. Which non Unicode character can be a first character of an identifier
  93. Can a class be declared protected in Java
  94. Are JVM platform independent
  95. Is main( ) method compulsory
  96. Can we modify values of final variables
  97. What is the return type of a main( ) method
  98. What is the impact of creating methods as final
  99. Does the order of public static / static public matter in the method declaration
  100. Can abstract classes be created without abstract methods
  101. Can final methods be overridden
  102. What is downcasting
  103. What is the purpose of Abstract classes
  104. Can a source file contain more than one class declaration
  105. What is order of precedence and associativity
  106. What does the method read( ) return when it reaches End Of File
  107. What is numeric type promotion
  108. When does compiler provide default constructor for a class
  109. Can double be casted to byte
  110. What is a Java package and how is it used
  111. Can a for statement loop indefinitely
  112. Can final classes be extended or inherited
  113. Range and capacity of int, float, double, char boolean etc…
  114. Default package of Java
  115. Default visibility mode of Java
  116. Default values stored when an array of finite size is declared
  117. Default value of boolean datatype
  118. Default constructor
  119. Can we overload method based on return type and not or argument list.
  120. What happens when we add a double to a String
  121. What happens when we add two character literal using + operator
  122. What happens when we add a char to a String
  123. Demerits of creating static and final variables
  124. Demerits of Procedure oriented programming
  125. Merits of OOP

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s