ABACUS Technical Interview Questions

1. A class named Test class does not have an overloaded assignment operator. Out of the below given options, which one is correct when an assignment a=b; is given for two Test objects a and b?

a) The automatic assignment operator is used
b) The copy constructor is used
c) Compiler error
d) Run-time error

2. Peer-to-peer relationship is a type of _________.

a) Link
b) Aggregation
c) Association
d) None of above

3. What is the correct syntax to instantiate MyName?

public class MyName{
public MyName(){/*code*/}
// your code...
}

a) MyName mc = new MyName ();
b) MyName mc = MyName ();
c) MyName mc = My MyName;
d) MyName mc = new MyName;
e) None of the above

4. Choose the correct definition of byte code in Java?

a) code generated by a Java compiler
b) code generated by a Java Virtual Machine
c) It is another name for a Java source file
d) It is the code written within the instance methods of a class.
e) It is another name for comments written within a program.

5. What can be predicted by seeing the program when compiled and executed?

submarine.dive(depth);

a) depth must be an int
b) dive must be a method.
c) dive must be the name of an instance field.
d) submarine must be the name of a class
e) submarine must be a method.


6. What is a class?
a) Data Type
b) Abstract Type
c) User Defined Type
d) All of these options

Shared by: Satyabrat S