| Java (I) | Which of the following will produce a value of 22 if x=22.9:
| Ceil(x) | Round(x) | Rint(x) | Abs(x) | C |
| Java (I) | If m and n are int type variables, what will be the result of the expression
'm % n' when m = -14 and n = -3? | 4 | 2 | -2 | -4 | C |
| Java (I) | Consider the following statements:
int x = 10, y = 15; x = ((x < y) ? (y + x) : (y - x); What will be the value of x after executing these statements? | 25 | 15 | 5 | Error can't be executed. | A |
| Java (I) | Which of the following will produce a value of 10 if x = 9.7?
| floor(x) | abs(x) | rint(x) | round(x) | D |
| Java (I) | Which of the following control expressions are valid for an if statement?
| an integer expression | a Boolean expression | either A or B | Neither A or B | B |
| Java (I) | Consider the following class definition.
Class Student extends String { } What happens when we try to compile this class? | Will not compile because class body is not defined | Will not compile because class is not declared public | Will compile successfully. | Will not compile because String is abstract | D |
| Java (I) | What is wrong in the following class definitions?
abstract class print { abstract show(); } class Display extends print { } | Nothing is wrong | Wrong Method show() should have a return type
| Wrong Methods show() is not implemented in Display | Wrong Display does not contain any members. | C |
| Java (I) | What is error in the following class definitions?
abstract class xy { abstract sum(int x, int y) {} } | class header is not define properly | constructor is no defined | method is not defined properly | no error
| C |
| Java (I) | Consider the following class definitions:
class maths { student student1; } class student { String name; } This code represents: | an 'is a' relationship | a 'has a' relationship | both | neither | B |
| Java (I) | Which key word can protect a class in package from accessibility by the classes outside the package?
| private | protected | final |
don't use any keyword at all(make it default) | D |
| Java (I) | We would like to make a member of a class visible in all subclasses regardless of what package they are in. Which one of the following keywords would achieve this?
| private | protected | public | private protected | D |
| Java (I) | The use of protected keyword to a member in a class will restrict its visibility as follows:
| Visibility only in the class and its subclasses in the same package. | Visibility only inside the same package. | Visibility in all classes in the same package and subclasses in other packages. | Visibility only in the class where it is declared. | C |
| Java (I) | Which of the following are not keywords?
| NULL | Implements | Protected | None of the above | A |
| Java (I) | Which of the following are keywords?
| integer | default | Boolean | Object | B |
| Java (I) | Which of the following keywords are used to control access to a class member?
| default | protected | interface | None of the above | B |
| Java (I) | The keywords reserved but not used in the initial version of Java re:
| Synchronized | Boolean | union | goto | D |
| Java (I) | A package is a collection of
| classes | interface | editing tools | classes and interfaces | D |
| Java (I) | Which of the following statements are true?
| An abstract class may not have any final methods? | A final class may not have any abstracts methods. | Transient variables must be static. | all of the above | B |
| Java (I) | The concept of multiple inheritance is implemented in Java by
| extending two or more classes | extending one class and implementing one or more interfaces | all the above | B | |
| Java (I) | Which of the following statements are valid array declarations?
| int number(); | float average[]; | double[] marks; | counter int[]; | B |
| Java (I) | Consider the following code
int number[]=new int[5]; | After execution of this statement, which of the following are true? | number[5] is undefined | number[0] is undefined | B | |
| Java (I) | Which of the following classes are available in the java.lang package?
| Random | Stack | String Buffer | Vector | A |
| Java (I) | Which of the following are the wrapper classes?
| Random | Vector | Byte | all of the above | C |
| Java (I) | Which of the following methods belong to the String class?
| length() | compareTo() | substring() | all of the them | D |
| Java (I) | Given the code
String s = new String("abc"); Which of the following calls are valid? | s.toUpperCase() | s.append("xyz") | s.setCharAt(1,'A') | all of the above | A |
| Java (I) | The methods wait() and noify() are defined in
| java.lang.Thread | java.lang.Runnable | java.lang.Object | java.lang.ThreadGroup | C |
| Java (I) | When we invoke repaint () for a Component, the AWT invokes the method:
| draw() | update() | show() | paint() | B |
| Java (I) | What does the following line of code do?
TextField text=new TextField(10); | Creates text object that can hold 10 rows of text. | Creates text object that can hold 10 columns of text. | Creates the object text and initializes it with the value 10. | The code is illegal.
| B |
| Java (I) | Which of the following applet tags is legal to embed an applet class named Test into a web page?
| D | ||||
| Java (I) | Which of the following methods can be used to draw the outline of a square?
| fillRect() | drawLine() | drawString() | all of the above | B |
| Java (I) | Which of the following methods can be used to change the size of a
size() * resize() | component | dimension() | setSize() | size() | C |
| Java (I) | Which of the following methods can be used to remove a component from the display?
| remove() | desappear() | hide() | move() | C |
| Java (I) | The setBackground() method is part of the class
| Applet | Component | Container | Object | B |
| Java (I) | When we implement the Runnable interface, we must define the method
| start() | init() | runnable() | run() | D |
| Java (I) | Which of the following string can be used as mode string for creating a RandomAccessFile object?
| "rw" | "wr" | "0" | ''w'' | A |
| Java (I) | DataInput is
| An abstract class defined is java.io. | A class we can use to read primitive data types. | An interface that defines methods to open files. | An interface that defines methods to read primitive data types. | D |
| Java (I) | Which of the following statements are true?
| UTF characters are all 24 bits. | Reader class has methods that can read integers and floats. | Unicode characters are all 16 bits. | all of the above | C |
| Java (I) | Which are the valid ways to create DataInputStream streams?
| new DataInputStream(new File("in.dat")); | new DataInputStream(new FileInputStream("in.dat")); | new DataInputStream("in.dat");
| new DataInputStream("in.data","r"); | B |
| Java (I) | Which exception is thrown by the read() method of InputStream class?
| IOException | FileNotFoundException | ReadException | None of the above | A |
| Java (I) | In the code below, what data types the variable x can have?
| byte b1 = 5; | byte b2 = 10; | x = b1 * b2; | int short | D |
| Java (I) | If you want to assign a value of 99 to the variable year, then which of the following lines can be used within an | number=getParameter(99) | C | |||
| Java (I) | What is java -g used for?
| Using the jdb tool | Executing a class with optimization turned off | To provided information about deprecated methods | Non of the above | B |
| Java (I) | With javadoc, which of the following denotes a javadoc comment?
| //# | /* | /** | //** | C |
| Java (I) | Give file is a file object, which of the following are legal statements to create a new file.
| file.create(); | FileOutputStream fos=new FileOutputStream(file); | FileInputStream fis=new FileInputStream(file); | all of the above | B |
| Java (I) | Which javadoc tag is used to denote a comment for methods parameters?
| @method | @parameter | @argument | @param | D |
| Java (I) | Which of the following command lines options generates documentation for all classes and methods?
| -protected | -public | -private | -encoding | C |
| Java (I) | Which of the following represent legal flow control statements?
| break; | break(); | continue(inner); | all of the above | A |
| Java (I) | Consider the following code snippet:
try { int x=0; int y=50/x; System.out.println("Division by zero"); } catch(ArithmeticException e) { System.out.println("catch block"); } What will be the output? | Error. Won't compile | Division by zero | Catch block | Division by zero catch block | C |
| Java (I) | Which of the following represent legal flow control statements?
| break(); | continue(inner); | return; | exit(); | C |
| Java (I) | The name of a Java program file must match the name of the class with the extension Java.
| True | False | A | ||
| Java (I) | Two methods cannot have the same name in Java.
| True | False | B | ||
| Java (I) | The modulus operator (%) can be used only with Integer operands.
| True | False
| B | ||
| Java (I) | Declarations can appear anywhere in the body of a Java method.
| True | False
| A | ||
| Java (I) | All the bitwise operators have the same level of precedence in Java.
| True | False | A | ||
| Java (I) | When X is a positive number the operations x>> 2 and x>>>2 both produce the same result.
| True | False | A | ||
| Java (I) | If a=10 and b= 15, then the statement x =(a>b)?a:b; assigns the value 15 to x.
| True | False | A | ||
| Java (I) |
In evaluating a logical expression of type 'Boolean expression 1&& Boolean expression 2', both the Boolean expressions are not always evaluated. | True | False | A | ||
| Java (I) | In evaluating the expression (x == y&& a
| True | False | B | ||
| Java (I) | The default case is always required in the switch selection structure.
| True | False | B | ||
| Java (I) |
The break statement is required in the default case of a switch selection structure. | True | False | B | ||
| Java (I) | The expression (x == y && a
| True | False | B | ||
| Java (I) | A variable declared inside the for loop control can not be referenced out side the loop.
| True | False | A | ||
| Java (I) | Java always provides a default constructor to a class.
| True | False | B | ||
| Java (I) | When present, package must be the first no comment statement in the file.
| True | False | A | ||
| Java (I) | The import statement is always the first no comment statement in a Java program files.
| True | False | B | ||
| Java (I) | Objects are passed to a method by use of call-by-reference.
| True | False | A | ||
| Java (I) | It is perfectly legal to refer to any instance variable inside of a static method.
| True | False | B | ||
| Java (I) | When we implement an interface method, it should be declared as public.
| True | False | A | ||
| Java (I) | We can over load methods with differences only in their return type.
| True | False | B | ||
| Java (I) | It is an error to have a method with the same signature in both the super class and its subclass.
| True | False | B | ||
| Java (I) | A constructor must always invoke its supper class constructor in its first statement.
| True | False | B | ||
| Java (I) | Any class may be inherited by another class in the same package.
| True | False | B | ||
| Java (I) | Any method in a supper class can be over ridden in its subclass.
| True | False | B | ||
| Java (I) | One the features of is that an array can store many different types of values.
| True | False | B | ||
| Java (I) | An individual array element that is passed to a method and modified in that method will contain the modified value when the called method completes execution.
| True | False | B | ||
| Java (I) | Members of a class specified as private are accessible only to the methods of the class.
| True | False | A | ||
| Java (I) | A method declared as static can not access non-static class members.
| True | False | A | ||
| Java (I) | A static class method can be invoked by simply using the name of the method alone.
| True | False |
|
| B |
| Java (I) | It is an error if a class with one or more abstract methods is not explicitly declared abstract.
| True | False |
|
| A |
| Java (I) | It is perfectly legal to assign a subclass object to a supper class reference.
| True | False |
|
| A |
| Java (I) | Every method of a final in class is implicitly final.
| True | False |
|
| A |
| Java (I) | All methods in an abstract class must be declared abstract.
| True | False |
|
| B |
| Java (I) | When the string objects are compared with ==, the result is true If the strings contain the same values.
| True | False |
|
| B |
| Java (I) | A string object can not be modified after it is created.
| True | False |
|
| A |
| Java (I) | The length of a string object 's1' can be obtained using the expression s1.length.
| True | False |
|
| B |
| Java (I) | A catch can have comma-separated multiple arguments.
| True | False |
|
| B |
| Java (I) | It is an error to catch the same type of exception in two different catch blocks associated with a particular try block.
| True | False |
|
| A |
| Java (I) | Throwing an exception always causes program termination.
| True | False |
|
| B |
| Java (I) | Every call to wait has a corresponding call to notify that will eventually end the wafting.
| True | False |
|
| A |
| Java (I) | Declaring a method synchronized guarantees that the deadlock cannot occur.
| True | False |
|
| A |
| Java (I) | The programmer must explicitly create the system .in and system .out objects.
| True | False |
|
| B |
| Java (I) | To delete a file, we can use an instance of class file.
| True | False |
|
| A |
| Java (I) | A panel can not be added to another panel.
| True | False |
|
| B |
| Java (I) | Frames and applets cannot be used together in the same program.
| True | False |
|
| B |
| Java (I) | A final class may not have any abstract method.
| True | False |
|
| A |
| Java (I) | A class may be both abstract and final.
| True | False |
|
| B |
| Java (I) | A thread can make second thread ineligible for execution by calling the suspend (-) method on second thread.
| True | False |
|
| A |
| Java (I) |
A Java monitor must either extend thread class or implement Runnable interface. | True | False |
|
| B |
| Java (I) | The check box group class is a subclass of the component class.
| True | False |
|
| B |
| Java (I) | If a=10 and b= 15, then the statement x =(a>b)?a:b; assigns the value 15 to x.
| True | False |
|
| A |
| Java (I) | Java is fully object oriented programme. | true | false |
|
| A |
| Java (II) | For all insert, update, delete, query operations on a database, ResultSet object creation is mandatory.
| True. | False. |
|
| B |
| Java (II) | forName() is a static factory method
| True | False |
|
| A |
| Java (II) | DriverManager.getConnection("jdbc:odbc:dsn_name") method does not depend on the class.forName(...) method.
| True. | False. |
|
| B |
| Java (II) | Connection, Statement are interfaces and ResultSet is a class.
| True. | False. |
|
| B |
| Java (II) | JdbcOdbcDriver is an object of Object class
| True | False |
|
| B |
| Java (II) | class.forName(...) creates an instance of java ODBC driver
| True | False |
|
| A |
| Java (II) | Submit button always fires doPost(...)
| True | False
|
|
| B |
| Java (II) | We can add more than one class(es) at the time of compilation Java Beans.
| True. | False. |
|
| A |
| Java (II) | In RMI before running the client program we must start RMI Registry.
| True. | False. |
|
| A |
| Java (II) | An EJB is a server-side component that encapsulates the business logic of an application
| True | False |
|
| A |
| Java (II) | Message-Driven beans act as a listener for the Java Message Service API, processing messages synchronously
| True | False |
|
| B |
| Java (II) | In RMI we invoke client method from remote server
| True | False |
|
| B |
| Java (II) | In order to connect to a database through java program we must create _______-
| Connection, Statement, ResultSet | Connection, ResultSet | Statement, ResultSet | Connection, Statement | D |
| Java (II) | executeUpdate(------------) returns ___________
| Nothing | Returns a ResultSet object | Returns an integer value to show the no. of updated rows | None of the above. | C |
| Java (II) | executeUpdate automatically updates data because___________
| auto commit is on, by default | It performs a hidden commit statement as well | Does not commit | None of the above. | A |
| Java (II) | In a single Servlet class we can use____________
| doGet(...) method only | doPost(...) method only | doGet(...) method and doPost(...) method both at a time. | Either 'a' or 'b' | C |
| Java (II) | putValue(...) method takes _____________________-
| Two arguments of object type | First one is of a character type and second one is of an object type | First one is of an object type and second one is of a character type | None of the above.
| A |
| Java (II) | Servlet has ___________
| init method | doGet(------) method | All of the above methods. |
| C |
| Java (II) | Servlet can have ___________
| get method and post method | get method or post method | Either of the above |
| C |
| Java (II) | JSP files creates ________________
| html files | html files and java files | java files and class files | None of the above. | C |
| Java (II) | A JSP file can be stored_________________
| With the extension .jsp in servlets folder of the jws | With the extension .html in public_html folder of the jws | With the extension .jsp in public_html folder of the jws | None of the above. | C |
| Java (II) | The name of the RMI compiler is ___________
| rmicom | rmic | jrmi | none of the above | B |
| Java (II) | EJBs can be of the following type(s)
None of the above | Entity Bean | Session Bean | Message-driven bean | All of the above | D |
J2EE, Core Java, Struts, ejb, beans, applets, jdbc,spring,design patterns, web development, web services. frequently asked questions (FAQ's)
Showing posts with label Objective Questions. Show all posts
Showing posts with label Objective Questions. Show all posts
Java Objective Questions
Subscribe to:
Posts (Atom)