0% found this document useful (0 votes)
964 views

CS506 Quiz-1 File by Vu Topper RM

This document contains 31 multiple choice questions about Java concepts for a quiz. It provides the question, possible answers, and sometimes a reference page number. It encourages students to contact a WhatsApp number for additional help.

Uploaded by

abbas abbas khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
964 views

CS506 Quiz-1 File by Vu Topper RM

This document contains 31 multiple choice questions about Java concepts for a quiz. It provides the question, possible answers, and sometimes a reference page number. It encourages students to contact a WhatsApp number for additional help.

Uploaded by

abbas abbas khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

CS-506 Web Design & Develop

Update MCQS For Quiz-1 File


Solve By Vu Topper RM
80 To 100% Marks

For More Help Contact What’s app 03224021365


AWT is a GUI package used in java, AWT stands for_____.
A. Apache Windows Toolkit
B. Abstract Windowing Toolkit Page 99
C. Application Windowing Tools
D. Application Windows Template

_________ is required in order to get an object from collection.


A. Up-casting
B. Down casting Page 61
C. Implicit casting
D. None of the given options

The following is an example of ___________.BufferedReader br = new


BufferedReader(fr);
A. File stream
B. Node stream
C. Filter stream Google
D. Byte oriented stream

Which of the following functions will be used to register an event


handler with an events generator, where the event generator is a button?
A. addAction()
B. addListener()
C. registerListener()
D. addActionListener() Google

Array List can store objects of________.


A. Same types only Google
B. Different types only
C. Can’t store objects
D. Both same and different types

For More Help Contact What’s app 03224021365


It is verified by ______ that not all bytecodes violate java security
restrictions.
A. Editor
B. Compiler
C. Class loader
D. Bytecode verifier Page 12

Which of the following stream rea/write data in the form of bytes?


A. FileReader
B. FileWriter
C. PrintWriter
D. FileInputStream Page 71

An applet can be defined as:


A. Small program written in Java and included in HTML page
Page 181
B. A small program written in JSP and included in HTML page
C. A small program written in Serverlet and included in HTML page
D. A small program written in JSF and included in HTML page

Question No:1 (Marks:1) Vu-Topper RM


Which of the following is NOT true for java inner classes?
A. Can have Methods
B. Can have constructors
C. Can have instance variables
D. Generally used as public utility classes Page 121

Question No:2 (Marks:1) Vu-Topper RM


Which of the following statement regarding Java is false?
A. Java uses an interpreter
B. Java is case sensitive language
C. Java is a programming language
D. A Java program compiles into machine language Page 8

For More Help Contact What’s app 03224021365


Question No:3 (Marks:1) Vu-Topper RM
Bytecodes are put in memory by ________________ .
A. Editor
B. Compiler
C. Class loader Page 11
D. Bytecode verifier

Question No:4 (Marks:1) Vu-Topper RM


_________ is correct syntax to get component area of “myFrame” top
level container.
A. Container c = myFrame.getContentArea();
B. Container c = myFrame.getContentPane(); Page 92
C. Container c = myFrame.getComponentPane();
D. Container c = myFrame->getComponentArea();

Question No:5 (Marks:1) Vu-Topper RM


____________ in a collection class creates a collection with no
elements.
A. Class
B. Array
C. Function
D. Constructor Page 45

Question No:6 (Marks:1) Vu-Topper RM


Which of the following is a valid variable name in Java?
A. 1xu
B. Long
C. vu.506
D. Number Of Student Google

Question No:7 (Marks:1) Vu-Topper RM


Which one of the following blocks always executes irrespective of
exception occurrence?

For More Help Contact What’s app 03224021365


A. Try block
B. Catch block
C. Switch block
D. Finally block Page 72

Question No:8 (Marks:1) Vu-Topper RM


CmdArgs java class is compiled. If the command “java CmdArgs
CS506” run in cmd, then what will be output of given code.
Public class CmdArgs{
public static void main(String[] args)
{
System.out.println("First argument " + args[0]);
}
A. CS506 Page 21
B. args[0]
C. Syntax error
D. do not show any output

Question No:9 (Marks:1) Vu-Topper RM


Window, frame and dialog use ________ as their default layout.
A. Flow layout
B. Grid layout
C. Border layout Google
D. GridBag layout
Question No:10 (Marks:1) Vu-Topper RM
The classes which contain the word _____ in their names are byte
oriented streams.
A. Byte
B. Writer
C. Stream Page 71
D. Reader

Question No:11 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Which one of the following methods is not a method of MouseListener
interface?
A. Moved Page 113
B. Clicked
C. Pressed
D. Released

Question No:12 (Marks:1) Vu-Topper RM


Interface imposes _______________ structure on any class that uses
interface.
A. Code
B. Design Page 85
C. Inheritance
D. Implementation

Question No:13 (Marks:1) Vu-Topper RM


Java core language is _______ than C++.
A. Simpler Page 5
B. Difficult
C. Complex
D. Less secure

Question No:14 (Marks:1) Vu-Topper RM


Which of the following is the correct java code statement that is used to
establish the connection?
A. Connection con = driverManager.getConnection(conURL)
B. connection Con = driverManager.getConnection(conURL)
C. connection Con = driverManager.getConnection(conURL)
D. Connection con = DriverManager.getConnection(conURL)
Page 133

Question No:15 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Which of the following functions is declared in MouseMotionListener
interface?
A. public void mouseClicked (MouseEvent me);
B. public void mousePressed (MouseEvent me);
C. public void mouseEntered (MouseEvent me);
D. public void mouseDragged (MouseEvent me); Page 113

Question No:16 (Marks:1) Vu-Topper RM


In java, adapter classes have been defined for the following listener
interfaces except for ________ interface.
A. ItemListener Page 119
B. FocusListener
C. ComponenetListener
D. MouseMotionListener

Question No:17 (Marks:1) Vu-Topper RM


Which statement from the following statements is true about a java
Anonymous Inner Class?
A. It has no name
B. It is much shorter
C. All of the given options Page 127
D. It is difficult to understand

Question No:18 (Marks:1) Vu-Topper RM


Which of the following is a top level container?
A. JPanel
B. Dialog Page 90
C. ToolBar
D. ScrollPane

Question No:19 (Marks:1) Vu-Topper RM


Which of the following features provides the facility for multiple
inheritance?

For More Help Contact What’s app 03224021365


A. Collections
B. Interfaces Page 85
C. Adapter classes
D. Wrapper classes

Question No:20 (Marks:1) Vu-Topper RM


Which of the following statement object is used to execute simple SQL
statement?
A. Statement Page 140
B. None of given
C. Callable Statement
D. Prepared Statement

Question No:21 (Marks:1) Vu-Topper RM


== operator compares _________ of strings whereas equals() method
compares _________ of strings.
A. Addresses, size
B. Size, addresses
C. Values, addresses
D. Addresses, values Page 19

Question No:22 (Marks:1) Vu-Topper RM


Which of the following name is used by the system to recognize the
underlying data source?
A. DNS
B. DSN Page 130
C. JDBC
D. ODBC

Question No:23 (Marks:1) Vu-Topper RM


In polymorphism __________________ are overridden.
A. Classes
B. Methods

For More Help Contact What’s app 03224021365


C. Variables
D. Data type Page 8

Question No:24 (Marks:1) Vu-Topper RM


An event in java is represented as ________
A. Object Page 103
B. Function
C. Operator
D. Primitive data type

Question No:25 (Marks:1) Vu-Topper RM


All the exceptions and errors in java are inherited from _____ class.
A. Error
B. Exception
C. Throwable Page 55
D. IOException

Question No:26 (Marks:1) Vu-Topper RM


ArrayList is an example of _______collection type.
A. Set based
B. Hashmap based
C. Sequence based Google
D. None of the given

Question No:27 (Marks:1) Vu-Topper RM


DDL stands for?
A. Data Driven Language
B. Data Definition Language Page 137
C. Database Driven Language
D. Database Definition Language

For More Help Contact What’s app 03224021365


Question No:28 (Marks:1) Vu-Topper RM
While running following ExceptionExample.java class on command line
without passing command line arguments gives ____________
exception.
public class ExceptionExample {
public static void main (String args[ ]) {
System.out.println(args[0]);
}}
A. IO Exception
B. Null pointer exception
C. Divide by zero exception
D. Array index out of bound exception Page 58

Question No:29 (Marks:1) Vu-Topper RM


Bytecodes are created and stored on disk by ___________ .
A. Editor
B. Compiler Page 11
C. Class loader
D. Bytecode verifier

Question No:30 (Marks:1) Vu-Topper RM


Which of the following streams is a filter stream?
A. File Writer
B. File Reader
C. Buffered Reader Page 69
D. All of given options

Question No:31 (Marks:1) Vu-Topper RM


Which of the following package needs to import while interacting with a
relational database?
A. Java.io
B. java.sql Page 129
C. java.awt

For More Help Contact What’s app 03224021365


D. javax.swing

Question No:32 (Marks:1) Vu-Topper RM


A class that is defined in another class is called ________.
A. Inner class Page 121
B. Public class
C. Private class
D. Derived class

Question No:33 (Marks:1) Vu-Topper RM


Which of the following statement object is used to execute using same
query multiple times by only changing parameters?
A. Statement
B. CallableStatement
C. PreparedStatement Page 140
D. Both PreparedStatement and CallableStatement

Question No:34 (Marks:1) Vu-Topper RM


In given lines of code, __________________ is applying .
int a = 20;
double b = a;
A. upcasting a to b type Page 43
B. upcasting b to a type
C. downcasting b to a type
D. downcasting a to b type

Question No:35 (Marks:1) Vu-Topper RM


Choose the correct syntax to declare an abstract java class named as
"Person".
A. abstract public class Person{}
B. public class Person abstract{}
C. public class abstract Person{}
D. public abstract class Person{} Page 83

For More Help Contact What’s app 03224021365


Question No:36 (Marks:1) Vu-Topper RM
Based on functionality, the streams can be categorized as ________
A. Node stream and Filter stream Page 83
B. Byte oriented stream and Node stream
C. Filter stream and Character oriented stream
D. Byte oriented stream and Character oriented stream

Question No:37 (Marks:1) Vu-Topper RM


____________________ is/are not part of java core language.
A. Array
B. Objects
C. Variables
D. Array List class Page 4

Question No:38 (Marks:1) Vu-Topper RM


Which of the following statement object is used to execute precompiled
SQL statements?
A. Statement
B. CallableStatement
C. PreparedStatement Page 140
D. Both PreparedStatement and CallableStatement

Question No:39 (Marks:1) Vu-Topper RM


In given lines of code Employee is super class, Teacher is child class,
________________ is applying.
A. upcasting Employee to Teacher type Page 44
B. upcasting Teacher to Employee type
C. downcasting Employee to Teacher type
D. downcasting Teacher to Employee type

Question No:40 (Marks:1) Vu-Topper RM


All java files in a directory are compiled using
_______________command in command prompt.

For More Help Contact What’s app 03224021365


A. javac all
B. java *.java
C. javac *.java Page 6
D. javac all.java

Question No:41 (Marks:1) Vu-Topper RM


If a class implements an interface then _________
A. an interface must provide implementation of all methods
B. a class must provide implementation of all methods of interface
Page 85
C. a class may or may not provide implementation of all methods of
interface
D. class will compile successfully if class do not implements methods
of interface

Question No:42 (Marks:1) Vu-Topper RM


Which of the following features is available in java?
A. Pointers
B. Global variables
C. Primitive data types Page 6
D. Operator overloading

Question No:43 (Marks:1) Vu-Topper RM


A hash map object is to create, to store Teacher objects as values and
their CNIC in the form of strings as keys.Which syntax is correct for this
requirement?
A. HashMap <String> h =new HashMap<String>();
B. HashMap <Teacher> h =new HashMap<Teacher>();
C. HashMap <Teacher> h =new HashMap<String,Teacher>();
D. HashMap <String,Teacher> h =new HashMap<String,
Teacher>(); Page 279

Question No:44 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Which of the following is true about AWT and SWING components?
A. Both AWT and SWING component creates a thread.
B. Both AWT and SWING component creates a process.
C. AWT components creates a process whereas SWING
component creates a thread. Page 88
D. AWT components creates a thread whereas SWING component
creates a process.

Question No:45 (Marks:1) Vu-Topper RM


Which of the given Listener Interfaces is need to handle the
“KeyEvent”?
A. KeyListener Page 105
B. KeyActionListener
C. MouseKeyListener
D. MotionKeyListener

Question No:46 (Marks:1) Vu-Topper RM


In given lines of code _________ is static variable and __________ is
static method.System.out.println(“CS506”);
JOptionPane.showMessageDialog(null,”CS506”)
A. Println, JOptionPane
B. System, JOptionPane
C. Out, showMessageDialog Page 34
D. Println, showMessageDialog

Question No:47 (Marks:1) Vu-Topper RM


A collection can store _________
A. At most 100 objects
B. Homogenous objects Page 61
C. Heterogeneous objects
D. Objects as well as primitive values

Question No:48 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Mouse events can be trapped for ________ GUI component.
A. JPanel
B. JFrame
C. JButton
D. All given Page 113

Question No:49 (Marks:1) Vu-Topper RM


WindowListener interface contains _______ methods.
A. Six
B. Four
C. Eight
D. Seven Page 128

Question No:50 (Marks:1) Vu-Topper RM


A variable declared as static in a class is a/an _________
A. Class variable Google
B. Const variable
C. Global variable
D. Instance variable

Question No:51 (Marks:1) Vu-Topper RM


In java, overloading is _______ whereas overriding is _____ .
A. Run time binding, late time binding
B. Late binding, compile time binding
C. Run time binding, compile time binding
D. Compile time binding, run time binding Google

Question No:52 (Marks:1) Vu-Topper RM


Which of the following is a general purpose container?
A. Dialog
B. JFrame
C. JPanel Page 90
D. JApplet

For More Help Contact What’s app 03224021365


Question No:53 (Marks:1) Vu-Topper RM
The following is an example of ________.FileReader fr = new
FileReader(“input.txt”);File stream
A. Node stream Page 69
B. Filter stream
C. File stream
D. Byte oriented stream

Question No:54 (Marks:1) Vu-Topper RM


AWT is also called ______.
A. Light weight components
B. Heavy weight components Page 88
C. Neither Light weight nor heavy weight
D. Both Light weight and heavy weight components

Question No:55 (Marks:1) Vu-Topper RM


If there is no exception in the try block then the catch block ________
executes.
A. Never Page 56
B. Always
C. Sometime
D. None of the given

Question No:56 (Marks:1) Vu-Topper RM


The given line of code will result in ________
System.out.println(5+9);
A. 5+9
B. 14 Page 19
C. 59
D. Syntax error

For More Help Contact What’s app 03224021365


Question No:57 (Marks:1) Vu-Topper RM
Which of the following exception belongs to a category of un-checked
exception?
A. IOException
B. AWTException
C. Null Pointer exception Page 56
D. ClassNotFoundException

Question No:58 (Marks:1) Vu-Topper RM


HashMap takes key as a/an _________
A. Array
B. Object Page 47
C. Function
D. Primitive value

Question No:59 (Marks:1) Vu-Topper RM


To compile all the .java files, the java compiler is called______, on
UNIX or Windows.
A. javac Page 6
B. cjava
C. java.c
D. c java

Question No:60 (Marks:1) Vu-Topper RM


Teacher.java class wants to inherit from Employee.java class,
___________ keyword should be used in blank space in given code to
apply inheritance. class Teacher ------------ Employee
{public static void main (String args[]){ }}
A. Inherit
B. Extends Page 39
C. Override
D. Implement

For More Help Contact What’s app 03224021365


Question No:61 (Marks:1) Vu-Topper RM
Which command of the following commands is used to compile
“JavaTest” java file’s code?
A. java JavaTest
B. javac JavaTest
C. java JavaTest.java
D. javac JavaTest.java Page 33

Question No:62 (Marks:1) Vu-Topper RM


CREATE, ALTER, DROP are _________ SQL statements.
A. DCL
B. DML
C. DDL Page 137
D. None of given

Question No:63 (Marks:1) Vu-Topper RM


Following are the code statements used in java event handling. Identify
the code statement that is used for handling an event
A. button = new JButton("Reset")
B. button.addActionListener(this)
C. container.setLayout(new FlowLayout());
D. public void actionPerformed(ActionEvent e) Page 106

Question No:64 (Marks:1) Vu-Topper RM


If there is a class "Student", then the java file must be saved with ______
name.
A. Any name
B. Student.java
C. student.java Page 30
D. Student_File.java
Question No:65 (Marks:1) Vu-Topper RM
The relationship between class and interface is called ________

For More Help Contact What’s app 03224021365


A. ‘Is a’ relationship Page 98
B. ‘Has a’ relationship
C. ‘Responds to’ relationship
D. None of the given options

Question No:66 (Marks:1) Vu-Topper RM


Converting a bigger data type into smaller data type is called____.
A. Up-casting
B. High-casting
C. Down-casting Page 44
D. Normal-casting

Question No:67 (Marks:1) Vu-Topper RM


Which of the following keyword/operator is used for inheritance in java?
A. Inherit
B. : (colon)
C. Extends Page 38
D. Implements

Question No:68 (Marks:1) Vu-Topper RM


Which feature of the following features does Java provide?
A. Pointers
B. Multiple Inheritance
C. Function Overriding Page 5
D. Operator Overloading

Question No:69 (Marks:1) Vu-Topper RM


In Editor java programs are created, while they are stored on/in
____________ .
A. Usb
B. Disk Page 11
C. External file
D. Primary memory

For More Help Contact What’s app 03224021365


Question No:70 (Marks:1) Vu-Topper RM
____________________ returns the elements at specified position in the
list.
A. Object set(int index)
B. Object get(int index) Page 46
C. Object return(int index)
D. Object remove(int index)

Question No:71 (Marks:1) Vu-Topper RM


JDBC-ODBC stands for ________.
A. Java DataBase Corporation- Open DataBase Corporation
B. Java DataBase Corporation- Oracle DataBase Corporation
C. Java DataBase Connectivity- Oracle DataBase Connectivity
D. Java DataBase Connectivity- Open DataBase Connectivity
Page 162

Question No:72 (Marks:1) Vu-Topper RM


Which of the following is a correct listener statement for “mouse click”
event in “MouseListener” interface?
A. public void mouseclicked (MouseEvent me)
B. public void Mouseclicked (MouseEvent me)
C. public void mouseClicked (MouseEvent me) Page 114
D. public void MouseClicked (MouseEvent me)

Question No:73 (Marks:1) Vu-Topper RM


The toString() method returns a _________ representation of _______
A. int, string
B. string, int
C. object, string
D. string, object Page 34

Question No:74 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


To make sure array accesses touch only the memory allocated to them ,
JVM does _______________ checking at runtime.
A. Not
B. Static
C. Dynamic Page 5
D. Consistent

Question No:75 (Marks:1) Vu-Topper RM


Mouse motion event is generated when mouse is:
A. Clicked
B. Entered
C. Pressed
D. Dragged Page 113

Question No:76 (Marks:1) Vu-Topper RM


Which of the following method is used to execute INSERT, UPDATE
and Delete SQL statements?
A. executeQuery(sql);
B. ExecuteQuery(sql);
C. executeUpdate(sql); Page 134
D. ExecuteUpdate(sql);

Question No:77 (Marks:1) Vu-Topper RM


Given code is showing the result of addition of two integer type
numbers. Choose correct output of this code.
Int i = 7;
int j = 8;
int k = i+j;System.out.println(“Seven ” + i + “ plus Eight ” + j + “ is “ +
k)
A. Seven plus Eight is k
B. Seven i plus Eight j is k
C. Seven 7 plus Eight 8 is 15 Google
D. Seven i plus Eight j is + 15

For More Help Contact What’s app 03224021365


Question No:78 (Marks:1) Vu-Topper RM
Which of the following streams is a byte oriented stream?
A. PrintWriter
B. FileReader
C. BufferedReader
D. FileInputStream Page 71

Question No:79 (Marks:1) Vu-Topper RM


Which of the following statement object is used to execute stored
procedures?
A. Statement
B. CallableStatement Page 140
C. PreparedStatement
D. Both PreparedStatement and CallableStatement

Question No:80 (Marks:1) Vu-Topper RM


Which of the following is called “pure abstract class”?
A. Collections
B. Interfaces Page 85
C. Adapter classes
D. Wrapper classes

Question No:81 (Marks:1) Vu-Topper RM


Java language has a little worse performance than C++ language,
because ______________.
A. it is object oriented
B. it uses built in libraries
C. it does not use pointers
D. it checks all errors, malicious and viruses Page 5

Question No:82 (Marks:1) Vu-Topper RM


Which of the given Listener Interface is needed to handle the
“MouseEvent”?

For More Help Contact What’s app 03224021365


A. Mouse Listener Page 105
B. KeyActionListener
C. MouseKeyListener
D. MotionKeyListener

Question No:83 (Marks:1) Vu-Topper RM


Which of the following statements is a correct statement for “mouse
release” event in “MouseListener” interface?
A. public void mouseExited (MouseEvent me);
B. public void mouseEntered (MouseEvent me);
C. public void mouseClicked (MouseEvent me);
D. public void mouseReleased (MouseEvent me); Page 114

Question No:84 (Marks:1) Vu-Topper RM


Adapter classes have been defined for listener interfaces except
________ interface.
A. KeyListener
B. MouseListener
C. ActionListener Page 119
D. WindowListener

Question No:85 (Marks:1) Vu-Topper RM


If a class needs to handle events generated by button then which of the
following interfaces a class needs to implement?
A. KeyListener
B. MouseListener
C. ActionListener Page 106
D. WindowListener

Question No:86 (Marks:1) Vu-Topper RM


Which of the following statements attaches an output stream to console?
A. FileWriter fw = new FileWriter(FileDescriptor);
B. FileWriter fw = new FileWriter(“output.txt”); Page 69

For More Help Contact What’s app 03224021365


C. FileWriter fw = new FileWriter(FileDescriptor.in);
D. FileWriter fw = new FileWriter(FileDescriptor.out);

Question No:87 (Marks:1) Vu-Topper RM


Following are the code statements used in java event handling. Identify
the code statement that is used for generating an event
A. frame = new JFrame
B. frame.setSize(150, 150)
C. b1 = new JButton("OK") Page 105
D. b1.addActionListener(this)

Question No:88 (Marks:1) Vu-Topper RM


The class that handles mouse event needs to implement the
corresponding interface and to provide the definition of:
A. One method in that interface
B. Two methods in that interface
C. Three methods in that interface
D. All the methods in that interface Google

Question No:89 (Marks:1) Vu-Topper RM


If we want to call toString() method of parent class in JAVA. Which of
the following statements will be used?
A. this. toString();
B. sub. toString();
C. new. toString();
D. super.toString(); Page 40

Question No:90 (Marks:1) Vu-Topper RM


Java is a _____________ language.
A. Static
B. Not portable
C. Complicated
D. Multi threaded Page 4

For More Help Contact What’s app 03224021365


Question No:91 (Marks:1) Vu-Topper RM
Which of the following classes is capable to instantiate?
A. Abstract class
B. Interface class
C. Concrete class Page 83
D. None of the given

Question No:92 (Marks:1) Vu-Topper RM


In Java, ____________ types of statement objects are available for
sending SQL queries to the databases.
A. One
B. Two
C. Five
D. Three Page 140

Question No:93 (Marks:1) Vu-Topper RM


Which of the following classes provide definitions for all the methods
(empty bodies) of theircorresponding Listener interface?
A. Inner classes
B. Public classes
C. Private classes
D. Adapter classes Page 118

Question No:94 (Marks:1) Vu-Topper RM


Which of the given Listener Interface is needed to handle the
“ActionEvent”?
A. KeyListener
B. MouseListener
C. ActionListener Page 106
D. WindowListener

Question No:95 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Which of the following objects is passed as an argument to
paintComponent() method?
A. Image object
B. JPanel object
C. JFrame object
D. Graphics object Page 169

Question No:96 (Marks:1) Vu-Topper RM


The “MouseDragged” and “mouseMoved” methods are defined in
________ interface.
A. ItemListener
B. MouseListener
C. ActionListener
D. MouseMotionListener Page 113

Question No:97 (Marks:1) Vu-Topper RM


Which of the following method/s is a ResultSetMetaData method?
A. getColumnCount ()
B. getColumnName(int)
C. getColumnDisplaySize (int)
D. All of the given options Page 157

Question No:98 (Marks:1) Vu-Topper RM


Which of the following code statement is used to define a connection
URL?
A. String asd = “jdbc:odbc:DSNname" Page 133
B. Statement xyz = abc.createStatement()
C. Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver)
D. Connection abc = DriverManager.getConnection(conURL)

Question No:99 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


In order to include graphics in your Java program, it is mandatory to
extend from _________ class.
A. JLabel
B. JPanel Page 171
C. JFrame
D. JButton

Question No:100 (Marks:1) Vu-Topper RM


In the context of Java Graphics, paintChildren( ) method tells any
component contained by this component to paint itself.
True Page 170
False

Question No:101 (Marks:1) Vu-Topper RM


All AWT and swing components generate events.
True Page 103
False

Question No:102 (Marks:1) Vu-Topper RM


Which of the following methods is a correct registration method for
Focus Listener interface?
A. regFocusListener
B. addFocusListener Page 119
C. regFocusedListener
D. addFocusedListener

Question No:103 (Marks:1) Vu-Topper RM


A database that is created in MS Access 2003 will be saved with
_________ extension.
A. . doc
B. . java
C. . mdb Page 131
D. .class

For More Help Contact What’s app 03224021365


Question No:104 (Marks:1) Vu-Topper RM
Which of the following statements is a DDL statement?
A. Add
B. Delete
C. Create Page 137
D. Update

Question No:105 (Marks:1) Vu-Topper RM


There are ________ steps in order to communicate successfully with
database.
A. Six
B. Nine
C. Eight Page 132
D. Seven

Question No:106 (Marks:1) Vu-Topper RM


Java defines ________ for the listener interfaces having more than one
event handling methods.
A. Wrapper classes
B. Adapter classes
C. Abstract classes Page 118
D. Concrete classes

Question No:107 (Marks:1) Vu-Topper RM


ResultSet provides various getters to retrieve __________.
A. column headers
B. data of the row
C. data of the column Page 134
D. data of the row and column

Question No:108 (Marks:1) Vu-Topper RM


Let suppose a column has index 5 in the ResultSet object. Which of the
following statement is used to retrieve the column values?

For More Help Contact What’s app 03224021365


A. String name = rs.getInt(5)
B. String name = rs.getInt(4)
C. String name = rs.getString(4)
D. String name = rs.getString(5) Page 134

Question No:109 (Marks:1) Vu-Topper RM


Which of the following methods is used to determine whether a database
is read only or not?
A. isreadonly()
B. IsReadOnly()
C. isReadonly()
D. isReadOnly() Page 167

Question No:110 (Marks:1) Vu-Topper RM


INSERT, UPDATE, DELETE are ____________ statements.
A. DCL
B. DDL
C. DML Page 144
D. None of given

Question No:111 (Marks:1) Vu-Topper RM


Event handling is a _______ step process.
A. One
B. Two
C. Five
D. Three Page 104

Question No:112 (Marks:1) Vu-Topper RM


Which of the following method is used to execute SELECT SQL
statements?
A. ExecuteQuery(sql);
B. ExecuteUpdate(sql);
C. executeQuery(sql); Page 134

For More Help Contact What’s app 03224021365


D. executeUpdate(sql);

Question No:113 (Marks:1) Vu-Topper RM


Which of the following is NOT a method of ResultSet method?
A. next()
B. absolute(int)
C. updateRow()
D. executeQuery(sql) Page 150

Question No:114 (Marks:1) Vu-Topper RM


In the context of Java Graphics, which of the following methods we
should override while painting?
A. paint( ) Page 170
B. paintBorder( )
C. paintChildern( )
D. paintComponet( )

Question No:115 (Marks:1) Vu-Topper RM


Which of the given methods is/are declared for “MouseListener”
interface?
A. MouseMoved
B. MousePressed Page 113
C. MouseDragged
D. MouseKeyPressed

Question No:116 (Marks:1) Vu-Topper RM


Which of the following statements is true regarding paintChildren()
method?
A. It tells the component to paint its border.
B. It first paints the background and then performs custom painting.
C. It first performs custom painting and then paints the background.
D. It tells any components contained by this component to paint
themselves. Page 170

For More Help Contact What’s app 03224021365


Question No:117 (Marks:1) Vu-Topper RM
previous() is a method of __________ object.
A. Statement
B. ResultSet Page 145
C. Connection
D. ResultSetMetaData

Question No:118 (Marks:1) Vu-Topper RM


Which of the following statements is true regarding paintComponent()
method?
A. It tells the component to paint its border.
B. It first performs custom painting and then paints the background.
C. It first paints the background and then performs custom
painting. Page 170
D. It tells any components contained by this component to paint
themselves.

Question No:119 (Marks:1) Vu-Topper RM


getColumnCount() is a method of ________ object.
A. Statement
B. ResultSet
C. DataBaseMetaData
D. ResultSetMetaData Page 157

Question No:120 (Marks:1) Vu-Topper RM


In Java Graphics, while painting a swing component, which of the
following functions is invoked first?
A. paint( )
B. paintBorder( )
C. paintChildern( )
D. paintComponet( ) Page 169

For More Help Contact What’s app 03224021365


Question No:121 (Marks:1) Vu-Topper RM
ResultSet Meta Data will help you in answering the following questions
except:
A. What is the name of given column?
B. How many rows are in the ResultSet? Page 156
C. Are the column name is case sensitive?
D. How many columns are in the ResultSet?

Question No:122 (Marks:1) Vu-Topper RM


The __________ method returns true or false depending upon whether
the next row is available (exist) or not in ResultSet.
A. close()
B. next() Page 144
C. close()
D. getters

Question No:123 (Marks:1) Vu-Topper RM


A scrollable and updatable ResultSet object has the following
capabilities except ________
A. delete rows
B. update rows
C. insert new rows
D. insert new columns Page 144

Question No:124 (Marks:1) Vu-Topper RM


DSN stands for _________
A. Data System Name
B. Data Source Name Page 130
C. Domain system Name
D. Database System Name

For More Help Contact What’s app 03224021365


Question No:125 (Marks:1) Vu-Topper RM
If a JPanel has a triangle drawn on it then which of the following
methods will display it?
A. paint( )
B. paintBorder( )
C. paintChildern( )
D. paintComponet( ) Page 169

Question No:126 (Marks:1) Vu-Topper RM


Which of the following method is used to release the JDBC and database
resources in ResultSet?
A. next()
B. close() Page 144
C. getters
D. previous()

Question No:127 (Marks:1) Vu-Topper RM


In ResultSetMetaData methods, ________ method returns the SQL type
for the column to compare against types in java.sql.Types.
A. getColumnCount ( )
B. getColumnType (int) Page 157
C. getColumnName(int)
D. getColumnDisplaySize (int)

Question No:128 (Marks:1) Vu-Topper RM

Question No:129 (Marks:1) Vu-Topper RM


Static methods can only access ________
A. Instance methods
B. Instance variables
C. Both static and instance members

For More Help Contact What’s app 03224021365


D. Static variables and methods Page 33

Question No:130 (Marks:1) Vu-Topper RM


How many simultaneous connections can be opened using TCP and
UDP ports?
A. 64
B. 64k
C. 128
D. 128k Page 193
Question No:131 (Marks:1) Vu-Topper RM
Strings in java are represented as ________
A. Operators
B. Native data types
C. Primitive Data Types
D. Reference data types Page 32

Question No:132 (Marks:1) Vu-Topper RM


setColor() is a method of ________ object.
A. Image
B. JPanel
C. JFrame
D. Graphics Page 172

Question No:133 (Marks:1) Vu-Topper RM


If we want to animate something like ball, moving from one place to
another we constantly need to call paint()
False Page 174
True

Question No:134 (Marks:1) Vu-Topper RM


Which of the following syntax is used to create a client socket?
A. Soccket s = new Socket(serverPort);
B. Soket s = new Socket("serverName”);

For More Help Contact What’s app 03224021365


C. Socket s = new Socket(serverPort , "serverName”);
D. Socket s = new Socket("serverName”, serverPort);
Page 195

Question No:135 (Marks:1) Vu-Topper RM


What will happen if static modifier is removed from the signature of
main method ?
A. None of given option
B. The program does not compiled
C. The program compiles and runs successfully
D. The program compiles but does not run Google

Question No:136 (Marks:1) Vu-Topper RM


Exception handling code is written in ________
A. try block
B. finally block
C. throws clause
D. catch block Page 56

Question No:137 (Marks:1) Vu-Topper RM


Suppose strings are stored in a collection “arraylist”. Get one string
element and store in element variable.Choose correct line of code for
this requirement.
A. String element = String arraylist.get(i);
B. String element = element arraylist.get(i);
C. String element = (element) arraylist.get(i);
D. String element = (String) arraylist.get(i); Page 45

Question No:138 (Marks:1) Vu-Topper RM


Which of the following method is used to convert a string into an int
value?
A. intValue()
B. ParseInt()

For More Help Contact What’s app 03224021365


C. parseInt() Page 25
D. parseInteger()

Question No:139 (Marks:1) Vu-Topper RM


Which of the following methods is invoked by the AWT package to
support paint and repaint operations?
A. paint()
B. draw()
C. redraw()
D. repaint() Page 174

Question No:140 (Marks:1) Vu-Topper RM


If the subclass overrides all the abstract methods of super class, then
subclass is called ______.
A. Base class
B. Parent class
C. Abstract class
D. Concrete class Page 82

Question No:141 (Marks:1) Vu-Topper RM


You must include a ___________ to declare an exception that might be
thrown to another method.
A. try block
B. catch block
C. finally block
D. throws-clause Page 57

Question No:142 (Marks:1) Vu-Topper RM


The output of the given some Test function is ________.
public void some test() {
Int x;
System.out.println(x);

For More Help Contact What’s app 03224021365


System.out.println(x);
}
A. X
B. Syntax error
C. Run time error
D. Compile time error Page 30

Question No:143 (Marks:1) Vu-Topper RM


A default ResultSet object has a cursor that __________________-.
A. Cannot move
B. Moves backward only
C. Moves forward only Page 143
D. Moves backward and forward

Question No:144 (Marks:1) Vu-Topper RM


Which of the given will clear all the previous painting?
A. super.paint
B. super.redraw()
C. super.repaint()
D. super.paintComponent() Page 175

Question No:145 (Marks:1) Vu-Topper RM


Which of the following is NOT a method of ResultSet object?
A. next()
B. updateRow()
C. absolute(int)
D. executeQuery(sql) Page 144

Question No:146 (Marks:1) Vu-Topper RM


Which of the following feature is not included in Java?
A. Inheritance
B. Polymorphism
C. Data encapsulation

For More Help Contact What’s app 03224021365


D. Pointer manipulation Page 28

Question No:147 (Marks:1) Vu-Topper RM


The ________ is directly connected with keyboard.
A. File stream
B. Filter stream
C. Node stream Page 83
D. Character oriented stream

Question No:148 (Marks:1) Vu-Topper RM


Java does not handle exception by ____________ as keyword.
A. Try
B. Catch
C. Finally
D. Exception Page 56

Question No:149 (Marks:1) Vu-Topper RM


HTTP works on port _______________-.
A. 21
B. 23
C. 80 Page 193
D. 84

Question No:150 (Marks:1) Vu-Topper RM


Which of the following packages needs to import while handling files?
A. java.util
B. java.awt
C. java.io Page 77
D. javax.swing

Question No:151 (Marks:1) Vu-Topper RM


Socket is a ___________ commnunication channel between hosts.
A. tri-directional

For More Help Contact What’s app 03224021365


B. uni-directional
C. multi-directional
D. bi-directional Page 193

Question No:152 (Marks:1) Vu-Topper RM


A port is a ______________ to which processes can listen for
connections request
A. Local Address
B. Client Address
C. Server Address
D. Transport Address Page 193

Question No:153 (Marks:1) Vu-Topper RM


TELNET works on __ port
A. 21
B. 23 Page 193
C. 80
D. 84

Question No:154 (Marks:1) Vu-Topper RM


Which of the following is true about primitive data types and reference
data types?
A. Both primitive data types and references are created on heap.
B. Both primitive data types and references are created on stack
C. Primitive data types are created on heap whereas references are
created on stack
D. Primitive data types are created on stack whereas references
are created on heap. Page 22

Question No:155 (Marks:1) Vu-Topper RM


Which of the following is NOT true about paintComponent( ) method?
A. It is a main method for painting

For More Help Contact What’s app 03224021365


B. By default, if first paints the background
C. Tells the components border (if any) to paint
D. It performs custom painting (drawing circle, rectangles etc.)

Question No:156 (Marks:1) Vu-Topper RM


An object of Student java class is creating and setting its value in
Test.java class. ___ error is there in given code.
public class Test{
public static void main (String args[]){
Student s2 = new Student();
s2->setName("Aslam");
}
}
A. no syntax error
B. class name is in wrong format
C. s2 is not valid name of object of Student class
D. setName method should not be accessed by arrow operator
Page 32

Question No:157 (Marks:1) Vu-Topper RM


Assume that we do not want to serialize phoneNum attribute of
PersonInfo class, this can be done by:
A. client String phoneNum;
B. server String phoneNum;
C. serializable String phoneNum;
D. transient String phoneNum; Page 208

Question No:158 (Marks:1) Vu-Topper RM


Java program code is compiled into a form called ____.
A. Source code
B. Native code
C. Byte code Page 8

For More Help Contact What’s app 03224021365


D. Machine code

Question No:159 (Marks:1) Vu-Topper RM


Which of the following method is called only once during the life cycle
of an Applet?
A. Stop()
B. Start()
C. Init() Page 184
D. Paint()

Question No:160 (Marks:1) Vu-Topper RM


In the content of Java Graphics.Which of the following methods we
should override while painting?
A. paint()
B. paintBorder()
C. paintChildren()
D. paintComponet() Page 171

Question No:161 (Marks:1) Vu-Topper RM


For a programmer the event handling is a three step process in terms of
code. Which of the following is NOT an event handling step?
A. Handle event
B. Generate event
C. Publish event Page 104
D. Register handler with generator

Question No:162 (Marks:1) Vu-Topper RM


Which of the following operator is used to concatenate strings?
A. + Page 119
B. +=
C. ++
D. -+

For More Help Contact What’s app 03224021365


Question No:163 (Marks:1) Vu-Topper RM
If ResultSet is TYPE_FORWARD_ONLY then it ____ when you call to
the previous () method
A. Executes normally
B. Throws an exception
C. Returns false if cursor is not on valid row
D. Moves the cursor to previous row Page 145

Question No:164 (Marks:1) Vu-Topper RM


__________ is the correct syntax to set size of top-level container
“myFrame” as 200 rows in pixel and 400 columns in pixel.
A. myFramesetSize(400.200)
B. myFrame->setSize(200.400)
C. myFrame->setSize(400.200)
D. myFrame.setSize(200.400) Page 91

Question No:165 (Marks:1) Vu-Topper RM


int i= (int)( Math.random()*5); // will generate random numbers
between_______
A. 0 & 5
B. 1 & 4
C. 1 & 5
D. 0 & 4 Page 187

Question No:166 (Marks:1) Vu-Topper RM


It is verified by – that not all byte codes violate java security restrictions:
A. Editor
B. Compiler
C. Class loader
D. Byte code verifier Page 12

Question No:167 (Marks:1) Vu-Topper RM


Timer class constructor requires time in ---------:

For More Help Contact What’s app 03224021365


A. Seconds
B. Nano seconds
C. Micro seconds
D. Mili seconds Page 179

Question No:168 (Marks:1) Vu-Topper RM


AWT is a GUI pakage used in java ,AWT stands for ------------:
A. Apache Windows Toolkit
B. Application Windowing Tools
C. Application Windows Template
D. Abstract Windowing Toolkit Page 88

Question No:169 (Marks:1) Vu-Topper RM


What will happen if main method is declared as private?
A. None of the given option
B. The program will not compile
C. The program will compile and run successfully
D. The program will throw an exception at run time
Google

Question No:170 (Marks:1) Vu-Topper RM


In java, we can read/write to a network using sockets:
True Page 206
False

Question No:171 (Marks:1) Vu-Topper RM


--------------- understands the byte code?
A. Java compiler
B. Java Interpreter
C. Operating system
D. Java Virtual Machine Page 9

Question No:172 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Choose the correct syntax to define an interface named as "Speaker" in
java language.
A. public class Speaker{}
B. public speaker class interface{}
C. public interface class Speaker{}
D. public interface Speaker{} Page 84

Question No:173 (Marks:1) Vu-Topper RM


The server just waits, listening to the socket for a client to make a
connection request.
True Page 193
False

Question No:174 (Marks:1) Vu-Topper RM


In given lines of code ---------------- is applying:
double a = 9.5;
int b = (int) a;
A. Upcasting b to a type
B. Upcasting a to b type
C. Downcasting b to a type
D. Downcasting a to b type Page 44

Question No:175 (Marks:1) Vu-Topper RM


The method “Math.random()” returns positive double value greater than
or equal to 1 or less than 10:
False Page 187
True

Question No:176 (Marks:1) Vu-Topper RM


An applet is a JFrame that allows interaction with a java program:
False Page 181
True

For More Help Contact What’s app 03224021365


Question No:177 (Marks:1) Vu-Topper RM
In Java Transient fields are returned as null on reading
True Page 208
False

Question No:178 (Marks:1) Vu-Topper RM


An applet is typically embedded in a Web page and can be run from a
browser
True Page 181
False

Question No:179 (Marks:1) Vu-Topper RM


Which of the following method is used to move the cursor to the given
row number?
A. absolute()
B. insert Row()
C. absolute(int) Page 146
D. move to insert Row(int)

Question No:180 (Marks:1) Vu-Topper RM


Timers are constructed by specifying both a delay parameter and a/an
_________ Listener.
A. Key
B. Mouse
C. Action Page 179
D. Window

Question No:181 (Marks:1) Vu-Topper RM


FTP (File Transmission Protocol) works on _________ port.
A. 21 Page 193
B. 23
C. 80
D. 84

For More Help Contact What’s app 03224021365


Question No:182 (Marks:1) Vu-Topper RM
The relationship between a class and interface is called ________ .
A. is a relationship
B. Has a relationship
C. None of the given options
D. Responds to relationship Page 85

Question No:183 (Marks:1) Vu-Topper RM


Which of the following stream is a Node stream?
A. Printwriter
B. FileWriter Page 75
C. Buffered Reader
D. All of given option

Question No:184 (Marks:1) Vu-Topper RM


Which of the following exceptions belongs to a category of checked
exception?
A. IOException Page 60
B. NullPointer exception
C. NumberFormatException
D. Array index out of bounds

Question No:185 (Marks:1) Vu-Topper RM


In Java Graphics, while painting swing component which of the
following function is invoked first?
A. Paint()
B. paintBorder()
C. paintChildren()
D. paintComponent() Page 169

Question No:186 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


To compile "Test.java" class, ___ command is used in java
A. java Test
B. javac Tests
C. java Test.java
D. javac Test.java Page 33

Question No:187 (Marks:1) Vu-Topper RM


Which of the following syntax is used to create a server socket?
A. ServerSocket ss = new ServerSocket(“ServerName”);
B. ServerSocket ss = new ServerSocket(“ServerPort”); Page 196
C. ServerSocket ss = new ServerSocket(“ServerPort. ServerName”);
D. ServerSocket ss = new ServerSocket(“ServerName. ServerPort”);

Question No:188 (Marks:1) Vu-Topper RM


To compare the values of two strings _____ must be used.
A. = operator
B. == operator
C. Compare() method
D. Equals() method Page 19

Question No:189 (Marks:1) Vu-Topper RM


JPanel and Applet use ________ as their default layout.
A. grid layout
B. Border layout
C. Flow layout Page 100
D. Gridbag layout

Question No:190 (Marks:1) Vu-Topper RM


Which of the following exceptions can be caught in a throw clause?
A. IOException Page 56
B. Null pointer exception
C. Division by zero exception
D. Index out of bounds exception

For More Help Contact What’s app 03224021365


Question No:191 (Marks:1) Vu-Topper RM
Which of the following function will be used to register event handler
with event generator, where event generator is button?
A. addListner()
B. addAction()
C. registerListner()
D. addActionListner() Page 107

Question No:192 (Marks:1) Vu-Topper RM


In java if a super class method is protected then overriding method____
A. Must be public
B. Must be private
C. Must be protected
D. Maybe either protected or public Google

Question No:193 (Marks:1) Vu-Topper RM


When there is just a onetime use of a particular object of a java class, we
use _____
A. Named object
B. Anonymous object Page 127
C. Either named object or anonymous object
D. neither named object or anonymous object

Question No:194 (Marks:1) Vu-Topper RM


The following code creates and starts a timer that fires an action event
once per _____
Timer t = new Timer (1000, this);
T.start ();
A. Day
B. Hour
C. Minute
D. Second Page 190

For More Help Contact What’s app 03224021365


Question No:195 (Marks:1) Vu-Topper RM
How many ports are available for TCP socket?
A. 64
B. 128
C. 64k Page 193
D. 128k

Question No:196 (Marks:1) Vu-Topper RM


The keyword “this” is used to____________
A. Invoke costructor of the another class
B. Invoke constructor of subclass from super class
C. Invoke constructor of super class from subclass
D. Invoke alternate constructor of the same class Page 38

Question No:197 (Marks:1) Vu-Topper RM


Which of the given Listener interfaces have adapter class(s)?
A. ItemLiatenr
B. ActionListener
C. AdjustmentListener
D. MouseMotionListener Page 119

Question No:198 (Marks:1) Vu-Topper RM


Which of the following commands is used to invoke an Applet from
command line interpreter?
A. viewer htmlfile
B. applet htmlfile
C. appletviewer javafile
D. appletviewer htmlfile Page 183

Question No:199 (Marks:1) Vu-Topper RM


Byte codes are put in memory by___________
A. Editor

For More Help Contact What’s app 03224021365


B. Compiler
C. Class loader Page 12
D. Byte code verifier

Question No:200 (Marks:1) Vu-Topper RM


In the context of java Graphics; most of time, painting is done
automatically
True Page 165
False

Question No:201 (Marks:1) Vu-Topper RM


DML stands for?
A. Data Management Language
B. Direct manipulation language
C. Direct Management Language
D. Data Manipulation Language Google

Question No:202 (Marks:1) Vu-Topper RM


Which of the following driver type(s) has better performance than other?
A. Type 1:JDBC-ODBC Bridge
B. Type 2: Native – AP/partly Java driver
C. Type 3: Net – protocol /all – Java driver
D. Type 4: Native – protocol /all – java driver Page 163

Question No:203 (Marks:1) Vu-Topper RM


Following are the code statements used in java event handling. Identify
the code statement that is used for registering event handler with event
generator
A. frame= new JFram()
B. frame.setSize(150,150)
C. b1= new JButton(“OK”)
D. b1.addActionListener(this); Page 108

For More Help Contact What’s app 03224021365


Question No:204 (Marks:1) Vu-Topper RM
In java , Serializable interfaces can be found under _________ package.
A. java.sql
B. java.util
C. java.net
D. java.io Page 203

Question No:205 (Marks:1) Vu-Topper RM


In the following methods of Graphics object is used to draw rectangle?
A. DrawRect(10,10,20,20)
B. drawRect(10,10,20,20) Page 174
C. DrawRectangle(10,10,20,20)
D. DrawRectangle(10,10,20,20)

Question No:206 (Marks:1) Vu-Topper RM


How many methods are there in the Serializable Interface?
A. Zero Page 203
B. One
C. Two
D. Three

Question No:207 (Marks:1) Vu-Topper RM


In the context of Socket Programming, the client does NOT know about
the hostname of the machine on which the server is running
False Page 194
True

Question No:208 (Marks:1) Vu-Topper RM


Which of the following methods takes the place of constructor in an
Applet?
A. run()
B. start()
C. init() Page 184

For More Help Contact What’s app 03224021365


D. main()

Question No:209 (Marks:1) Vu-Topper RM


For each class contained in java source file, compiler generates
________ class file/s.
A. One Page 8
B. Two
C. Five
D. Four

Question No:210 (Marks:1) Vu-Topper RM


Which of the following syntaxes is used to get DataBaseMetaData
object?
A. DataBaseMetaData md = rs.getMetaData() // where rs is ResultSet
object
B. DataBaseMetaData md = st.getMetaData(); // where st is statement
object
C. DataBaseMetaData md = con.getMetaData(); // where con is
Connection object Page 160
D. DataBaseMetaData md = rsmd.getMetaData(); // where rsmd is
ResultSetMetaData object

Question No:211 (Marks:1) Vu-Topper RM


Which of the following is the correct syntax to make a PersonInfo class
into a Serializable class?
A. Public class PersonInfo extends Serializable{/*class body*/}
B. Public class PersonInfo includes Serializable{/*class body*/}
C. Public class PersonInfo responds Serializable{/*class body*/}
D. Public class PersonInfo Implements Serializable{/*class
body*/} Page 204

Question No:212 (Marks:1) Vu-Topper RM

For More Help Contact What’s app 03224021365


Which command of the following commands is used to run “Java Test”
java file’s program?
A. java Java Test Page 33
B. javac JavaTest
C. java JavaTest.java
D. javac JavaTest.java

Question No:213 (Marks:1) Vu-Topper RM


Which of the following features is not available in Java?
A. Data hiding
B. Single inheritance
C. Data encapsulation
D. Multiple inheritance Page 05

Question No:214 (Marks:1) Vu-Topper RM


If you want the timer to fire only the first time and then stop, invoke
____________
A. setOnce(true)
B. setOnce(false)
C. setRepeats(true)
D. setRepeats(false) Google

Question No:215 (Marks:1) Vu-Topper RM


_________ is correct syntax to create a general purpose container
“myPanel” having flow layout.
A. JPanel myPanel = JPanel (FlowLayout());
B. JPanel myPanel = new JPanel (FlowLayout());
C. JPanel myPanel = new JPanel (FlowLayout());
D. JPanel myPanel = new JPanel (new FlowLayout()); Page 100

For More Help Contact What’s app 03224021365


Question No:216 (Marks:1) Vu-Topper RM
Which of the following is the correct way to access writeObject()
function using “out” ObjectOutputStream class:
A. out<-writeObject();
B. out->writeObject();
C. out->(writeObject());
D. out.writeObject(); Page 204

Question No:217 (Marks:1) Vu-Topper RM


In ResultSetMetaData methods, _____ method returns the number of
columns in the result set:
A. getColumnType(int)
B. getColumnLabel(int)
C. getColumnCount() Page 157
D. getColumnDisplaySize(int)

Question No:218 (Marks:1) Vu-Topper RM


By implementing this interface, a class declares that it is willing to be
________ by automatic serialization machinery.
A. Read Page 203
B. Decode
C. Checked
D. Destroyed

Question No:219 (Marks:1) Vu-Topper RM


Exceptions must be handled while handling files otherwise it may lead
to _____:
A. No error
B. Syntax error
C. Logical error
D. Run-time error Page 54

For More Help Contact What’s app 03224021365


Question No:220 (Marks:1) Vu-Topper RM
In ResultSetMetaData methods, ____ method returns the suggested
column label for printouts
A. getColumnName()
B. getColumnCount ()
C. getColumnType (int)
D. getColumnLabel() Page 157

Question No:221 (Marks:1) Vu-Topper RM


Which of the following statement is true about abstract class?
A. An instance of abstract can be created.
B. A class must have atleast one abstract method to be an abstract
class.
C. An abstract does must have all methods developed as abstract
methods.
D. A class without any abstract method can be declared as
abstract class. Page 82

Visit My YouTube Channel


For More Important Notes
Channel Name = #VuTopperRM

For More Help Contact What’s app 03224021365

You might also like