0

programming languages Online Quiz - 185

Description: programming languages Online Quiz - 185
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0
  1. login com.tcs.login.LoginServlet login /utils/L

  2. com.tcs.login.LoginServlet /utils/LoginServlet

  3. com.tcs.login.LoginServlet /utils/LoginServlet

  4. login com.tcs.login.LoginServlet login /utils/LoginServlet


Correct Option: A

Which element guarantees a servlet will be loaded on the start up of the web application

  1. true

  2. 1

  3. 0


Correct Option: B
  1. login com.tcs.login.LoginServlet mailId [email protected]

  2. login com.tcs.login.LoginServlet mailId [email protected]

  3. login com.tcs.login.LoginServlet mailId

  4. login com.tcs.login.LoginServlet mailId [email protected]


Correct Option: A

package polymorphism;class TestPolymorphismSuper1 { String name; TestPolymorphism2 testPoly() { TestPolymorphism2 TS = new TestPolymorphism2(); TS.name ="tcs"; return TS; }}public class TestPolymorphism2 extends TestPolymorphismSuper1{ TestPolymorphism2 testPoly() { TestPolymorphism2 TSub = new TestPolymorphism2(); TSub.name = "UX"; return TSub; } public static void main(String[] args) { TestPolymorphismSuper1 TSuper = new TestPolymorphism2(); TSuper.testPoly(); System.out.println(TSuper.name); }}

  1. UX

  2. tcs

  3. null

  4. Exception


Correct Option: C

package polymorphism;class TestSup { static int p = 100;}public class TestPoly extends TestSup { public static void main(String[] args) { TestPoly TP = new TestPoly(); TP.p = 400; TestSup TS = new TestSup(); TS.p = 100; TestSup TSP = new TestPoly(); TSP.p = 500; System.out.print("TestSup = " + TestSup.p); System.out.print(" ,TestPoly = " + TestPoly.p); System.out.print(" ,TP = " + TP.p); System.out.print(" ,TS = " + TS.p); System.out.print(" ,TSP = " + TSP.p); }}

  1. TestSup = 100 ,TestPoly = 400 ,TP = 500 ,TS = 500 ,TSP = 500

  2. TestSup = 500 ,TestPoly = 500 ,TP = 500 ,TS = 500 ,TSP = 500

  3. TestSup = 100 ,TestPoly = 400 ,TP = 400 ,TS = 100 ,TSP = 500

  4. TestSup = 500 ,TestPoly = 400 ,TP = 500 ,TS = 100 ,TSP = 400


Correct Option: B

package polymorphism;class TestSuperr { double TestPoly(long a, float b, int c) { return ((a + b) * c); }}public class TestPolym extends TestSuperr { double TestPoly(long a, double b, int c) { return (a + b + c); } public static void main(String[] args) { TestSuperr TSU = new TestPolym(); double p = TSU.TestPoly(11, 9, 10); System.out.print("p = " + p); p1 = TSU.TestPoly(11, 9.0, 10); System.out.print(" ,p1 = " + p1); }}

  1. p = 200.0, p1 = 30.0

  2. p = 200.0, p1 = 200.0

  3. p = 30.0, p1 = 30.0

  4. Compiler Error


Correct Option: D

What is a method's signature?

  1. The signature of a method is the name of the method the type of its return value.

  2. The signature of a method is the name of the method and the names of its parameters.

  3. The signature of a method is the name of the method and the data types of its parameters.

  4. The signature of a method is the name of the method, its parameter list, and its return type.


Correct Option: D

What is an advantage of polymorphism?

  1. The same program logic can be used with objects of several related types.

  2. Variables can be re-used in order to save memory.

  3. Constructing new objects from old objects of a similar type saves time.

  4. Polymorphism is a dangerous aspect of inheritance and should be avoided.


Correct Option: A
  1. for

  2. break

  3. continue

  4. Structure


Correct Option: D
  1. One per defined class.

  2. One per constructor definition.

  3. As many as the program needs.

  4. One per program


Correct Option: C

Distributed programming helps in:

  1. balance resource loading

  2. lower cost of development since clients can access remote codes for services

  3. operator overloading

  4. none of these


Correct Option: A,B

"JAVA" stands for Just Another Virtual Analyser

  1. True

  2. False


Correct Option: B

The garbage collector will run immediately when the system runs out of memory.

  1. True

  2. False


Correct Option: B

What is dependency injection?

  1. A pattern (design) whereby collaborators are passed into an object from the outside - the object does not allocate them for itself.

  2. It is a pattern in which the child class inherit the parent class properties

  3. It is a type of operator overloading in java

  4. It represents the compile time and run time polymorphism in java


Correct Option: A
- Hide questions