core java questions
core java questions
accordingly.
What will be the output for following code?
class Super
{
static void show()
{
System.out.println("super class show
method");
}
static class StaticMethods
{
void show()
{
System.out.println("sub class show method");
}
} super
public static void main(String[]args) class
{ show
Super.show(); method super
new Super.StaticMethods().show(); sub class class
} show show
CoreJava-Access Specifiers_Co } MCQ method method
Construct Construct
Carefully read the question and answer ors can ors can
accordingly. be be
Which of the following are true about overloade overridde
CoreJava-Access Specifiers_Co constructors? MCQ d n.
Carefully read the question and answer
accordingly.
A field with default access specifier can be
accessed out side the package.
CoreJava-Access Specifiers_Co State True or False. MCQ FALSE TRUE
Carefully read the question and answer
accordingly.
________ determines which member of a Inheritanc
CoreJava-Access Specifiers_Co class can be used by other classes. MCQ specifier e
If one
class is
having
protected
method
then the
method is
available
for
subclass A class
Carefully read the question and answer which is can be
accordingly. present in declared
Which of the following are true about another as
CoreJava-Access Specifiers_Co protected access specifier? MCQ package protected.
Carefully read the question and answer
accordingly.
What will be the output for following code?
public class Variables
{
public static void main(String[]args)
{
public int i=10;
System.out.println(i++);
}
CoreJava-Access Specifiers_Co } MCQ 10 11
Creates a
Date
object
Carefully read the question and answer Creates a with '01-
accordingly. Date 01-1970
Consider the following partial code: object 12:00:00
java.util.Date date = new java.util.Date(); with 0 as AM' as
Which of the following statement is true default default
CoreJava-Collections and util regarding the above partial code? MCQ value value
Carefully read the question and answer
accordingly.
Consider the following list of code:
A) Iterator iterator =
hashMap.keySet().iterator();
B) Iterator iterator = hashMap.iterator();
C) Iterator iterator =
hashMap.keyMap().iterator();
D) Iterator iterator =
hashMap.entrySet().iterator();
E) Iterator iterator =
hashMap.entrySet.iterator();
Assume that hashMap is an instance of
HashMap type collection implementation.
Which of the following option gives the correct
partial code about getting an Iterator to the
CoreJava-Collections and util HashMap entries? MCQ A B
The
elements
in the The
collection elements
are in the
accessed collection
Carefully read the question and answer using a are
accordingly. non- guarantee
Which statement are true for the class unique d to be
CoreJava-Collections and util paHashSet? MCA key. unique
Carefully read the question and answer
accordingly.
Enumeration is having remove() method.
CoreJava-Collections and util paState True or False. MCQ FALSE TRUE
Carefully read the question and answer
accordingly.
Consider the following code:
01 import java.util.Set;
02 import java.util.TreeSet;
03
04 class TestSet {
05 public static void main(String[] args) {
06 Set set = new TreeSet<String>();
07 set.add("Green World");
08 set.add(1); Prints the
09 set.add("Green Peace"); output
10 System.out.println(set); [Green
11 } World, 1, Compilati
12 } Green on error
Which of the following option gives the output Peace] at at line no
CoreJava-Collections and util pafor the above code? MCQ line no 9 8
The
Iterator The
interface ListIterato
declares r interface
only three extends
methods: both the
Carefully read the question and answer hasNext, List and
accordingly. next and Iterator
CoreJava-Collections and util paWhich of the following are true statements? MCA remove. interfaces
All
All implemen
Carefully read the question and answer implemen tations
accordingly. tations support
which are the Basic features of are having
implementations of interfaces in Collections unsynchr null
CoreJava-Collections and util paFramework in java? MCA onized elements.
try
{
}
catch(IOException t)
{
System.out.println("B");
}
System.out.println("C");
} Compile
CoreJava-Exception Handling-Ap} MCQ time error A
Carefully read the question and answer
accordingly.
What will be the output of the program?
public class Test {
public static void aMethod() throws Exception
{
try {
throw new Exception();
} finally {
System.out.print("finally");
}
}
public static void main(String args[]) {
try {
aMethod();
} catch (Exception e) {
System.out.print("exception ");
}
System.out.print("finished"); /* Line 24 */
} exception Compilati
CoreJava-Exception Handling-Ap} MCQ finished on fails
Array
Index Out
Carefully read the question and answer Class Of
accordingly. Cast Bounds
CoreJava-Exception Handling-Apwhich are the Unchecked exceptions MCA Exception Exception
Carefully read the question and answer
accordingly.
What will be the output for following code?
public class Exception1
{
public static void main(String[]args)
{
System.out.println("A");
try
{
System.exit(0);
}catch(Exception e)
{
System.out.println("B");
}
System.out.println("C");
}
}
CoreJava-Exception Handling-Ap} MCQ A,C A
NoClassD
efFoundE
rror
means
that the
class was
A found by
ClassNot the
FoundExc ClassLoa
eption is der
thrown however
when the when
reported trying to
class is load the
not found class, it
by the ran into
ClassLoa an error
Carefully read the question and answer der in the reading
accordingly. CLASSP the class
CoreJava-Exception Handling-ApWhich is/are true among given statements MCA ATH. definition.
Carefully read the question and answer
accordingly.
What will be the output for following code?
public class Exe3
{
public static void main(String[]args)
{
try
{
int i=10;
int j=i/0;
return;
}catch(Exception e)
{
System.out.println("welcome");
}
System.out.println("error");
}
}
1.welcome
2.error
CoreJava-Exception Handling-Ap3.compilation error MCQ 1&2 1&2&3
if
exception
occurs,
Try block control
always switches
needed a to
Carefully read the question and answer catch following
accordingly. block first Catch
CoreJava-Exception Handling-Apwhich are true for try block MCA followed block
Carefully read the question and answer
accordingly.
What will be the output of following code?
public class Exception1{
public static void main(String args[]) {
int i=1, j=1;
try {
i++;
j--;
if(i/j > 1)
i++;
} catch(ArithmeticException e) {
System.out.println(0);
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println(1);
} catch(Exception e) {
System.out.println(2);
}
finally {
System.out.println(3);
}
System.out.println(4);
}
}
1.0
2.1
3.3
CoreJava-Exception Handling-Ap4.4. MCQ 1&2 1&2&3
A
checked
exception
is a error and
subclass checked
Carefully read the question and answer of exception
accordingly. throwable s are
CoreJava-Exception Handling-C which are correct for checked exceptions MCA class same.
Carefully read the question and answer
accordingly.
Try can be followed with either catch or
finally.
CoreJava-Exception Handling-C State True or False. MCQ TRUE FALSE
Carefully read the question and answer
accordingly.
Which is the super class for Exception and Throwabl
CoreJava-Exception Handling-C Error? MCQ e throws
Carefully read the question and answer
accordingly.
The finally block always executes when the
try block exits.
CoreJava-Exception Handling-C State True or False. MCQ TRUE FALSE
The
number of
Carefully read the question and answer bytes is
accordingly. compiler
What is the number of bytes used by Java dependen
CoreJava-Control Structures_W primitive long MCQ t 2
Carefully read the question and answer
accordingly.
We can use Wrapper objects of type int,
short, char in switch case.
CoreJava-Control Structures_W State True or False. MCQ TRUE FALSE
Class.forName("oracle.jdbc.driver.OracleDrive
r");
Connection
con=DriverManager.getConnection("jdbc:orac
le:thin:@PC188681:1521:training","scott","tig
er");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT *
FROM Person"); The code The code
while(rs.next()) will not will
{ compile display all
System.out.println(rs.getString("column1")); as no try values in
} catch column
} block named
CoreJava-JDBC-Knowledge } MCQ specified column1
Call Call
method method
execute() executePr
Carefully read the question and answer on a ocedure()
accordingly. CallableSt on a
How can you execute a stored procedure in atement Statement
CoreJava-JDBC-Knowledge the database? MCQ object object
Carefully read the question and answer
accordingly.
Consider the following statements:
Statement A: The PreparedStatement object
enables you to execute parameterized
queries. Both Statement
Statement B: The SQL query can use the Statement A is True
placeholders which are replaced by the A and and
INPUT parameters at runtime. Statement Statement
Which of the following option is True with B are B is
CoreJava-JDBC-Knowledge respect to the above statements? MCQ True. False.
Connectio
n
cn=Driver
Manager.
getConne
Connectio ction("jdb
Carefully read the question and answer n c:odbc:My
accordingly. cn=Driver dsn",
You are using JDBC-ODBC bridge driver to Manager. "usernam
establish a connection with a database. You getConne e",
have created a DSN Mydsn. Which statement ction("jdb "passwor
CoreJava-JDBC-Knowledge will you use to connect to the database? MCQ c:odbc"); d");
Carefully read the question and answer
accordingly.
Which of the following listed option gives the
valid type of object to store a date and time java.util.D java.sql.D
CoreJava-JDBC-Knowledge combination using JDBC API? MCQ ate ate
1 0 TEXT
0 1 TEXT
Construct
or is a
special Construct
type of ors
method should be
which called
may have explicitly
return like
type. methods 1 0 0 0 TEXT
1 0 TEXT
Implemen Access
tation specifier Class 0 0 0 1 0 TEXT
None of
the listed
options private 0 1 0 0 TEXT
super
display class
method method
display display
method method
20 20 10 10 0 1 0 0 TEXT
None of
Compilati the listed
on error options 1 0 0 0 TEXT
Construct Destructo
or r Variable 0 0 1 0 0 TEXT
All
members Protected
of is default
abstract access
class are modifier
by default of a child
protected class 1 0 0 0 TEXT
None of
Compilati the listed
on error options 0 0 1 0 TEXT
1 0 TEXT
Polymorp
Generic hic 1 0 0 0 TEXT
20 10 10 20 0 1 0 0 TEXT
0 1 TEXT
Parent
Child Child 0 0 1 0 TEXT
public
void
aM1(){}
public
void
aM2(){}
public public
void void
bM1(){} aM1(){}
public public
void void
bM2(){} bM2(){} 0 0 1 0 TEXT
0 1 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 1 0 0 0 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 1 0 0 0 TEXT
1 0 TEXT
1 0 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 1 0 0 0 TEXT
120, 120,
60,60,60 120 0 0 0 1 TEXT
None of
It will print the listed
5 options 0 1 0 0 TEXT
1 0 TEXT
1 0 TEXT
2&3 3&4 2&4 0 0 0 0 1 TEXT
0 1 TEXT
public All of the
void listed
bM2(){} options 0 0 0 1 TEXT
1 0 TEXT
1 0 TEXT
The code
will
This class compile
must also as Object
implemen class's
t the equals
hashCode method is
method overridde
as well. n. 1 0 0 0 TEXT
No Output
Runtime will be
Exception displayed 0 1 0 0 TEXT
DigiCam
do Runtime
Charge Error 1 0 0 0 TEXT
they're
not equal No Output
t1's an Will be
Object Displayed 0 0 1 0 TEXT
0 1 TEXT
Compile
WD 500 Error. 0 0 1 0 TEXT
1 0 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 1 0 0 0 TEXT
Code will
compile
but wont
print any Runtime
message Exception 1 0 0 0 TEXT
1 0 TEXT
None of
compilatio the listed
n error options 0 0 1 0 TEXT
Neither
Statement Statement
B alone s A nor B 1 0 0 0 TEXT
scope none of
resolution these 0 1 0 0 TEXT
System.o System.g
ut.gc(); c(); 0 0 0 1 TEXT
Compilati
4 on error 0 1 0 0 TEXT
4 2 0 0 0 1 TEXT
I->III->IV- I->II->III-
>II >IV 1 0 0 0 TEXT
1 0 TEXT
1 0 TEXT
Statement
A is false Both
and Statement
Statement s A and B
B is true are false 1 0 0 0 TEXT
Important
job
running in
MyThread
String in String in
run run No Output 0 0 0 0 1 TEXT
Requires
less
overhead
s
compared
Increase to None of
system multitaski the
efficiency. ng. options. 0 0 0 0 1 TEXT
The delay
between
“Start!” If “Time’s
being Over!” is
printed printed,
and you can
“Time’s be sure
Over!” will that at
be 10 least 10
seconds seconds
plus or have
minus elapsed
one tick of since
the “Start!”
system was
clock. printed. 0 0 0 1 TEXT
Synchroni
Synchroni zed Synchroni
zed abstract zed
classes classes interfaces 0.5 0.5 0 0 0 TEXT
1 0 TEXT
Non of
Runtime the
Exception options 0 1 0 0 TEXT
The code
executes
normally,
but
nothing is Compilati
printed. on fails. 1 0 0 0 TEXT
all the
notifyAll() options 0 0 0 1 TEXT
boolean
getPriority boolean
() isAlive() 0 0 1 0 TEXT
1 0 TEXT
BOTH BOTH
Statement Statement
1& 1&
Statement Statement
2 are 2 are
TRUE. FALSE. 0 1 0 0 TEXT
The code
executes
The code and prints
executes "RunnerR
and prints unnerRun
"Runner". ner". 0 0 0 1 TEXT
Compilati
on will
cause an
error
because
The code while
will cause cannot
an error take a
at compile parameter
time. of true. 0 0 1 0 TEXT
In Line 4
null
pointer
exception Line 4
will occur has
as String neither
string error nor
contains exception
null value s. 0.5 0 0 0.5 TEXT
0 1 TEXT
0 1 TEXT
1 0 TEXT
0 1 TEXT
None of
the listed
options 0 0 1 0 TEXT
1 0 TEXT
Statement
A is false Both
and Statement
Statement s A and B
B is true are false 0 1 0 0 TEXT
Creates a Creates a
Date Date
object object
with with
current current
date and date
time as alone as
default default
value value 0 0 1 0 TEXT
C D E 0 0 0 1 0 TEXT
0 1 TEXT
Statement
A is false Both the
and statement
Statement s A and B
B is true are false. 0 0 0 1 TEXT
0 1 TEXT
1 0 TEXT
1 0 TEXT
0 1 TEXT
java.util.D java.util.H
ictionary ashMap 0 0 0.5 0.5 TEXT
1 0 TEXT
1 0 TEXT
0 1 TEXT
0 1 TEXT
Object set1 0 0 1 0 TEXT
SortedQu
SortedList eue 0.5 0.5 0 0 TEXT
compareT compare
o With 0 0 1 0 TEXT
Compara
SortedSet ble 0 0 0.5 0.5 TEXT
The
elements
in the
collection
are HashSet
accessed allows at
using a most one
unique null
key. element 0 0.5 0 0.5 TEXT
1 0 TEXT
Prints the
output
[Green
World,
Throws Green
Runtime Peace] at
Exception line no 9 0 0 1 0 TEXT
Compilati
on error [abc] 0 1 0 0 TEXT
Sorted
Collection Map 0 0 0.5 0.5 TEXT
The The
ListIterato ListIterato
r interface r interface
provides provides
the ability forward
to and
determine backward
its iteration
position in capabilitie
the List. s. 0.33 0 0.33 0.33 TEXT
all
implemen
All tations
implemen are
tations immutabl
are e and
serializabl supports
e and duplicates
cloneable data 0.33 0.33 0.33 0 TEXT
None of
the listed
6 options 0 1 0 0 TEXT
1 0 TEXT
compilatio Runtime
n error error 1 0 0 0 TEXT
0 1 TEXT
Strings
cannot be
compare
compilatio using ==
n error operator 0 1 0 0 TEXT
1 0 TEXT
1 0 TEXT
1 0 TEXT
x = Java x="JAVA" 0 0 1 0 TEXT
0 1 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 1 0 0 0 TEXT
Extracting All of
strings above 0 0 0 1 TEXT
Statement
I is Statement
FALSE & I & II are
II is TRUE FASLE 0 1 0 0 TEXT
0 1 TEXT
Strings
cannot be
compare
compilatio using ==
n error operator 0 1 0 0 TEXT
Runtime
A,C error 1 0 0 0 TEXT
finally
exception
finally finished 0 0 0 1 TEXT
No code
is
throws necessary
Exception . 0 0 1 0 TEXT
finally
block will
be always
executed
in any The death
circumsta of the
nces. thread 0.33 0.33 0 0.33 TEXT
hello
Math
problem
occur
string
problem hello
occur string
problem problem
occurs occur
stopped stopped 0 0 0 1 TEXT
1 0 TEXT
FileNotFin
RunTime dExceptio
Exception n 0.33 0 0.33 0.33 TEXT
RunTime
Exception
are the
exception
s which
forces the
programm
er to
catch
RuntimeE them
xception explicitly
is a class in try-
of I/O catch
exception block 0.5 0.5 0 0 TEXT
Compile
Time Runtime
Exception Exception 0 0 1 0 TEXT
ClassNot Number
FoundExc Format
eption Exception 0.33 0.33 0 0.33 TEXT
None of
Compilati the listed
on error options 0 1 0 0 TEXT
NoClassD
efFoundE
rror is a
subClass
of
ClassNot None of
FoundExc the
eption options 0.5 0.5 0 0 TEXT
1&3 2 2&3 1 0 0 0 0 TEXT
after
switching
from try
block to
catch catch
block is block the
not control
mandate never
always come
only back to
finally try block
followed to
by try can execute
be rest of the
executed code 0 0 0.5 0.5 TEXT
1&3&4 1&2&4 2&4 0 0 1 0 0 TEXT
Demands Demands
a finally a finally
block at block at
line line
number 4 number 5 0 0 0 1 TEXT
NullPointe
SQLExce rExceptio
ption n 0 0 0 1 TEXT
compilatio
3 n error 0 0 0 1 TEXT
1 0 TEXT
0 1 TEXT
1 0 TEXT
Statement
A is false Both
and Statement
Statement s A and B
B is true are false 1 0 0 0 TEXT
Both
catch
block and
finally
block can
throw All of the
exception listed
s options 0 0 0 1 TEXT
1 0 TEXT
0 1 TEXT
Checked
exception
s are the
object of
the
Exception
class or All
any of its runtime
subclasse exception
s except s are
Runtime checked
Exception exception
class. s 0.5 0 0.5 0 TEXT
1 0 TEXT
RuntimeE
throw xception 1 0 0 0 TEXT
1 0 TEXT
0 1 TEXT
None of
compilatio the listed
n error options 1 0 0 0 TEXT
None of
Runtime the listed
error options 0 1 0 0 TEXT
1 0 TEXT
1 0 TEXT
statement statement
1:false 1:true
statement statement
2:false 2:false 0 1 0 0 TEXT
As bytes
from the
stream
are read
or
skipped,
the
internal
buffer is
refilled as
necessary
from the
contained
input
stream,
it has many
flush() bytes at a
method time. 0.33 0.33 0.33 0 TEXT
1 0 TEXT
None of
Externaliz the listed
able options 0 1 0 0 TEXT
1 0 TEXT
1 0 TEXT
ObjectFilt
er FileFilter 0 0 1 0 TEXT
1&3&4 1&2&4 2&4 0 0 1 0 0 TEXT
1 0 TEXT
0 1 TEXT
1 0 TEXT
0 1 TEXT
0 1 TEXT
compilatio
system n error 0 0 1 0 TEXT
OutputStr
Reader eam 0 0.33 0.33 0.33 TEXT
exit goto escape 1 0 0 0 0 TEXT
Compilati
on error 10.987 1 0 0 0 TEXT
Both by
value & none of
reference these 1 0 0 0 TEXT
do ….
while While for..each 0 0 0 1 0 TEXT
4 8 64 0 0 0 1 0 TEXT
1 0 TEXT
The The
number 2 number 3 The
gets gets program
printed printed generates
with with a
Assertion Assertion compilatio
Error Error n error. 0 1 0 0 0 TEXT
Compilati Runtime
on error Exception 1 0 0 0 TEXT
Compilati Runtime
on error Exception 0 0 0 1 TEXT
None of
compilatio the listed
n error options 0 1 0 0 TEXT
compiles
Runtime and prints
Error 12 1 0 0 0 TEXT
code will
execute
with out runtime
printing Exception 0 1 0 0 TEXT
None Of
Wrapper the
Primitive Primitive options 1 0 0 0 0 TEXT
None of
the listed
12 options 0 1 0 0 TEXT
continue new none 0 1 0 0 0 TEXT
1 0 TEXT
Both A None of
and B the above 0 1 0 0 TEXT
ODBC ODBC
written in written in
C++ Basic
language language 1 0 0 0 TEXT
Type 3 Type 4
driver driver 0 0 0 1 TEXT
All kinds
of
Statement
s (i.e.
which
implemen
Paramete t a sub
rizedState interface
ment and of
CallableSt Statement
atement ) 1 0 0 0 TEXT
Connectio getConne
n() tion() 0 0 0 1 TEXT
"SELECT
* FROM
Person"
Class.for query
Name must be
must be passed as
mentione parameter
d after to
Connectio con.creat
n eStateme
statement nt() 0 1 0 0 TEXT
1 0 TEXT
Call
method Call
execute() method
on a run() on a
StoredPro Procedur
cedure eComma
object nd object 1 0 0 0 TEXT
Statement
A is False Both
and Statement
Statement s A and B
B is True. are False. 1 0 0 0 TEXT
Connectio Connectio
n n
cn=Driver cn=Driver
Manager. Manager.
getConne getConne
ction("jdb ction("jdb
c:odbc c:odbc:ds
","userna n" ,"usern
me", ame",
"passwor "passwor
d"); d"); 0 1 0 0 TEXT
java.sql.Ti java.sql.Ti
me mestamp 0 0 0 1 TEXT
noexecut
execute() e() 0 0 1 0 TEXT
setString( setToStrin
) g() 0 0 1 0 TEXT
DDL
statement
s cannot
be
executed
by making
use of
JDBC, Support
you for DDL
should statement
use the s will be a
native feature of
database a future
tools for release of
this. JDBC 1 0 0 0 TEXT
1 0 TEXT
TableStat
ement Condition 1 0 0 0 TEXT
0 1 TEXT
Prepared
Statement Condition 0 0 1 0 TEXT
noexecut
execute() e() 0 1 0 0 TEXT
java.sql java.rdb
and and
javax.sql javax.rdb 0 0 1 0 TEXT
select select
ename ,s ename ,s
al ,deptno al ,deptno
from emp from emp
a where a where
a.sal <= a.sal in
(select (select
avg(sal) avg(sal)
from emp from emp
b where b where
a.deptno a.deptno
= =
b.deptno) b.deptno)
order by order by
deptno; deptno; 1 0 0 0 TEXT
Departme
nt Cannot
Marketing predict
Marketing the output
Sales of the
Sales query 0 1 0 0 TEXT
Entity Table
Integrity Integrity 1 0 0 0 TEXT
The
above
query
contains
an error 5 20 1 0 0 0 0 TEXT
All All
supplier supplier
record record
whose whose
name name
starts with starts with None of
% will be ! will be the listed
displayed displayed options 0 0 1 0 0 TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT