<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2694583681068520884</id><updated>2024-12-19T08:53:07.902+05:30</updated><category term="Java2Hari Videos"/><category term="Oracle Installation Help"/><category term="http://java2hari.blogspot.com/"/><category term="A"/><category term="C-Language"/><category term="FAQ"/><category term="HIBERNATE"/><category term="History Of Java"/><category term="History Of Java and James Gosling"/><category term="How to Download MySQL software / SetUp.exe free download"/><category term="How to Install MySQL on a Windows Server"/><category term="JQuery Auto Complete Box"/><category term="JQuery Auto Complete with Ajax"/><category term="JQuery Auto Complete with Ajax and java or JSP"/><category term="Java History and Sun Micro System History"/><category term="Java2Hari"/><category term="Manual Testing Interview Questions and Answers"/><category term="QTP Interview FAQ&#39;s"/><category term="SPRING"/><category term="STRUTS"/><category term="Testing FAQ"/><category term="What is Unit Testing"/><category term="installing processor for MySQL SetUp.exe"/><title type='text'>Improve Your Java/J2ee Skills - Java2Hari</title><subtitle type='html'>Java J2SE J2EE J2ME JDBC Servlets JSP Struts Spring Hibernate HTML Oracle MyEclipse Eclipse Tomcat Weblogic GlassFish Jboss MySql Log4J Ant NetBeansIDE6.9.1 XML WebServices  JMA Windows Xp/Vista/windows7 Linux/Unix and Java FAQ&#39;S</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://java2hari.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><blogger:adultContent>true</blogger:adultContent><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-8116827905183578021</id><published>2014-08-07T18:16:00.000+05:30</published><updated>2014-08-07T18:16:06.540+05:30</updated><title type='text'>Java Programs</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a Java program that prints all real solutions to the quadratic equation ax2+bx+c=0.Read in a,b,c and use the quadratic formula.If the discriminant b2-4ac is negative,display a message stating that there are no real roots .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Solutions&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int a,b,c;&lt;br /&gt;
&lt;br /&gt;
double x,y;&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the values of a,b, and c&quot;);&lt;br /&gt;
&lt;br /&gt;
a=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
b=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
c=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
double f=(b*b)-4*a*c;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;F value=&quot;+f);&lt;br /&gt;
&lt;br /&gt;
if(f&amp;lt;0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;No real roots&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
double l=Math.sqrt(f);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Math.sqrt(f)=&quot;+l);&lt;br /&gt;
&lt;br /&gt;
x=((-b-l)/(2*a));&lt;br /&gt;
&lt;br /&gt;
y=((-b+l)/(2*a));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Roots of given equation:&quot;+x+&quot;\t&quot;+y);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter the values of a,b,c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Roots of given equation:-0.5 &amp;nbsp; -2.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a Java program that uses both recursive and non-recursive functions to print nth value in the Fibonacci sequence .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Without recursion*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Fibonacci&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] input)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int x,y;&lt;br /&gt;
&lt;br /&gt;
x=Integer.parseInt(input[0]);&lt;br /&gt;
&lt;br /&gt;
y=Integer.parseInt(input[1]);&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Enter the value of n:”);&lt;br /&gt;
&lt;br /&gt;
int n=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
int z[]=new int[n];&lt;br /&gt;
&lt;br /&gt;
z[0]=x;&lt;br /&gt;
&lt;br /&gt;
z[1]=y;&lt;br /&gt;
&lt;br /&gt;
for(int i=2;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
z[i]=z[i-1]+z[i-2];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;&amp;lt;------------Fibonacii series------------&amp;gt;&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(z[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java Fibonacci &amp;nbsp;0 &amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;
Enter the value of n:&lt;br /&gt;
&lt;br /&gt;
8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;------------Fibonacii series------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
8&lt;br /&gt;
&lt;br /&gt;
13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*With recursion*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Fibwithrec&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the value of n:&quot;);&lt;br /&gt;
&lt;br /&gt;
int n=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Fibonacci series using recursion&quot;);&lt;br /&gt;
&lt;br /&gt;
Fiboni f1=new Fiboni();&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
System.out.println(f1.fibon(i));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Fiboni&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public int fibon(int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(n==0 || n==1)&lt;br /&gt;
&lt;br /&gt;
return 1;&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
return fibon(n-1)+fibon(n-2);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter the value of n:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10&lt;br /&gt;
&lt;br /&gt;
Fibonacci series using recursion&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
8&lt;br /&gt;
&lt;br /&gt;
13&lt;br /&gt;
&lt;br /&gt;
21&lt;br /&gt;
&lt;br /&gt;
34&lt;br /&gt;
&lt;br /&gt;
55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a java program to calculate Factorial of a given number using “Recursion” &amp;nbsp;concept .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
class Factorial&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int fact(int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int r;&lt;br /&gt;
&lt;br /&gt;
if(n==1)&lt;br /&gt;
&lt;br /&gt;
return 1;&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
r=fact(n-1)*n;&lt;br /&gt;
&lt;br /&gt;
return r;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Recursion&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Factorial f=new Factorial();&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter num to find factorial&quot;);&lt;br /&gt;
&lt;br /&gt;
int x=Integer.parseInt(br.readLine());&lt;br /&gt;
&lt;br /&gt;
int k=f.fact(x);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;The fatorial of&quot;+x+&quot;is=&quot;+k);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter num to find factorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
The fatorial of5is=120&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a java program to check whether given number is prime or not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
&lt;br /&gt;
class PrimeNum&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[ ])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the value of n:&quot;);&lt;br /&gt;
&lt;br /&gt;
int n=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
int count=0;&lt;br /&gt;
&lt;br /&gt;
for(int i=1;i&amp;lt;=n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if((n%i)==0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
count++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(count==2)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;the num is prime&quot;+n);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;the num is &amp;nbsp;not a prime&quot;+n);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter &amp;nbsp;n value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11&lt;br /&gt;
&lt;br /&gt;
the num is prime11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter &amp;nbsp;n value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22&lt;br /&gt;
&lt;br /&gt;
the num is not prime22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a Java program that prompts the user for an integer and then prints out all prime numbers upto that integer .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Prime&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int n,p;&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter upto which number prime numbers are needed&quot;);&lt;br /&gt;
&lt;br /&gt;
n=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;&amp;lt;------------Prime numbers-------------&amp;gt;&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=2;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
p=0;&lt;br /&gt;
&lt;br /&gt;
for(int j=2;j&amp;lt;i;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(i%j==0)&lt;br /&gt;
&lt;br /&gt;
p=1;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(p==0)&lt;br /&gt;
&lt;br /&gt;
System.out.println(i);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter upto which number prime numbers are needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20&lt;br /&gt;
&lt;br /&gt;
&amp;lt;------------Prime numbers-------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
7&lt;br /&gt;
&lt;br /&gt;
11&lt;br /&gt;
&lt;br /&gt;
13&lt;br /&gt;
&lt;br /&gt;
17&lt;br /&gt;
&lt;br /&gt;
19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. &amp;nbsp; Write a Java program to print prime numbers in a given range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class PrimeRange&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int i,j;&lt;br /&gt;
&lt;br /&gt;
Scanner br =new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the starting range&quot;);&lt;br /&gt;
&lt;br /&gt;
int s=br.nextInt();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the end range&quot;);&lt;br /&gt;
&lt;br /&gt;
int e=br.nextInt();&lt;br /&gt;
&lt;br /&gt;
for(i=s;i&amp;lt;=e;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int count=0;&lt;br /&gt;
&lt;br /&gt;
for(j=1;j&amp;lt;=e;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if((i%j)==0)&lt;br /&gt;
&lt;br /&gt;
count++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(count==2)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(i);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter the starting &amp;nbsp;range&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10&lt;br /&gt;
&lt;br /&gt;
Enter the end range&lt;br /&gt;
&lt;br /&gt;
30&lt;br /&gt;
&lt;br /&gt;
…Prime series…&lt;br /&gt;
&lt;br /&gt;
11&lt;br /&gt;
&lt;br /&gt;
13&lt;br /&gt;
&lt;br /&gt;
17&lt;br /&gt;
&lt;br /&gt;
19&lt;br /&gt;
&lt;br /&gt;
23&lt;br /&gt;
&lt;br /&gt;
29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. &amp;nbsp; &amp;nbsp;Write a java program to check whether given number is perfect &amp;nbsp;or &amp;nbsp;not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class PerfectNumber&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter any number&quot;);&lt;br /&gt;
&lt;br /&gt;
Scanner input = new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
int num = input.nextInt();&lt;br /&gt;
&lt;br /&gt;
int perfectNo = 0;&lt;br /&gt;
&lt;br /&gt;
int i;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Factors are:&quot;);&lt;br /&gt;
&lt;br /&gt;
for (i = 1; i &amp;lt; num; i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if (num % i == 0) {&lt;br /&gt;
&lt;br /&gt;
perfectNo += i;&lt;br /&gt;
&lt;br /&gt;
System.out.println(i);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (perfectNo == num)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;number is a perfect number&quot;);&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;number is not a perfect number&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter any number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
28&lt;br /&gt;
&lt;br /&gt;
Factors are:&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
7&lt;br /&gt;
&lt;br /&gt;
14&lt;br /&gt;
&lt;br /&gt;
number is a perfect number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. &amp;nbsp; &amp;nbsp;Write a Java program to find the total and average of a student marks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class DemoArray&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main (String args[]) throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter how many sub&quot;);&lt;br /&gt;
&lt;br /&gt;
int n=Integer.parseInt(br.readLine());&lt;br /&gt;
&lt;br /&gt;
int marks[]=new int[n];&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter subject&quot;+(i+1)+&quot;marks&quot;);&lt;br /&gt;
&lt;br /&gt;
marks[i]=Integer.parseInt(br.readLine());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int tot=0;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;The marks are&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(marks[i]);&lt;br /&gt;
&lt;br /&gt;
tot=tot+marks[i];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Total marks=&quot;+tot);&lt;br /&gt;
&lt;br /&gt;
float avg=(float)tot/n;&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;Avarage marks =&quot;+avg);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter how many subjects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
Enter subject1 marks&lt;br /&gt;
&lt;br /&gt;
67&lt;br /&gt;
&lt;br /&gt;
Enter subject2 marks&lt;br /&gt;
&lt;br /&gt;
53&lt;br /&gt;
&lt;br /&gt;
Enter subject3 marks&lt;br /&gt;
&lt;br /&gt;
70&lt;br /&gt;
&lt;br /&gt;
The Marks are&lt;br /&gt;
&lt;br /&gt;
67&lt;br /&gt;
&lt;br /&gt;
53&lt;br /&gt;
&lt;br /&gt;
70&lt;br /&gt;
&lt;br /&gt;
total marks=190&lt;br /&gt;
&lt;br /&gt;
Avarage marks=63.333332&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a Java program to display multiplication table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
class Multiplication&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner s=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter &amp;nbsp;n value&quot;);&lt;br /&gt;
&lt;br /&gt;
int n=s.nextInt();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;...Multiplication Table...&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=1;i&amp;lt;=10;i++)&lt;br /&gt;
&lt;br /&gt;
System.out.println(n+&quot;*&quot;+i+&quot;=&quot;+(n*i));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter n value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
Multiplication table:&lt;br /&gt;
&lt;br /&gt;
5*1=5&lt;br /&gt;
&lt;br /&gt;
5*2=10&lt;br /&gt;
&lt;br /&gt;
5*3=15&lt;br /&gt;
&lt;br /&gt;
5*4=20&lt;br /&gt;
&lt;br /&gt;
5*5=25&lt;br /&gt;
&lt;br /&gt;
5*6=30&lt;br /&gt;
&lt;br /&gt;
5*7=35&lt;br /&gt;
&lt;br /&gt;
5*8=40&lt;br /&gt;
&lt;br /&gt;
5*9=45&lt;br /&gt;
&lt;br /&gt;
5*10=50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. &amp;nbsp; &amp;nbsp;Write a Java program that checks whether the given string is palindrome or not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Palindrome&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
StringBuffer s1=new StringBuffer(args[0]);&lt;br /&gt;
&lt;br /&gt;
StringBuffer s2=new StringBuffer(s1);&lt;br /&gt;
&lt;br /&gt;
s1.reverse();&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Given String is:”+s2);&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Reverse String is”+s1);&lt;br /&gt;
&lt;br /&gt;
if(String.valueOf(s1).compareTo(String.valueOf(s2))==0)&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Palindrome”);&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Not Palindrome”);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java palindrome madam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given String is:madam&lt;br /&gt;
&lt;br /&gt;
Reverse String is madam&lt;br /&gt;
&lt;br /&gt;
Palindrome&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java palindrome 121&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given String is:121&lt;br /&gt;
&lt;br /&gt;
Reverse String is 121&lt;br /&gt;
&lt;br /&gt;
Palindrome&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. &amp;nbsp; &amp;nbsp;Write a Java program to sort a given list of names in ascending order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Sorting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] input)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int k=input.length;&lt;br /&gt;
&lt;br /&gt;
String temp=new String();&lt;br /&gt;
&lt;br /&gt;
String names[]=new String[k+1];&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;k;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
names[i]=input[i];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;k;i++)&lt;br /&gt;
&lt;br /&gt;
for(int j=i+1;j&amp;lt;k;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(names[i].compareTo(names[j])&amp;lt;0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
temp=names[i];&lt;br /&gt;
&lt;br /&gt;
names[i]=names[j];&lt;br /&gt;
&lt;br /&gt;
names[j]=temp;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(“Sorted order is”);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;k;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(names[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java sorting Harish &amp;nbsp;Ramesh &amp;nbsp;Mahesh &amp;nbsp;Rakesh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sorted order is&lt;br /&gt;
&lt;br /&gt;
Ramesh&lt;br /&gt;
&lt;br /&gt;
Rakesh&lt;br /&gt;
&lt;br /&gt;
Mahesh&lt;br /&gt;
&lt;br /&gt;
Harish&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. &amp;nbsp; &amp;nbsp;Write a Java Program to multiply two matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
class Matmul&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner input=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter size of first matrix:&quot;);&lt;br /&gt;
&lt;br /&gt;
int m=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
int n=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter size of second matrix:&quot;);&lt;br /&gt;
&lt;br /&gt;
int p=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
int q=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int a[][]=new int[m][n];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int b[][]=new int[p][q];&lt;br /&gt;
&lt;br /&gt;
int c[][]=new int[m][q];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the first matrix:&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;m;i++)&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;n;j++)&lt;br /&gt;
&lt;br /&gt;
a[i][j]=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the second matrix:&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;p;i++)&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;q;j++)&lt;br /&gt;
&lt;br /&gt;
b[i][j]=input.nextInt();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Matrix multiplication is as follows:\n&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;m;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;q;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
c[i][j]=0;&lt;br /&gt;
&lt;br /&gt;
for(int k=0;k&amp;lt;n;k++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
c[i][j]+=a[i][k]*b[k][j];&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;First matrix:\n&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;m;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;n;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(a[i][j]+&quot;\t&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\n&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Second matrix:&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;p;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;q;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(b[i][j]+&quot;\t&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\n&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Multiplcation:&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;m;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;q;j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(c[i][j]+&quot;\t&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\n&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter size of first matrix:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Enter size of second matrix:&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Enter the first matrix:&lt;br /&gt;
&lt;br /&gt;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;br /&gt;
&lt;br /&gt;
Enter the second matrix:&lt;br /&gt;
&lt;br /&gt;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Matrix multiplication is as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First matrix:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Second matrix:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Multiplcation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7 &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15 &amp;nbsp; &amp;nbsp; &amp;nbsp;22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. &amp;nbsp; &amp;nbsp;Write a java program for array copying method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class CopyArray&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter array length &quot;);&lt;br /&gt;
&lt;br /&gt;
int n=Integer.parseInt(br.readLine());&lt;br /&gt;
&lt;br /&gt;
String array1[]=new String[n];&lt;br /&gt;
&lt;br /&gt;
String &amp;nbsp;array2[]=new String[n];&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter strings into array1: &quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;...................................&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the string&quot;+(i+1));&lt;br /&gt;
&lt;br /&gt;
array1[i]=br.readLine();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter strings into array2: &quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;...................................&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter the string&quot;+(i+1));&lt;br /&gt;
&lt;br /&gt;
array2[i]=br.readLine();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Array1:&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;[&quot;);&lt;br /&gt;
&lt;br /&gt;
for (int i=0; i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot; &quot;+array1[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;]&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\nArray2:&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;[&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0; i&amp;lt;n; i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot; &quot;+ array2[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;]&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\nAfterCopying:&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;[&quot;);&lt;br /&gt;
&lt;br /&gt;
System.arraycopy(array1,0,array2,0,2);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot; &quot;+array2[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;]&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter array length&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter strings into array1:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
...................................&lt;br /&gt;
&lt;br /&gt;
Enter the string1&lt;br /&gt;
&lt;br /&gt;
q&lt;br /&gt;
&lt;br /&gt;
Enter the string2&lt;br /&gt;
&lt;br /&gt;
w&lt;br /&gt;
&lt;br /&gt;
Enter the string3&lt;br /&gt;
&lt;br /&gt;
e&lt;br /&gt;
&lt;br /&gt;
Enter the string4&lt;br /&gt;
&lt;br /&gt;
r&lt;br /&gt;
&lt;br /&gt;
Enter the string5&lt;br /&gt;
&lt;br /&gt;
t&lt;br /&gt;
&lt;br /&gt;
Enter strings into array2:&lt;br /&gt;
&lt;br /&gt;
...................................&lt;br /&gt;
&lt;br /&gt;
Enter the string1&lt;br /&gt;
&lt;br /&gt;
a&lt;br /&gt;
&lt;br /&gt;
Enter the string2&lt;br /&gt;
&lt;br /&gt;
s&lt;br /&gt;
&lt;br /&gt;
Enter the string3&lt;br /&gt;
&lt;br /&gt;
d&lt;br /&gt;
&lt;br /&gt;
Enter the string4&lt;br /&gt;
&lt;br /&gt;
f&lt;br /&gt;
&lt;br /&gt;
Enter the string5&lt;br /&gt;
&lt;br /&gt;
g&lt;br /&gt;
&lt;br /&gt;
Array1:&lt;br /&gt;
&lt;br /&gt;
[ q w e r t]&lt;br /&gt;
&lt;br /&gt;
Array2:&lt;br /&gt;
&lt;br /&gt;
[ a s d f g]&lt;br /&gt;
&lt;br /&gt;
AfterCopying:&lt;br /&gt;
&lt;br /&gt;
[ q w d f g]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. &amp;nbsp; &amp;nbsp;Write &amp;nbsp;a program &amp;nbsp;on “Static” method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class StaticMethod&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
static int sum(int a,int b)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int c=a+b;&lt;br /&gt;
&lt;br /&gt;
return c;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Demo&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int x=StaticMethod.sum(10,50);&lt;br /&gt;
&lt;br /&gt;
System.out.println(x);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sum=60&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. &amp;nbsp; &amp;nbsp;Write a java application on “Static” variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Test&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
static int &amp;nbsp;x;&lt;br /&gt;
&lt;br /&gt;
int y;&lt;br /&gt;
&lt;br /&gt;
void inc()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
x=x+1;&lt;br /&gt;
&lt;br /&gt;
y=y+1;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void show()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;x value is:&quot;+x);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;y value is:&quot;+y);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Static&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Test t1=new Test();&lt;br /&gt;
&lt;br /&gt;
Test t2=new Test();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;First obj values:&quot;);&lt;br /&gt;
&lt;br /&gt;
t1.inc();&lt;br /&gt;
&lt;br /&gt;
t1.show();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Second obj values:&quot;);&lt;br /&gt;
&lt;br /&gt;
t2.inc();&lt;br /&gt;
&lt;br /&gt;
t2.show();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First obj values:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x value is:1&lt;br /&gt;
&lt;br /&gt;
y value is:1&lt;br /&gt;
&lt;br /&gt;
Second obj values:&lt;br /&gt;
&lt;br /&gt;
x value is:2&lt;br /&gt;
&lt;br /&gt;
y value is:1&lt;br /&gt;
&lt;br /&gt;
16. &amp;nbsp; &amp;nbsp; Write a program on “Constructor”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Rectangle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int l,w;&lt;br /&gt;
&lt;br /&gt;
void getData(int x,int y)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
l=x;&lt;br /&gt;
&lt;br /&gt;
w=y;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int rectArea()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
return(l*w);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class RectArea&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[ ])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Rectangle r1=new Rectangle( );&lt;br /&gt;
&lt;br /&gt;
r1.getData(10,15);&lt;br /&gt;
&lt;br /&gt;
int k=r1.rectArea( );&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;Area is:&quot;+k);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Area is:150&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. &amp;nbsp; &amp;nbsp; Write a java program for &amp;nbsp;“ This ” &amp;nbsp;keyword .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Test&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int a,b;&lt;br /&gt;
&lt;br /&gt;
void getData()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.a=10;&lt;br /&gt;
&lt;br /&gt;
this.b=20;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void show()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;a value is:&quot;+a);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;b value &amp;nbsp;is:&quot;+b);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class This&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Test t=new Test();&lt;br /&gt;
&lt;br /&gt;
t.getData();&lt;br /&gt;
&lt;br /&gt;
t.show();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a value is:10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b value &amp;nbsp;is:20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. &amp;nbsp; &amp;nbsp; Write a java program on Command Line Arguments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class GetCommandLine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;-----&amp;gt;&amp;gt;Getting command line arguments --&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;args.length;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Argument [&quot;+(i+1)+&quot;] is = &quot;+args[i]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac GetCommandLine.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java GetCommandLine 10 20 30 40 50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&amp;gt;&amp;gt;Getting command line arguments --&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Argument [1] is = 10&lt;br /&gt;
&lt;br /&gt;
Argument [2] is = 20&lt;br /&gt;
&lt;br /&gt;
Argument [3] is = 30&lt;br /&gt;
&lt;br /&gt;
Argument [4] is = 40&lt;br /&gt;
&lt;br /&gt;
Argument [5] is = 50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. &amp;nbsp; &amp;nbsp; Write a program to find sum of &amp;nbsp;given Command Line Arguments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
&lt;br /&gt;
public class Cmd&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int sum=0;&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;args.length;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int x=Integer.parseInt(args[i]);&lt;br /&gt;
&lt;br /&gt;
sum+=x;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;sum is=&quot;+sum);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac Cmd.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java Cmd 10 15 20 25 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sum is=100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. &amp;nbsp; &amp;nbsp; Write a program on Method Overloding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class MethodOverLoad&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
void calValue()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int x=20;&lt;br /&gt;
&lt;br /&gt;
x=x*x;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Sqrt of x is:&quot;+x);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void calValue(int y)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
y=y*y*y;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Cube of y is:&quot;+y);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void calValue(int m,int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int z=m*n;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Product of m and n &amp;nbsp;is:&quot;+z);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class MOV&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
MethodOverLoad m=new MethodOverLoad();&lt;br /&gt;
&lt;br /&gt;
m.calValue();&lt;br /&gt;
&lt;br /&gt;
m.calValue(10,20);&lt;br /&gt;
&lt;br /&gt;
m.calValue(10);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sqrt of x is:400&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Product of m and n &amp;nbsp;is:200&lt;br /&gt;
&lt;br /&gt;
Cube of y is:1000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. &amp;nbsp; &amp;nbsp;Write a program on Method Overriding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class One&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int calculate(int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
return n;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Two extends One&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int calculate(int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
return(n*n);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class MOR&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Two t=new Two();&lt;br /&gt;
&lt;br /&gt;
int m=t.calculate(3);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Multiplication is:&quot;+m);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Multiplication is:9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. &amp;nbsp; &amp;nbsp;Write &amp;nbsp;a program on Constructor Overloding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int a,b;&lt;br /&gt;
&lt;br /&gt;
Test()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
a=1;&lt;br /&gt;
&lt;br /&gt;
b=2;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Test(int x)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
a=b=x;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Test(int a, int b)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.a=a;&lt;br /&gt;
&lt;br /&gt;
this.b=b;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void show()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;a value is:&quot;+a);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;b value is:&quot;+b);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class COL&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Test t1=new Test();&lt;br /&gt;
&lt;br /&gt;
t1.show();&lt;br /&gt;
&lt;br /&gt;
Test t2=new Test(10);&lt;br /&gt;
&lt;br /&gt;
t2.show();&lt;br /&gt;
&lt;br /&gt;
Test t3=new Test(15,25);&lt;br /&gt;
&lt;br /&gt;
t3.show();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
a value is:1&lt;br /&gt;
&lt;br /&gt;
b value is:2&lt;br /&gt;
&lt;br /&gt;
a value is:10&lt;br /&gt;
&lt;br /&gt;
b value is:10&lt;br /&gt;
&lt;br /&gt;
a value is:15&lt;br /&gt;
&lt;br /&gt;
b value is:25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. &amp;nbsp; &amp;nbsp;Write &amp;nbsp;a program on InnerClass concept.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Outer&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Inner in=new Inner();&lt;br /&gt;
&lt;br /&gt;
class Inner&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void sayHello()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Hello&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class DemoInner&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Outer o=new Outer();&lt;br /&gt;
&lt;br /&gt;
o.in.sayHello();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. &amp;nbsp; &amp;nbsp;Write a Java programme that reads a line of integers and displays each integer and sum of all integers using StringTokenizer class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.StringTokenizer;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
class Tokens&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner input=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter no. of tokens u want to add &quot;);&lt;br /&gt;
&lt;br /&gt;
String sentence=input.nextLine();&lt;br /&gt;
&lt;br /&gt;
String temp;&lt;br /&gt;
&lt;br /&gt;
int k,total=0;&lt;br /&gt;
&lt;br /&gt;
StringTokenizer s1=new StringTokenizer(sentence);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Total Number of tokens:&quot;+s1.countTokens());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Tokens are:&quot;);&lt;br /&gt;
&lt;br /&gt;
while(s1.hasMoreTokens())&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
temp=s1.nextToken();&lt;br /&gt;
&lt;br /&gt;
k=Integer.parseInt(temp);&lt;br /&gt;
&lt;br /&gt;
total+=k;&lt;br /&gt;
&lt;br /&gt;
System.out.print(k+&quot;\t&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\nSum of tokens :&quot;+total);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter no. of tokens u want to add&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5 4 6 1 8 2&lt;br /&gt;
&lt;br /&gt;
Total Number of tokens:6&lt;br /&gt;
&lt;br /&gt;
Tokens are:&lt;br /&gt;
&lt;br /&gt;
5 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;br /&gt;
&lt;br /&gt;
Sum of tokens :26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. &amp;nbsp; &amp;nbsp;Write a java program on “StringTokenizer” class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import &amp;nbsp;java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
class StringToken&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
String str=new String(&quot;welcome to java lab&quot;);&lt;br /&gt;
&lt;br /&gt;
StringTokenizer stz=new StringTokenizer(str);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;No.of words are:&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(stz.countTokens());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Tokens are:&quot;);&lt;br /&gt;
&lt;br /&gt;
while(stz.hasMoreTokens())&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(stz.nextToken());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int count=0;&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;str.length();i++)&lt;br /&gt;
&lt;br /&gt;
if(str.charAt(i)!=&#39; &#39;)&lt;br /&gt;
&lt;br /&gt;
count++;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Total no of characters:&quot;+count);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No.of words are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4&lt;br /&gt;
&lt;br /&gt;
Tokens are:&lt;br /&gt;
&lt;br /&gt;
welcome&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
java&lt;br /&gt;
&lt;br /&gt;
lab&lt;br /&gt;
&lt;br /&gt;
Total no of characters:16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26. &amp;nbsp; &amp;nbsp;Write a java program on “Inheritence” concept.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interface Father&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int PROP1=500000;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface Mother&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int PROP2=800000;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Child implements Father,Mother&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
void property()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;child property=&quot;+(PROP1+PROP2));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class MultiInher&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Child ch=new Child();&lt;br /&gt;
&lt;br /&gt;
ch.property();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
child property=1300000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
27. &amp;nbsp; &amp;nbsp;Write an example using “StringTokenizer” class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
class DiffData&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter name,age,salary&quot;);&lt;br /&gt;
&lt;br /&gt;
String s=br.readLine();&lt;br /&gt;
&lt;br /&gt;
StringTokenizer str=new StringTokenizer(s,&quot;,&quot;);&lt;br /&gt;
&lt;br /&gt;
String s1=str.nextToken();&lt;br /&gt;
&lt;br /&gt;
String s2=str.nextToken();&lt;br /&gt;
&lt;br /&gt;
String s3=str.nextToken();&lt;br /&gt;
&lt;br /&gt;
s1=s1.trim();&lt;br /&gt;
&lt;br /&gt;
s2=s2.trim();&lt;br /&gt;
&lt;br /&gt;
s3=s3.trim();&lt;br /&gt;
&lt;br /&gt;
String name=s1;&lt;br /&gt;
&lt;br /&gt;
int age=Integer.parseInt(s2);&lt;br /&gt;
&lt;br /&gt;
float salary=Float.parseFloat(s3);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;name=&quot;+name);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Age=&quot;+age);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Salary=&quot;+salary);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
enter name,age,salary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
puja,24,15000&lt;br /&gt;
&lt;br /&gt;
name=puja&lt;br /&gt;
&lt;br /&gt;
Age=24&lt;br /&gt;
&lt;br /&gt;
Salary=15000.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
28. &amp;nbsp; &amp;nbsp; Write a java program to make frequency count of words in a given text.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
class Freq&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[ ] args) throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DataInputStream dis=new DataInputStream(System.in);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter number of words&quot;);&lt;br /&gt;
&lt;br /&gt;
String str=dis.readLine();&lt;br /&gt;
&lt;br /&gt;
String temp;&lt;br /&gt;
&lt;br /&gt;
StringTokenizer st=new StringTokenizer(str);&lt;br /&gt;
&lt;br /&gt;
int n=st.countTokens( );&lt;br /&gt;
&lt;br /&gt;
String a[ ]=new String[n];&lt;br /&gt;
&lt;br /&gt;
int i=0,count=0;&lt;br /&gt;
&lt;br /&gt;
while(st.hasMoreTokens())&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
a[i]=st.nextToken();&lt;br /&gt;
&lt;br /&gt;
i++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for(int x=1;x&amp;lt;n;x++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int y=0;y&amp;lt;n-x;y++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(a[y].compareTo(a[y+1])&amp;gt;0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
temp=a[y];&lt;br /&gt;
&lt;br /&gt;
a[y]=a[y+1];&lt;br /&gt;
&lt;br /&gt;
a[y+1]=temp;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;the sorted string are:&quot;);&lt;br /&gt;
&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(a[i]+&quot; &quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println();&lt;br /&gt;
&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
count=1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(i&amp;lt;n-1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
while(a[i].compareTo(a[i+1])==0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
count++;&lt;br /&gt;
&lt;br /&gt;
i++;&lt;br /&gt;
&lt;br /&gt;
if(i&amp;gt;=n-1)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(a[i]+&quot; &quot;+count);&lt;br /&gt;
&lt;br /&gt;
System.exit(0);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(a[i]+&quot; &quot;+count);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter number of words&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
anu puja rani anu vani rani&lt;br /&gt;
&lt;br /&gt;
the sorted string are:&lt;br /&gt;
&lt;br /&gt;
anu&lt;br /&gt;
&lt;br /&gt;
anu&lt;br /&gt;
&lt;br /&gt;
puja&lt;br /&gt;
&lt;br /&gt;
rani&lt;br /&gt;
&lt;br /&gt;
rani&lt;br /&gt;
&lt;br /&gt;
vani&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
anu 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
puja 1&lt;br /&gt;
&lt;br /&gt;
rani 2&lt;br /&gt;
&lt;br /&gt;
vani 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
29. &amp;nbsp; &amp;nbsp; Write a java program to display Employee data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Employee&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int id;&lt;br /&gt;
&lt;br /&gt;
String name;&lt;br /&gt;
&lt;br /&gt;
Employee(int i,String n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
id=i;&lt;br /&gt;
&lt;br /&gt;
name=n;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void displayData()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(id+&quot;\t&quot;+name);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Group&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
Employee arr[]=new Employee[5];&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;5;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter id&quot;);&lt;br /&gt;
&lt;br /&gt;
int id=Integer.parseInt(br.readLine());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter name&quot;);&lt;br /&gt;
&lt;br /&gt;
String name=br.readLine();&lt;br /&gt;
&lt;br /&gt;
arr[i]=new Employee(id,name);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Employee data&quot;);&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;arr.length;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
arr[i].displayData();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
enter name&lt;br /&gt;
&lt;br /&gt;
rani&lt;br /&gt;
&lt;br /&gt;
enter id&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
enter name&lt;br /&gt;
&lt;br /&gt;
bhavya&lt;br /&gt;
&lt;br /&gt;
enter id&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
enter name&lt;br /&gt;
&lt;br /&gt;
madhu&lt;br /&gt;
&lt;br /&gt;
enter id&lt;br /&gt;
&lt;br /&gt;
4&lt;br /&gt;
&lt;br /&gt;
enter name&lt;br /&gt;
&lt;br /&gt;
peethi&lt;br /&gt;
&lt;br /&gt;
enter id&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
enter name&lt;br /&gt;
&lt;br /&gt;
sonu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Employee data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1 &amp;nbsp; &amp;nbsp; &amp;nbsp; rani&lt;br /&gt;
&lt;br /&gt;
2 &amp;nbsp; &amp;nbsp; &amp;nbsp; bhavya&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; madhu&lt;br /&gt;
&lt;br /&gt;
4 &amp;nbsp; &amp;nbsp; &amp;nbsp; peethi&lt;br /&gt;
&lt;br /&gt;
5 &amp;nbsp; &amp;nbsp; &amp;nbsp; sonu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
30. &amp;nbsp; &amp;nbsp;Write a java program using “Super” keyword.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class A&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int a;&lt;br /&gt;
&lt;br /&gt;
A(int a)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.a=a;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showA()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;The value of a is &amp;nbsp;&quot;+a);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class B extends A&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int b;&lt;br /&gt;
&lt;br /&gt;
B(int a,int b)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
super(a);&lt;br /&gt;
&lt;br /&gt;
this.b=b;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void showB()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;The value of b is &amp;nbsp;&quot;+b);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class SuperKey&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
B o=new B(100,200);&lt;br /&gt;
&lt;br /&gt;
o.showA();&lt;br /&gt;
&lt;br /&gt;
o.showB();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The value of a is &amp;nbsp;100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The value of b is &amp;nbsp;200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
31. &amp;nbsp; &amp;nbsp; Write a java program using “Abstract class”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
abstract class A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
abstract void call();&lt;br /&gt;
&lt;br /&gt;
void callMethod()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;This is concreate method&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class B extends A&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
void call()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;This is implementation of class &quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class AbstractDemo&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
B b=new B();&lt;br /&gt;
&lt;br /&gt;
b.call();&lt;br /&gt;
&lt;br /&gt;
b.callMethod();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is implementation of class&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is concreate method&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
32. &amp;nbsp; &amp;nbsp; Write a java program on creating and implementation of package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//creating own package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
package pack;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public class Add&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public int i,j;&lt;br /&gt;
&lt;br /&gt;
public Add(int i,int j)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.i=i;&lt;br /&gt;
&lt;br /&gt;
this.j=j;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void add()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Details&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;.................&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Additon is: &quot;+(i+j));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//implementation of a package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import pack.Add;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class PackExe&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Add a=new Add(20,45);&lt;br /&gt;
&lt;br /&gt;
a.add();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac -d . Add.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac PackExe.java&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java PackExe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Details&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.................&lt;br /&gt;
&lt;br /&gt;
Additon is: 65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
33. &amp;nbsp; &amp;nbsp;Write a java program on “Interface” concept.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interface MyInterface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void sayHello();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Subclass implements MyInterface&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void sayHello()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;hello&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class DemoInterface&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[ ])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Subclass i=new Subclass();&lt;br /&gt;
&lt;br /&gt;
i.sayHello();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hello&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
34. &amp;nbsp; &amp;nbsp; Write a Java program that reads on file name from the user then displays information about whether the file exists,whether the file is readable,whether the file is writable,the type of the file and the length of the file in bytes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.Scanner;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.File;&lt;br /&gt;
&lt;br /&gt;
class FileDemo&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Scanner input=new Scanner(System.in);&lt;br /&gt;
&lt;br /&gt;
String s=input.nextLine();&lt;br /&gt;
&lt;br /&gt;
File f1=new File(s);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;File Name:&quot;+f1.getName());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Path:&quot;+f1.getPath());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Abs Path:&quot;+f1.getAbsolutePath());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Parent:&quot;+f1.getParent());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;This file is:&quot;+(f1.exists()?&quot;Exists&quot;:&quot;Does not exists&quot;));&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Is file:&quot;+f1.isFile());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Is Directory:&quot;+f1.isDirectory());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Is Readable:&quot;+f1.canRead());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;IS Writable:&quot;+f1.canWrite());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Is Absolute:&quot;+f1.isAbsolute());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;File Last Modified:&quot;+f1.lastModified());&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;File Size:&quot;+f1.length()+&quot;bytes&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Is Hidden:&quot;+f1.isHidden());&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fibonacci.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File Name:Fibonacci.java&lt;br /&gt;
&lt;br /&gt;
Path: Fibonacci.java&lt;br /&gt;
&lt;br /&gt;
Abs Path: c:\sameer\Fibonacci.java&lt;br /&gt;
&lt;br /&gt;
Parent: Null&lt;br /&gt;
&lt;br /&gt;
This file is:Exists&lt;br /&gt;
&lt;br /&gt;
Is file:true&lt;br /&gt;
&lt;br /&gt;
Is Directory:false&lt;br /&gt;
&lt;br /&gt;
Is Readable:true&lt;br /&gt;
&lt;br /&gt;
Is Writable:true&lt;br /&gt;
&lt;br /&gt;
Is Absolute:false&lt;br /&gt;
&lt;br /&gt;
File Last Modified:1206324301937&lt;br /&gt;
&lt;br /&gt;
File Size: 406 bytes&lt;br /&gt;
&lt;br /&gt;
Is Hidden:false&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
35. &amp;nbsp; &amp;nbsp;Wtire a Java program that reads a file and displays a file and displays the file on the screen,with a line number before each line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Linenum&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
FileInputStream fil;&lt;br /&gt;
&lt;br /&gt;
LineNumberInputStream line;&lt;br /&gt;
&lt;br /&gt;
int i;&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
fil=new FileInputStream(args[0]);&lt;br /&gt;
&lt;br /&gt;
line=new LineNumberInputStream(fil);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(FileNotFoundException e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;No such file found&quot;);&lt;br /&gt;
&lt;br /&gt;
return;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
i=line.read();&lt;br /&gt;
&lt;br /&gt;
if(i==&#39;\n&#39;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println();&lt;br /&gt;
&lt;br /&gt;
System.out.print(line.getLineNumber()+&quot; &quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
System.out.print((char)i);&lt;br /&gt;
&lt;br /&gt;
}while(i!=-1);&lt;br /&gt;
&lt;br /&gt;
fil.close();&lt;br /&gt;
&lt;br /&gt;
line.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Demo.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Demo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1 {&lt;br /&gt;
&lt;br /&gt;
2 &amp;nbsp; public static void main(java Demo beta gamma delta)&lt;br /&gt;
&lt;br /&gt;
3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&lt;br /&gt;
4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int n = 1 ;&lt;br /&gt;
&lt;br /&gt;
5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;The word is &quot; + args[ n ] );&lt;br /&gt;
&lt;br /&gt;
6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
7 }&lt;br /&gt;
&lt;br /&gt;
8?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
36. &amp;nbsp; &amp;nbsp;Write a Java program that displays the number of characters,lines and words in a given text file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Wordcount&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static int words=0;&lt;br /&gt;
&lt;br /&gt;
public static int lines=0;&lt;br /&gt;
&lt;br /&gt;
public static int chars=0;&lt;br /&gt;
&lt;br /&gt;
public static void wc(InputStreamReader isr)throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int c=0;&lt;br /&gt;
&lt;br /&gt;
boolean lastwhite=true;&lt;br /&gt;
&lt;br /&gt;
while((c=isr.read())!=-1)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
++chars;&lt;br /&gt;
&lt;br /&gt;
if(c==&#39;\n&#39;)&lt;br /&gt;
&lt;br /&gt;
lines++;&lt;br /&gt;
&lt;br /&gt;
if(c==&#39;\t&#39; || c==&#39; &#39; || c==&#39;\n&#39;)&lt;br /&gt;
&lt;br /&gt;
++words;&lt;br /&gt;
&lt;br /&gt;
if(chars!=0)&lt;br /&gt;
&lt;br /&gt;
++chars;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
FileReader fr;&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(args.length==0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
wc(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;args.length;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
fr=new FileReader(args[i]);&lt;br /&gt;
&lt;br /&gt;
wc(fr);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(IOException ie)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
return;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;No. of Lines&quot;+lines+&quot;\nNo. of Words&quot;+words+&quot;\nNo. of chars&quot;+chars);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is cse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
^Z&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No. of Lines1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No. of Words3&lt;br /&gt;
&lt;br /&gt;
No. of chars13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
37. &amp;nbsp; &amp;nbsp;Write a &amp;nbsp; java program on “try,catch,finally” blocks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class DemoEx&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int a,b,c;&lt;br /&gt;
&lt;br /&gt;
a=Integer.parseInt(args[0]);&lt;br /&gt;
&lt;br /&gt;
b=Integer.parseInt(args[1]);&lt;br /&gt;
&lt;br /&gt;
c=a/b;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Result is =&quot;+c);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch (ArithmeticException ae)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;not enter zeros&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch (ArrayIndexOutOfBoundsException e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter at least 2 no&#39;s&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch (NumberFormatException ne)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter int values&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
finally&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;This is final&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java DemoEx 4 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
not enter zeros&lt;br /&gt;
&lt;br /&gt;
This is final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java DemoEx 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
enter at least 2 no&#39;s&lt;br /&gt;
&lt;br /&gt;
This is final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java DemoEx 4.2 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
enter int values&lt;br /&gt;
&lt;br /&gt;
This is final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java DemoEx 4 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Result is =2&lt;br /&gt;
&lt;br /&gt;
This is final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
38. &amp;nbsp; &amp;nbsp;Write a java program on creating own exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class VException extends Exception&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
VException(String s)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
super(s);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Voting&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
static void displayvote(int age)throws VException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(age&amp;lt;19)&lt;br /&gt;
&lt;br /&gt;
throw new VException(&quot;Invalid age&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Candidate is eligible to vote&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class UserExe&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int age = Integer.parseInt(args[0]);&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Voting.displayvote(age);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(VException e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(e.getMessage());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java UserExe 23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Candidate is eligible to vote&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java UserExe 16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Invalid age&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
39. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write a java program using “HashSet” method..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class HS&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
HashSet&amp;lt;String&amp;gt; hs=new HashSet&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
hs.add(&quot;india&quot;);&lt;br /&gt;
&lt;br /&gt;
hs.add(&quot;us&quot;);&lt;br /&gt;
&lt;br /&gt;
hs.add(&quot;uk&quot;);&lt;br /&gt;
&lt;br /&gt;
hs.add(&quot;japan&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;HashSet =&quot;+hs);&lt;br /&gt;
&lt;br /&gt;
Iterator it=hs.iterator();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;elements using iterator&quot;);&lt;br /&gt;
&lt;br /&gt;
while(it.hasNext())&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
String s=(String)it.next();&lt;br /&gt;
&lt;br /&gt;
System.out.println(s);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HashSet =[&lt;br /&gt;
&lt;br /&gt;
uk, japan, us, india]&lt;br /&gt;
&lt;br /&gt;
elements using iterator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
japan&lt;br /&gt;
&lt;br /&gt;
us&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
india&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
40 . &amp;nbsp; &amp;nbsp;Write a Java program that implements stack ADT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
interface Mystack&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int n=10;&lt;br /&gt;
&lt;br /&gt;
public void pop();&lt;br /&gt;
&lt;br /&gt;
public void push();&lt;br /&gt;
&lt;br /&gt;
public void display();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Stackimp implements Mystack&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int stack[]=new int[n];&lt;br /&gt;
&lt;br /&gt;
int top=-1;&lt;br /&gt;
&lt;br /&gt;
public void push()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DataInputStream dis=new DataInputStream(System.in);&lt;br /&gt;
&lt;br /&gt;
if(top==(n-1))&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;overflow&quot;);&lt;br /&gt;
&lt;br /&gt;
return;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;enter element&quot;);&lt;br /&gt;
&lt;br /&gt;
int ele=Integer.parseInt(dis.readLine());&lt;br /&gt;
&lt;br /&gt;
stack[++top]=ele;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(Exception e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;e&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void pop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(top&amp;lt;0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;underflow&quot;);&lt;br /&gt;
&lt;br /&gt;
return;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int popper=stack[top];&lt;br /&gt;
&lt;br /&gt;
top--;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;popped element&quot; +popper);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void display()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(top&amp;lt;0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;empty&quot;);&lt;br /&gt;
&lt;br /&gt;
return;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
String str=&quot; &quot;;&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;=top;i++)&lt;br /&gt;
&lt;br /&gt;
str=str+&quot; &quot;+stack[i];&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;elements are&quot;+str);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class StackAdt&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String arg[])throws IOException&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DataInputStream dis=new DataInputStream(System.in);&lt;br /&gt;
&lt;br /&gt;
Stackimp stk=new Stackimp();&lt;br /&gt;
&lt;br /&gt;
int ch=0;&lt;br /&gt;
&lt;br /&gt;
do{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\nMenu is as follows:\n1.push\t2.pop\t3.display\t4.exit&quot;);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;\nEnter ur choice&quot;);&lt;br /&gt;
&lt;br /&gt;
ch=Integer.parseInt(dis.readLine());&lt;br /&gt;
&lt;br /&gt;
switch(ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
case 1:stk.push();&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case 2:stk.pop();&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case 3:stk.display();&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case 4:System.exit(0);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}while(ch&amp;lt;=5);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:1&lt;br /&gt;
&lt;br /&gt;
Enter element to push :12&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:1&lt;br /&gt;
&lt;br /&gt;
Enter element to push:13&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:3&lt;br /&gt;
&lt;br /&gt;
12&lt;br /&gt;
&lt;br /&gt;
13&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:2&lt;br /&gt;
&lt;br /&gt;
Popped item:13&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:2&lt;br /&gt;
&lt;br /&gt;
Popped item:12&lt;br /&gt;
&lt;br /&gt;
Menu is as follows:&lt;br /&gt;
&lt;br /&gt;
1.Push&lt;br /&gt;
&lt;br /&gt;
2.Pop&lt;br /&gt;
&lt;br /&gt;
3.Display&lt;br /&gt;
&lt;br /&gt;
4.Exit&lt;br /&gt;
&lt;br /&gt;
Enter ur choice:3&lt;br /&gt;
&lt;br /&gt;
Stack is empty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
41. &amp;nbsp; &amp;nbsp;Write a Java program that converts infix expression into postfix form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class stack&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
char stack1[]=new char[20];&lt;br /&gt;
&lt;br /&gt;
int top;&lt;br /&gt;
&lt;br /&gt;
void push(char ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
top++;&lt;br /&gt;
&lt;br /&gt;
stack1[top]=ch;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
char pop()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
char ch;&lt;br /&gt;
&lt;br /&gt;
ch=stack1[top];&lt;br /&gt;
&lt;br /&gt;
top--;&lt;br /&gt;
&lt;br /&gt;
return ch;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int pre(char ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
switch(ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
case &#39;-&#39;:return 1;&lt;br /&gt;
&lt;br /&gt;
case &#39;+&#39;:return 1;&lt;br /&gt;
&lt;br /&gt;
case &#39;*&#39;:return 2;&lt;br /&gt;
&lt;br /&gt;
case &#39;/&#39;:return 2;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean operator(char ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(ch==&#39;/&#39;||ch==&#39;*&#39;||ch==&#39;+&#39;||ch==&#39;-&#39;)&lt;br /&gt;
&lt;br /&gt;
return true;&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
return false;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean isAlpha(char ch)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(ch&amp;gt;=&#39;a&#39;&amp;amp;&amp;amp;ch&amp;lt;=&#39;z&#39;||ch&amp;gt;=&#39;0&#39;&amp;amp;&amp;amp;ch==&#39;9&#39;)&lt;br /&gt;
&lt;br /&gt;
return true;&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
return false;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void postfix(String str)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
char output[]=new char[str.length()];&lt;br /&gt;
&lt;br /&gt;
char ch;&lt;br /&gt;
&lt;br /&gt;
int p=0,i;&lt;br /&gt;
&lt;br /&gt;
for(i=0;i&amp;lt;str.length();i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
ch=str.charAt(i);&lt;br /&gt;
&lt;br /&gt;
if(ch==&#39;(&#39;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
push(ch);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else if(isAlpha(ch))&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
output[p++]=ch;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else if(operator(ch))&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(stack1[top]==0||(pre(ch)&amp;gt;pre(stack1[top]))||stack1[top]==&#39;(&#39;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
push(ch);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else if(pre(ch)&amp;lt;=pre(stack1[top]))&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
output[p++]=pop();&lt;br /&gt;
&lt;br /&gt;
push(ch);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else if(ch==&#39;(&#39;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
while((ch=pop())!=&#39;(&#39;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
output[p++]=ch;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
while(top!=0)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
output[p++]=pop();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for(int j=0;j&amp;lt;str.length();j++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.print(output[j]);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class intopost&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)throws Exception&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
String s;&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
&lt;br /&gt;
stack b=new stack();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Enter input string&quot;);&lt;br /&gt;
&lt;br /&gt;
s=br.readLine();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Input String:&quot;+s);&lt;br /&gt;
&lt;br /&gt;
System.out.print(&quot;Output String:&quot;);&lt;br /&gt;
&lt;br /&gt;
b.postfix(s);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter input string&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a+b*c&lt;br /&gt;
&lt;br /&gt;
Input String:a+b*c&lt;br /&gt;
&lt;br /&gt;
Output String:abc*+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter input string&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a+(b*c)/d&lt;br /&gt;
&lt;br /&gt;
Input String:a+(b*c)/d&lt;br /&gt;
&lt;br /&gt;
Output String:abc*d/)(+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
42. &amp;nbsp; &amp;nbsp;Write an applet that displays a simple message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.Applet;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;applet code=&quot;AppletTest.class&quot; height=100 width=500&amp;gt;&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
public class AppletTest extends Applet&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
g.drawString(&quot;This is CSE IInd Year IInd sem&quot;,50,60);&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.yellow);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.red);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac AppletTest.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer AppletTest.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
43. &amp;nbsp; &amp;nbsp; Develop an applet that receives an integer in one text field, and computes as factorial value and returns it in another text field,when the button named “Compute” is clicked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.Applet;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;applet code=&quot;AddEvent.class&quot; height=100 width=500&amp;gt;&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
public class AddEvent extends Applet implements ActionListener&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
TextField tf1;&lt;br /&gt;
&lt;br /&gt;
TextField tf2;&lt;br /&gt;
&lt;br /&gt;
Button b;&lt;br /&gt;
&lt;br /&gt;
Label l;&lt;br /&gt;
&lt;br /&gt;
public void init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
l=new Label(&quot;Enter the number &amp;amp; press the button&quot;);&lt;br /&gt;
&lt;br /&gt;
tf1=new TextField(&quot;&quot;,5);&lt;br /&gt;
&lt;br /&gt;
tf2=new TextField(&quot;&quot;,10);&lt;br /&gt;
&lt;br /&gt;
b=new Button(&quot;press me&quot;);&lt;br /&gt;
&lt;br /&gt;
add(l);&lt;br /&gt;
&lt;br /&gt;
add(tf1);&lt;br /&gt;
&lt;br /&gt;
add(tf2);&lt;br /&gt;
&lt;br /&gt;
add(b);&lt;br /&gt;
&lt;br /&gt;
b.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void actionPerformed(ActionEvent ae)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
String str=ae.getActionCommand();&lt;br /&gt;
&lt;br /&gt;
String str1;&lt;br /&gt;
&lt;br /&gt;
int fact=1;&lt;br /&gt;
&lt;br /&gt;
if(str==&quot;press me&quot;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int n=Integer.parseInt(tf1.getText());&lt;br /&gt;
&lt;br /&gt;
for(int i=1;i&amp;lt;=n;i++)&lt;br /&gt;
&lt;br /&gt;
fact=fact*i;&lt;br /&gt;
&lt;br /&gt;
str1=&quot;&quot;+fact;&lt;br /&gt;
&lt;br /&gt;
tf2.setText(str1);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac &amp;nbsp;AddEvent.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer &amp;nbsp;AddEvent.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
44. &amp;nbsp; &amp;nbsp;Write a Java program that works as a simple calculator.Use a grid layout to arrange buttons for the digits and for the + - * % operations.Add a text field to display the result.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;applet code=&quot;Calculator.class&quot; width=200 height=200&amp;gt;&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
public class Calculator extends Applet implements ActionListener&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
TextField t1;&lt;br /&gt;
&lt;br /&gt;
String a=&quot;&quot;,b;&lt;br /&gt;
&lt;br /&gt;
String oper=&quot;&quot;,s=&quot;&quot;,p=&quot;&quot;;&lt;br /&gt;
&lt;br /&gt;
int first=0,second=0,result=0;&lt;br /&gt;
&lt;br /&gt;
Panel p1;&lt;br /&gt;
&lt;br /&gt;
Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9;&lt;br /&gt;
&lt;br /&gt;
Button add,sub,mul,div,mod,res,space;&lt;br /&gt;
&lt;br /&gt;
public void init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
Panel p2,p3;&lt;br /&gt;
&lt;br /&gt;
p1=new Panel();&lt;br /&gt;
&lt;br /&gt;
p2=new Panel();&lt;br /&gt;
&lt;br /&gt;
p3=new Panel();&lt;br /&gt;
&lt;br /&gt;
t1=new TextField(a,20);&lt;br /&gt;
&lt;br /&gt;
p1.setLayout(new BorderLayout());&lt;br /&gt;
&lt;br /&gt;
p2.add(t1);&lt;br /&gt;
&lt;br /&gt;
b0=new Button(&quot;0&quot;);&lt;br /&gt;
&lt;br /&gt;
b1=new Button(&quot;1&quot;);&lt;br /&gt;
&lt;br /&gt;
b2=new Button(&quot;2&quot;);&lt;br /&gt;
&lt;br /&gt;
b3=new Button(&quot;3&quot;);&lt;br /&gt;
&lt;br /&gt;
b4=new Button(&quot;4&quot;);&lt;br /&gt;
&lt;br /&gt;
b5=new Button(&quot;5&quot;);&lt;br /&gt;
&lt;br /&gt;
b6=new Button(&quot;6&quot;);&lt;br /&gt;
&lt;br /&gt;
b7=new Button(&quot;7&quot;);&lt;br /&gt;
&lt;br /&gt;
b8=new Button(&quot;8&quot;);&lt;br /&gt;
&lt;br /&gt;
b9=new Button(&quot;9&quot;);&lt;br /&gt;
&lt;br /&gt;
add=new Button(&quot;+&quot;);&lt;br /&gt;
&lt;br /&gt;
sub=new Button(&quot;-&quot;);&lt;br /&gt;
&lt;br /&gt;
mul=new Button(&quot;*&quot;);&lt;br /&gt;
&lt;br /&gt;
div=new Button(&quot;/&quot;);&lt;br /&gt;
&lt;br /&gt;
mod=new Button(&quot;%&quot;);&lt;br /&gt;
&lt;br /&gt;
res=new Button(&quot;=&quot;);&lt;br /&gt;
&lt;br /&gt;
space=new Button(&quot;c&quot;);&lt;br /&gt;
&lt;br /&gt;
p3.setLayout(new GridLayout(4,4));&lt;br /&gt;
&lt;br /&gt;
b0.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b1.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b2.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b3.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b4.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b5.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b6.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b7.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b8.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b9.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
add.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
sub.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
mul.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
div.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
mod.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
res.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
space.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
p3.add(b0);&lt;br /&gt;
&lt;br /&gt;
p3.add(b1);&lt;br /&gt;
&lt;br /&gt;
p3.add(b2);&lt;br /&gt;
&lt;br /&gt;
p3.add(b3);&lt;br /&gt;
&lt;br /&gt;
p3.add(b4);&lt;br /&gt;
&lt;br /&gt;
p3.add(b5);&lt;br /&gt;
&lt;br /&gt;
p3.add(b6);&lt;br /&gt;
&lt;br /&gt;
p3.add(b7);&lt;br /&gt;
&lt;br /&gt;
p3.add(b8);&lt;br /&gt;
&lt;br /&gt;
p3.add(b9);&lt;br /&gt;
&lt;br /&gt;
p3.add(add);&lt;br /&gt;
&lt;br /&gt;
p3.add(sub);&lt;br /&gt;
&lt;br /&gt;
p3.add(mul);&lt;br /&gt;
&lt;br /&gt;
p3.add(div);&lt;br /&gt;
&lt;br /&gt;
p3.add(mod);&lt;br /&gt;
&lt;br /&gt;
p3.add(res);&lt;br /&gt;
&lt;br /&gt;
p3.add(space);&lt;br /&gt;
&lt;br /&gt;
p1.add(p2,BorderLayout.NORTH);&lt;br /&gt;
&lt;br /&gt;
p1.add(p3,BorderLayout.CENTER);&lt;br /&gt;
&lt;br /&gt;
add(p1);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void actionPerformed(ActionEvent ae)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
a=ae.getActionCommand();&lt;br /&gt;
&lt;br /&gt;
if(a==&quot;0&quot;||a==&quot;1&quot;||a==&quot;2&quot;||a==&quot;3&quot;||a==&quot;4&quot;||a==&quot;5&quot;||a==&quot;6&quot;||a==&quot;7&quot;||a==&quot;8&quot;||&lt;br /&gt;
&lt;br /&gt;
a==&quot;9&quot;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t1.setText(t1.getText()+a);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(a==&quot;+&quot;||a==&quot;-&quot;||a==&quot;*&quot;||a==&quot;/&quot;||a==&quot;%&quot;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
first=Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
oper=a;&lt;br /&gt;
&lt;br /&gt;
t1.setText(&quot;&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(a==&quot;=&quot;)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(oper==&quot;+&quot;)&lt;br /&gt;
&lt;br /&gt;
result=first+Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
if(oper==&quot;-&quot;)&lt;br /&gt;
&lt;br /&gt;
result=first-Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
if(oper==&quot;*&quot;)&lt;br /&gt;
&lt;br /&gt;
result=first*Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
if(oper==&quot;/&quot;)&lt;br /&gt;
&lt;br /&gt;
result=first/Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
if(oper==&quot;%&quot;)&lt;br /&gt;
&lt;br /&gt;
result=first%Integer.parseInt(t1.getText());&lt;br /&gt;
&lt;br /&gt;
t1.setText(result+&quot;&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(a==&quot;c&quot;)&lt;br /&gt;
&lt;br /&gt;
t1.setText(&quot;&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac &amp;nbsp;Calculator.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer &amp;nbsp;Calculator.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
45. &amp;nbsp; &amp;nbsp;Write a Java program for handling mouse events.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;applet code=&quot;Mouse&quot; width=500 height=500&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/applet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public class Mouse extends Applet&lt;br /&gt;
&lt;br /&gt;
implements MouseListener,MouseMotionListener&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int X=0,Y=20;&lt;br /&gt;
&lt;br /&gt;
String msg=&quot;MouseEvents&quot;;&lt;br /&gt;
&lt;br /&gt;
public void init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
addMouseListener(this);&lt;br /&gt;
&lt;br /&gt;
addMouseMotionListener(this);&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.black);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.red);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mouseEntered(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.magenta);&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Mouse Entered&quot;);&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mouseExited(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.red);&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Mouse Exited&quot;);&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mousePressed(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
X=10;&lt;br /&gt;
&lt;br /&gt;
Y=20;&lt;br /&gt;
&lt;br /&gt;
msg=&quot;NEC&quot;;&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.green);&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mouseReleased(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
X=10;&lt;br /&gt;
&lt;br /&gt;
Y=20;&lt;br /&gt;
&lt;br /&gt;
msg=&quot;Engineering&quot;;&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
repaint();}&lt;br /&gt;
&lt;br /&gt;
public void mouseMoved(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
X=m.getX();&lt;br /&gt;
&lt;br /&gt;
Y=m.getY();&lt;br /&gt;
&lt;br /&gt;
msg=&quot;College&quot;;&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Mouse Moved&quot;);&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mouseDragged(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
msg=&quot;CSE&quot;;&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.yellow);&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Mouse Moved&quot;+m.getX()+&quot; &quot;+m.getY());&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void mouseClicked(MouseEvent m)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
msg=&quot;Students&quot;;&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.pink);&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Mouse Clicked&quot;);&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
g.drawString(msg,X,Y);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac Mouse.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer Mouse.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
46. &amp;nbsp; &amp;nbsp;Write a program for handling KeyBoard events.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;applet code=&quot;Key&quot; width=300 height=400&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/applet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public class Key extends Applet&lt;br /&gt;
&lt;br /&gt;
implements KeyListener&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int X=20,Y=30;&lt;br /&gt;
&lt;br /&gt;
String msg=&quot;KeyEvents---&amp;gt;&quot;;&lt;br /&gt;
&lt;br /&gt;
public void init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
addKeyListener(this);&lt;br /&gt;
&lt;br /&gt;
requestFocus();&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.green);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void keyPressed(KeyEvent k)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;KeyDown&quot;);&lt;br /&gt;
&lt;br /&gt;
int key=k.getKeyCode();&lt;br /&gt;
&lt;br /&gt;
switch(key)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
case KeyEvent.VK_UP:&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Move to Up&quot;);&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case KeyEvent.VK_DOWN:&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Move to Down&quot;);&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case KeyEvent.VK_LEFT:&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Move to Left&quot;);&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
case KeyEvent.VK_RIGHT:&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Move to Right&quot;);&lt;br /&gt;
&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void keyReleased(KeyEvent k)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
showStatus(&quot;Key Up&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void keyTyped(KeyEvent k)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
msg+=k.getKeyChar();&lt;br /&gt;
&lt;br /&gt;
repaint();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
g.drawString(msg,X,Y);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
47. &amp;nbsp; &amp;nbsp;Write a java program that creates three threads.First thread displays”Good Morning”every one second,the second thread displays “Hello” every two seconds and the third threaddisplays “Welcome” every three seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Frst implements Runnable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Thread t;&lt;br /&gt;
&lt;br /&gt;
Frst()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t=new Thread(this);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Good Morning&quot;);&lt;br /&gt;
&lt;br /&gt;
t.start();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void run()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;10;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Good Morning&quot;+i);&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t.sleep(1000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(Exception e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(e);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class sec implements Runnable&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Thread t;&lt;br /&gt;
&lt;br /&gt;
sec()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t=new Thread(this);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;hello&quot;);&lt;br /&gt;
&lt;br /&gt;
t.start();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void run()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;10;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;hello&quot;+i);&lt;br /&gt;
&lt;br /&gt;
Try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t.sleep(2000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
catch(Exception e)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(e);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class third implements Runnable&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Thread t;&lt;br /&gt;
&lt;br /&gt;
third()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
t=new Thread(this);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;welcome&quot;);&lt;br /&gt;
&lt;br /&gt;
t.start();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void run()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;10;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;welcome&quot;+i);&lt;br /&gt;
&lt;br /&gt;
try{&lt;br /&gt;
&lt;br /&gt;
t.sleep(3000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(Exception e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(e);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public class Multithread&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String arg[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
new Frst();&lt;br /&gt;
&lt;br /&gt;
new sec();&lt;br /&gt;
&lt;br /&gt;
new third();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good Morning&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hello&lt;br /&gt;
&lt;br /&gt;
welcome&lt;br /&gt;
&lt;br /&gt;
Good Morning0&lt;br /&gt;
&lt;br /&gt;
hello0&lt;br /&gt;
&lt;br /&gt;
welcome0&lt;br /&gt;
&lt;br /&gt;
Good Morning1&lt;br /&gt;
&lt;br /&gt;
hello1&lt;br /&gt;
&lt;br /&gt;
welcome1&lt;br /&gt;
&lt;br /&gt;
Good Morning2&lt;br /&gt;
&lt;br /&gt;
hello2&lt;br /&gt;
&lt;br /&gt;
welcome2&lt;br /&gt;
&lt;br /&gt;
Good Morning3&lt;br /&gt;
&lt;br /&gt;
hello3&lt;br /&gt;
&lt;br /&gt;
welcome3&lt;br /&gt;
&lt;br /&gt;
Good Morning4&lt;br /&gt;
&lt;br /&gt;
hello4&lt;br /&gt;
&lt;br /&gt;
welcome4&lt;br /&gt;
&lt;br /&gt;
Good Morning5&lt;br /&gt;
&lt;br /&gt;
hello5&lt;br /&gt;
&lt;br /&gt;
welcome5&lt;br /&gt;
&lt;br /&gt;
Good Morning6&lt;br /&gt;
&lt;br /&gt;
hello6&lt;br /&gt;
&lt;br /&gt;
welcome6&lt;br /&gt;
&lt;br /&gt;
Good Morning7&lt;br /&gt;
&lt;br /&gt;
hello7&lt;br /&gt;
&lt;br /&gt;
welcome7&lt;br /&gt;
&lt;br /&gt;
Good Morning8&lt;br /&gt;
&lt;br /&gt;
hello8&lt;br /&gt;
&lt;br /&gt;
welcome8&lt;br /&gt;
&lt;br /&gt;
Good Morning9&lt;br /&gt;
&lt;br /&gt;
hello9&lt;br /&gt;
&lt;br /&gt;
welcome9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
48. &amp;nbsp; &amp;nbsp; Write a java program on “ThreadGroup”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class ThreadGroupPro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
ThreadGroup tg=new ThreadGroup(&quot;subgroup1&quot;);&lt;br /&gt;
&lt;br /&gt;
Thread t1=new Thread(tg,&quot;Thread1&quot;);&lt;br /&gt;
&lt;br /&gt;
Thread t2=new Thread(tg,&quot;Thread2&quot;);&lt;br /&gt;
&lt;br /&gt;
Thread t3=new Thread(tg,&quot;Thread3&quot;);&lt;br /&gt;
&lt;br /&gt;
tg=new ThreadGroup(&quot;subgroup2&quot;);&lt;br /&gt;
&lt;br /&gt;
Thread t4=new Thread(tg,&quot;Thread4&quot;);&lt;br /&gt;
&lt;br /&gt;
Thread t5=new Thread(tg,&quot;Thread5&quot;);&lt;br /&gt;
&lt;br /&gt;
tg=Thread.currentThread().getThreadGroup();&lt;br /&gt;
&lt;br /&gt;
int age=tg.activeGroupCount();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;No.of sub groups=&quot;+age);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Groups are&quot;);&lt;br /&gt;
&lt;br /&gt;
tg.list();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No.of sub groups=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Groups are&lt;br /&gt;
&lt;br /&gt;
java.lang.ThreadGroup[name=main,maxpri=10]&lt;br /&gt;
&lt;br /&gt;
Thread[main,5,main]&lt;br /&gt;
&lt;br /&gt;
java.lang.ThreadGroup[name=subgroup1,maxpri=10]&lt;br /&gt;
&lt;br /&gt;
java.lang.ThreadGroup[name=subgroup2,maxpri=10]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
49. &amp;nbsp; &amp;nbsp; Write a Java program that correctly implements producer consumer problem using the concept of inter thread communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class Q&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int n;&lt;br /&gt;
&lt;br /&gt;
boolean valueSet=false;&lt;br /&gt;
&lt;br /&gt;
synchronized int get()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(!valueSet)&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
wait();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(InterruptedException e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Interrupted Exception caught&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Got:&quot;+n);&lt;br /&gt;
&lt;br /&gt;
valueSet=false;&lt;br /&gt;
&lt;br /&gt;
notify();&lt;br /&gt;
&lt;br /&gt;
return n;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
synchronized void put(int n)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if(valueSet)&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
wait();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
catch(InterruptedException e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Interrupted Exception caught&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
this.n=n;&lt;br /&gt;
&lt;br /&gt;
valueSet=true;&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Put:&quot;+n);&lt;br /&gt;
&lt;br /&gt;
notify();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Producer implements Runnable&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Q q;&lt;br /&gt;
&lt;br /&gt;
Producer(Q q)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.q=q;&lt;br /&gt;
&lt;br /&gt;
new Thread(this,&quot;Producer&quot;).start();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void run()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
int i=0;&lt;br /&gt;
&lt;br /&gt;
while(true)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
q.put(i++);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class Consumer implements Runnable&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Q q;&lt;br /&gt;
&lt;br /&gt;
Consumer(Q q)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
this.q=q;&lt;br /&gt;
&lt;br /&gt;
new Thread(this,&quot;Consumer&quot;).start();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void run()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
while(true)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
q.get();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class ProdCons&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String[] args)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Q q=new Q();&lt;br /&gt;
&lt;br /&gt;
new Producer(q);&lt;br /&gt;
&lt;br /&gt;
new Consumer(q);&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;Press Control-c to stop&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Put:0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press Control-c to stop&lt;br /&gt;
&lt;br /&gt;
Got:0&lt;br /&gt;
&lt;br /&gt;
Put:1&lt;br /&gt;
&lt;br /&gt;
Got:1&lt;br /&gt;
&lt;br /&gt;
Put:2&lt;br /&gt;
&lt;br /&gt;
Got:2&lt;br /&gt;
&lt;br /&gt;
Put:3&lt;br /&gt;
&lt;br /&gt;
Got:3&lt;br /&gt;
&lt;br /&gt;
Put:4&lt;br /&gt;
&lt;br /&gt;
Got:4&lt;br /&gt;
&lt;br /&gt;
Put:5&lt;br /&gt;
&lt;br /&gt;
Got:5&lt;br /&gt;
&lt;br /&gt;
Put:6&lt;br /&gt;
&lt;br /&gt;
Got:6&lt;br /&gt;
&lt;br /&gt;
Put:7&lt;br /&gt;
&lt;br /&gt;
Got:7&lt;br /&gt;
&lt;br /&gt;
Put:8&lt;br /&gt;
&lt;br /&gt;
Got:8&lt;br /&gt;
&lt;br /&gt;
Put:9&lt;br /&gt;
&lt;br /&gt;
Got:9&lt;br /&gt;
&lt;br /&gt;
Put:10&lt;br /&gt;
&lt;br /&gt;
Got:10&lt;br /&gt;
&lt;br /&gt;
Put:11&lt;br /&gt;
&lt;br /&gt;
Got:11&lt;br /&gt;
&lt;br /&gt;
Put:12&lt;br /&gt;
&lt;br /&gt;
Got:12&lt;br /&gt;
&lt;br /&gt;
Put:13&lt;br /&gt;
&lt;br /&gt;
Got:13&lt;br /&gt;
&lt;br /&gt;
Put:14&lt;br /&gt;
&lt;br /&gt;
Got:14&lt;br /&gt;
&lt;br /&gt;
Put:15&lt;br /&gt;
&lt;br /&gt;
Got:15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
50. &amp;nbsp; &amp;nbsp; Write a program that creates a user interface to perform integer divisions.The user enters two numbers int the textfields,Num1 and Num2.The divison of Num1 and Num2 is displayed in the Result field when the Divide button is clicked.If Num1 or Num2 were not an integer,the program would throw a NumberFormatException.If Num2 were Zero,the programwould throw an ArithmeticException Display the exception in a message dialog box.&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
import java.applet.Applet;&lt;br /&gt;
import javax.swing.*;&lt;br /&gt;
/*&amp;lt;applet code=&quot;Divide.class&quot; height=100 width=500&amp;gt;&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
public class Divide extends Applet implements ActionListener&lt;br /&gt;
{&lt;br /&gt;
TextField tf1;&lt;br /&gt;
TextField tf2;&lt;br /&gt;
Button b;&lt;br /&gt;
TextField tf3;&lt;br /&gt;
Label l;&lt;br /&gt;
public void init()&lt;br /&gt;
{&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
l=new Label(&quot;enter the numbers and press divide button&quot;);&lt;br /&gt;
tf1=new TextField(&quot;&quot;,5);&lt;br /&gt;
tf2=new TextField(&quot;&quot;,5);&lt;br /&gt;
tf3=new TextField(&quot;&quot;,5);&lt;br /&gt;
b=new Button(&quot;Divide&quot;);&lt;br /&gt;
add(l);&lt;br /&gt;
add(tf1);&lt;br /&gt;
add(tf2);&lt;br /&gt;
add(b);&lt;br /&gt;
add(tf3);&lt;br /&gt;
b.addActionListener(this);&lt;br /&gt;
}&lt;br /&gt;
public void actionPerformed(ActionEvent ae)&lt;br /&gt;
{&lt;br /&gt;
if(ae.getActionCommand()==&quot;Divide&quot;)&lt;br /&gt;
{&lt;br /&gt;
try{&lt;br /&gt;
int n1=Integer.parseInt(tf1.getText());&lt;br /&gt;
int n2=Integer.parseInt(tf2.getText());&lt;br /&gt;
int n=n1/n2;&lt;br /&gt;
tf3.setText(&quot;&quot;+n);&lt;br /&gt;
}&lt;br /&gt;
catch(ArithmeticException e1)&lt;br /&gt;
{&lt;br /&gt;
JOptionPane.showMessageDialog(null,&quot;Arthimetic Exception&quot;);&lt;br /&gt;
}&lt;br /&gt;
catch(NumberFormatException e2)&lt;br /&gt;
{&lt;br /&gt;
JOptionPane.showMessageDialog(null,&quot;NumberFormatException&quot;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&amp;gt;javac Divide.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer Divide.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
51. &amp;nbsp; &amp;nbsp; Write a java program that stimulates a traffic light. The program lets the user select&lt;br /&gt;
one of three lights: red, yellow, or green. When a radio button is selected, the light is&lt;br /&gt;
turned on, and only one light can be on at a time No light is on when the program starts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
/*&amp;lt;applet code=&quot;CBGroup&quot; width=250 height=200&amp;gt;&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
public class CBGroup extends Applet implements ItemListener&lt;br /&gt;
{&lt;br /&gt;
String msg=&quot;&quot;;&lt;br /&gt;
Checkbox Red,Green,Yellow;&lt;br /&gt;
CheckboxGroup cbg;&lt;br /&gt;
public void init()&lt;br /&gt;
{&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
cbg=new CheckboxGroup();&lt;br /&gt;
Red=new Checkbox(&quot;RED&quot;,cbg,false);&lt;br /&gt;
Green=new Checkbox(&quot;GREEN&quot;,cbg,false);&lt;br /&gt;
Yellow=new Checkbox(&quot;YELLOW&quot;,cbg,false);&lt;br /&gt;
add(Red);&lt;br /&gt;
add(Yellow);&lt;br /&gt;
add(Green);&lt;br /&gt;
Red.addItemListener(this);&lt;br /&gt;
Green.addItemListener(this);&lt;br /&gt;
Yellow.addItemListener(this);&lt;br /&gt;
}&lt;br /&gt;
public void itemStateChanged(ItemEvent ie)&lt;br /&gt;
{&lt;br /&gt;
repaint();&lt;br /&gt;
}&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
{&lt;br /&gt;
//g.drawOval(10,10,50,50);&lt;br /&gt;
if(cbg.getSelectedCheckbox().getLabel()==&quot;RED&quot;)&lt;br /&gt;
{&lt;br /&gt;
g.setColor(Color.red);&lt;br /&gt;
g.fillOval(10,10,50,50);&lt;br /&gt;
}&lt;br /&gt;
if(cbg.getSelectedCheckbox().getLabel()==&quot;YELLOW&quot;)&lt;br /&gt;
{&lt;br /&gt;
g.setColor(Color.yellow);&lt;br /&gt;
g.fillOval(10,10,50,50);&lt;br /&gt;
}&lt;br /&gt;
if(cbg.getSelectedCheckbox().getLabel()==&quot;GREEN&quot;)&lt;br /&gt;
{&lt;br /&gt;
g.setColor(Color.green);&lt;br /&gt;
g.fillOval(10,10,50,50);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac CBGroup.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer CBGroup.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
52. &amp;nbsp; &amp;nbsp;Write a Java program that allows the user to draw lines, rectangles and ovals&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;applet code=&quot;Draw.class&quot; width=200 height=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/applet&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
public class Draw extends Applet&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
for(int i=0;i&amp;lt;=250;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Color c1=new Color(35-i,55-i,110-i);&lt;br /&gt;
&lt;br /&gt;
g.setColor(c1);&lt;br /&gt;
&lt;br /&gt;
g.drawRect(250+i,250+i,100+i,100+i);&lt;br /&gt;
&lt;br /&gt;
g.drawOval(100+i,100+i,50+i,50+i);&lt;br /&gt;
&lt;br /&gt;
g.drawLine(50+i,20+i,10+i,10+i);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;appletviewer &amp;nbsp;Draw.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
53. &amp;nbsp; &amp;nbsp;Write a java program to create an abstract class named Shape that contains an empty&lt;br /&gt;
method name numberOfSides().Provide three classes named Trapezoid,Traingle and Hexagon&lt;br /&gt;
such that each of the classes extends the class Shape. Each one of the classes contains only&lt;br /&gt;
the method numberOfSides() that shows the number of sides in the given geometrical&lt;br /&gt;
figures.&lt;br /&gt;
&lt;br /&gt;
import java.lang.*;&lt;br /&gt;
abstract class Shape&lt;br /&gt;
{&lt;br /&gt;
abstract void numberOfSides();&lt;br /&gt;
}&lt;br /&gt;
class Traingle extends Shape&lt;br /&gt;
{&lt;br /&gt;
public void numberOfSides()&lt;br /&gt;
{&lt;br /&gt;
System.out.println(&quot;three&quot;);&lt;br /&gt;
}}&lt;br /&gt;
class Trapezoid extends Shape&lt;br /&gt;
{&lt;br /&gt;
public void numberOfSides()&lt;br /&gt;
{&lt;br /&gt;
System.out.println(&quot;four&quot;);&lt;br /&gt;
}}&lt;br /&gt;
class Hexagon extends Shape&lt;br /&gt;
{&lt;br /&gt;
public void numberOfSides()&lt;br /&gt;
{&lt;br /&gt;
System.out.println(&quot;six&quot;);&lt;br /&gt;
}}&lt;br /&gt;
public class Sides&lt;br /&gt;
{&lt;br /&gt;
public static void main(String arg[])&lt;br /&gt;
{&lt;br /&gt;
Traingle T=new Traingle();&lt;br /&gt;
Trapezoid Ta=new Trapezoid();&lt;br /&gt;
Hexagon H=new Hexagon();&lt;br /&gt;
T.numberOfSides();&lt;br /&gt;
Ta.numberOfSides();&lt;br /&gt;
H.numberOfSides();&lt;br /&gt;
}}&lt;br /&gt;
Output:&lt;br /&gt;
three&lt;br /&gt;
four&lt;br /&gt;
six&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
54. &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a java program for FlowLayout.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
class DemoFlowLayout extends Frame&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public DemoFlowLayout()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setLayout(new FlowLayout());&lt;br /&gt;
&lt;br /&gt;
for(int i=1;i&amp;lt;=20;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Button b=new Button(String.valueOf(i));&lt;br /&gt;
&lt;br /&gt;
add(b);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
setSize(100,200);&lt;br /&gt;
&lt;br /&gt;
setVisible(true);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DemoFlowLayout df=new DemoFlowLayout();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
55. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Write a java program for GridLayout.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
class DemoGridLayout extends Frame&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public DemoGridLayout()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setLayout(new GridLayout(5,4));&lt;br /&gt;
&lt;br /&gt;
for(int i=1;i&amp;lt;=20;i++)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Button b=new Button(String.valueOf(i));&lt;br /&gt;
&lt;br /&gt;
add(b);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
setSize(100,200);&lt;br /&gt;
&lt;br /&gt;
setVisible(true);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DemoGridLayout dg=new DemoGridLayout();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
56. &amp;nbsp; &amp;nbsp; Write a java program for BorderLayout.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
class DemoBoarder extends Frame&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Button b1,b2,b3,b4,b5;&lt;br /&gt;
&lt;br /&gt;
public DemoBoarder()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
setLayout(new BorderLayout());&lt;br /&gt;
&lt;br /&gt;
b1=new Button(&quot;one&quot;);&lt;br /&gt;
&lt;br /&gt;
b2=new Button(&quot;two&quot;);&lt;br /&gt;
&lt;br /&gt;
b3=new Button(&quot;three&quot;);&lt;br /&gt;
&lt;br /&gt;
b4=new Button(&quot;four&quot;);&lt;br /&gt;
&lt;br /&gt;
b5=new Button(&quot;five&quot;);&lt;br /&gt;
&lt;br /&gt;
add(b1,&quot;East&quot;);&lt;br /&gt;
&lt;br /&gt;
add(b2,&quot;West&quot;);&lt;br /&gt;
&lt;br /&gt;
add(b3,&quot;North&quot;);&lt;br /&gt;
&lt;br /&gt;
add(b4,&quot;South&quot;);&lt;br /&gt;
&lt;br /&gt;
add(b5,&quot;Center&quot;);&lt;br /&gt;
&lt;br /&gt;
setSize(300,300);&lt;br /&gt;
&lt;br /&gt;
setVisible(true);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[])&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
DemoBoarder db=new DemoBoarder();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
57. &amp;nbsp; &amp;nbsp; Write a java program for CardLayout.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;APPLET&lt;br /&gt;
&lt;br /&gt;
CODE=CardLayoutDemo.class&lt;br /&gt;
&lt;br /&gt;
WIDTH=400&lt;br /&gt;
&lt;br /&gt;
HEIGHT=200&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
public class CardLayoutDemo extends Applet implements ActionListener&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
CardLayout cl;&lt;br /&gt;
&lt;br /&gt;
Panel p;&lt;br /&gt;
&lt;br /&gt;
public void init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.cyan);&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
p=new Panel();&lt;br /&gt;
&lt;br /&gt;
add(p);&lt;br /&gt;
&lt;br /&gt;
cl=new CardLayout();&lt;br /&gt;
&lt;br /&gt;
p.setLayout(cl);&lt;br /&gt;
&lt;br /&gt;
initialisation();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void initialisation()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Button b1=new Button(&quot;Button1&quot;);&lt;br /&gt;
&lt;br /&gt;
Button b2=new Button(&quot;Button2&quot;);&lt;br /&gt;
&lt;br /&gt;
Button b3=new Button(&quot;Button3&quot;);&lt;br /&gt;
&lt;br /&gt;
b1.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b2.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
b3.addActionListener(this);&lt;br /&gt;
&lt;br /&gt;
p.add(b1,&quot;Button1&quot;);&lt;br /&gt;
&lt;br /&gt;
p.add(b2,&quot;Button2&quot;);&lt;br /&gt;
&lt;br /&gt;
p.add(b3,&quot;Button3&quot;);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public void actionPerformed(ActionEvent e)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
cl.next(p);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac CardLayoutDemo.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;appletviewer CardLayoutDemo.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
58. &amp;nbsp; &amp;nbsp; Write a java program on “Server and Client”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Server.java*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
import java.net.*;&lt;br /&gt;
&lt;br /&gt;
class Server&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[]) throws Exception&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
ServerSocket ss=new ServerSocket(777);&lt;br /&gt;
&lt;br /&gt;
Socket s=ss.accept();&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;connection establisted&quot;);&lt;br /&gt;
&lt;br /&gt;
OutputStream obj=s.getOutputStream();&lt;br /&gt;
&lt;br /&gt;
PrintStream ps=new PrintStream(obj);&lt;br /&gt;
&lt;br /&gt;
String str=&quot;Hello client&quot;;&lt;br /&gt;
&lt;br /&gt;
ps.println(str);&lt;br /&gt;
&lt;br /&gt;
ps.println(&quot;Good Bye&quot;);&lt;br /&gt;
&lt;br /&gt;
ps.close();&lt;br /&gt;
&lt;br /&gt;
ss.close();&lt;br /&gt;
&lt;br /&gt;
s.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Client.java*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
import java.net.*;&lt;br /&gt;
&lt;br /&gt;
class Client&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public static void main(String args[]) throws Exception&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Socket s=new Socket(&quot;localhost&quot;,777);&lt;br /&gt;
&lt;br /&gt;
InputStream obj=s.getInputStream();&lt;br /&gt;
&lt;br /&gt;
BufferedReader br=new BufferedReader(new InputStreamReader(obj));&lt;br /&gt;
&lt;br /&gt;
String str;&lt;br /&gt;
&lt;br /&gt;
while((str=br.readLine())!=null)&lt;br /&gt;
&lt;br /&gt;
System.out.println(&quot;from Server1:&quot;+str);&lt;br /&gt;
&lt;br /&gt;
br.close();&lt;br /&gt;
&lt;br /&gt;
s.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From Server:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac Server1.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java Server1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connection establisted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From Client:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;javac Client1.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;java Client1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
from Server1:Hello client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
from Server1:Good Bye&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
59. &amp;nbsp; &amp;nbsp; Write a java program on “Canvas”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java .awt.*;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
&lt;br /&gt;
/*&amp;lt;APPLET CODE=CanvasDemo.class WIDTH=300 HEIGHT=300&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
public &amp;nbsp;class CanvasDemo extends Applet&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void &amp;nbsp;init()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setBackground(Color.red);&lt;br /&gt;
&lt;br /&gt;
CanvasExe ce=new CanvasExe();&lt;br /&gt;
&lt;br /&gt;
ce.setSize(200,200);&lt;br /&gt;
&lt;br /&gt;
ce.setBackground(Color.blue);&lt;br /&gt;
&lt;br /&gt;
ce.setVisible(true);&lt;br /&gt;
&lt;br /&gt;
add(ce);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class CanvasExe extends Canvas&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
public void paint(Graphics g)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
setForeground(Color.green);&lt;br /&gt;
&lt;br /&gt;
g.fillOval(30,0,80,80);&lt;br /&gt;
&lt;br /&gt;
g.drawString(&quot;Hello&quot;,50,100);&lt;br /&gt;
&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8116827905183578021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8116827905183578021'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2014/08/java-programs.html' title='Java Programs'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-3697091845699834163</id><published>2014-07-03T18:45:00.004+05:30</published><updated>2014-12-23T16:29:21.032+05:30</updated><title type='text'>Youtube Video Downloader For Google Chrome</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Youtube Video Downloader For Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: purple; font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;gt;&amp;gt;Here first we need to install the script plugin.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Open Google Chrome Browser and click on setting.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Click on &quot;Extensions&quot; (Left side top corner)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Click on &quot;Get more extensions&quot; (Left side bottom of the page).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Search for &quot;tampermonkey&quot; &amp;nbsp;and select it.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Here you can find the&amp;nbsp;tampermonkey picture and Click on &quot;&lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;background-color: lime; color: blue;&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en-US&quot;&gt;+ FREE&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot; buttor (Green color button)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Click on &quot;Add&quot;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Script plugin successfully installed. So now we can import any type of script in your google chrome through tampermonkey extensions.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: Georgia, Times New Roman, serif;&quot;&gt;&amp;gt;&amp;gt;Here second we need to import the script to &lt;a href=&quot;https://www.youtube.com/watch?v=vDXq-5nlogY&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt; the youtube videos.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;a href=&quot;chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/ask.html?aid=_d6645534-5a35-47a9-a55c-4f6ebf3b364c&quot; style=&quot;background-color: lime;&quot; target=&quot;_blank&quot;&gt;Click Here&lt;/a&gt;&lt;/b&gt; to install/import the script.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Click on &quot;Install&quot;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Please close and re-open you google chrome.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;Enjoy!!!&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjluClcnXzp3DoqkEn_-ufpPJPUmS7ZDRmQSw01DSkGzYVFEAW4dwE5bb36a0C1gQo0IQxsKG3hC-OuivkdKETvJlQPXe329WQn9XCiZELZE_y9zn3kBwYLM8U0X0ZdsoHK1_S40GHkQOM/s1600/Java2Hari_Youtube_Downloader_Google_Chrome.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjluClcnXzp3DoqkEn_-ufpPJPUmS7ZDRmQSw01DSkGzYVFEAW4dwE5bb36a0C1gQo0IQxsKG3hC-OuivkdKETvJlQPXe329WQn9XCiZELZE_y9zn3kBwYLM8U0X0ZdsoHK1_S40GHkQOM/s1600/Java2Hari_Youtube_Downloader_Google_Chrome.png&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: blue; font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;[&lt;a href=&quot;http://www.vishnuparam007.com/2012/11/easy-youtube-video-downloader-google-chrome.html&quot;&gt;More details&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/3697091845699834163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/3697091845699834163'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2014/07/youtube-video-downloader-for-google.html' title='Youtube Video Downloader For Google Chrome'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjluClcnXzp3DoqkEn_-ufpPJPUmS7ZDRmQSw01DSkGzYVFEAW4dwE5bb36a0C1gQo0IQxsKG3hC-OuivkdKETvJlQPXe329WQn9XCiZELZE_y9zn3kBwYLM8U0X0ZdsoHK1_S40GHkQOM/s72-c/Java2Hari_Youtube_Downloader_Google_Chrome.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-4007255327760702148</id><published>2013-01-24T08:50:00.000+05:30</published><updated>2013-01-24T08:52:17.734+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="How to Download MySQL software / SetUp.exe free download"/><category scheme="http://www.blogger.com/atom/ns#" term="How to Install MySQL on a Windows Server"/><category scheme="http://www.blogger.com/atom/ns#" term="installing processor for MySQL SetUp.exe"/><title type='text'>How to Install MySQL on a Windows Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1&gt;
Install MySQL on a Windows Server&lt;/h1&gt;
The following article explains how to install MySQL on a Windows 
Server. The process involves downloading the latest version of MySQL 
directly to your Windows server and then installing the software. MySQL 
is a free product. Once installed, you may begin creating and using 
MySQL databases on your server.&lt;br /&gt;
&lt;h2&gt;
To install MySQL, please follow these steps:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Log into your server through Terminal Services or &lt;a href=&quot;http://www.hosting.com/support/dedicated/general/rdesk&quot; title=&quot;Remote Desktop Connection&quot;&gt;Remote Desktop Connection&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Open a Web browser and load &lt;a href=&quot;http://dev.mysql.com/downloads/&quot; target=&quot;_blank&quot;&gt;http://dev.mysql.com/downloads/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Download &lt;b&gt;Windows (x86) ZIP/Setup.exe &lt;/b&gt;(there&#39;s no need to sign up. &amp;nbsp;It is a free download).&lt;/li&gt;
&lt;li&gt;Unzip the file you downloaded above and run &lt;b&gt;Setup.exe&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw1.gif&quot; /&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; to begin the installation wizard.&lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;385&quot; src=&quot;http://www.hosting.com/media/382244/mysql1.jpg&quot; width=&quot;500&quot; /&gt;
&lt;li&gt;Accept the License Agreement and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;391&quot; src=&quot;http://www.hosting.com/media/382249/mysql2.jpg&quot; width=&quot;503&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Typical Installation&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. &lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;385&quot; src=&quot;http://www.hosting.com/media/382254/mysql3.jpg&quot; width=&quot;500&quot; /&gt;
&lt;li&gt;Click &lt;b&gt;Install&lt;/b&gt;. The installation will take a few moments.&lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;386&quot; src=&quot;http://www.hosting.com/media/382259/mysql4.jpg&quot; width=&quot;501&quot; /&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; until you reach the &lt;b&gt;Wizard Completed&lt;/b&gt; screen.&lt;/li&gt;
&lt;li&gt;Check &lt;b&gt;Configure the MySQL Server now&lt;/b&gt; and click &lt;b&gt;Finish&lt;/b&gt;.&lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;387&quot; src=&quot;http://www.hosting.com/media/382264/mysql5.jpg&quot; width=&quot;500&quot; /&gt;
&lt;li&gt;Click &lt;b&gt;Next&lt;/b&gt; to begin the MySQL Server Instance Configuration Wizard.&lt;/li&gt;
&lt;img alt=&quot;MySQL Installation&quot; height=&quot;385&quot; src=&quot;http://www.hosting.com/media/382302/mysql6.jpg&quot; width=&quot;502&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Detailed Configuration&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw3.jpg&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Server Machine&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. &lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw4.jpg&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Multifunctional Database&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;. &lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw5.jpg&quot; /&gt;
&lt;li&gt;For &lt;b&gt;InnoDB Tablespace Settings&lt;/b&gt;, leave the default settings and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw6.jpg&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Online Transaction Processing (OLTP)&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw7.jpg&quot; /&gt;
&lt;li&gt;Check &lt;b&gt;Enable TCP/IP Networking&lt;/b&gt;, leave the default &lt;b&gt;Port Number&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw8.jpg&quot; /&gt;
&lt;li&gt;Select &lt;b&gt;Standard Character Set&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw9.jpg&quot; /&gt;
&lt;li&gt;Check &lt;b&gt;Install as Windows Service&lt;/b&gt;, uncheck &lt;b&gt;Include BIN directory in Windows PATH&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw10.jpg&quot; /&gt;
&lt;li&gt;Enter a password for your root user, uncheck &lt;b&gt;Create an Anonymous Account&lt;/b&gt; and click &lt;b&gt;Next&lt;/b&gt;.&lt;/li&gt;
&lt;img src=&quot;http://www.hosting.com/support/dedicated/general/installmysqlw/images/installmysqlw11.jpg&quot; /&gt;
&lt;li&gt;Click &lt;b&gt;Execute&lt;/b&gt; to complete the installation.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4007255327760702148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4007255327760702148'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2013/01/how-to-install-mysql-on-windows-server.html' title='How to Install MySQL on a Windows Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-4109533517234719662</id><published>2012-03-13T23:25:00.002+05:30</published><updated>2012-07-12T21:19:06.410+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="JQuery Auto Complete Box"/><category scheme="http://www.blogger.com/atom/ns#" term="JQuery Auto Complete with Ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="JQuery Auto Complete with Ajax and java or JSP"/><title type='text'>JQuery Auto Complete Box</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;JQuery Auto Complete Box&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj81fAjxUYgFlagtA9reZTMPF-TjN-Km-asJ5m96LbY3flx-W6NWixg0mI4VpNfBPGXwzRQp0hAyw8gQMG9o87CRE6Z5GxnR08Ra37_3Zw1Fc_pIgokTyfCAHmNv2CwGyqM2rtUxhWRjhA/s1600/jquery-autocomplete.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj81fAjxUYgFlagtA9reZTMPF-TjN-Km-asJ5m96LbY3flx-W6NWixg0mI4VpNfBPGXwzRQp0hAyw8gQMG9o87CRE6Z5GxnR08Ra37_3Zw1Fc_pIgokTyfCAHmNv2CwGyqM2rtUxhWRjhA/s320/jquery-autocomplete.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;$(&#39;#query&#39;).autocomplete(options) now returns an Autocomplete instance only for the first matched element.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Autocomplete functionality can be disabled or enabled programmatically.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;var ac = $(&#39;#query&#39;).autocomplete(options);&lt;br /&gt;
ac.disable();&lt;br /&gt;
ac.enable();&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Options can be changed programmatically at any time, only options that are passed get set:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;ac.setOptions({ zIndex: 1001 });&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;If you need to pass additional parameters, you can set them via setOptions too:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;ac.setOptions({ params: { first:&#39;John&#39;, last:&#39;Doe&#39; } });&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;New parameters when initializing autocomplete. They can also be set via setOptions.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;- zIndex: default value is 9999.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;- fnFormatResult: function that formats values that are displayed in the autosuggest list. It takes three parameters: suggested value, data and current query value. Default function for this:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;var reEscape = new RegExp(&#39;(\\&#39; + [&#39;/&#39;, &#39;.&#39;, &#39;*&#39;, &#39;+&#39;, &#39;?&#39;, &#39;|&#39;, &#39;(&#39;, &#39;)&#39;, &#39;[&#39;, &#39;]&#39;, &#39;{&#39;, &#39;}&#39;, &#39;\\&#39;].join(&#39;|\\&#39;) + &#39;)&#39;, &#39;g&#39;);&lt;br /&gt;
&lt;br /&gt;
function fnFormatResult(value, data, currentValue) {&lt;br /&gt;
var pattern = &#39;(&#39; + currentValue.replace(reEscape, &#39;\\$1&#39;) + &#39;)&#39;;&lt;br /&gt;
return value.replace(new RegExp(pattern, &#39;gi&#39;), &#39;&amp;lt;strong&amp;gt;$1&amp;lt;\/strong&amp;gt;&#39;);&lt;br /&gt;
}&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&lt;strong&gt;Installation:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Include jQuery in your header. After its included, add autocomplete script.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.autocomplete.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;How to Use:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Here is an Ajax Autocomplete sample for the text field with id &quot;query&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;input type=&quot;text&quot; name=&quot;q&quot; id=&quot;query&quot; /&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Create an instance of the Autocomplete object. You can have multiple instances on a single page.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Important: Autocomplete must be initialized after DOM has finished loading. Otherwise you will get an error in IE.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;var options, a;&lt;br /&gt;
jQuery(function(){&lt;br /&gt;
options = { serviceUrl:&#39;service/autocomplete.ashx&#39; };&lt;br /&gt;
a = $(&#39;#query&#39;).autocomplete(options);&lt;br /&gt;
});&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;You can add extra options:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;var a = $(&#39;#query&#39;).autocomplete({ &lt;br /&gt;
serviceUrl:&#39;service/autocomplete.ashx&#39;,&lt;br /&gt;
minChars:2, &lt;br /&gt;
delimiter: /(,|;)\s*/, // regex or character&lt;br /&gt;
maxHeight:400,&lt;br /&gt;
width:300,&lt;br /&gt;
zIndex: 9999,&lt;br /&gt;
deferRequestBy: 0, //miliseconds&lt;br /&gt;
params: { country:&#39;Yes&#39; }, //aditional parameters&lt;br /&gt;
noCache: false, //default is false, set to true to disable caching&lt;br /&gt;
// callback function:&lt;br /&gt;
onSelect: function(value, data){ alert(&#39;You selected: &#39; + value + &#39;, &#39; + data); },&lt;br /&gt;
// local autosugest options:&lt;br /&gt;
lookup: [&#39;January&#39;, &#39;February&#39;, &#39;March&#39;, &#39;April&#39;, &#39;May&#39;] //local lookup values &lt;br /&gt;
});&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Use lookup option only if you prefer to inject an array of autocompletion options, rather than sending Ajax queries.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Web page that provides data for Ajax Autocomplete, in our case autocomplete.ashx will receive GET request with querystring ?query=Li, and it must return JSON data in the following format:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;{&lt;br /&gt;
query:&#39;Li&#39;,&lt;br /&gt;
suggestions:[&#39;Liberia&#39;,&#39;Libyan Arab Jamahiriya&#39;,&#39;Liechtenstein&#39;,&#39;Lithuania&#39;],&lt;br /&gt;
data:[&#39;LR&#39;,&#39;LY&#39;,&#39;LI&#39;,&#39;LT&#39;]&lt;br /&gt;
}&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Notes:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;query - original query value &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;suggestions - comma separated array of suggested values &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;data (optional) - data array, that contains values for callback function when data is selected. &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Styling:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Script generates the following HTML (sample query Li). Active element when you navigate up and down is marked with class &quot;selected&quot;. You can style it any way you wish.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;div class=&quot;autocomplete-w1&quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&quot;width:299px;&quot; id=&quot;Autocomplete_1240430421731&quot; class=&quot;autocomplete&quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;Li&amp;lt;/strong&amp;gt;beria&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;Li&amp;lt;/strong&amp;gt;byan Arab Jamahiriya&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;Li&amp;lt;/strong&amp;gt;echtenstein&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&quot;selected&quot;&amp;gt;&amp;lt;strong&amp;gt;Li&amp;lt;/strong&amp;gt;thuania&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Here is style used in the sample above:&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }&lt;br /&gt;
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }&lt;br /&gt;
.autocomplete .selected { background:#F0F0F0; }&lt;br /&gt;
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }&lt;br /&gt;
.autocomplete strong { font-weight:normal; color:#3399FF; }&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;If you will use this CSS, please make sure to correct path to the shadow.png image. Image is included in the package. It uses CSS Drop Shadow technique by Sergio Villarreal.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4109533517234719662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4109533517234719662'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2012/03/jquery-auto-complete-box.html' title='JQuery Auto Complete Box'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj81fAjxUYgFlagtA9reZTMPF-TjN-Km-asJ5m96LbY3flx-W6NWixg0mI4VpNfBPGXwzRQp0hAyw8gQMG9o87CRE6Z5GxnR08Ra37_3Zw1Fc_pIgokTyfCAHmNv2CwGyqM2rtUxhWRjhA/s72-c/jquery-autocomplete.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-4995853843734357744</id><published>2011-12-30T22:55:00.001+05:30</published><updated>2013-01-24T08:54:12.755+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="History Of Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java History and Sun Micro System History"/><title type='text'>Java History</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Java is a programming language expressly designed for use in the Standalone and Distributed environment of the Internet. Java was designed to have the &quot;look and feel&quot; of the C++ language, It is an &lt;span style=&quot;color: #3d85c6;&quot;&gt;OOPS-&lt;/span&gt;&lt;u style=&quot;color: #3d85c6;&quot;&gt;Object Oriented Programming&lt;/u&gt; model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network. It can also be used to build a small application module or Applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnxUMsRIIPMC9AO8Z-83Prjz88dJrtjxfnOOoaaoVc6pgVCgxd1nyXBZKxRJ323NFicL44OzsvnEYsG49OeFFu1A90QpdoX7Ueoc6LmK9bZwOBApt3iKFbf_TrZkZqQJ-8hB9LnvFT1N4/s1600/java_tomcat.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnxUMsRIIPMC9AO8Z-83Prjz88dJrtjxfnOOoaaoVc6pgVCgxd1nyXBZKxRJ323NFicL44OzsvnEYsG49OeFFu1A90QpdoX7Ueoc6LmK9bZwOBApt3iKFbf_TrZkZqQJ-8hB9LnvFT1N4/s1600/java_tomcat.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnurbNFjAN-dv86SvZz-srHb0dSmLM5gTO4h1HlYG8jPixHFrZ4pnP7xGRsxPwmpwtAKArCSVWQloLSeKA2aYf_kNXQRt0Z-sPHsdlx-Lufz7MkDWMvH6ULYVDeUO9R337RfuTWntek74/s1600/21742249_6f3fe62de1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4995853843734357744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/4995853843734357744'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/02/java-history.html' title='Java History'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnxUMsRIIPMC9AO8Z-83Prjz88dJrtjxfnOOoaaoVc6pgVCgxd1nyXBZKxRJ323NFicL44OzsvnEYsG49OeFFu1A90QpdoX7Ueoc6LmK9bZwOBApt3iKFbf_TrZkZqQJ-8hB9LnvFT1N4/s72-c/java_tomcat.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-1907056384922803278</id><published>2011-12-30T22:10:00.000+05:30</published><updated>2011-07-29T17:56:19.989+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="History Of Java and James Gosling"/><title type='text'>Father of Java James Gosling Complete History</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1 style=&quot;color: #3f3f3f;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: large;&quot;&gt;James Gosling Is The Father of the Java:&lt;/span&gt;&lt;/h1&gt;James  A. Gosling, O.C., Ph.D. (born May 19, 1955 near Calgary, Alberta,  Canada) is a famous software developer, best known as the father of the  Java programming language.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_dFEmK2ZxGFH6jR8L6N6eXWby8VcZVX4nFw0bAc79NOWavW8Yek4rJozarRZaWUZvKfizaFr1WdRZRNSfRAHXrKE1B3brRycK9sHbtDwuSt4jpMpiyDlnaJcW49Ek7xA27F_aN8ge2Y/s1600/james+gosling.jpg&quot; /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;-webkit-sans-serif&#39;; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;rellink boilerplate seealso&quot; style=&quot;margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin: 0.4em 0px 0.5em;&quot;&gt;&lt;h3 style=&quot;color: #3f3f3f;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Educational Qualifications of James Gosling:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;font-family: Times New Roman; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In  1977, James Gosling received a B.Sc in Computer Science from the  University of Calgary. In 1983, he earned a Ph.D in Computer Science  from Carnegie Mellon University, and his doctoral thesis was titled &quot;The  Algebraic Manipulation of Constraints&quot;. While working towards his  doctorate, he wrote a version of emacs (gosmacs), and before joining Sun  Microsystems he built a multi-processor version of Unix while at  Carnegie Mellon University, as well as several compilers and mail  systems.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;Since 1984, Gosling has been with Sun Microsystems, and is generally known best as the founder of the Java programming language.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8AIOv6G5dOTrBrflJCC272is1dOMkyl0FraHi_IuWZdl0l4AzeCxTAn-MnLixzx9rRZF5Zooy1eeIieD8NVg-G5WMCA0pwAJCQ7bvoNWIORx-8lSWlph7uVfIpqUZCLoyblMqF2srmSc/s1600/gosling+full.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8AIOv6G5dOTrBrflJCC272is1dOMkyl0FraHi_IuWZdl0l4AzeCxTAn-MnLixzx9rRZF5Zooy1eeIieD8NVg-G5WMCA0pwAJCQ7bvoNWIORx-8lSWlph7uVfIpqUZCLoyblMqF2srmSc/s320/gosling+full.jpg&quot; width=&quot;236&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN4eX_MquB26fbeHcKT7L5I7s95bIRZXCo-zOWkV-Gv8zcBhFg6KTfYd72L5TN99Btw_XxP6CDMfbakzSoU2_dnVOd09052r51IhrrUZmHmqO_zMdyChcR_oriLJz946EzrBNsKrJQ94k/s1600/gosling.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;color: blue;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Thinking About Java&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: large; font-weight: bold;&quot;&gt;Implementations In Java&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: magenta; font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: #3f3f3f; font-size: large; font-weight: bold;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; He  is generally credited as the inventor of the Java programming language  in 1991. He did the original design of Java and implemented its original  compiler and virtual machine. For this achievement he was elected to  the United States National Academy of Engineering. He has also made  major contributions to several other software systems, such as NeWS and  Gosling Emacs. He also cowrote the &quot;bundle&quot; program, a utility  thoroughly detailed in Brian Kernighan and Rob Pike&#39;s book The Unix  Programming Environment.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQN8MW7NluqHqz729WRbF6xr9OQKZ-xjnVZjF_xeN8Vy0h24YRiEUD6m41BP4mclbykuH42jh_olaMGAwKKVhszIUdZple16HDiKQon0-m1EjgGQvL1K9k9wSftsEVdz8A1p8gWWhEgm8/s1600/istockphoto_3007998_way_to_success_and_failure_xl.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQN8MW7NluqHqz729WRbF6xr9OQKZ-xjnVZjF_xeN8Vy0h24YRiEUD6m41BP4mclbykuH42jh_olaMGAwKKVhszIUdZple16HDiKQon0-m1EjgGQvL1K9k9wSftsEVdz8A1p8gWWhEgm8/s320/istockphoto_3007998_way_to_success_and_failure_xl.jpg&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: x-large;&quot;&gt;Java Always Belongs to &#39;SUCCESS&#39;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 14px;&quot;&gt;More Details visit Wikipedia&lt;span style=&quot;color: orange; font-size: x-large;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1907056384922803278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1907056384922803278'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/02/history-of-java-and-james-gosling.html' title='Father of Java James Gosling Complete History'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_dFEmK2ZxGFH6jR8L6N6eXWby8VcZVX4nFw0bAc79NOWavW8Yek4rJozarRZaWUZvKfizaFr1WdRZRNSfRAHXrKE1B3brRycK9sHbtDwuSt4jpMpiyDlnaJcW49Ek7xA27F_aN8ge2Y/s72-c/james+gosling.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-2731428074058388854</id><published>2011-12-30T21:56:00.000+05:30</published><updated>2014-02-16T20:23:31.942+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="FAQ"/><title type='text'>Refer FAQ Questions and Improve Your Java Skills</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Refer This Questions and Get the Job...!&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: magenta; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;1.What is the use of main method?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Main() method is used to start the execution of the program.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;2.What is overloading?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Overloading is nothing but having the same name with different parameters.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; (or) The same function having different functionality.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;3.What is overriding?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Overriding is nothing but having same name and method signature. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; It is between&amp;nbsp; parent class and child class. Child class will always overrides parent class.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;4.What are the access modifiers?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Public, Private, Protected and Default.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;5.What is Method Signature?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Method signature is nothing but (return type of function + function name + no.of arguments).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;6.What are the rules we have to follow in overloading?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; i)No.of parameters must be different.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; ii)The type of&amp;nbsp;parameters&amp;nbsp;must be different&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;iii)The order of parameters&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; iv) It will not depend on return type.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;7.What are the Secondary Access Modifiers?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Static, abstract, final, transient and volatile.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;8.What is Shadowing?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Declaring the same variables of parent class in the subclass is known as Shadowing.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #0b5394;&quot;&gt;Example&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: #0b5394;&quot;&gt;:&lt;/b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;nbsp;super.x; &amp;nbsp;this.b;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: white; font-size: 12px; padding: 0px; text-align: left; text-indent: 1px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;  class ClassName {
&amp;nbsp;   int&amp;nbsp; a; int&amp;nbsp; b;
 &amp;nbsp;  void setA(int a) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;   a = a; //here, the local variable has closer scope than the instance 
           // variable, so the expression set parameter equal to itself
&amp;nbsp;&amp;nbsp;&amp;nbsp;   this.a = a; // this is the correct way to set the parameter to the 
            //instance variable.
&amp;nbsp;   }
    void setB(int b) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;  this.b = b;
&amp;nbsp;  }
 }&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-size: 11px; line-height: 1.5em; margin: 10px 5px; padding: 0px; text-align: left; text-indent: 1px;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Let&#39;s look at another example,&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: white; font-size: 12px; padding: 0px; text-align: left; text-indent: 1px;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt; class ClassName {
    String name = &quot;Instance Var.&quot;; 
    void someMethod() { 
       String name =&quot;Local Var.&quot;; 
       System.out.println(name);   //Local Var.
       System.out.println(this.name); //Instance Var. 
    } 
  }&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-size: 11px; line-height: 1.5em; margin: 10px 5px; padding: 0px; text-align: left; text-indent: 1px;&quot;&gt;
&lt;b style=&quot;background-color: transparent; text-align: justify;&quot;&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;9.What are the types of data types in Java?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; byte, short, int, float, long, double, char and Boolean&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;10.Can we call the non static variables into static methods?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; No, vice versa is also not possible.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ebf3de; color: #222222; font-size: 13px; line-height: 18.211200714111328px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ebf3de; color: #222222; font-size: 13px; line-height: 18.211200714111328px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;You cannot use a non-static variable in a static method. If this is what you are trying to do:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;prettyprint prettyprinted&quot; style=&quot;background-color: white; border: 1px solid rgb(225, 226, 226); color: #222222; font-size: 13px; line-height: 18.211200714111328px; margin-bottom: 30px; margin-top: 18px; outline: 0px; overflow: auto; padding: 5px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; border: 0px; color: #2b91af; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ClassName&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; someVariable&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 

 &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;static&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; border: 0px; color: #2b91af; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;SomeMethod&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
  someVariable &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: #a31515; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;JavaHari&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: #ebf3de; color: #222222; font-size: 13px; line-height: 18.211200714111328px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;You cannot do that. However, you can declare the variable static if you need to, like this:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;prettyprint prettyprinted&quot; style=&quot;background-color: white; border: 1px solid rgb(225, 226, 226); color: #222222; font-size: 13px; line-height: 18.211200714111328px; margin-bottom: 30px; margin-top: 18px; outline: 0px; overflow: auto; padding: 5px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; border: 0px; color: #2b91af; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ClassName&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;u style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;static&lt;/span&gt;&lt;/u&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; someVariable&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 
 &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: blue; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;static&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: transparent; border: 0px; color: #2b91af; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;SomeMethod&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
  someVariable &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;st&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;str&quot; style=&quot;background-color: transparent; border: 0px; color: #a31515; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;JavaHari&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
 &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;11.What is the&amp;nbsp; basic difference between the overloading and overriding?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; It is necessary to check the method signature in overloading, whereas &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; it is not necessary in overriding. Method overloading between the same class methods and method overriding is between parent class method and child class method.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;12.What is java bytecode?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Bytecode is a highly optimized set of instructions designed to be executed by the java run time system, which is called the Java Virtual Machine (JVM)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;13.What is java virtual machine?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; JVM is interpreter for the bytecode.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: magenta;&quot;&gt;14.What is Encapsulation?&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Encapsulation is the mechanism that binds together code and the data it manipulates, and keeps the safe from outside interference and misuse.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;15.What is Data Abstraction?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; An Abstraction is noting but keeping the data and methods in a single object.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;16.What is inheritance?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Inheritance&amp;nbsp;&lt;span style=&quot;font-size: 8.5pt;&quot;&gt;is the process of getting [Base Class futures in to Derived Class] or
[Data members &amp;amp; Methods of one class into another class ] is called Inheritance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;17.What are the types of inheritance?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; a) Single Level inheritance.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; b) Multiple inheritances&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; c) Multi level inheritance&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; d) Hybrid inheritance.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;e) Hierarchical inheritance.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br style=&quot;color: magenta;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;18.Dose Java supports multiple inheritances?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; No. &amp;nbsp;But by using inner Interfaces it is possible.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;19. What is polymorphism?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Polymorphism is a feature that the process of representing one from to multiple forms is known as.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;20. What is Type Costing?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; The conversion of one data type to another data type is known as &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Type Costing. It is possible in higher data type to lower.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;21. What is the range and width of long?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Range is -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 and the width is 64.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;22. What is the range and width of int?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Range is -2,147,483,648 to&amp;nbsp; 2,147,483,647 and width is 32.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;23. What is the range and width of&amp;nbsp; short?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Range is -32,768 to 32,767 and width is 16.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;24. What is the range and width of byte?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Range is -128 to 127 and width is 8.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;25.&amp;nbsp; What is the declaration of an Array?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; int&amp;nbsp; Array[] = new int [5];&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;26. What is a class?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;The process of binding data members and the associated methods in a single unit is known as. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;[OR]A class is a template for an object. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;27. What is an Object?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Object is instance of a class.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;Instance&lt;/b&gt; is nothing but allocation&amp;nbsp;sufficient&amp;nbsp;memory space to Data members and Methods&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;28. What are called instance variables?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; The data or variables defined within a class are called instance variables.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;29. What is a Constructor?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Constructor is used to initialize the object. Constructors have no return type, not even void.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;For constructor the class name and method name must be same.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;30. What are the types of Constructors?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Constructors are divided into 3 types : I) Default 2) Parameterized 3)Copy Constructor[object]&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
31. What are the types of explicit constructors?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;Default constructors and Parameterized constructors.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;32. Where we use the key word &#39;this&#39;?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &#39;this&#39; is always a reference to the object on which the method was invoked.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;33). Can we get the output using Constructors?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; No, These are used only for assigning values.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;33. What is garbage Collection?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; If no reference to an object, that object is assumed to be no longer &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; needed, and the memory occupied by the object can be reclaimed. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; This is known as garbage collection.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
34. What is finalize method?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Using finalize method we can define specific actions that will occur &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; when an object is just about to be reclaimed by the garbage collector.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;35. What is call by value and call by reference?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; When a simple type is passed to a method, it is done by use of call &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; by-by-value. Objects are passed call by reference.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;36. What is Recursion?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; It is a process of defining something in terms of itself.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;37.&amp;nbsp; What is recursive?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; A method that calls itself is said to be recursive.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;38. What is Static?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; Static is the key word, which is used to create a member that can be used by itself, without reference to a specific instance. It is a class level variable. It is illegal to refer to any instance variables inside of a static method.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
39. Can we refer instance variables inside of a static method?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; No. We can&#39;t.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;40.What is final?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; The final prevents its contents from being modified.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;41.What is an inner class?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Inner class is a class, which is, defined in side another class.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;42. What is an anonymous class?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Anonymous class is a class, which don&#39;t have any name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;43. What is super?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Super is used to get the properties of the previous class.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;44. What is Dynamic Method Dispatch?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Dynamic method dispatch is the mechanism by which a call to an overridden &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;function is resolved at run time, rather than at compile time.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;45. What is an abstract class?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Restriction of data is called Abstract. We can&#39;t create the instance. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;These are virtual classes. It is same as interface but we can implement the methods.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;46. What is wrapper class?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Wrapper classes are used to represent the primitive data types as objects.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;47. Which key word is used to prevent Overriding?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;Final&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;48. What is a package?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;A package statement defines a name space in which classes are stored.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;49. What is an interface?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;It is a task for specific contract. It does not actually define &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;any implementations. It is not at all a class. It won&#39;t allow constructors.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: magenta; font-family: Times, Times New Roman, serif;&quot;&gt;50. What is public?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;If we declare it as a public, classes, subclasses within the package &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;and outside the package, can access it.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/2731428074058388854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/2731428074058388854'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/02/refer-this-questions-and-improve-your_25.html' title='Refer FAQ Questions and Improve Your Java Skills'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-9043343220028624479</id><published>2011-12-30T20:00:00.000+05:30</published><updated>2011-07-29T18:12:34.814+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java2Hari"/><title type='text'>Java2Hari Description</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1 class=&quot;title&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Improve Your Java Skills&lt;/a&gt; &lt;/h1&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Java FAQ&#39;S&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Java Interview Tips&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Java Videos&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Java Tutorials and classes&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Struts FAQ&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Spring FAQ&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;Hibernate FAQ&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;MyEclipse &amp;amp; NetBeans IDE Shortcuts&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;HTML,JavaScript,Log4J Steps. ...etc&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/9043343220028624479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/9043343220028624479'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/03/java2hari-description.html' title='Java2Hari Description'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-8839018448844356167</id><published>2011-07-28T19:29:00.003+05:30</published><updated>2011-08-25T14:00:22.482+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C-Language"/><title type='text'>C-Language Aptitude Questions &amp; Answers</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; Name=&quot;Body Text Indent&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; Name=&quot;Plain Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Table Normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Jokerman; font-size: 18pt;&quot;&gt;C-Aptitude Questions &amp;amp; Answers&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;1.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;void main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int&lt;span&gt;&amp;nbsp; &lt;/span&gt;const * p=5;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d&quot;,++(*p));&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler error: Cannot modify a constant value. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p is a pointer to a &quot;constant integer&quot;. But we tried to change the value of the &quot;constant integer&quot;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;2.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char s[ ]=&quot;man&quot;;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;for(i=0;s[ i ];i++)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;\n%c%c%c%c&quot;,s[ i ],*(s+i),*(i+s),i[s]);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;mmmm&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt; &lt;/span&gt;aaaa&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt; &lt;/span&gt;nnnn&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;s[i], *(i+s), *(s+i), i[s] are all different ways of expressing the same idea. Generally&lt;span&gt;&amp;nbsp; &lt;/span&gt;array name is the base address for that array. Here &lt;b&gt;s&lt;/b&gt; is the base address. &lt;b&gt;i&lt;/b&gt; is the index number/displacement from the base address. So, indirecting it with * is same as s[i]. i[s] may be surprising. But in the&lt;span&gt;&amp;nbsp; &lt;/span&gt;case of&lt;span&gt;&amp;nbsp; &lt;/span&gt;C&lt;span&gt;&amp;nbsp; &lt;/span&gt;it is same as s[i].&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;3.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;float me = 1.1;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;double you = 1.1;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if(me==you)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;I love U&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;else&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;I hate U&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer: &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;I hate U&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;For floating point numbers &lt;b&gt;(&lt;/b&gt;float, double, long double&lt;b&gt;)&lt;/b&gt; the values cannot be predicted exactly. Depending on the number of bytes, the precession with of the value&lt;span&gt;&amp;nbsp; &lt;/span&gt;represented varies. Float takes 4 bytes and long double takes 10 bytes. So float stores 0.9 with less precision than long double.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Rule of Thumb: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Never compare or at-least be cautious when using floating point numbers with relational operators &lt;b&gt;(&lt;/b&gt;== , &amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;=,!= &lt;b&gt;)&lt;/b&gt; .&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;4.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;static int var = 5;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d &quot;,var--);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if(var)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main();&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5 4 3 2 1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When &lt;i&gt;static&lt;/i&gt; storage class is given, it is initialized once. The change in the value of a &lt;i&gt;static &lt;/i&gt;variable is retained even between the function calls. Main is also treated like any other ordinary function, which can be called recursively. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;5.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int c[ ]={2.8,3.4,4,6.7,5};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int j,*p=c,*q=c;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for(j=0;j&amp;lt;5;j++) {&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot; %d &quot;,*c);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;++q;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for(j=0;j&amp;lt;5;j++){&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot; %d &quot;,*p);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;++p;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;2 2 2 2 2 2 3 4 6 5&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation: &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Initially pointer c is assigned to both &lt;b&gt;p&lt;/b&gt; and &lt;b&gt;q&lt;/b&gt;. In the first loop, since only &lt;b&gt;q&lt;/b&gt; is incremented and not c , the value 2 will be printed 5 times. In second loop &lt;b&gt;p&lt;/b&gt; itself is incremented. So the values 2 3 4 6 5 will be printed. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;6.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;extern int i;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i=20;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,i);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Linker Error&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; : Undefined symbol &#39;_i&#39;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;extern storage class in the following declaration,&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;extern int i;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;specifies to the compiler that the memory for &lt;b&gt;i&lt;/b&gt; is allocated in some other program and that address will be given to the current program at the time of linking. But linker finds that no other variable of name &lt;b&gt;i&lt;/b&gt; is available in any other program with memory space allocated for it. Hence a linker error has occurred .&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;7.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=-1,j=-1,k=0,l=2,m;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;m=i++&amp;amp;&amp;amp;j++&amp;amp;&amp;amp;k++||l++;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d %d %d %d %d&quot;,i,j,k,l,m);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;0 0 1 3 1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation :&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Logical operations always give a result of &lt;b&gt;1 or 0 &lt;/b&gt;. And also the logical AND (&amp;amp;&amp;amp;) operator has higher priority over the logical OR (||) operator. So the expression&lt;span&gt;&amp;nbsp; &lt;/span&gt;‘&lt;b&gt;i++ &amp;amp;&amp;amp; j++ &amp;amp;&amp;amp; k++’&lt;/b&gt; is executed first. The result of this expression is 0&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(-1 &amp;amp;&amp;amp; -1 &amp;amp;&amp;amp; 0 = 0). Now the expression is 0 || 2 which evaluates to 1 (because OR operator always gives 1 except for ‘0 || 0’ combination- for which it gives 0). So the value of m is 1. The values of other variables are also incremented by 1.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;8.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char *p;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d %d &quot;,sizeof(*p),sizeof(p));&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1 2&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The sizeof() operator gives the number of bytes taken by its operand. P is a character pointer, which needs one byte for storing its value (a character). Hence sizeof(*p) gives a value of 1. Since it needs two bytes to store the address of the character pointer sizeof(p) gives 2.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;9.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=3;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;switch(i)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;default:printf(&quot;zero&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;case 1: printf(&quot;one&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;break;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;case 2:printf(&quot;two&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;break;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;case 3: printf(&quot;three&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;break;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer :&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;three&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation :&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The default case can be placed anywhere inside the loop. It is executed only when all other cases doesn&#39;t match.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;10.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(&quot;%x&quot;,-1&amp;lt;&amp;lt;4);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;fff0&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation :&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-1 is internally represented as all 1&#39;s. When left shifted four times the least significant 4 bits are filled with 0&#39;s.The %x format specifier specifies that the integer value be printed as a hexadecimal value.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;11.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char string[]=&quot;Hello World&quot;;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;display(string);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;void display(char *string)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;i&gt;printf(&quot;%s&quot;,string);&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error :&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Type mismatch in redeclaration of function display &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation :&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In third line, when the function &lt;b&gt;display&lt;/b&gt; is encountered, the compiler doesn&#39;t know anything about the function display. It assumes the arguments and return types to be integers, (which is the default type). When it sees the actual function &lt;b&gt;display,&lt;/b&gt; the arguments and type contradicts with what it has assumed previously. Hence a compile time error occurs.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;12.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int c=- -2;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;c=%d&quot;,c);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;c=2;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Here unary minus (or negation) operator is used twice. Same maths&lt;span&gt;&amp;nbsp; &lt;/span&gt;rules applies, ie. minus * minus= plus.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;However you cannot give like --2. Because -- operator can&lt;span&gt;&amp;nbsp; &lt;/span&gt;only be applied to variables as a &lt;b&gt;decrement &lt;/b&gt;operator (eg., i--). 2 is a constant and not a variable.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;13.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#define int char&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=65;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;sizeof(i)=%d&quot;,sizeof(i));&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sizeof(i)=1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Since the #define replaces the string&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;int&lt;/b&gt; by the macro &lt;b&gt;char&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;14.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i=10;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;i=!i&amp;gt;14;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Printf (&quot;i=%d&quot;,i);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;i=0&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In the expression &lt;b&gt;!i&amp;gt;14&lt;/b&gt; , NOT (!) operator has more precedence than ‘ &amp;gt;’ symbol.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;!&lt;/b&gt; is a unary logical operator. !i (!10) is 0 (not of true is false).&lt;span&gt;&amp;nbsp; &lt;/span&gt;0&amp;gt;14 is false (zero). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;15.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;char s[]={&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;\n&#39;,&#39;c&#39;,&#39;\0&#39;};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;char *p,*str,*str1;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p=&amp;amp;s[3];&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;str=p;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;str1=s;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,++*p + ++*str1-32);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;77&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p is pointing to character &#39;\n&#39;. str1 is pointing to character &#39;a&#39; ++*p. &quot;p is pointing to &#39;\n&#39; and that is incremented by one.&quot; the ASCII value of &#39;\n&#39; is 10, which is then incremented to 11. The value of ++*p is 11. ++*str1, str1 is pointing to &#39;a&#39; that is incremented by 1 and it becomes &#39;b&#39;. ASCII value of &#39;b&#39; is 98.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Now performing (11 + 98 – 32), we get 77(&quot;M&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;So we get the output 77 :: &quot;M&quot; (Ascii is 77).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;16.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int a[2][2][2] = { {10,2,3,4}, {5,6,7,8}&lt;span&gt;&amp;nbsp; &lt;/span&gt;};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int *p,*q;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p=&amp;amp;a[2][2][2];&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;*q=***a;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d----%d&quot;,*p,*q);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;SomeGarbageValue---1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p=&amp;amp;a[2][2][2]&lt;span&gt;&amp;nbsp; &lt;/span&gt;you declare only two 2D arrays, but you are trying to access the third 2D(which you are not declared) it will print garbage values. *q=***a starting address of a is assigned integer pointer. Now q is pointing to starting address of a. If you print *q, it will print first element of 3D array.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;17.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct xx&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int x=3;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char name[]=&quot;hello&quot;;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct xx *s;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,s-&amp;gt;x);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%s&quot;,s-&amp;gt;name);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Answer:&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;You should not initialize variables in declaration&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;18.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct xx&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int x;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.75in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct yy&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.75in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;char s;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;struct xx *p;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.75in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.75in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct yy *q;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;};&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The structure yy is nested within structure xx. Hence, the elements are of yy are to be accessed through the instance of structure xx, which needs an instance of yy to be known. If the instance is created after defining the structure the compiler will not know about the instance relative to xx. Hence for nested structure yy you have to declare member.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;19.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;\nab&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;\bsi&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;\rha&quot;);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;hai&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;\n&lt;span&gt;&amp;nbsp; &lt;/span&gt;- newline&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;\b&lt;span&gt;&amp;nbsp; &lt;/span&gt;- backspace&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;\r&lt;span&gt;&amp;nbsp; &lt;/span&gt;- linefeed&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;20.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i=5;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d%d%d%d%d%d&quot;,i++,i--,++i,--i,i);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;45545&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The arguments in a function call are pushed into the stack from left to right. The evaluation is by popping out from the stack. and the&lt;span&gt;&amp;nbsp; &lt;/span&gt;evaluation is from right to left, hence the result.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;21.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#define square(x) x*x&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;i = 64/square(4);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,i);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;64&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;the macro call square(4) will substituted by 4*4 so the expression becomes i = 64/4*4 . Since / and * has equal priority the expression will be evaluated as (64/4)*4 i.e. 16*4 = 64&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;22.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;char *p=&quot;hai friends&quot;,*p1;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;p1=p;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;while(*p!=&#39;\0&#39;) ++*p++;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;printf(&quot;%s&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;%s&quot;,p,p1);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;ibj!gsjfoet&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;++*p++ will be parse in the given order&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings;&quot;&gt;&lt;span&gt;Ø&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;*p that is value at the location currently pointed by p will be taken&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings;&quot;&gt;&lt;span&gt;Ø&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;++*p the retrieved value will be incremented &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings;&quot;&gt;&lt;span&gt;Ø&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;when ; is encountered the location will be incremented that is p++ will be executed&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Hence, in the while loop initial value pointed by p is ‘h’, which is changed to ‘i’ by executing ++*p and pointer moves to point, ‘a’ which is similarly changed to ‘b’ and so on. Similarly blank space is converted to ‘!’. Thus, we obtain value in p becomes “ibj!gsjfoet” and since p reaches ‘\0’ and p1 points to p thus p1doesnot print anything. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;23.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#define a 10&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#define a 50&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,a);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;50&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The preprocessor directives can be redefined anywhere in the program. So the most recently assigned value will be taken.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;24.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;#define clrscr() 100&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;clrscr();&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d\n&quot;,clrscr());&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;100&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Preprocessor executes as a seperate pass before the execution of the compiler. So textual replacement of clrscr() to 100 occurs.The input&lt;span&gt;&amp;nbsp; &lt;/span&gt;program to compiler looks like this :&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;100;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d\n&quot;,100);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;100; is an executable statement but with no action. So it doesn&#39;t give any problem&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 1in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;25.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%p&quot;,main);&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Some address will be printed.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Function names are just addresses (just like array names are addresses).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main() is also a function. So the address of function main will be printed. %p in printf specifies that the argument is an address. They are printed as hexadecimal numbers.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;27)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;clrscr();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;clrscr();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;No output/error&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The first clrscr() occurs inside a function. So it becomes a function call. In the second clrscr(); is a function declaration (because it is not inside any function).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;28)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;enum colors {BLACK,BLUE,GREEN}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%d..%d..%d&quot;,BLACK,BLUE,GREEN);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;return(1);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;0..1..2&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;enum assigns numbers starting from 0, if not explicitly defined.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;29)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;void main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;char far *farther,*farthest;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%d..%d&quot;,sizeof(farther),sizeof(farthest));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;4..2&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;the second pointer is of char type and not a far pointer&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;30)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int i=400,j=300;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%d..%d&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;400..300&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf takes the values of the first two assignments of the program. Any number of printf&#39;s may be given. All of them take only the first two values. If more number of assignments given in the program,then printf will take garbage values.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;31)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;char *p;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;p=&quot;Hello&quot;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%c\n&quot;,*&amp;amp;*p);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;H &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* is a dereference operator &amp;amp; is a reference&lt;span&gt;&amp;nbsp; &lt;/span&gt;operator. They can be&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;applied any number of times provided it is meaningful. Here&lt;span&gt;&amp;nbsp; &lt;/span&gt;p points to&lt;span&gt;&amp;nbsp; &lt;/span&gt;the first character in the string &quot;Hello&quot;. *p dereferences it and so its value is H. Again&lt;span&gt;&amp;nbsp; &lt;/span&gt;&amp;amp; references it to an address and * dereferences it to the value H.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;32) &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=1;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;while (i&amp;lt;=5)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d&quot;,i);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if (i&amp;gt;2)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;goto here;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i++;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;fun()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;here:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;PP&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler error: Undefined label &#39;here&#39; in function main&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Labels have functions scope, in other words The scope of the labels is limited to functions . The label &#39;here&#39; is available in function fun() Hence it is not visible in function main.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;33)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;static char names[5][20]={&quot;pascal&quot;,&quot;ada&quot;,&quot;cobol&quot;,&quot;fortran&quot;,&quot;perl&quot;};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char *t;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;t=names[3];&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;names[3]=names[4];&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;names[4]=t;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;for (i=0;i&amp;lt;=4;i++)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%s&quot;,names[i]);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler error: Lvalue required in function main&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Array names are pointer constants. So it cannot be modified.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;34)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;void main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=5;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d&quot;,i++ + ++i);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Output Cannot be predicted&lt;span&gt;&amp;nbsp; &lt;/span&gt;exactly.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Side effects are involved in the evaluation of&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;i&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;35)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;void main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int i=5;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf(&quot;%d&quot;,i+++++i);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The expression i+++++i is parsed as i ++ ++ + i which is an illegal combination of operators. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;36)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i=1,j=2;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;switch(i)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;case 1:&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(&quot;GOOD&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;break;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;case j:&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(&quot;BAD&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error: Constant expression required in function main.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The case statement can have only constant expressions (this implies that we cannot use variable names directly so an error).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Enumerated types can be used in case statements. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;37)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,scanf(&quot;%d&quot;,&amp;amp;i));&lt;span&gt;&amp;nbsp; &lt;/span&gt;// value 10 is given as input here&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scanf returns number of items successfully read and not 1/0.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Here 10 is given as input which should have been scanned successfully. So number of items read is 1. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;38)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#define f(g,g2) g##g2&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int var12=100;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,f(var,12));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;100 &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;39)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int i=0;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;for(;i++;printf(&quot;%d&quot;,i)) ;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,i);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;before entering into the for loop the checking condition is &quot;evaluated&quot;. Here it evaluates to 0 (false) and comes out of the loop, and i is incremented (note the semicolon after the for loop).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;40)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;char s[]={&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;\n&#39;,&#39;c&#39;,&#39;\0&#39;};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;char *p,*str,*str1;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;p=&amp;amp;s[3];&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;str=p;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;str1=s;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(&quot;%d&quot;,++*p + ++*str1-32);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;M&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;p is pointing to character &#39;\n&#39;.str1 is pointing to character &#39;a&#39; ++*p meAnswer:&quot;p is pointing to &#39;\n&#39; and that is incremented by one.&quot; the ASCII value of &#39;\n&#39; is 10. then it is incremented to 11. the value of ++*p is 11. ++*str1 meAnswer:&quot;str1 is pointing to &#39;a&#39; that is incremented by 1 and it becomes &#39;b&#39;. ASCII value of &#39;b&#39; is 98. both 11 and 98 is added and result is subtracted from 32. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;i.e. (11+98-32)=77(&quot;M&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;41)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;struct xx&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int x=3;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char name[]=&quot;hello&quot;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct xx *s=malloc(sizeof(struct xx));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;,s-&amp;gt;x);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%s&quot;,s-&amp;gt;name);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Initialization should not be done for structure members inside the structure declaration&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;42)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;struct xx&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;int x;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;struct yy&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;char s;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;struct xx *p;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;struct yy *q;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler Error&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;in the end of nested structure yy a member have to be declared.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;43)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;extern int i;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;i=20;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%d&quot;,sizeof(i));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Linker error: undefined symbol &#39;_i&#39;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;extern declaration specifies that the variable i is defined somewhere else. The compiler passes the external variable to be resolved by the linker. So compiler doesn&#39;t find an error. During linking the linker searches for the definition of i. Since it is not found the linker flags an error.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;44)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;printf(&quot;%d&quot;, out);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;int out=100;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler error: undefined symbol out in function main.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The rule is that a variable is available for use from the point of declaration. Even though a is a global variable, it is not available for main. Hence an error.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;45)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;extern out;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;%d&quot;, out);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int out=100;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;100&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;i&gt;Explanation:&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This is the correct way of writing the previous program.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;46)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;show();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;void show()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(&quot;I&#39;m the greatest&quot;);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compier error: Type mismatch in redeclaration of show.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When the compiler sees the function show it doesn&#39;t know anything about it. So the default return type (ie, int) is assumed. But when compiler sees the actual definition of show mismatch occurs since it is declared as void. Hence the error.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The solutions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1. declare void show() in main() .&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2. define show() before main().&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3. declare extern void show() before the use of show().&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;47)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main( )&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;int a[2][3][2] = {{{2,4},{7,8},{3,4}},{{2,2},{2,3},{3,4}}};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(“%u %u %u %d \n”,a,*a,**a,***a);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;printf(“%u %u %u %d \n”,a+1,*a+1,**a+1,***a+1);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;100, 100, 100, 2&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;114, 104, 102, 3&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;The given array is a 3-D one. It can also be viewed as a 1-D array. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-size: 11pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 0.75in;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 14.8pt;&quot;&gt;   &lt;td style=&quot;border: 1pt solid windowtext; height: 14.8pt; padding: 0in 5.4pt; width: 21.8pt;&quot; valign=&quot;top&quot; width=&quot;29&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 24.1pt;&quot; valign=&quot;top&quot; width=&quot;32&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 22.5pt;&quot; valign=&quot;top&quot; width=&quot;30&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 22.5pt;&quot; valign=&quot;top&quot; width=&quot;30&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 22.5pt;&quot; valign=&quot;top&quot; width=&quot;30&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 22.5pt;&quot; valign=&quot;top&quot; width=&quot;30&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 14.8pt; padding: 0in 5.4pt; width: 27pt;&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;100&lt;span&gt;&amp;nbsp; &lt;/span&gt;102&lt;span&gt;&amp;nbsp; &lt;/span&gt;104&lt;span&gt;&amp;nbsp; &lt;/span&gt;106 108&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;110&lt;span&gt;&amp;nbsp; &lt;/span&gt;112&lt;span&gt;&amp;nbsp; &lt;/span&gt;114&lt;span&gt;&amp;nbsp; &lt;/span&gt;116&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;118&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;120&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;122&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;thus, for the first printf statement a, *a, **a&lt;span&gt;&amp;nbsp; &lt;/span&gt;give address of&lt;span&gt;&amp;nbsp; &lt;/span&gt;first element . since the indirection ***a gives the value. Hence, the first line of the output.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;for the second printf a+1 increases in the third dimension thus points to value at 114, *a+1 increments in second dimension thus points to 104, **a +1 increments the first dimension thus points to 102 and ***a+1 first gets the value at first location and then increments it by 1. Hence, the output.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;48)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main( )&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;int a[ ] = {10,20,30,40,50},j,*p;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;for(j=0; j&amp;lt;5; j++)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;printf(“%d” ,*a); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;a++;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;p = a;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;for(j=0; j&amp;lt;5; j++) &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;printf(“%d ” ,*p); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;p++;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compiler error: lvalue required.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Error is in line with statement a++. The operand must be an lvalue and may be of any of scalar type for the any operator, array name only when subscripted is an lvalue. Simply array name is a non-modifiable lvalue.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;49)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main( )&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;static int&lt;span&gt;&amp;nbsp; &lt;/span&gt;a[ ]&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;= {0,1,2,3,4};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int&lt;span&gt;&amp;nbsp; &lt;/span&gt;*p[ ] = {a,a+1,a+2,a+3,a+4};&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int&lt;span&gt;&amp;nbsp; &lt;/span&gt;**ptr =&lt;span&gt;&amp;nbsp; &lt;/span&gt;p;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;ptr++;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(“\n %d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d”, ptr-p, *ptr-a, **ptr); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;*ptr++;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(“\n %d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d”, ptr-p, *ptr-a, **ptr); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;*++ptr;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(“\n %d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d”, ptr-p, *ptr-a, **ptr); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;++*ptr;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;printf(“\n %d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d&lt;span&gt;&amp;nbsp; &lt;/span&gt;%d”, ptr-p, *ptr-a, **ptr); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Answer:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;111&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;222&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;333&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;344&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Let us consider the array and the two pointers with some address&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 4in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;a&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1.75in;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;border: 1pt solid windowtext; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;100&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;102&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;104&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;106&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;108&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.75in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;p&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1.75in;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;border: 1pt solid windowtext; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;100&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;102&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;104&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;106&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.5in;&quot; valign=&quot;top&quot; width=&quot;48&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;108&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;1000&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1002&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1004&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1006&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;1008&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.75in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;ptr&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1.75in;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;border: 1pt solid windowtext; padding: 0in 5.4pt; width: 0.6in;&quot; valign=&quot;top&quot; width=&quot;58&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;1000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.75in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;2000&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-size: 11pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyTextIndent&quot; style=&quot;margin-left: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;After execution of the instruction ptr++ value in ptr becomes 1002, if scaling factor for integer is 2 bytes. Now ptr – p is value in ptr – starting location of array p, (1002 – 1000) / (scaling factor) = 1,&lt;span&gt;&amp;nbsp; &lt;/span&gt;*ptr – a = value at address pointed by ptr – starting value of array a, 1002 has a value 102&lt;span&gt;&amp;nbsp; &lt;/span&gt;so the value is (102 – 100)/(scaling factor) = 1,&lt;span&gt;&amp;nbsp; &lt;/span&gt;**ptr is the value stored in the location pointed by&lt;span&gt;&amp;nbsp; &lt;/span&gt;the pointer of ptr = value pointed by value pointed by 1002 = value pointed by 102 = 1. Hence the output of the firs printf is&lt;span&gt;&amp;nbsp; &lt;/span&gt;1, 1, 1.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyTextIndent&quot; style=&quot;margin-left: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;After execution of *ptr++ increments value of the value in ptr by scaling factor, so it becomes1004. Hence, the outputs for the second printf are ptr – p = 2, *ptr – a = 2, **ptr = 2. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyTextIndent&quot; style=&quot;margin-left: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;After execution of *++ptr increments value of the value in ptr by scaling factor, so it becomes1004. Hence, the outputs for the third printf are ptr – p = 3, *ptr – a = 3, **ptr = 3. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyTextIndent&quot; style=&quot;margin-left: 1in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;After execution of ++*ptr value in ptr remains the same, the value pointed by the value is incremented by the scaling factor. So the value in array p at location 1006 changes from 106 10 108,. Hence, the outputs for the fourth printf are ptr – p = 1006 – 1000 = 3, *ptr – a = 108 – 100 = 4, **ptr = 4. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;50)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;main( )&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;char&lt;span&gt;&amp;nbsp; &lt;/span&gt;*q;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;int&lt;span&gt;&amp;nbsp; &lt;/span&gt;j;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for (j=0; j&amp;lt;3; j++) scanf(“%s” ,(q+j));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for (j=0; j&amp;lt;3; j++) printf(“%c” ,*(q+j));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for (j=0; j&amp;lt;3; j++) printf(“%s” ,(q+j));&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Explanation:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Here we have only one pointer to type char and since we take input in the same pointer thus we keep writing over in the same location, each time shifting the pointer value by 1. Suppose the inputs are MOUSE,&lt;span&gt;&amp;nbsp; &lt;/span&gt;TRACK and VIRTUAL. Then for the first input suppose the pointer starts at location 100 then the input one is stored as&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1in;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 18.4pt;&quot;&gt;   &lt;td style=&quot;border: 1pt solid windowtext; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;M&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;O&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h3 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;U&lt;/span&gt;&lt;/h3&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;S&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;E&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 18.4pt; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;\0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;When the second input is given the pointer is incremented as j value becomes 1, so the input is filled in memory starting from 101.&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1in;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;border: 1pt solid windowtext; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;M&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;T&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;R&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;A&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;C&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;K&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 0.4in;&quot; valign=&quot;top&quot; width=&quot;38&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;\0&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;The third input&lt;span&gt;&amp;nbsp; &lt;/span&gt;starts filling from the location 102&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: medium none; margin-left: 1in;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;border: 1pt solid windowtext; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;M&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;T&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;I&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;R&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;T&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;U&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;A&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-size: 12pt;&quot;&gt;L&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 34.05pt;&quot; valign=&quot;top&quot; width=&quot;45&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;\0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; text-indent: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;This is the final value stored .&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;The first printf prints the values at the position q, q+1 and q+2&lt;span&gt;&amp;nbsp; &lt;/span&gt;= M T V&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;The second printf prints three strings starting from locations q, q+1, q+2&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;i.e&lt;span&gt;&amp;nbsp; &lt;/span&gt;MTVIRTUAL, TVIRTUAL and VIRTUAL.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: magenta; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;To Download This C-Language Aptitude Questions &amp;amp; Answers&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://c2hari.blogspot.com/&quot; style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;||| Click Here to Ferr Download |||&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8839018448844356167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8839018448844356167'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/07/c-language-aptitude-questions-answers.html' title='C-Language Aptitude Questions &amp; Answers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-2135990684268459138</id><published>2011-07-02T12:33:00.000+05:30</published><updated>2011-12-02T12:35:15.054+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manual Testing Interview Questions and Answers"/><category scheme="http://www.blogger.com/atom/ns#" term="QTP Interview FAQ&#39;s"/><category scheme="http://www.blogger.com/atom/ns#" term="Testing FAQ"/><category scheme="http://www.blogger.com/atom/ns#" term="What is Unit Testing"/><title type='text'>What is Unit Testing..?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h2 class=&quot;posttitle&quot; style=&quot;background-color: #999999; color: red; text-align: center;&quot;&gt;What is Unit Testing&lt;/h2&gt;&lt;span style=&quot;color: red;&quot;&gt;         &lt;/span&gt;     &lt;br /&gt;
&lt;h2 style=&quot;color: red;&quot;&gt;Unit Testing...?&lt;/h2&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;b&gt;An insight of Unit testing reasons to employ unit testing&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;b&gt;Unit testing&lt;/b&gt; is a method of testing each source code  at individual level. The source codes are determined whether they can  be freely used or not. Unit testing comes under software development  phase that has all small testable portions for applications. Each of  these codes are individually scrutinized and made for proper operation.  Unit testing can be done manually as well as automated.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;b&gt;Characteristics of unit testing:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Unit testing&lt;/b&gt; involves is vital to tests that are under unit test.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source code could be modified easily for functioning of program or source code, in unit testing.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unit testing may be time consuming and tedious.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Patience and thoroughness is required to be with you when you use unit testing.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Documentation need to be maintained in unit testing.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;b&gt;Steps for conducting unit testing&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;Main purpose of &lt;b&gt;unit testing&lt;/b&gt; is to find any errors by conducting tests in program unit test plan. There are several steps required in conducting unit tests:&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Review program unit&lt;/b&gt;: You can use several techniques to carry on review of program unit. It is a necessary step before you start with &lt;b&gt;unit testing&lt;/b&gt;.  This can be done using static analysis technique like desk check,  inspection or structured walk through. You can even use automated static  analysis tools to get in to this process.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Conducting code execution tests&lt;/b&gt;: There are  dynamic analysis techniques that you can use in conducting code  execution tests. To assist with this process, you can also use automated  dynamic tools such as coverage monitors, memory analysis tools etc. In  unit testing, test programs are performed one at a time. This helps in  identifying errors very easily. This is because you look at all little  errors one by one. As soon as coding is complete, program units are  tested immediately. It may be necessary to use temporary modules that  may be simulating with real modules.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Use of drivers and stubs&lt;/b&gt;: In &lt;b&gt;unit testing&lt;/b&gt;,  you need to write drivers and stubs. These driver modules are used to  simulate a calling module and then call a unit program that is being  tested. They are passed with specific input arguments. Drivers could be  written in many ways. You can either prompt them interactively for input  arguments or let it accept input programs from a file.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;Now, when you want to test the ability of unit that is being tested  to another module, it is necessary to make use of another module that is  called stub. You may use more than one stub at a time. It depends on  total number of program units that are participating in testing. Now,  you have many ways of writing stubs too. You can either return control  immediately or return a message that indicates its calling and then  write back the received inputs.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Identification and resolving power of any discrepancies&lt;/b&gt;:  Here is the step where you compare the actual result to the expected  result. If there is no bug then that is recorded as non-discrepant  program unit test plan. If there is any kind of error then you need to  find them and fix them. &lt;b&gt; &lt;/b&gt;if you find error in code then you can use following methods:&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Isolating cause of error&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Correction and then recompiling the program&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Retesting the program again&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;If there is some error in expected result, then you need to correct  that error. Further, re runs the test. As you correct all bugs and  errors in &lt;b&gt;unit testing&lt;/b&gt;, you must re execute the full  unit program. There may be any unit metrics required while checking  these and you must list them individually. Later on with use of  evaluating test metrics, you can identify methods for gathering these  test metrics.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;5)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Determining completion of test&lt;/b&gt;: You find the &lt;b&gt;unit test&lt;/b&gt; to be complete when :&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You have finished executing tests that are itemised in program unit test plan.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You are satisfied that the code is able to match the required design.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You have finished correcting and re testing of errors.&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You are documenting the test results in the program unit test plan.&lt;/div&gt;&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_62&quot; style=&quot;color: purple; width: 146px;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;unit testing&quot; class=&quot;size-full wp-image-62&quot; height=&quot;303&quot; src=&quot;http://testinginterviewquestionsandanswers.com/wp-content/uploads/2010/11/unittesting.jpg&quot; title=&quot;unit testing&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;wp-caption-text&quot;&gt;unit testing&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Benefits of unit testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Main aim of &lt;b&gt;unit testing&lt;/b&gt;  is to isolate all small units of codes and then show that each small  part is error free. There are many benefits of unit testing.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;1)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Simplifies integration: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;As  testing is done in each small unit of code, all similar codes are found  to be integrated. At this step, it becomes ready for integration  testing. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;2)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Helps in facilitating change:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;  With the help of unit testing, you can even re factor code at later  stage. This will help you to make sure that the code works properly. In  this way, there is facilitation in writing test cases. Now, even you can  make changes accordingly. With the help of unit testing, you can make  changes in code easily.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;3)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Good documentation:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt; Immediately after doing the &lt;b&gt;unit testing&lt;/b&gt;,  there is good documentation that is being needed. With unit testing,  you are able to identify the characteristics that are making your  application to have success. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;4)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Designing:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;  Unit test plays the role of a rough and formal design that is  necessary. This is because each unit test determines design element that  is being used for specifying classes, methods and observable behavior. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Application of Unit Testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;1)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Unit testing could be used in extreme programming &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;and this relies on unit testing framework.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;2)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Techniques: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;With the use of automation techniques, you can help to find the correctness of unit testing&lt;b&gt;. &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;3)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Language level support: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Unit testing also help in providing language level unit testing support.&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;,&#39;serif&#39;;&quot;&gt;4)&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Framework supports: Unit testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;  provides good unit test frameworks that uses assertions, exception  handling and all other major things to carry on unit testing. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_63&quot; style=&quot;color: purple; width: 274px;&quot;&gt;&lt;a href=&quot;http://testinginterviewquestionsandanswers.com/wp-content/uploads/2010/11/what-is-unit-testing.jpg&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;what-is-unit-testing&quot; class=&quot;size-full wp-image-63&quot; height=&quot;293&quot; src=&quot;http://testinginterviewquestionsandanswers.com/wp-content/uploads/2010/11/what-is-unit-testing.jpg&quot; title=&quot;what-is-unit-testing&quot; width=&quot;264&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;wp-caption-text&quot;&gt;what-is-unit-testing&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Fig: separating database layer in unit testing&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: purple; text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;Unit testing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Georgia&#39;,&#39;serif&#39;;&quot;&gt;  is the first step of testing and if this is carried out well, it opens  your application to move further level of testing and then to success of  your application. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/2135990684268459138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/2135990684268459138'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/12/what-is-unit-testing.html' title='What is Unit Testing..?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-9170622724700704483</id><published>2011-07-01T10:23:00.000+05:30</published><updated>2011-07-29T18:09:47.360+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle Installation Help"/><title type='text'>How to Install Oracle 9i or 10g Software Installation Picture Help</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;How to Install Oracle 10g Installation Picture Help&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot; style=&quot;color: orange;&quot;&gt;[ http://java2hari.blogspot.com/ ]&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;1. Buy/Download &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Oracle 9i or 10g&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; Software from Oracle Corporation.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ8AAAFqCAIAAABK38BpAAAgAElEQVR4nOy8d1gc1/3vv0IYoV2KkOy4JK5xb3HcLduSKKL33juSkOUWlziJ4xLHVS6y1VBDgCTUe6ctvW2b7dN2+myF7cuCQMz9YxBWZF/b+T2++ebeH/u8Hp73nDnzPp8zO/Pew8CzggdujX70rtgH7op+6O5obu4195p7zb3+X3kJliUWxudWLUvLez4565n4tOTyiriSwrjS/NiyopXlRSvLi2JKi6JLClfk5D6fnvFsYvITUXF/XBH3+IqkZ1amL43PejExa0Vi1vLE9OdjEp5ZHvn480vv/+Oj9z784H0P3PvAb2+558bf3Llkye1h198ZetPvQ373+A1PlDxf/kXVN58Xb/wsd+Nnlbs+LN/2XtHmD0vrPiqp+6Bw84d5Wz7M2fRB5ncfZ27aXLHn8Jvnz7x64mTtwf1lu/eXNTaX764vqDu8av/JdYdPv378yNpDeyp27yiqa6zYtbtsR0P5zqbK+r3VDXuqdh9+af++msY9VbubKut3lWzbXrRpe+mmrfnf7ijevLtkx+Hq5lMvHT9UtX9fadPu/O1b0r/ZnPb1ptQvdhV8ebB2V0PN5nXPVL25dO17K1795IWX//n0mvf/UPnh45UfPbX6w6eqP3iy8oMnK999ovRvj5f85fHitx8veuux4tcfLXzt4ZLXH6144/G1Lz+2bu2j675K29BYtXdfdfOGlO/qcnbW5ezcnr1re+bO7Zn1OzJ27smsb8jctSt354783Tsr9tVX7WuoOtBY0LQna+epwgOy1S095acOZ+87U3nmfM35E1WnT1afOb3q3PHKUyeqTu/N29+Q0XShtkX24dC24s/KH8hYFv7E8luffu7WJ5664w9P3/HI07c9tPSWB1686cHIGx+KDL4/duFDCSGPJi96MiH8qbjwpzNuS8i5NzP7D0UpDxfEP5SX/HhZ/B8KEv9YlPZ0efozFanPVCQ9WZr8VFnyU2UpT5dnPFtZGPlSScwrOStqK9PfWZX795qcdwsTX8+JfTlxaUXqsprMFWvyol4qin21JPa1ivjXymJfKY97dXXq22sz/vJS5l/XZf1tbcZfqpPeKI97dVXKW2/mvvun7HdeSX9zbeKrtQmvrUt4/eX4N9aufG31ipdrlr28dsVrr67886sZb9WkvvTY7569Leyh2yMeuu36h3+75MGbr3/w5uvv5/ntkvtvjrj/5ogHbll0/62LHrwn4pEHFj321I3Pr4t67dOCLzaUbP4i/atPM9a/l/7h6y+8Vl9Zd+7Vw4fTN7YXN55P2Xwhdcv59M1ns7eezttyLm/r+cwtZ9M3nU7feD5rW0vuzpaC+lMZdaczt53Pqb+Q39CS33ix5MDJvMZDaTsPpu44mLZtf/K2vQlbDqTWHUjZvi9x656EjZue/WjXik8boj/fn/htc9K3TfFfb4v6tDF5Q33CV43JG3as/HLz8k8O5O/+PPrLf6xcvyFvx3el9ZXPvJz1UEn6w/lJj6YkPBwf91BUzANLIx947rn7nll619Jlty6teDj//cg3N6d/vjXx680J325J/K4uc/v23N27CvbuSN9Tl9K0Jal+c3L9luTG+qwD21Ib6xIb9mQd2p93pDnr8PaMph3Ze+tzmhtzD+zObt6dufdAwZGDeYfPlJ1pW93W+VLnhfJz5yrPn606f6r8zMmSU0eLjh/MO3y86MSRwmNN6XsPZB8Uv9Qpfq3r/KsX//LMW2sfqqy4N7f0/vjKx5KKH44peDgy/6GovAdW5twfl3N/QtGjadXP5K9ZWlrzdPmqZypWP1tdu3TVa5EvvxX72juJr78d/+qbsS9XLy1/J+lPnxZ+uPXljX9JfuOTgg8+L/t4fenHf0//87uZ73yQ9dcvKj76ouLDb6r++U3lR+tL39+06otPC97Lujcl7Z6suNsz4u7MjrkrJ+ru3Mh7riXq3rzo+/Jj7i+IfbAo9sGiuIfLoh8pXfFg0fKHip+6M/PFh4peeLjo+UeLBU8+nxSVnB+dkheVnPNCbFp8TlFcTn5cXl5sfmFsfuHKvILo3MJl6dkvJmc9H5++NCblueVJz65IemJFwjPRaUvj0l9MzIpKzolKzlmRlLEsLnVpdPyTL0Y9vvTFJ599/sE77/79rbffdtMtN0XcdFPYjTeF3VwQV/JB7cefvfrN6+l/+0vOx5+u2/p+7Ya/Vn3158rP/1rz5d9WffVW8Sd/Kf/i4zWb9n9y+uDHp3e+vW/nn5o2127fuLpu52uNu9/at2Xdzu/W1O38U1Pzu0fq39xb90r99jcaNq6r+6Lqm4+KP1tfveGbNZvWV2/Y9qf6TS9v27iubuO6ug21m79aveG7dRu/Wv31hrUbN720dcu6nTteb6x7pX5D9eb1Fd98s+q7ryq/Wl/6+Tdln35e/NGO17d+VvXx6uWVL0fWvPJM6atPlax7smjtk/mrn8qvfrao8rmCimfzy5/JKX82q+yZzNKnsoqfyix+Iqv4ybzSp4vKl1aUPFNa9nxFwZMl6Q/l5v6xeEPtlm/XbttQW/dVzdYvKrd8Vr7p85LvNlZs+a5847dVmzZUb95QW/ft2m2bX9pRt2b7zlXb97/UeGR1Q2NJ3Z5VjQdfPXTw1UN7Vu9prGlsrGncVbFra9HWXRW72j5oa6hu+OuyN18Q/H5ZwL3xEX98Nuj2Z4NvWxp2+9Kw258Pue3FhbcvC759+cI7VwrvTwx9NH3JUzk3v5h58wspNz6XfU9Cxn1JKY+mJ/8xO/Hx7JWPZ0Y+mhr1x4zE5wsTXyyKfb5gxVNZMc/lrVyan7SsOHV5aWZkRUZURU5ybXnxn4vy30hNWvXCC7kvvpgXE1OaHF+VnrgqN2VtcdrLJemvFCatyYmtyouvqcx6rTRtXUHi6oLE1fkJq3Jiq7JXVhYkrl6T80Zt9htrc96szX5jTdaf1mT96fWCv7yW/84ruW+vzXxzTfqfVqe9XpJQXZZSs+LxhIduf+bOmx657ZaHblx8741L7r5xyV03L7775sV33bjkrhuvv+83N9x34+J7b1lyz+1L7rtzyYPpy/I/XPPZP2u//LDq8w+KP3s358N/Zr9XV/L54dqtp9bu3Jv2yd6kj45nrj+Z/dXJ3G9OF397qvS7E+Ub95d8va/o66bCL5sKv9xbtKGpeENj0TdNxd/tLd20t2zzvvKtjaWb6ou+3Zb7ZV3O+rqc9Vuzv9ia/cX2vK+2533Fb66P/fu3SR9uTv5oS8anmzM//Tbj4y9TP/w265Nvsz7ZnPfZhvR/fp303vbSb7dUb34t4e2qZbV5z5SnPJGb/mx+3BNpMY/HRz6+MvKx6OWPrnjh0eVPP/T8C3+IfO6+F5+7/YWUh5JLnin+uPDjTws+/azw8/VlG76u3LyhetuXhVu/yN/8ed6mz/I3fVKw6ZuyHV+VbFtfsOWL7O++zN64IX/r+oJNX5Rs+bq07puybV+X1n1VtGVn7d7Gl/bve/XwnpcPNqxt3l3TtDlvy9aCuvry3Xsqm/bU7G1es39X8c6GysZjrx0/88bpurytH8R+uGxJ5Is3L89/uqBkWUnsI9EZzyblvJiSszQl+7nkrKeTMx9PzHw8Me/5zMJlOUXL84uWFZesKCuLqqiOXbM64aV1aa+8mffWnwvf+XPJOzVJq94p/ds7pX97v+aDNwv//FHtJ5+/+sX617/+cPU/36/54N3K998ufeeNorfeLn7rs3Ufr3/1s2/f+Kp4eVHU/StXPpIW+UDKsvtTIx/OWv5o5vJH03+CZX9Ij3oyb/mTucufyEuLXv3MQxl/vCdp6aO5zzyYI4iMy4tMyI1Oyk3IKI5Oys0tWxOfkR+flReXXRiXXbgyuyAmqzAmqzA2vTA2tSAupSAhuSgupSAqOTcmNT82vSAuozAhsyghsygxqzghsyguPW9lcnZMUlZsUkZ2Vn5GZnZaemZySkZySmZKcnZybHZRWlV+YlV2ZEXuiurcuDXZcTXpK2vS46oz4msyE1ZlJ6zOjKvJiqkqTaotT1pbsrKmIKYmL6oqP7q6KHZ1cdyaotjV+dHVhStXlcTX8psl8bWFK6vzoipyVpTlR1cWxFTlR1fyLXlRFfnRlfyusviawujy4pjqwpWr8qNWFa2sLYxZUxRdkx9dWbCyoiimvDC6rCSqIvv5gpzIksL4yrRns/OXFayKrlgdVVETXVoRXVISXVwYW1YQV1YQV1YQW1wQW1gQW5i/siB/ZVFhTFHByvKiuKrSxFXF8VUFK0tLEqpLE1cVxVUVxtUUJ9QWx7+UH1ObG7kme/mqrBerC1fUFK6oKlxRVRhVXRBTU7hyVcnK1RWxtRWRq6oiV616sab0hYqSuJcKE1/Jj1+Xu7I2d2VtXuza4qRXCxNezoysKUx4OStqVdQTmZkJxWmxBWnx+RlJeemJ2RnJWelJGelJmRkJ2RkJ2ZmJeVlR2XlROYUr80viiosTSorii3MTSrLjS1MSy5JTKpLTKuMSSlMTyjMSyjOSK9OSK1KSyhMSSxMSSxOTytJTKjOSKzMTK9ISy5MSSlMzqpMzqhNSK1Yml8amlK1MLk1KrUhNq8pMq85NrclNrclIrUpLrkhPqcxKr8lMq05PqUxLrkhLrkhJLEtNKk9PqUyJLk6PLsmIKU2PLUtbWZoaU5ITX5mVUJmVUJERV5a2siQ1pjg9rjg7qTQloTB+ZX5cbG5sfE5SSnFSSmFKSkFqcmFqckFKSkFSaklCWkliSnFSSmF6anFGSnH0C6n5ydXZcRWZ0eV5sasyoirS4sqyEyvzEirz4ipKYipKYypKl5eWLi8tjSwrjakoja4sW1lZGllSsqK0KLK0OKqsJKqiJKayMLKsMLKiOLqqKLqqOGZVWVxtccyqwqjqgsgqnsKo6qLomoLIqrzlFUXRNbkvlOW/WF70YkVRVGVhVGVeVEXWitKclZVZ0eW50WV5URX5kaUlMdWl0dWViWtzo0qzVhTnJlamrixMiy9Mi89PSchPi58hPjY7JaEwJTY/KSovI7owN640L7osf0V5/oryosjq4qjVpVFrilesKVyxunDF6oIVq/MiV+dFri6MXFMcVVv0Qk3xCzUVy9aURL1UHP1SUdTaohW1xZFrS6JeKot5uTL21fKYl4tX1BYuW120ojYvck1u5Jr86LUF0Wvzo9fmRdUWRK8tXLkuP3ptYcxLuStWpy4tyVhWnB1TmpdQnhNXmhZbkJNckp1QkBNfkBOXnxdbUBCdnxeTnxWXkx2Xnx1XkB1bkhtflp9YlRlTkhFdnB5VkB6dx5O0PCsvqSInoSw3sTR5RW52fGl+cnlBSlVmbHFWXFFWXEleUkXqysLUqNzchKKc+MKsmILilMr0qIKMuPK0leUpMRVpCTUpcRUp8WU/SnJcKU96YnVOWm1qfPW9d7yw9LHMpY9lPv/H7GcfyRE8+Uzs85FpX2zYKQVQo3UMJm0Gxo6yI6hpFDU6YJMDMtpRo9PAOjHGSdBuxuijjT7M5DRcATM5MZMTN7t4CJOLMLoJkws3WXGTFTNbMLMFt9gI64jJ5mUZN4k5HCbOznAMPsYQfoYaZ9gJxnSJNk7QxgmK9pO4l0acLOqyGDwk6qRID0P7KNxLYi4jPWZmLxlJH2VwMbiPJbwk6mZwH0uMmahxI+lniTEj6TeSfhrz0piXwX2UwUMgLjPhM2IeCzluoiYYbNxITbLkuMU4aTFOMJSTJZ1GymWjx42kHzM4jKzfxPjtpolRzOXEvCO4y0w4GMJBMR6K9lGMh6acNOWkaQdLu1jaxVIeI+kz0xMWZtxq9FHYiJFyjVouWYx+BLQx5BhN+klygiQnSXKSJiZZws8SYww5xlJ+lpqp1kKOm7ExE+Kxoj4LOW6gfDDthSgPSvsw1o8bx9mRaZuToyyTuHGcsV1m7RxkmwDNPg01arC6MbMLMVoRoxVmbZDRDhntkMlJWj2k2U0ZXSTt5DFax2iLH7f4MOsYavUhJh9jGjOyPpLxYIzbwLpRoxszezGzlzB6KdZLU26CcmGMG6YcEO2AWBds9kAmN8g4UcaFMW6SdtOEiyScGOPGWQ/Oegy0y0C7MMaNMe6rtZGZMNGXzMykiZ00sZeMzITJOM4ax42mCcY0Rht9FOtlaA9De1jTmMk6YRqdoG1jOOvCjU6SdVKMk2LtJOvEzG7E5IFNTtToIEwuwuRiLV6K8WCEAye8RtMUzV5CTH7EMgaxLpBxEmYfZR7ja8NZD876cNZHMj6actKUm6bcNOtlWD/D+gnaS9BjJOPHGT/OjM9ckOw4yfhJxk+x4zw45cNIL2O6xLATLD1hoi+xxkuM6RJpnMCN47h5wmD046yPMY0bTRNGeowEbUaD00p7LKyXMXqM1jGSdVFGN2V000YfaxpjTWMU66WNPsY0Rlv8tNFH0m6W8bKUjyW8ZmzMhvttuN9CjpmocSM9xjJjLD1OET6G9hnpcSsxbsN9o/i4mZ4wUhMM4acwH0P4TdQEQ/j5TdLgpTAfS08QlB+j/TgzjtF+jPajpA+j/QQ7AeMeCHNTpknGdMlsnWCMHgM5StBuyjwG4aME7WZIt5HymEnXCOkeIV0MM0LTozTtYGgPy3hZZsxsmjAZx42sj2XcM5i8NOtljD6j2ccYfRjhIGknSbsJysWavCbLuNkySTI+gnKZjF6WdlGE3Wz0mhgfw/oZ4yRpvESZJil2jGK9V0MbffzVMguC2gE53bz3YmJ86dKnM558JPmFp3JfeDxPUFD8UvORCwMyqK1b3j+sG5Doe4d1PRJdr1TP0y3V9crhHgnYM6TvG4QGB6D+QX2/FOyR6Xpkuh6Zvk8B9SmgXinUIwF7JGD3sL57COqS6MWAvkOpbQc0rYCyVa5qlas6AE23Gu5RwuIhbc8w3KdAepVwDwCJZbo2mbYd0Heq4U4l2A1APTJdr0zXK9O1SFQX5epWQNsKaFsUmjaFtkWmbpGpxYC+SwV1KsEOqbZLhXYooDaZvl0Gd8iRdjnYLoNbJWCbTN8hR8QKtFMOdcmgTincDRi6FXjLMNQqg9rkYJscbFPoOgBNu0LdLtee7lNclIGdevycQtelxdrkYJdc3yPTt8u1rYD2glJ7UQW1qNAWNdyqgltVYLsSbAP07YC+HdB3yJF2GdwuB7sArViu7FWD3RpQfGVvGwC1AchFBXpRgV5UwBcBsEWpb1Hq2wB9q1zbKtd2quGLUnWbQtephtsBfYtC0wpo25QasUrXodS2K9QtUqBTpekANJ0qTZsc6ABUvVq0Q0a0DkJtA1CfBBkYRvoH9f2D+r5BqHsI6RlGe6SGVpm+VaFrU+g6FPpuBdgrB7uHtX0SfZ9E3zus6x3WDQJIt1TXJdd3KcBOJSRWQR0qqF0JtivBDoW+U67vAaAeAGodVHbK9V0KsF2ua1Po+El1KUDes0+i75Xq2xTfv4liAOS7dSiunAGZtluO9UgN3RJULEE6pahYBncqETEAigGwHdDxdEg0Yqm2SwGKZbpWqaZTCXUodJ0KXZdc1yPX9Mg1XXJdhwJqA6AWubZVrmlTqNsU6g5Ac1Gq6lRDnWr4okzXpTb0qbEuiV4s1XbKdF0KsFeFtMt1YplOLNN1ySAesVwrlms7ZJo2mZanA4A7ALhdAfG0yvRtCl2HAmqXg20KnRiA2+VghxLkWzrVcItE2yWDOqVgh1TfJtO3ycE2ADozqGxV6DqUYJtM2y7RdMl1rf3SfqW+Q6rokKnESu2ZAYkY0IsBsEMBdcgRsRQVS1GxBBLLwDaZvkWuvQjoWlVgi0LTKte2y3UzJ1kBtgHKNqWqTam6qFZdVKva9bo2jaYVULYrlJ0KlViubFOo25SadpW2TaNrVWtbVJpWtbZFo23V6tr1YJtOf04OtAOajiu0K9StMiWvL0oUrTJlp0rXrlCL1ZoOHdiq1p+Xa1oARKwi2hSGDrmhS4b0SJEBib5PqhPLlR0yVYdMJZbpOqT6tmFtt9rQo0Q7lUiHAhLLdO1yXZcKapNpOxT6CxIVfyV0quFONdyhBMUqqE2h6wDQVhnSKoPEMrBtWCuWatslmj41enFY0wkYxEpDixQUy3T8O3U1nQodTxeg71bou4bVZ9sH+2RgnwSqrPrzffc8/9Qfkp57JEPw/qebOoZ1PUqYv1i7pbpOOdKrIcWD+o5+9ZASa+lXne2R9+mI011SiZ7tHYC7BvR9ckOnFO6Uwt1ylKdHYeiWo10ypFuO9ijwbsDQoYA6FJAYgNsBPX9BdKnQHg12ulfeKUe6FGg3gHQpYLEM7JDqxTKQ798h1bYNa9uH1e3DarFUe2FILVYaOgC0XYF0qfF2GdwmhTrkCI9YgbZJoW4Vfq5f3aelTveozvVre9REh9zQITd0yJErwiCWomKpoV02CypWYB1yQ7sMFsvATjnUpUA75Eg/aLwwrOvVUe0KpFdDdinQbsDQrcI7VVibHO4AUJ52BcKHYztfs+L7ktpkev42aJXq2mVwJ2BoGdZ3qrB2haFVhnQA2IVhsE0OtyuQNjncKoPaZbBYgV7DlYFg8VV0KcAuBdwp1/N3qVgGdskxnm452iv7ntk3RaxArxwLdyngbvmPw+/tUlwz3I9zTYdZE75ldtcPRZdipqouxdX8iOePclWp38/rmlHEwMzJ5Mf631j9y9D/MrUfvBFiYKb/T4hZrj7q6rlcqRycnewPKrnK5No3/XsH/pNADIAdyhn4zS7FDNccy9NxFT97kq9UCF5zPsVXyuuWo71yuFcO98j0wxqsrR+Qw8a2QU2f0tApR7pkSKccmRX9GkPbsLZ1SNOvJzvlUIcC6lQinYChXQZfuZENYgXWq6F7lFjLoHZQQ7UPaVv6VWIJ1CmFewGsSwa1DWq65PpBDdGlQNuG9T1KrEeJ9arwHiXWNqjpVcJdEn2PBBxUEn1KvFMKHz/VFx9b/Oxj8c8/nCLoUyADINGhBFsk6tZhZZdc3602XBzSDQKG3gFdRxcg1eB9avTcEDAIM8fbB4fkpFxt7JZj3Qq8U8anBtopM8xqfrNLgXYpsavpBAydgKFbhbdKwA450qXEugGED7hOOfT9pQAgvSrDoI7s1+C9KkOflupRU21SpE2KdMgNbVKkE8C7lARPt4rsBHCxAhMrsAG9ke/Wq6FnO8zSCRCdCmoGgOgEiG4F0a3Au+RY9xVaJXCXkuiQG/q0TLsMvTCo5w1bJTA/bidguDaGroTaLN0qsktJiBUYX2eH3MBX2DIMXTH5nqu7XYNYgV+92S77/gbolqNXbpgfuT3mmOP/NN1ytGNQA4BsrxzuloLnu2TdUnD2M/XKDYV2yaD2IW2nHOpRou0SsF0GdymxHjXVrSJ71FSflulVUu3DyLkeddsQJJaivQAhg0yDGqoXwDqHwK5hqE+B9MrhjkHNhV5V2xDUKTN0K/Cz3ar2YbhLjvUCWLcUbO/XDirwHgXeMqDvUxOgwVmQt+7Zx+JffDhVwIz4O2XaE939C66/RRCwIOC6kOsChQsCRQsE1wkFgSLBguD5QoHgOsH8hfMW3SiWauVatleC9CnxXhXeq8K7AQOf1nyadgMGnh4lxifXbGZ1A0iHVN8NIDLEKJaBfAtPjxKdpVdl4Bd0PUp0QEt0ypF2CTigpQZ1NO/MD8pHeJcC7VXhrUM6OWrpkEJ8S4cUmi1jli45JlbgYgXeJZ+hByB6lWSvkuwFiG451iUzDIMsfyw/Ir/AnP2g6L4q2vikno3sqxHL4HYJyB81W2enHBnU0YM6ukuBdsoRvuXKAtbAz+Ia+tX0zHUAEDNT4C8swNCjMPQCaC+A8uZzzPGf50Kv6ly3qnVAO6SlpaC5X0X1AkTPv8I/ARjU0T1KrEuB9mtIPi561FSPmurV0Od7NV1ybFDDdErRTinaOqDV0y4ZZOoYBtv6NOJBfbcUvNit7BqGegGMj85eABNLEF4PaenWXnW3BG7v1ajxUSlsGtBSdg+XEFfy3GNJkY9kCpx+blAN9Sg1gsCFIdffGCC4TiQIXDI/6PfCRfeHLl4sEIgEAtF1CwUB1wnmLxzSYV3DUI8U6VcR/M3Zq8LFMrh1SNenJq4OuB4l1q9G+1RIrxLuUyH9apTflICkHGH61eiAxnB1uvWqDHyu9aoMPUq0Uw71qbF+DT6gJgfU5LCO6VPiYgnUozAMaek+5Ux7L4ANaekhLS2Hzd1ytF9F8I19SvxqelX4TJBdBf8GzIpuBd4phXl/XnTL0U4pLJZA/HC9wI9kWbcKvxbA0KMw8J8/Ygk0oCa7ZAhv268iumTIoIYa1FA9CkOPwtCnxPtVxI8W3KcmZk8pzw8j+3/8Ep/j/7c0HG3f2HDyy20HP9rQ8OHXu9/6x8YPv979r9R/+M3Oz7bs2Xe6UyyDh0F22/4z3+4+8tWOA1v2ntzUdPzb3Ue2NJ2o23tqW9PJTbuObGs6Wb//3D++3vllXfP5HqUMMkn0bP2hC+u37vuyrvmDL7d/8HndJ9/Uf7Gp4aMvd3z2bcP6TXs+37znnxvqv95+YEvDkcajF9uGtWIZbB7l4mOLn/tDYuTDWQIVRA4qQT3FCAKuEwQuWCiYv1gguF8ofCos4qH5gY8uEN4WeN3igPmBwQtvvPP3vXJ9L4DKYXOfEh/QUlKYVRGjWtqpoUb7NWSvCu9Rot0A0g0YepQo/xeDbgXYA0B8xg3pcClEtQwAM3mnwvgs61GifWpsQEsoDGYtbdcxjmGQHtJT3QDSr8KGtGS3HO6Uwv0qTA4bh7R0jwLpV2H9KqJLBg1pSQC1tg6o+5SGXgDrVxH9KozPjh4FckUYegGsF8B6lNgPP2H6VNSAhhnUsn1Kgxw2D2oIADXLIBNq9iqQmXVyL4D2AljvlQibXbX1qImr6VMTAGqV6GkpyAyoSbFEP6ghehSGfhXWKQX5KSgQEx953XKYz7JZ0ac0zIrvC/7XNV3PVfUQIoUAACAASURBVDH3wxXfHHP8J1CSFwbBHoDs1TAS0KKjvYh5Qgbb/hWrBDJ2A4bdR1s6pFC7BJSjliE9I4GMWtIBYDalwQbTbrXBAkBmmHbrcPuwmgIZ96CGajrWdrFP3afET4tlEj0rg0xDWlqFWCHaMaA0aHGbAjTpcDu/rFEgFvGQ9ttdB/vUmBIfcfu5rIzVzz6aEPlwlgCjbBINNAiogkNCr1+8RNMpPrX+k5SbrufsVs5Iq+s2LV+y6NzWTc31OwOvW6An2CE9NaijJSCpJix9KuRoS8/2/SfqD59R4WbAYJQjjAymZTAtgym1wahEGAVEKRFGbTBqMBNucetJa13T4WGNQW0wAjAjAclBLTagMUhAUoGy25qP7z5ydveRswfOdoilWgXKykFKR1glWlyFGhHWcehMB8zYlQirxS1a3KKAaJix6wjrxl37dYR1WIMNqQ0KiFahxmtQG0xXYVEaLIMaql9D9qkJKWxSYnYN5ThyrpMfC2EdO/Ydbzpy7vjFnkEVqkKNvKcMYqUwK4GYAS3Rr8H51eXVDKhxmLH3A3CfAgJgBoAZqY7oB2AFRA8oEQBmENZx+KxYT9oUEA3AjAYzazAzADNykLoGiRaX6Uk5SAGwUYmYANQsg1gJZBzSM3zZvVfWd3PM8R+mR00NI6OdSvp4p6pDQbZJ0U6A6JBjnTKMfwTP0z4M9yrJv3yypU9FyWEzgFoB1CrVUR+u35pVUhubXpxdvDqjoDq7eHViZklaXvWFbvmgCusH0K17TnZKYR3lBFBrpxTtU5LvfrwpJacyJjnv5bffb+uWZxevzihYFZdedqFX0ymFW3qBf27Yyd+SZttUbmbtUw/GRz6YLaAsLjVK9ssBgSCAm+a48TFPf9fG/ExuqN934jBnIuNviOBw9I3aNQJBgEQDyTFbhxyRIwxEj9QfOKnBTDbftBJhDp1pl2gxzOzqkmgws6sfgDQGRmNgemUag3FUY2CUMElaXbjZsWPvYbkeMxhHVSirwUyDKqRPAQ5rDBrMtGPfMbN7UokwBpOz4dBpDWYaACBmdIywuDGTE6ZHDpxssbgne2W6QSWMsnbM5DQ6xk3OiR17j6oQRo2yAwCkJyxSLSbT4bjZBdMjSpjGzS6UteNmFwBROtysI6wazKzGbX1qrEeJaijHgJ7Zuu9E0+EzesIyrEbr958gLG4dbqZHfDv3HdMTFjXKagxGPe2Qwixq9Q3pKf5PH90AIoEYfqXZr8EViAlhHbsPnNzacBCAKIiyKWFaT1h6pFq5ngAgyuy61HDwlMHo0BMWlLXrCYsKYZQwrcPN/P8MKmF6SIWApFWqxdQoqycsSoQFqRHC6pVBrIZy8Iv8bhU5oDfyz/LmmOM/TL+O7dVa2mR4v97SpWIGQfOFQbBLjrUPQfzjF4mebenXtcsM3Qriw6/r+9W0RM/CtFuFWPvlSFJWqdZgVugpFURLVKgSpHQG0yCADALIsIaQ6qi6xhMSPTukpQF05HyvZkBNP7UsZZzjxqe5tNzSv773+QTHjXOcn+P6VVT7kL5XDv/z2+2DOnxITxktlzJSq559KC76wUyBc5wb1hj0OCUQBDz1hz9woyPW1rP+lrMHK0v3FmRztEFd992OV2rzEuLnCQQKHTqEWIZRs8HqqdtzEGKscgjvA3QAQqoMNMzaDpy+iBhH+pV6g9lOWRwobTlxvv3wqQsGxopQZtrqtLr8u/Ye2nfkFEKZqREfSNkOnWkfUMJSHa4jLLv2n9BgJpCyoUaHCmW3Nh7SYqyBGaGt7mNn20e9U0fPtJnsYxIVjBvtWpRhR7x1u/c7xqbr9x3tlai1KHOmtUcNUyBusromnH5ua31zw/7jGDvKWBwYbTlxvp22OukRD0SPAAajirCpCFu7BByGTaTjUuOBE2qYMo76tuzap8eMgB7H2NGN25sOnrigQWgNQmtxS/PpNi1lU6BsvxrVUjbY5NSQVjnCSCFqUIvp6BHK5j12tn3PoVNqmDLZx3Y0HYJJix4zQoR5W8MBq2vi4IkLEGFmR7yHT7Vg7KjOwGLs6L4jZ7bWNx86eZE0Oz/64juLc1wLUa6xqa31zXWNBy52SyRaXEuOHrrQpzBYh/UmCWKVY6PDIDvHHP95BkGTzjTRISPapbgUsrYMgMM647CGUKHm1h45Yfa09SrOiiXdSqZPxX783Z5hvUmB2NSw1cC6B2RIXErBgESnhZis3LLUjPyK6pckChAmLX0yUK6jAZDdvueUDLJI9CbAMNqnoqWQpaNf/fo7/8jMLZviOJ/v8iTHFVWu++CzzS39unM96l4A++d3OwYhUgJRJps/I6X0qfuWrbgvTkDbxlWoUaGHBYIAYWAg5x+blA+Zjh48/Upt259e5azM/nWr5I07RQLBPIFAi1ISbGTYYNNS1t2HTuhIk0SHwqyNHHGTI24/x23avQ9irLTdS1jsI56JUe+lrfV763bvs7nH1TBhdvggwri7+ci2hmbPJY4e8Zhcl9Zvrh/WGLS42eKZ2n3wFGnzKhFm1M8pIKrx8BmUttl9l80O/+adex1j0w37j7MjXi3KGJgR3Gi3+y43Hz1rHPVtazjgGufcE1z9vqMW5zhutBMmB0SYGw+caNh/3OIcM1BGymRrbD6khYlxjsPNDglIAqi5X4OriFEV5dDS9v3HzhEmhxqmmg6eRCirEiTYEe+eQ6e27NrH2DyOsWnG7t916LQCZRUoq8LNIGuXwfSwnlDhZi1lU2Img8m579hZqRqhre79x84xNk/jgROk2Qnocakaadh/3Ozw79xz2OqaUMPU+5987ZviSLPT6prY0XTowPHzjM1DWVzbGw+yI249Smkg/OCxM9saDugJC2v3Y9ax7+qPaCiHHLFJUduA3iiB5pjjfwLQjFgv92lMfVq28pX3ite8E5NS/Hx0akpOeWXtG4mpecXlte98sL5HxfarjR9/t0cCWtToqAaxqREzStkLStboEaOBHEFxo1pnUGqQYZmuu1+hgmgApFWwaee+M3LYKgXNSsw+qDW2D8MSNSFVG97+yweogbKNuFIz8t/++6etPQBgGFVi9n4V8fHG+iGYkiGMeWQ8PbnoiXuXLrsnSkBYxlWYVaaBhaLwkKBgbnzc2N6qa6jfUZi/Oz+bsxrTb4h4IVwYMW9eeOgiHW7shc1iFaEhLZt2NTknpjUGSgEa6BGXzTtBWOzNx8+oURJhLBBlath3sLH5UNP+wyfOXoRxGsIopQ62e/y7mpp37z3QfPh48/Fzuw8cP3a+QwmTEg0i12N7jpxG2RGJBkHZET/Hba7fB+KmQ8fPHjp+dmNdvdM3eeDoaYy2mEbcOoQ8fqZl995DDfsOm0c9DfsOgwZapTfsajpgsXtR0nT01IWGfYePnb4IYUzz4ZNHTpw2jzgOHjt55OTZhoPHDp1uwWweFW4Wy3QKwqozehCLd1v9XqvDB2iRvQeP2z0TgBZR6Q0Hjp4+fqZFoYHVIEZYPfWHz+AjPjnCaCmbBCT3nWrdf6a9dVDZr0ZlMI0aHQeOn7c6fA7vpR0NzeZRz46GZj1KqfQGp29y36ET5lHP3oPHYZx1+y8fPHaGtTrNox49Sh08dqax+QhGW4w2166mA7TZLleCIw7vlh27G/Yft7gnAYiCje4tTSdMPq5PywxBZglilSHmOeb4HwC2qnBn6yDUqyQrXv6bc4Ibm+bGOc47zk1y3BTHjTr9abnlPSpT71Xpxtgm+2QwTIyUVbysh9iBYXVWVlF6Rm5Vda1GjzFml0SFqmBWg1p2NZ8F0BEpZFHhjk6AUGJ2JcT87f0vktNySYIdHXFhpDmvaNXb733ePgz3AMSghvpk024JygCYyTziT0sqeOCWR5685QkBZBzTUA6EsQXMX3CdYJ78QsvR9V9k3nsPZzZzNqty/fpnBYKYG6+/NTwsKCi4R6bTjkydHtIrUEZjoI6db9MTrG+aA0njiYsdzKi7fv8R1u5BWWvD/qN215jXP7W7aX97Zx9jGrHZPaNOn83uOX7q/JHjZ8w2J2VxsXbfodMt3RIVABFGx9juA8eZUS9hcYKk+fCZVqNjrGn/UZd3cmKKa9hzaNTp37Bxu9HiVGqQPc1HRxxjNrtvR/0+s81d33hg1OknGdvFth6He2L7rr0TU5yBMJ29IEYwdnKawwnGPeavb9rjGpvwTnJjHNerhIZ0uI4ZBUgbaPbpacee5qOWEQ/J2I6dvKCHSZKxmayuw8fObt+11+GeQHHjmfb+TzZsI21eDWZCjQ6EtRNWj46wQPRIPwBpMFPz8Qu0yelwTxgIE2Oy7ztwfOfuZtbsIBnboaNndjXsJxnbtp17nJ5LOog4eabVQJho46jZ5t66vbFuRxPFjtDG0bodTazZ4XD6Dh09dezkub0Hj1MWlwphJCC5cfdRPesGzX45Zh/QGwHMNscc/yPoaY8UNKvx0bLatwYUMKAnMdIqVehkcjXLWPQ6JDOneEBnG9DZPt20T46M6AmXGrYy1nEdbCwoWt03qNRqcQQmQD2qkGsglO4bVGgQVodZ9Li1/tAFNe6QIzYN6dYw3k6ZoajqFbkKkUiVSQnJWzZtVauRQakWJGznezVDkFmiN326uUGGGdWk1Wr3pyZl3yy65Y4FtwgoBwexHg1CC+YFzhcIfhe84N6F1z0mXLAsRBS/eFG0SPj4dQG3CARCgUAgCARx0wBoBs1+JWbSYqwSJk+2dH23o6np8CkdbsTNjt0HjmsxlrX7CIt936ETdbv27Dt0QgPhOxv3N+w7vPfgcQhjGpuPaGHiwNHT+0+c39V8VE9YDEYHbnZAlK3h4KldzUf3HTvfdPgMyo7A9IjJPra9fn9T8/H6psM2x7jV7m8+dLqp+Thtcm6v33/w6LnmQ6dZi3tX04G6XXv2HjhpIK0Ea8Ppke+27D5+pqW+6fCJM+1bdzbtP3ScsYwiBNNw4PCB42e/3LwTM7s0pFWGMGpyRI6amo5f2HfoxM6Gg5u3N8A4u7Ph4OET5xqbj6CEhWTtOxqa9x44ydr9DYdOm1yX9KRVhbJ9ChCkbAqI0hEWDWayei/vPnDSwIxglA3BzU7v5c3bmjDK1rjvWMPeoyRrP3LiotXuH3Vdqtu5j7W4GbNrz/4Th46d39V4yO6ePH2+kzY5dTBttHoam4807DnEWBw7Gpq3Nx5kbB41ysKM/ejFPsjkHQZZKWTR0R4AsygNNgCz8ILXv0Rcc+BPiF/R87+8vDnPX+6pNNgMFn+fEu9XYate+2tx9avJWSW5hVUZ2UUFxVXJKZnlFatef+s9CWiRgLbPtzQD6AhEuUjLGEo59QbLPz75Nr+4Jju3MjUjPzuvuLp6XVZeeVHZGtzo1ONWkLA1HrqoxkcVBquGdElAc48SW/fm+9lFNdl5pR/987OBQVlqRn5pzctxaYUG27gENEtB86ebmxQGs4ay8el2a8Std4luFdCOy4DeRFB2wbxAwTxBmEDwu/mCu64TPBK28JGwhfeLFvx2/rwwgSBIIJgnCCRJi0yNI7Rdj1sR1o6ZXbjFjVvcmNkFM6PXgJsd12Awjl4NZnahRgdIjegIK0jZUKOTsHoJqwe3eBDWATOjED2Km138d5AYjA6UtaOs3WB0GIyO2W8lISxuyuYlrS7C4sTNLoPRYTCOXvnCEses4I+aBTU6IHpUR1hVuFnPjCJmF2H1EhZ+oFHMZCcsbsrmBkkzRNmY0THc7KBs3h6ZbkCJyEEKokdBaoT/fw4tbtERVj1pA6kRiB7VERY9aYXoEYS1o0YHZnZhZhf/ZSr8cg+5MoWrISxulLUjzCjCjGImJ2Fxk1YP/5dihBmF6RGQGoEZO0SP6ii7GrepMKvSYFETFi1uUxMzgte/RFxz4E+IX9Hzv7y8Oc9f7qnFbVIdRY2My/SkCjUqEVaDmlQIw6OGGTXMqBBGhVkH1OTfPt2oJ0f15CjCOlDmCqwdZRz8BY/So7xAaLuetCGsY8/Ri3KQQc1eiHUpEJMCMSkRVgWzKoRRw9SMOcIoEVaBmJSwRY85P/muQc865ShrcY4nJmTcHH7LHaLfCUyOS6RlbEABh/3u9vnh4QHzBfMFgvkCQWDA/MCA+fPmzRfMu04wb0Fg2E2hN9/To0Agk1dv8gLEqIpxqlmXxuhWMU4l7VAxzmvQGK9FxdivRs26+GN5eEOe2fbZzdmWWf/ZzlqTR2tyaYxONevgnX9s6GsBKLuCHFWQo/woGqN71kHNOjRGp9bkkhNWJT2qt3jkhFViMMmJESXt0BjdatalpB0AZZ9ltiQl7QAYh5J18qiMLh5+E2AcAPOj58o9a8gXc815uHrisz1nd80xx3+Yncdavqw/9Nn25r9/s+O9DTv//s2Of2xquIb1uw6u33XwdJ9SxTh1Zu/uk+3X0HhafA0Npzr2nO3qBxmtySPFrFsOnPmh7TV8vLHhmy0Hjp7r09MOxOK2uS+lpxfeyKcbYx3TYFbGfblbDfeqdXqSgHEawVgENyO4GSKsOmJEjdv6VFSXkqTc3DAyqqJ9AOlS0x4N41HTHhXlVpJONe1R0x417VbTbl5oGJeG8WgY16xQUQ4Vxf90qCgX31nDeDWMd9ZKRblUlFtFzfp41PRso2tWzI6ipt1a1qtl3RrGdaWnQ8N4rgzNC89VDm5eKEnnlVG+L1hNu1WUQ007NYxHy7rVtFOB27WsF7KM0R7OMDoFmv1q2qMzjumMPoBwKsmZkmbOButRM14161ExbhXtUTHuWaGkXUrKraRdvFBRbiU9U4ySdmkYr4pyA5RTSbrUtEfNemZ3qRi3+orVNULNejSMV816eMHrXyKuOfAnxK/o+V9e3pznv+XZqSJ6NYzG6NWZx9CRKTXr0Zp8OuOY1uSbFZBtAiCc6MiU3uJX4A4t69MYvVrWNyt+WKcUHVHSLoPjMmSZUNIuBem4xpMXvOYFyPoQykuPTGqIEQXKorQtLi7jpkW/vTPkdgE7MiaDWAluhUfGtGaHmrUgrAul3DDpgUkPTPkgZlxLeCF2EjFxctjdr7Fr6Et6agwixyDSC5Fjetyrx90w5YcpP0z5YMrHC4jyQKQXojyzAiTdIOEBSfeMIDwQ6YUpP0KPw5QPIsdAwgcSHpDwzZpfaeEbvRDpvbqFF/CVL3qc6UC6eTHbApHeq/r7Zg+EyDG+YIgcAwnPNQXDtFdPuHh/He7UoA4AtIGEBzdNaQ1uNWJH6HE9Pus8Ux5Cj4O0D6R9IO3XU1495dWRPh3p0ZEeHembbQEJn46cOVBHeviZ8i0QOaanvLO79JSXb+H3Xt0C0j6Y8vPD8ef/F4prDvwJ8St6/peXN+f5b3lqCTdumqJGOYgZw01TCnhk9vqcFTDLZ4IfNU3AlP+aax4kfHrcqyXcetzLCy3hhik/YbusgEdUsEMGWg3mS9d4XuPA38s46zM7L8tgWk2YnX6uuHjVTYtuvTPkdgGKm3UWp8YxroIspMmHuMdVrEfNjKlon4r2qZkxNTOGjnKwbXIYscHWS2rGOwia9bQHIpwg6YQIJ0y6YNoNky6YdEGUC6J+qeD1TwiIcM6MwjfSbn4giHLxQ+sJh55w/Fues4J3AEnnrLimPJB0Gow+hHLrDKM63A7iDsY2CVEuNWw1MF7c7Ofn/i8FUy6Iculpl552QZQLZNwg4wZJp45yXt3Cd7gavsNPbP5syxxz/CdBzWPk6CRum0DNY0qDTQoaf9gHYj0g4wZQq45yaknHL7ElRi4ZLP4BNanCRkDGjZh8P3sIRDtMNr+BsWsJI2CgR71TubnlN0fccUfoHYJR5wRoc8mYETPponUmFc6qmREVY9ewDg3r0LCjWnoEwExqwgKbHGrCDLKjmNkFURaIMEOEGSYtCGVFaRtMWv5dEMrKC96Hb+HhG2e5eu/sIRBhBnETiJv+Pww9a8I7zA5xTVUQYeZnZ2BGEMqqRRmIMBuYEX4v33gNIGkGSTNEWSDKAtNWmP6xFtpyDXrKDNIWiLFCjJXfvFrzwKwNZm18Iw/fZ445/vOgplE5hEv1BsQ4osFZwuaavVBnMZjtEGM1mO0gbdHgLH8BX80PbwQFTOhIEznihhirBmd1pOmHttcAkmY9wugxI2FxanCWsXkSErJm0o02ORWMqay8ZveqP29LK/+yuvLdksK/lhb+tbTwr2X5fyvlyX23NPfd0uz3SmZ4tyT/3ZLCOX4Jfy8teq+s+P3ykr+XFr1bUsiLOeaY41fhnfLS11avfe+Tz8RDEj/Hkaw9I63wpkW33x5yh8A/zcko+t1XXuG0Jg4Z4UgDx5Lfw5Acg1/BwNEGjjZwjIFjSI6hfw7m5/hZh1/Izw70C8f6TxVMzzHHHL8SVivnv+SbnGQdTj/HsRZ3Qlz2TeF33BZ6hwAkrYjL8X556eHHojrueqznxScv3Hd3+z1Xc1fH3f9C+z13td5zb+s99135eY24ou9+4Gf43zr87zx/VPyCsWZ8ftrzVyn43va772u/+972u78Xbb+/t/3ue1vvuvv8bXee/d1t5269/cKtd1649c4Lt93xiwSvf4n4L/f8Ly9vzvP/Ts9dDzzIjYxOchzKMqP+CfcYl5ycP5NutgluGEPry/LFoTfbRb8xhwWMhwovC0OuYVIUMikKm+WyMOSySPhTCEMuC8N+jp8z+SX8ooH+cwVPC6+FCwnhQkOnhcJLQUH++fP98+f75wVMzDHHHL8GsiXXcyNWz7gXYWjn+CWr3Z+SUnBT+F23hdwlIN1TQwakLi1W/ZtbJ4NCuXABJ5rHCedzwvmc8LorLJgWLZgWLpwWLrwsWjgtWsAJ53PCeT/HdT/Hzzr8Qub/3EC/pNr/YwWLAriQ+dxCwXSQYHK+YCpQcDlgjjnm+HVQXh/G0egUd5mwGL1T03b35PLlSTeF3/W70LsEiMULWq3bMxLx393BhYRxCwWcaB4nCuBEAZwokBMFciGBnCiQEwXNEBLMiYI40TxOJOBCBFyogAudx4XM40Lmfd8YIuBC5nHCAE4UMLNrZm8AbzgdGjAdNo8Tzd7/8zjRvO97hlxp4Q1FAi5UwIUIZszDBNNh/CZ/eAAnDOCEgVxIwIwtX48o4Ptd/ET4SQkDuJAALvTKXtG87ysRBXAhATOVCwM4YeB0aOB0aBAnCuCE/NT+dabfT/YKIgG3cN73COfNVB4i4IIFXKDg8nzBdKBgep5gep5gOuCXiYBfLP7LPf/Ly5vz/L/TU3lDCDdidPs9rN02znGsxZ2TVX5T+B23hdwlMNmnteTopsJ88NbfcMLAy8IwTiTiQoJ/ClEQJwzkQgKnwgLHFwX5IoL9i4QTYcLpmQ5BU6FBU6FBXEjwdGjgVFjA5CLBdNg8LiSQE4qmRaGToSLXkmD7DYHTIcHcQiG3UMiJhJxIOBUqnLzCVKhwOkTIiYScMJgLCfJHBHIhAXxYOG8Q2G6cN74oiBMJOaFoKiScWxjKLQz1LRK6lgQ5bwhwXR/gWxzAhQRxwmBuoZAThk+JIiZCIyZDFk+LIrjgCFdEuCsinFsQzi0InQoJtf5GNBUi4oJFU6HBvoggf0QgFxzEBQs5Yajt+sXW6xdPhwg5UQAXKpgKDZ4KEU2FCjmRkJ/pdGjgVFjgVBifg4GcKJgTirjgUE4o4haKOJHQtSTYuzjo0qIFXFAgN18wGSCYDBBcnieYFswxxxy/AsrrF3MW6/jUJG5mxznOZHWlJmXfGPK7W4V3CEyOqX873XiEwZwwmBNdIeSKmGkX+hcJp0KDuJDAmSWbMIgLFnHBodzCUE4knAoNmgwLngoNnsnEq3ymQ4Inw4InwoMnwoM5oZATCifDgrmQIH7d548IdC8JnAwLng4R+sNF1htCJ0NDuYWh0yHC6RAhFxI0HRo0GRY0FRrMiYTcQhG3MJQThU6FhE6FhHIiEbdQ5I4QuRcLuWAhFyycDhHabhBOhwi5hcKJ8CD3kkDv4gBuYSAXHMwJRfYlEfYlEZxoJt1mwksomkk3UTAnDPoXRMHTIaKpEBEf0JNhwe7Fwf5FQZfDFnBBgVyA4PK8uWibY45fk59KN6Pzh+km/Olcmw4RToSGz4SFUMgtDOQWBnLCQP731ukQ0VRI6GRo6Hi4kBMJuYXBnDB4MizYvVhouVHoXCIcD59JlvFFAd4lAn8E/7ue4MpvqQJONG8qbN54hMC3eN54uNC3KNR6Q6hzcbg/PHwmHIUiftE3FRrsvD54OoRfxIm4hSJuQSgXHMqJRNMhIk4k5IKF4+HB/ojA6bDvf70dXywYXyzgRAJOKODCBK4bBFyogBPNmwgPci8JcC+Zx680p0KDvYvCJ0LDuYVCThjIhc7jREGcUDgdIpwI49eqMxPhgmfWnr6ImVD2LwryRQT5IoImwoMmw4IuLVrgCwt0CwWuBQLvdYLJgP/5a2KOOf7fQLlkyb+mmyM1Kfum0N/eJrpdYHROaSjbv5VuU6FCf3j4eFj4ZKhoOiSYEwZcCaZAThQ0FSKaDA2dCA2dDAvmREI+DsbDha7FQsuNwc7rg8fDg7ngYC5Y6F8U5F4S6I+48mhP+D3ToYET4YH+iED/IqF3Uejo9eGuiPDxsAguOIILDueCQzmhkBMGc6Kg8UUzqToeLuSEIm5BKLcwdCokdDJUNB0i5ITB3sWB7iUBM4/q+HSLEIxHCPjHZ9Nh87yLA6ZDAzhR4GRYkC8i0Ld43uQiwVRYwER40HhYKCcK5YKFnDBoOjSAfwzHryv5xeM16eZfFMzH2UR4kC8iyL8oaDo0aDokeCp8gSf8SroFzaXbHHP8alyVbqYr6ZZ5c/gtt4luEzCuSxrKtqkwF7z1ek4YOL3wl6abOyLUGyH0LwqaWXnNLL4COaFwWhQ6FSLib+zJUOF4uGg8XDgeHjwVFsiFBnCiQG5hECcM9oeHexdF+MIjJkMipkQR06IITjjDlChiMiRiMiRiIkw0cYUlZQAAIABJREFUESacCgnlhOHcwnDuf7F33mFSVXcfP9N7n+29sSxV0RcJL4mKgkYRRbpIFRGFxPpqYhIbSSyxi1ESEzUmxsQUjQIWUARFEJWmNHdZts3sTu93bv2+f5zdy7gLiIbO/T6/Z5879557zrl35nz2d7rRBbNDsNq666pWNWwq2NSsQ5twG2Exw2CBxZJyWeJuM+M0wqJNu1Upt1awmWGxUWMcjrTDQVPkra6Uw02b5ASbUbDpeYeadxLWSbJONW+zwETpZuQd2rRbnXarGZdWsOklmx4W4366mYwwG2E1SjY9vcrbjbzd2N32ZzVxFi2nJ5xGaXdTTLEjaT10Ew9AN1+M+6I1uHTGpF1lXljUotl6GDVTI28xo8ADmyFKCPLMrIlwdpLx6jP55oTbnHBZOLdd0hHBoIXLmdGbWL0RbmfaTSKFxOchqPbC64BBB6cFLkvaouY8JjbPzOVb0nat4DCIepWkU8FqhE0nmdXQa6HVwm7niCqjVqE0H4V2uMywaGBWMXYScxC+2AirGmadZNP67SRWZg3bSVJFkG8TjARmnWDWs2Yda9VzVhNvM6OsiHfb2wiJEgKnGx5PymwT9AZYjLASwUUytKHNaIHRDIuRcerTbpJ1Et5E4DbBpINBF3eaA15zZ5417DEnnSbJbMqqNbA7YLLDWQCrB64CzmyJ6XVCgSugJoyFCDqFboopdsTsoHSzlhJ/lPuyNfCt6AarEYXeJCEo8KKsWDBpBLcp7jH6vaYOtyHotEZslphRD48deXlpvQWOEjgKWZ0hW6CLlamDJSRoIxG1Gg4zjCSjJYxLnSnQR/M18UJdIk/DFRhEC4FDD48ZBdaMkcBjhV3PGwkcBhS40hqSMmt8hKCijDXreJcexeaMk6DADBORbGq22BRyqrNeE6pLkirCWvVwWQW3hfeYGI+Rd5l5lzlsIiEjQVm+qFXD64wZtamiMsHkgMEi6ojoJKJLA3OPd2Y1pl36kI4g3wCPCVYTrNa0Rh0q8LSXeFpKPV2FroTXJdkdqKhO6cxZlZkhethLUiZ7xGpHZWVYp0pZtCFCeK1CN8UUO2J2QLoV2ovKLEXEH2Mp3XaUuw+fbrxeA4edI4QlhNFbI2ZLu9fZWJLfmO/hCsrhKuMsrmCeLeLNS3vKBVMFdMUweCWLLmMjSRuJ28xpqxtOG5wm5NvSRZYOt2qvi7R4VY1mEvLq0jZNmBBGS8R8a9RGUGRLezQRB0G+EQ5DnBDkF8bM1rDdFbe6EhqCEk/CSsRSc9ZBeBuJEQKHJakiEUJCeZ5oSWHM7Uh47BGvJZhnSdqNCZshU+qOeM1isQd6Azz2Fj1prahJ6J0wuWAiokPNO1Sw6GE0w2SWrMa0S49yd4IQWHQxQli9GXUN7Z78vfmFTQWFXS5vwublTO4uq2uvwco6SmEuR8mQVpvHV1jcYrEIehPs9gwh3PH+NSim2KlkWz0edAX30y0YGT9uQoEtv9ScTwIRdmdLYOmMK3eUu2FV8RY6ruLQ492MvEqNgtI9RstHHg8e+w06mtCxC8lmpBqR2I7oVkTWA5+C/wLZRnTuxX9eTd1y0y5CWJ1NtHvTU65ExxZEOxEOIdCFjg6EQgiF0N6OUAjhbmNXr/qyX03UYRNMurSFiPn6tInAqE1pdZsqyoR778S+Xdi6FTPn7NVbEl7XV06V30PSHk2CENiL/DrX+tIKvPM22trhCyIYRiiMaBi+ADo60bYXgXZ0tH18wfgNM2ahaRc2rsWYcaKnUtTpOLc+49FINj0djidZjYLNKKpNsOdni8o3nzEAd92GzWvRtQfBPQg1Ir4HyV3IfgF2C8Lr4d+OJx5/a0ADOj9F8DP863coKPcRkjZooT3+PwjFFDtl7IB0y7d6i41eEoiwO1s7vyXdzCxR7XN7dwwZiAfuQdyHUBsSQaTDyATANUNsBHYAXyD5hRDYASEKPoRIMzd+PFPZP+oo3jtpEtLNXMwPjkOWQ5JFlEEogxiHaBahFBJpcBwEjlu8MFJbDYcLXjtvIrDr4XZ36fSBBfPw1TYwIQR92Phx47BhYXe+32trMxM2zwyn3Wdyt5/1Pbz2T3QFEI4jkkEsjUQSqSRCCQTjiAWRCCEYeHHgOR8uXIRQOwKNqQlTYgXVMJmFPEvSq+PtepjN+0e32YtD9qINdg++WI/wHrR8ikQbYh2IdSDdBq4VaAT2QNyB7Ws2nj/m5YoahDaJm19F6ycthHQadGGzBgbdcf9BKKbYKWMHo1uJKY8Ew+yuls6lM678ssIFq4qzHhbdUFC6dXAtnv4VOrcDSWSziIjYHMa2KJr88Lcg2IyOZjQF0JRELJvlYyKCeOcVzJyx3VXqn3INgp3IhBH2o9MHfxjNXdgbQmMQe/xoDyMURNtexPz4cEV6xuWsJw9ej6glcFp4nb7D5sSWT5AOsUJSFLJIteN3D3daCzlXAWPSC3YLSsq3nDUEr78Mph2BMGJZdEbhC8DnQ2cbmtvQ2IL2RjRtx8t/+rxyQGzOHOz6FMnGXePHd5X1h9PDFdiDbk33jAhKN7PRZ8v/1FuKn9+JZCPiuyF0IhxFexSNcTRG0RpGwIe2RuzdzVx702ZN7b7a7yPwJb58G1+ug6OMLysN2vXx4/1rUEyxU8kOUjPNKzF7SWdE+LIl/OSMKTvKD7dXQbBaEiYbOlqkYAckdtOM6VsGDGgqKmks6L+7sGFfUb6vmAQLSaSgtNU9oLXg7M/tRfFRY/DnV/muDqTa9y25peuyCYhlEN275drJ60uqvsgr3VdaHi4oCNp1sUJbqMzzmbPgo4azsWo10o3wb0nqNJk8lVioYfS2aN5g39hZyGQQS2LTJsRawHcivW/lgJqu4toYMbElxS31hQg1IR5GZ2bLmIs/rS1pLHUEvO6gJz/gKY4782NuR7BQF87Tx53mfc7K5mmzEOoEEw1dPidqrYRVzbhJ0k14m5lxOBiHjbeZYdFuKq7Fcy8itBOJvXjx9x/XndGeX91RUNJRUBD15EU8BW1FecESR6BA324hQp4tYFY3lbmbStydBR4YbKxOm9X2zI873r8JxRQ7NWy724OuIMeLrT4/B3QFIuPHTcg3e0uNXtIZkb5sCT85Y9rh0421WxKF+Qj6IXBgON/IkUmnGTZ1wJvfnleWclngJLATOB0RW0mHsSBjMcJdJJ57KThACGPjitgVVyCcQLRx+5QL24sqsoVFHWrCGQhKjHCTFkJQd9a2/Lro/Q+A86F1u2Q2o8bWaSWRgtJdg8/F2xsRiaA9vHvWXCy7D8EvIXTiuWd2lQ5EcXW40L28iCC0B4kEtoR3l5WEiw0JLx3eYYPJDbMNVr3oopPbda2O6l0zrkEkimQqdem8jLESFjXrIoyTwGJh7C7G4eBtFli020eei61bILVH3/n7K8OHf+qp6fAWNxd6dpU62wqcvjxXc2Fee4lnh5FwZTY+T4dia1RDJKsRVotkMgpaNachvEahm2KKHTGjdON5sdXn54GuQOSKS/8LusU8lu21HkSbEe3E8ncDVhVsBA4S8ZojrkIYCumQMVZHkk4TV25POohkI81lJWhNIpHBvqa2y8YjHkGoZeuV41oq+kfqKz9zkMYyc9ug0t31JVtqK9e7qtPX3YpYO8JxvL0RhoK0hmSKzY3TL0KsGSkf9jR+OWBkzFn8aQH56o7ZiPrQAfxtfaokv61Yv/2Ks4EomEzX9Ju6nKpkIQkXEN5mFqyOtN2bcDkSbnMyjwh2FcyGVkfl3mmzEQwglkxdMj9trIXZCJtKshKYLILFJVkcMFtg1obv+QUSIUTb0daCQBitAQTbEW1FvBWBAHxhtGfQGMO+FJ76K2rOFk0eWHQwq2HTpO36qFkXNWgYjZpXqY/7b0IxxU4NOxTd/BHpi9ZvR7ew1/ZRVR7ibQi24W//DtMpnA6SdqvTDhcMhZLVItnUWS2JO0imiGTMBDbiryyBX0CcR0ewZepUpELwBRpn3dA2/BIsfxWfrsC7f8F/Xseaj7FuI6IppJMSogiHtl52FcxFsJiz5V58+B90foVk9Ks5t8WrR8WJha2yri/x4s3ViAJB7GgobKm1x2eMg5hCJrv74umsmwgeksgjkk0Ps4W3OgSrhXdoWQ+BncCiaXUW7b1qCkItiIdjl82KWith0Ut2IlkJzEbeZhFsZlj1sKj4R36LrjRiLDJAEogAmSy4DMQUWB4MkAaSQCi7+fzLtuZXdBhtMGpgVYsOXdKhj5p1MYOGU6tFotBNMcWOjB0W3Q5/NG/E4/qkshKJAGIBfLY5VGgWLAR2wjpVrM0Bo5e3mVmHFnnmjFcfthF4CWcnm91WxIA4j85w57xrkAyhM/TJuGk7+v0vPlyO1B4IbUhwiAIcIIpCogvZDixbuq66nje4pOKiT906hL5A1x7Eoq9WnrOzaNg+e9G+KseWmoqPL5qEGMBgzbkNayrNu88fhSyHTJa5876kncBFsm4CqxZmIywWmI2wqOHsnjzf7HHvvfpyhHch5gtfMb3LUSbZtIKDSDYCi5Z1GHm7XrKpYSPcrx5FgENCRFiAn0NLFoE4omEkQghHEUwikIEviub2FSUVe0rLo3leuO2wGkW7KWMzJo1aOoVeGc2rmGJHyr4F3aTDoBtjd7d7+sMfBpNCNrW8rrajqjrucmRt7qw1n7e6sw5jymWMuApDJm/a7u0wa7cVeffMnAo+hZgfb/9n+8WXI5REeM++eRPDheVrC2zvjhvR+daLSAtgABb7nn1px8x5zQOHBN0kYCB8VfWbRV688wqDZoRamu5/CDv3oasN4b1INiG1B6GvkAV4Hsm23b++62/9hiOYAZNF3N84sKrLoUu7jAJdvMTqkCw2yWrmnDrGpU05dbsL7HtnXoTAZgRagldObcqriLltaZcxa9fxNnPcbaHTaRmXdkP/Adi6GbFGNH761nnndjaMSLkKUx5XMs8MuxZ2PeMxw2GDQYd8F29WwWWGyy1ZXLC4YTCBrr2ntLspptiRs0PRzRf91nTjrY6EpQR/eRWJKFIRrHhr7Tk/2Fs7bJ+2zGeuiXkrYy5vzOGJmWtZy0AUDt9kKe6cMRdNe5BuRaRx27wpoSlz4Usg1Lx98kWBvJKwxfplvv2LMd9Hhx9JDiw+vuH/1g0c2ZVXm67QdHlJk6s4ceP/IRgAG8LaDe9WDsHq9xFrBN8Czge0As2ZzB4ghGwSX7WtPHMcfCmkUkh3tl0/a3N1ub+iym8v8NmL2vMqwt6KgKu4o6RoX747VF7eXtEvOmcadm5Cc2v7hGs+cdY1uYq7vMURV2HYWdSWV+Rz5XU6PV0ez56COvzmEUR3QdqDL97eMOb7TH4pHC7YTDCStEO9o9rkd2iR70ChPelQc/mWhNHA2lyiVaGbYoodFTsY3cpMecQXlba1fTu6wWKG1cnNX4AtW5AMIxzE3jbmzofiE2+IXnlt55TpkclXJCdNyF4xO37u1OD3p+HtT9AeQCyEbDP+9uSaQeXs9GuwL4hA59bJE3da8uEuQHHxFwYt/v43+NrR0QZ/GI8sW2evanKRdi/Jjp6ALzsQyiASbrls+idaD26/GR/+E/4tiITQuRPsHsQ2Ycc6ZDlEWfxjve+OB9AVBhuGfydW/CM+55rYFdOCE6a3TZsRmHiV/4rJ2y66sGva5MAl4z4v7e+fORNtzYgkEvc/0zpjcdsVV8UnTI9fcmVmwrTQlGnJK6dmJkxNTJjCfP/SxnMvxtYP050bwDUj0MhOnIxLxuOHF+Gi0ZErLvzsmh/Gr5ncft5wjDsXl/4gVGxDv0rGYePsTsloErVEVCsjQhRT7EjawehWrHeT9pi0rY2uXumFRQ3T4cwzVUlmwhpJi82cnHEVfM3IxhEPIx0HEwU6AR/QJoS3ILoLGR8CXYjHEeraMOaszXaCak/w+6Pgb0dLYOflM7fm9YPVCj0R1CRaallfYvbdPBuZNqQ60dqyd2B9sKoK29qxN4m2zLsjztts92S9HsZAMm5dzGyGa0CHpiRgLYLXibxqNLcik0TAt2fgyPetFXjiDwjsQaYdkS6EfUj6IHSBC4DpAhtAwo+OttWD/nfdhZeio11ABmwGmRQycSTCiIeQ6gTbiXgA0RDiYfzkrn0jx35YMgSPvYj2MJJJsEkwSaQSyDJgOUlAUuAhZbH1s/C0SfvqysUie9apZl26tF2fNugYjUYkaknpVVBMsSNkB6RbgSWv3Jz/dbqZD4tukl3FOwncat5pbbZ7Ejf/H/7+L+zYjb0taGpGYyN2fYVdu7B3N1p2oGkHVnyA+5a2jb5yh16dsBLWTnD1lWj9Ao1bxasm+pxOUUfgICglCRNhi0is2ob1r6FtK5q24e13wgOGYFsjvmjC5l07awcE8wvTTjPvIUkriZsIZ3ejuEYwObIataC24tVX8NVW7NmCO5dItf/T6R2I+Xfg5Texqw1tbehsQ7QFXW3wtcHXhpYWfPjJF67qLSW1ePAhhHzwdaKjE63NaPdh126074FvF1pbsbcVe/Z+XOjZodWEnUXNNcOCE2bg6afQ2Qx/C3xt6AigPYzWDEIcgik8/ru9JTWdBkv3wut2TcamT5h0SZ3SZ6qYYkfSDkg3r9FdYSn4LnQT7FqU6VN6gsJ83uL9wluxvqTm49qGT+vrPquq2lrZb3vN4M01Qz+ubtjYr2p9WX5TYZW/cFCbsVQwm1BgzupIW5lzeZXnk/6uXYUatsACA4GRwEZQpE5qCTzaz/M0H1S5Pvve4PDAQbucns8H9vv0fwZ9UFnYbrUxLlfWbBCcmpSWwK2PGggcxhghsDpFvWND/+K3h5TsGDkkVljGGLwxYs6YaiJFQz8v7f9Wv36vNdT8dXD1m3VVK6uq/1FY+H5d3Re19RlPcafXua3A/u/airfr6t4ZMOCNoYPXnXn2moGD/zO07u/DatcMGvRh/ZD3agclKvKRb4fL7VfZOgqqdgwavLK+YkV9xYr6indq69ZU9l9TdsYrtWe+WN6vqbwu6S7MqLWw6GDWwqpjLca0QZvSqTmN0meqmGJHzA5IN6fWvr9XoXtt3sPsVbBZYnZHyG6LWyzwFHNED61JNOp4L8l6CDy6jMMQ1umQV8mWOCMuwttUrEEPV17WpIbXAKcaDj1MBlgI8knCSuCp4NWFAikOGfMSBSVdDlvMoofXzRtMKC5rJ6TTTVoLSaiYwERgNcHihMkDb5FoNCBfAztBvj5lL0RRSbRUFXITOPS8wYA8j2DRZosLuuzmhM2YdRmybh3r0sCmh9UkmbTwGMMqAjcJGEjGQ2AisGlh0fB2I6sisBlZly7p1UgWHQwmmKwwEjj0gkkDh5tTGaCzSmaTYNPzDi1smm6QGQjydLASTkPgUsNhgsUMqxUGIzQ5O5Ud79+EYoqdGrbd7UFXgOPFVl8XB3QFouPHTfCaXKV6d/c806VXTdlR7oVVJcqTxg9RM7WaeZuFtdO97/bvEdWz951esBkFm5muD87b6SLd3esIwUp3ydLDYqT7igo2vWShC4u7eKuDtdlozHTHP8lqFmxm1qFlXOqsUw2rFha6XUN3opJNC6saVi1vswlWS9apZR1aWPXyU9AdXgSbmS4sLtj0PakbJbqAuE0t2FUC3ZPQoodVL1m7N+gSbHreTrdwNcJiztnR1SzPrpesRsmmh7Vnv1e6QQTdB9aq7dkF0QKjHhq1qFLQpphiR9K2e9wIdGYFNPtCDOAPJMdfemWZu7BcZyGBsLCzJbj0qinyCkiHtTavYgczeSPE7v8ERliNsJn20+14/xoUU+xUsq1eNwI+RsBef4gBfIH0ZZdO8RidlVq3QjeFboopdhLbVq8bQR8jitR38wUy4y+Zlm/OrzUUKXRT6KaYYiex7aebP8AA/q7MFT+cXu2tG2Tpp9BNoZtiip3ERumWFfhmf1cWCPi5CRfNnjH22mG27yl0U+immGInscl0a/F1023i2Dn3LnpsdPF4hW4K3RRT7CS2rV43gp1ZgW/x+zkg6OMmjZn38K2/n/U/Nyp0U+immGInsW31eBAMZEW2xd/BA5EObuoFC26auOS+yc8qdFPopphiJ7Ft9XgQCDIi2+Jv4yHF2rNTL1jwk2kP/ebqPyt0U+immGInsW31eBAMMiIv023a6AWP//jF+6e+qNBNoZtiip3EttXjQTBM6SZCiLdnrho9/8c//MVLN60mgQj3VXPgyaumf9Cvqr3A3eEt6vLmB7xexb6bBT3dRj925XkDXm8wLy/ocnda7T6ztdOkmGKKHTFbU1yOcDyHbumrRs9bNPanD0x+gcSSQmBv5x9v/Tl2tsKfxN4utAYUU0wxxU4O64qCYXvoJsU60tMunPOjcXfcO3EpaWoPNTe23TxpOuJZRFIIR5GMglFMMcUUOxksmwLP96Lbjy/7ye0XP0h80Uwonv7R3LnIcgiFkUmCi4tiUjHFFFPsxDdBTAuSuL9XoSM97cI5iy75v9svfpBEWexu77zxztvjfJIHl+FTkiBKAiQB4CEf0OPDOeh14yEOlDhPqzhP8OwpcZ68cYoiskI33SK+9NQL58w+74Z7Jy4l7YHMV+3BhbfdEhbSCWQZ8BIACZAAMedAPOwD6bAPlDhPqzhP8OwpcZ60cVK6tfbQbfKYOfPG3njHJb8hHf5Uc1to+jXzGCANMQ2eBwRAAKScA+mwD4TDPlDiPK3iPMGzp8R5ksYpAaIIroduYX968pg5N0++69ax95N4B9veGFy0YDEkAKIAXoDIdxtyDtDrgIWYZNMpLkvPJFmGBxiRpVdTXKZPDN8c58EPvnajnEqSTTMie5hxsj1h4kw6zTMpLsOIPAchN/KsJDAiy4JnRD7NM/9lPg9xwEKMM0lG5I9gnN8tnykuK7/PXm+YhUhfWiyTYvukkhG4FJfhIPEAB4GDwEE6Gl+3EqcS5yHiFHLoxkEK+tOTxs655uKbF/7gLpLoYP17gjfOXwwBEERIHCS+20Rx/wE9lg84Tj4jZbPpWBiiCJ6HyIFjIAgHiOEb4zzEQe8bOS6dyCYS3yJOnocoQmAhiiLDfO1GgRUymWwy1n1GYMFnj0w+D+PZu5/iiMb5XfLJMWBZiBz4rJDJiNl09yWe734b3e9KkLJZNhWHIOTGmU3G6Ls9WtlT4lTiPFicoghBzKXbxLFzZo350bX/+zMS8bNtTcHFC26AIELkIGUBXoJ4aBMh0ANOYNNMimEz9GMqk/zGe/9Lo2nFkzFOYA//LhGCIPG8yEkQeZGLJaLyeU5gOYGllzLZdCabPtqPQN+bfMzy2WOQ4iFyIkKQLZlO0C+R5vAQL0SQDvw7Odh5xRQ7GgaIEESe76ZboDM94aI5P5529w3n3UMCXWxzc3DhwoUAD2SBjARe6KniHswyHHuwk4lMOpKIZ4VvjuS7GU2FFQUBSLPZw7+R4TkB4CSRfqQx0AN6Ur6UZrO0T+boWSKTFoBNmz8PRiNHNaFvZX2fmr40epAV+KzA9/RWSdFkgl5KZRn5OPfFKqbYMTAJAI9edFs0+ec3jL6XdATZPS3B+TcsFMALyEigXhi+0Zgsx/GiICKdyabSzPqPN+7a/RXHi7wgsZxwODF8ZwuGIvTvfUt+FYsnD+cWUeo+oOF9/i76MRSOfvjRxx+s/fCj9Rsam5ozDCsB9CmOXv6jscRLf355ytTptXX1EiCIR/FdHY7JDxtPpCSAfn2JZJqeoR/pm6FXeUGS32eW5ekBx3f/bARx/9tWTLGjbfg63bq60ldcPGfeZbctvnAJ8QdTjS0d82+4QZCD9pEgSABEUeR5kR5ksxyAN954o66ufunS36bTaUkCgLa2tsGDBxcUFG3evDmVSgFIJBIMw8hRSRIEQWBZFoAodkcuishmswBo/N0Z5nkADMOK4v6Tsl588cXKyuqCggL6kaYlivtj4HlRkiQA8XjygA/V1tbmdnsrKioeeOAB+jjJZLK1tf0nP/lJdXX1iBEjn3766dzwkvS17HEcR3NOk85ksvIlmmEaZzqdlp+F50VBEOhBPJ6sqqqqre0H7H92juN6XrhAD5LJJH0JciQcx9H4OY4TBIGmG4/Hc5Om+ZR6vs5EIiWn0leCIEmStGrVqhEjRhJCNBqN0Wjeu3evJEnRaNzhcBFCtFq9RqOz2Wx3332vnJNf/vLXhJA1a9YSor700ktpVmnGDpiQIkVHSZIATuBbfR08pLA/OWns7FkXLF448iekM5ho2tdx7fWLpYPTTZIOcOUf//jH4MGDBwwYIAgCz/Ny4fnHP/5RWVk5ePBg+rEHUgwlGhU9liRJFEVa/tFTMuWCnZso5SPLsoIg0ISSyeT8+fMHDhxIy5IgCLFYLBKJ8DwvSVImk6E3JhIJHKS8pVKpqqqqfv36PfbYYzJAk8kky7IjRowoKCjIy8vbs2cPy7LRaJReFQRBkiSKs1y1t7cDCIfD2WyW5l+SJJZl5WwASKfT9Emz2SzP8xzH1dbWVlZW0qs0JM1nJpOh+aFvgGVZ+g4PJvlFUcblvkCGYehH+REOqE2bNuXn5xNCCCF6vd7j8TQ1NQGYM2cOIcRms5177rkmk4kQUlhY2NbWRu8qKiqaPn06wzA6ne6DDz6Qs0EPDvibUaToaEgUwPEipVvEl5w8Zvbc0Yuu/94dh0U39EAqV6WlpbW1tRMmTNifhijyPM8wzM033+x0OlesWEHPy4Wc0kcOTA8EQaDwouWBlkZKQ8oI9LgwvfJz9dVXUzrIMSAHZBQlNOm+PKJ31dfX19bWPvHEE5Szsgfk8/nOO++8urq6KVOmyFnKBQQFaGdnZyaToZFThzSTychAoUokEpIkUciih1wcx7EsW19fX19fz7JsLBbr9UJo/lmWlbOUyWSSyWQuLqkYhkmlUizL0uelKBRFMRwOy+/50M4Ux3GjR4+2WCyEELPZTAjxer1NTU179+6lvJs7d650INFqAAAgAElEQVTf7z/rrLM0Gg0hhN7FsuzAgQNffPHFYDA4YMCA3DeT+xSKFB0D9aXb7POuXzD8tsOlGxUtOQAee+yx0tLS0aNHyxWlVCollyKGYYYPH15UVPSHP/yhp87YXXRFUezq6kKPH0RP9qpYyQqHw3J1jJZehmFkkF111VX9+vXLZrO5NV+ZQfTGbDYrSdIBi7coig0NDRUVFc888ww9IzMIQCwWu+WWW8rLy+vq6nJvARCJRPoml8lkAoHAo48+Sp+3V4ryc1Enlz5L//79q6qqaEiKchqmp6qboZfkqOgT5SJPfi2U/qIoBoNB+m5FUaQx0LsoFvv+k6A666yznnrqKZ/PN3PmTJPJ5Ha7W1tbBwwYYDabKyoqAoFAOp1+4403TCZTUVHRU089Rb+aoqKim2+++csvv6Q5kX8bkiQpjpuiY6m+dLv6+wvmn33LYdFN/j8sl9LzzjuvoaHhuuuuyy3G1F+g3tasWbOKi4svuOACWgsDEAgEXnjhBQCrV6++4YYbvvjiC5lKb7755uLFi2fMmPG73/1u3bp1NMVsNiuKIsuy27dvHzNmzM033zxhwoTGxkbZ+5s8eXJxcbGcOi3zO3bsWLRo0ZQpU/72t7/Jl/q6PFQNDQ2VlZVLly5Fj9MRCoXopUgk0tnZ2dDQMGzYMOQw5Z133vnzn/88derUO++88/nnn5fjz2azP/zhD+fOnbtx48a33nqLxhCNRjOZzKuvvnrXXXdNnTr1vvvu++STT+gtDMOUlZXV19f7fL5du3a9+OKLV1555UsvvfT555/LGaY+3UcfffTaa69deOGFt9566yuvvEJvT6fTqVRq9+7d//znP2+88cYHHniA3iiL47jXX3993Lhxy5Yt+/e//02/HbkRoFfI999/H0BjY+P5559PfbevvvqqvLycEDJ8+PBoNCqK4po1a6jvdskll9Aby8rKCCH9+/enLy3Xazt0VVqRoiOrA9Lt2v+5lXQGU99IN/pjpYwTBCEYDNbV1dXV1T3++OM0QDablZ04SrclS5YUFxc7HA5au3zppZeGDRt29913/+xnPzMajXV1dVVVVQBisdi9997761//et26datXry4vL7/wwgupy0aTmzFjxjnnnAOgo6PjiiuuyM/P/+CDD2hCV199dXl5Oc/zuQ5URUXF66+/DuDOO+8cOXLkjh07KCMO+FC1tbUVFRWPPvqoKIoywTOZDHXiMpnMyJEjaV2MgnjWrFlDhgx58803p02bVltbO2zYsHQ6TeuMo0aNog91xhlnEEL8fj+NbfTo0TfffPPq1asvv/xyQsj5558vN1AOHjy4trZ23rx51dXVpaWlQ4cOraqqcjgcoVCI4zjqZ23atOn73//+73//+507d5aVlTU0NDz88MMyR84888xf/epXH3/88eWXX26326nTxzAM5dSYMWMA+P3+sWPHNjc3H6yqSElKH3DixImEELfb3dTUVFJSQgi59NJLaR25vb29qqpKo9EMGTKEYZjNmze//vrry5Ytc7lcf/nLX6g/TkXpprhvio6Z+tJt1rkLrzvn/w6LbrQWKTeBff7554MGDcrPz3/kkUfkMBzH0SobRc8jjzwyaNAgt9v96aefJhKJFStWlJWV3X333QzDiKK4YMGCN954Y/ny5bW1tfX19TQGSZKqq6vLy8vXrFlDz5x33nnTp09HTqvfhg0bKEkBTJ8+nSKS8uK2226rra2lOaGlsaampqKiIrfe2kvFxcU1NTUPPvggTcLn8+VelSSpsrKyvLycXv3BD37w61//WmZTZWVlQ0ODXHl84oknKisrt2zZIue2vb29urr6nXfeoeHXrFlTVVVVWFgoF/uampqCgoLcynhTU9OIESPy8vLefvttACNHjhw0aBClsyAI5eXlZWVls2bNol7kgw8+OHjw4LVr19I38NFHH6GntbG0tHTJkiXo+Yf02muvnXnmmVu3bj2g7yZngGGYiy66SKVS5eXl7d692+PxEEKuuOIK+sjBYLCqqop2MgiCcP/990+cOPHZZ59duXLlv//97wP2aytSdGzUl24zRl07b9hNlG7+w6mZyu0+bW1tpaWl/fv3f+KJJ0Sxe+AFhQjDMJSDS5cura6uHjBgQGNjI4BVq1bV1dU9+uijNMJAIADgo48+uv/++wOBQCAQoJGXlpYOGzZs69atgiC8++67Q4cOfeKJJ+gtMlbkvtfJkydXV1fTgREAPB5PXV3dyy+/vHPnzo0bN86dO5eyief53O5aWdlsdujQoXK7W67vRlOhlceKigpadP/0pz/RMKIorl+/fsiQIVarVX4tjz32WHFx8dq1a+W0WJalTVSZTEaSpJdffnnQoEG1tbUcx9F3VVtb269fv1wfJxaLPfTQQ3V1dZdffjmAv/71r88++yxNgmGYYcOG1dXVjR8/nqb45z//ub6+vqSk5Pzzz5dTEUVx+fLl/fv3f/zxx5955pnNmzffc889o0aNslgsH3/88YF/GX3oZrFYIpGI2WzWarVjx46lTQS7du2iVdFzzjmH5v/hhx++//7733jjjYP8ahQpOkY6YJ/p/LNvIZ2BTNM+/7XX33A4vQqyfvnLX9JmNcoCip5cL6mhoaGsrOz222+nRXHt2rW1tbXLli2jgRmG4XmeuhKdnZ319fVvvfVWNputq6srKyvbuHEjeprVPvroIxqsb8/A5MmTKysraRt2KpUaOHDgmWeeKV9lGIY2GHEcd8B2t0wmU19fX1pa+vTTT1Nsyb0K9EFefPHFkpISeWhLOBxevXp1SUnJ/PnzAeTl5RUWFsqxPfDAA6WlpRs3bqSOlexsPvzww/3793/yySc3bNhwxhlnVFRUyDirra2tq6uTR5DIDzhgwIB+/frJfla/fv0WLlzY2to6cuTIwsLCcePGoaeR8Z577hk8eHBZWVlBQQHt/eA47uqrr66url61apWcDbmD4oDqSzePx9PY2NjQ0KDRaIqKiuLxuCiK77//vtvtJoTce++9NHyv7g5Fio6X+tJt+shr5g276XDp1qvV5ssvv7RYLOecc87mzZtl+sjl5IMPPmhoaBg4cGBzczMF3/LlywcOHPjQQw/JJYE2zezevXvgwIGfffYZLfNVVVUlJSXbtm3LZDKLFy8uLy//y1/+gpyClNuNOHXq1JKSEjlLVqu1oqICPcPiDuellJeX19fXU99NbryjjAuFQpdeemllZeXVV19Nn0sURZfL9fDDD9NgZ599dmVlJb0rk8k8+uijdXV1GzZsoFHRJrCurq6KiorXXnstGAx+/vnnNputuroaPe5hQ0NDUVERy7LU/81ms8lkUhTFiooK2mSWzWYXLFhw00030QwUFRUVFRXNnj0bPQ6sz+drampatmxZcXExrZUDWLhwYX5+/ltvvSV3Yh76bfSlm8FgoMMJdTodIaSjowPAgw8+qFarCSH0G8kdqyh7o4oUHRcdvN3tW9KN/qwBVFZWulyuuXPn5gagLBs3blxVVZVcD5UkaevWrdXV1Q899BB6OtdojXLIkCG07YwOKaisrCwoKNi8eTOAP/7xj8XFxT/96U85juvletAYZsyYQce70dJFh3d0dnbSzNDKL6XAwcpeVVVVWVkZbXeTBwmLohiNRu+7776qqqoBAwb4fD7aJ/j222/X1NREo1E6esPr9dbU1MhRPfnkk/3799+0aZOcViaTueOOO+TxgNu3b+/Xr59cz+V5vrCwsKioCF+fRbBjxw6Xy/X4448nk8n//Oc/paWl8qXKyspBgwbNnDmTht+5c6d8adSoUaWlpRSpf/rTn/r37z9p0iT6lnJr9Ads6e9LN7vd3tnZuX79ejre7bbbbksmkxdffLFWq1WpVHToMv26D9YZrUjRsdQB+0xz6Sa3ux2geVieD5DrQ2WzWYqAP/7xj7loKysrGzp06B133EFDUr784he/qK+vnzlzpty5JknS2rVrBwwYUFxc/N577+3cuXP+/PklJSX19fWjRo266aabADz00EMlJSVnnHEG5R2ARYsW0bb/SCRy7rnnlpaWyr2BgUBg8ODBDQ0NgwYNuummm371q18NHDjw4osvxkGcl+eee66goKCysjIvL2/ZsmWBQECSpKamphdeeKGqqqqhoYFWwZLJJO2+nDBhQm1t7cKFC7dv337WWWedffbZdrv9yiuvHDt27LZt25YvX15UVDRmzJiHH3744Ycfpq+ipqamrKzsL3/5y6pVq4YMGVJTU+N2u6dOnTpmzBiO4wYPHuz1ej/88EP0jBH717/+lZeXR4d9CIIwc+ZMq9V66623rl+/fvny5aWlpTU1NTU1NcOHD9+8efPMmTOpVwXg9ttvdzqdkiTRGmtJSUl5eXm/fv2WLFny7LPPLly48IYbbjjoL6MP3fR6fUdHhyiK+/bto3OzdDqdVqu12Wx0eDPHcRSUoihSV1fpIVV0HCWKuTOx0pPHzFl0+U9uvmAJ6QwwTfu6Dk23Q2jt2rVDhgz53ve+d8899yxZsmTEiBHXXXfd+vXrc+chTZ06tbCwkA7vstvtQ4cOlStNo0ePzsvLs9lsw4cPf/311+koufr6etpRmMlkzjzzzIqKioaGhtLS0uLi4tdeew3Atm3bzj777OLi4oqKin79+p133nnvvfeeJEmffvppaWlpdXV1TU3N0KFD77zzTjrWVB5fQuvFwWBww4YNlX1UUVFRV1c3atSol19+ed++fegZDEyf4tVXXy0tLaXuXmNj40svvUQnor366qsAdu3adf311/fr16+srIwOYREE4e677y4pKSksLBw6dOjWrVsfffTRmpqa888//5NPPmlqanK73TNnzqyqqho3btyjjz46ffr0/v37T506lSYnSdLzzz/fv3//ioqK/v37L1iw4Omnnx49enRJScmbb76ZyWSWLFlyySWXPPzww08//fSIESN+85vfAEgkEqIovvPOOxdddJHX6x00aFBeXt4555zTa5JWL9FvyufzPfnkk5dddtmiRYt2795NTy5atKi2tlav148aNWrZsmXUNVYa2hSdUJIEkRPYnvXdMpPGzJt30W3Xj7zru9NN9uNaWlo2bdr0m9/85re//e27774rB5DrRL0KFR04Qn06v9//hz/8gY7sjcfj2Wx27969lCxUmUxm1apVTz755Ouvv/7ZZ5/J5+nIEgB0xKyc3Nq1a1955ZVHHnlEHnHWM4O9e84DpdXBxkb0GokqTwsDkEqlnnnmmVWrVm3btk1+cOrW0aQ7Ojoee+yxlStX0lHN8Xi8s7PzoYce2rBhgzwvau/evfS9rV+//sYbb8xms1u2bPn73//+9NNP/+c//2ltbaVZ5TguEAgIgrBq1aq//vWv1HUVRbGtrU0ez8wwzKuvvvrLX/7ymWeeCQQCuTPw6SjoDRs2PP300x988EEsFpMk6RBIku/NZDLytDa577hXGHkurSJFJ4oEnhOYHrplJ46dP2v0LdeNvPs70k0uKul0OrfZKPd3T9vLe93YazZlLBajnaeRSCR3IpeMJHkKKvW/ctOi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tu02Fx53aQB27dp1zz33bN68+auvvmJZ1v6T7iQoJwMDkICYCS/JwUCAlGqXrMgZNXdGVkFKhAr5nOTaiy/TAR2mAS2ZwDKJJH5TWCZ0HboOUwegA6qtjwAyIJmIqAhLRnt7++7du19++eUtW7a88cYb+/fvb29vdzgce/fu3bFjx9atW/92/V9v23DTow/e99bH73+1/3vC59FhGjBhmipMGboO3ToVX3d86VEDVMCCCqiAaUEGQkBnmP2+fd/nX37x/vsffP/dj/G9rUQSIhUwEGSF/3zwye033/rQQw89/erWPfsPCDQPHYatXmlADIjhZMorW4BhmbKpehiPBoNngtXFTVMzZ1+YXpgSpkM+B71u/eUGYMA0oJyS608iiSROFseymwGogII4axgGVBWKDIqiDh48uHv37i1btmzatGnDhg0bNmy49dZbb7755ptuuunGG2988KF7n970+JuvvPTN4b0djCcSCcXZzTBVmLFTym6wEuOz4nSsAzIQAbxyoMPr2HfgxxdffuXpfzz7r9f/vXPn7u+/33PowOFDPx7c880P/3rptccffPS2G2998oGHn3/xhW2ffNjpc4vBKPQ4rUNPsNvJqZumaSqm7GHcClSODVQXN5w3cs689OKUABvyOOn16y63AAumBSWpuyWRxG8KCzBNmD0z9JhxZccANEA2oZrhcJhlWafTuWPHjldeeeWxxx578MEH77777jvvvPPBBx/ctGnTq6+8tP2dt3/47HMvz/ByVDK07oPrMJVTW1fAQlzRMgHLNu2bGiwVpqTLYcFPU8Qn3331zze23fnQ/bfdfeeGu+648dZbbr/zjrvuufv666+/8cYb77///n+98vKHu3Z8cWQfExVUVYWFGBA3E2qAZpPnryPBbp5udpuaOXvuiKIUngu5XfT6dZfDAiwTSXZLIonfFjZRGEe/ZNv8LQEiELUQthC0EAWgaZrtNEsQxKFDhw4ePHjgwIEDBw4cPny4o6ODpumQX0BQtmeLEST0QAtxfy/1VH3cJqBD16HpFnQFum7/NHRYOkwTMR1RleVIj7vrx73fff7Z7o+2v/vW66/9e9sr/37t5Q/ffes/O3d89+VntNMVEPiwIemmBtOwTFWGHoGuQgd0C7oIXT+JEZsmFFP1MB4FGscGqoubpmbOmTN8SZLdkkji/zEsQAd0IOF0G2c3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&quot; /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;2. Click on &lt;/span&gt;&lt;/b&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Oracle &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Setup&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; icon.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt; &lt;/div&gt;&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;3. Write SID (Source ID) Names&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *Global Database Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Harisid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *Database Password&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;tiger&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;4. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Click on &lt;/span&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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f/Onb/7s4uVLr/3L61evvHo7XH35M8DtP+LKq9euvvbJcce7HcWVy6/cBpevXLt85drFq1cuXsX9lUvXXr507eVL165eunZ1MH750rVXL117FccXr74yjCuvOjg6efWVS9devXT1NecOV187XMYvcV97ZPLC5WNw+IlXXr3jgkuXXkNcvvTa5UuvXbn8OuLy5dcvX379yuXXL1189eLFV3GPg0s3H7506fWLF1+/ePH1ly69jmMcuMbO4qMDHL948bUXL772wsXXXhgM3DMvXHzthZdef+Gl1//5grO/8sqbV19+8+rLb1555SbwyYtX37h89aeXr/70wpWfXLj0kwuXfnLh8s8uX/vFtVfeevX1d179l3dfeOlfX7r4xrVX337ltV9euvLmhcs/Q1y8/LNLV39+7dW3L1158+KVNy9eefNwcPXnHC9d+ulLl3564fLP+PyVl9++dPXfLl39t4tXfnHxyi9evPizFy/+7MLln1+4/POLV35x+dpbV15+243L1966fO0tXI9rhnD1lV8irrz89qVX3n7xys85Xrj85guX37xw7d/cePHyv714+S2Oi9fe4bj08ruXXn7XPXPx2jsXrv5yaAaX8ZUvXn7rpStvv3Tlbb7Sff+rr71/9bX3r7z6q8uvvHf5lfcuvfzuhZffufDyL/n+0qvvXXr13YuvvHPh5Xdeuvb2S9fefunaLy9ce+/Cy+9cePmdC9fee/HKOy9effvFK++8dPXdi6+8e/GVdy9ce++lq+++dO2XL119F8/++NIvfnzxrX988acXrr33j5d/ivjvl3754wu/euHiez++9IuLr77/36/8ajHa8abshchwizLUam/Jdz//xVvnn/z+mXNnv/O9755/8vtnzpy7E37z7Q4fcfbs+U+OT3G3O1xy7uyZc2fPnHtisH/i7PlzZ8+fO3v+zNnzZwbjc2fPff/sue/j+MzgnAtPDnB08vzZc98/e+4p5w7nnnIt45e4r31ysPgpHLhufojB2acGNxzGufNPH+Ksg/Nnnj5/5unvn30Gcf7cM+fPPfP9s8+cP+OcdS9zH549++y5s8+eO/vs2bPPnnUNnPG5p8+ee+rc2afOnX3q6ADHZ889ffbc00+ce/qJwcA94z7E/WNnnnzizJNPnHnysZvBJx8/+9SZs0+dOfvU42efOnPmB2fO/OCxM89+7/Gn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&quot; /&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;5. Click on &lt;/span&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Install.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;6. Please &lt;span style=&quot;color: magenta;&quot;&gt;Wait&lt;/span&gt; at least 5minits.........&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;7. Click on&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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9KW4BICwRjGG4ovAAj6t12sYRzxJktR1XZIkv/71r3ttGBofpoFsgSCqqurffe/7I0KaIvf80A4CgvI2HA632y2IgO/7fR+J6SLM0b9CoICYLssyKD7YP/o5FHhgO07cALYA3l6XKMsSugqET5RtiLdoHhAQSBEEMvpRSin6UXAQXJxDUMdxjPiAR9EpgFhAP+rBDceRuD2H9MUAAHivEgI5+nUlSYJTV9S1MAx5nq+qClsBn2EOSZIAV3omDIIJYQ4LxykqBKuqqpbLJf3qzBTZCWUN8ZTnOU4fNE1D9wGpBPuJPEEtx5m37/v/+A8/2pmMXcuUFe3LfhqnEQzDbLdbSilodlVVYRj2EAS2jD++fkIeBAFMYwtAEdEpYYOQ0P1JOzLplZ3ztYNkwzkegPPtt98eksFLNxHwA1DBn//856idXdetVivoukAqtKToggghN27c6O8Wgiv9yVsvUDfBGnB7plcxX9k5RzsoQ8A2XEnY39/f252/5Oksy3iePzs7A3/+6KOPoNEgOqBY8Txv23Ycx//Xb9b9f7WD7gvwTin94IMPhsMht2L/+G5oEAQff/wxiAkh5Gc/+9mHH34IIRN3x9I0xVksrhVAo8BRkud5BwcHKNso5OAXKCFg4HVd45I6OCdq1Ss752gH/vZ9/7333rt9+zYh5NGjR9R2XvI0+Mjjx49FUUzTNPrqMui77757+/bt/f39W7duffe7371169bbb7999+7dmzdvvv/++++///7+/v6dO3du37597969d955580337zztefNN99855137t27d/v27Tt37uzv7+NXN2/evHv37is752vnhz/84VtvvfXjH/8YGgPu2VmG+ZKnBUGglOLEG82ZpmnQHPrnjTfegNownU7xR//M53NCyGw2Gw6HfQdy8eLF4XA4m836Af0zGo2m0+krO+duBwesuPD05Xl/Ub7kadu2FUURBKGu6zAM8T9lZVnWXz6FpnpwcNC2Lcdx6HR93z85OVFVlef509NTfILLX2VZHh8fA2ROT08hWZ+cnOAT3MV8Zed87Xieh5M6gLmqqk3T6Kr2dU//L1INX9EfCs1tAAAAAElFTkSuQmCC&quot; /&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Icon...&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;8. Enter SCOTT password as &lt;/span&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;tiger&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;9. Click on &lt;/span&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;OK&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; line-height: 115%;&quot;&gt;Installation is Successfully Completed&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;||| Click Here to Download |||&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/9170622724700704483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/9170622724700704483'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/06/how-to-install-oracle-10g-installation.html' title='How to Install Oracle 9i or 10g Software Installation Picture Help'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-8486881150654015195</id><published>2011-03-10T00:30:00.000+05:30</published><updated>2011-03-11T23:40:47.802+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="A"/><title type='text'>A</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Abstract:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A Java keyword used in a class definition to specify that a class is not to be instantiated, but rather inherited by other classes. An abstract class can have abstract methods that are not implemented in the abstract class, but in subclasses.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Abstract class:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A class that contains one or more abstract methods, and therefore can never be instantiated. Abstract classes are defined so that other classes can extend them and make them concrete by implementing the abstract methods.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Abstract method:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A method that has no implementation.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Abstract Window Toolkit (AWT):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A collection of graphical user interface (GUI) components that were implemented using native-platform versions of the components. These components provide that subset of functionality which is common to all native platforms. Largely supplanted by the Project Swing component set. See also Swing.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Access control:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The methods by which interactions with resources are limited to collections of users or programs for the purpose of enforcing integrity, confidentiality, or availability constraints.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;ACID:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The acronym for the four properties guaranteed by transactions: atomicity, consistency, isolation, and durability.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Actual parameter list&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The arguments specified in a particular method call. See also formal parameter list.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;API:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application Programming Interface. The specification of how a programmer writing an application accesses the behavior and state of classes and objects.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Applet:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A component that typically executes in a Web browser, but can execute in a variety of other applications or devices that support the applet programming model.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Argument:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A data item specified in a method call. An argument can be a literal value, a variable, or an expression.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Array:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A collection of data items, all of the same type, in which each item&#39;s position is uniquely designated by an integer.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;ASCII:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; American Standard Code for Information Interchange. A standard assignment of 7-bit numeric codes to characters. See also Unicode.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Atomic:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refers to an operation that is never interrupted or left in an incomplete state under any circumstance.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Authentication:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The process by which an entity proves to another entity that it is acting on behalf of a specific identity.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Authorization:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; See access control.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Auto boxing:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automatic conversion between reference and primitive types.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8486881150654015195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/8486881150654015195'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/03/blog-post.html' title='A'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-7494915833774117336</id><published>2011-03-01T23:50:00.000+05:30</published><updated>2011-07-28T02:01:26.364+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="HIBERNATE"/><title type='text'>Hibernate FAQ&#39;S</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Jokerman; font-size: 22pt;&quot;&gt;HIBERNATE FAQ’S&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q1.what is the advantage of Hibernate over jdbc?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;There are so many &lt;br /&gt;
1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hibernate is data base independent, your code will work for all ORACLE,MySQL ,SQLServer etc. &lt;br /&gt;
In case of JDBC query must be data base specific. So hibernate based persistance logic is database independent persistance logic and JDBC based persistance logic is database dependent logic. &lt;br /&gt;
2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;As Hibernate is set of Objects , &lt;br /&gt;
3) No need to learn SQL language.You can treat TABLE as a Object . Only Java knowledge is need. &lt;br /&gt;
In case of JDBC you need to learn SQL. &lt;br /&gt;
3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dont need Query tuning in case of Hibernate. If you use Criteria Quires in Hibernate then hibernate automatically tuned your query and return best result with performance. &lt;br /&gt;
In case of JDBC you need to tune your queries. &lt;br /&gt;
4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You will get benefit of Cache. Hibernate support two level of cache. First level and 2nd level. So you can store your data into Cache for better performance. &lt;br /&gt;
In case of JDBC you need to implement your java cache . &lt;br /&gt;
5)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Hibernate supports Query cache and It will provide the statistics about your query and database status. &lt;br /&gt;
JDBC Not provides any statistics. &lt;br /&gt;
6)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Development fast in case of Hibernate because you dont need to write queries &lt;br /&gt;
7)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;No need to create any connection pool in case of Hibernate. You can use c3p0. &lt;br /&gt;
In case of JDBC you need to write your own connection pool &lt;br /&gt;
8)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;In the xml file you can see all the relations between tables in case of Hibernate. Easy readability. &lt;br /&gt;
9)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;You can load your objects on start up using lazy=false in case of Hibernate. &lt;br /&gt;
JDBC Dont have such support. &lt;br /&gt;
10 ) Hibernate Supports automatic versioning of rows but JDBC Not. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q2.What is Hibernate?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Hibernate is an open source, light weight Object Relational Mapping tool to develop the database independent persistence login in java and j2ee based applications.&lt;br /&gt;
Hibernate is a pure Java object-relational mapping (ORM) and persistence framework that allows you to map plain old Java objects to relational database tables using (XML) configuration and mapping files. Its purpose is to relieve the developer from a significant amount of relational data persistence-related programming tasks&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q3.What is ORM ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ORM stands for object/relational mapping, means providing the mapping between class with table and member variables with columns is called ORM. ORM is the automated persistence of objects in a Java application to the tables in a relational database.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q4.hat does ORM consists of ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An ORM solution consists of the following four pieces:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;API for performing basic CRUD operations &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;API to express queries referring to classes &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Facilities to specify metadata &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Optimization facilities : dirty checking,lazy      associations fetching&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q5.What are the ORM levels ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The ORM levels are:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Pure relational (stored procedure.) &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Light objects mapping (JDBC) &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Medium object mapping &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Full object Mapping (composition,inheritance,      polymorphism, persistence by reachability)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q6.Why do you need ORM tools like hibernate?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The main advantage of ORM like hibernate is that it can develop the database independent persistence logic. Apart from this, ORM provides following benefits:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Improved productivity&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;High-level object-oriented API &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Less Java code to write &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;No SQL to write &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Improved performance&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Sophisticated caching &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Lazy loading &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Eager loading &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Improved maintainability&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A lot less code to write &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Improved portability&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ORM framework generates database-specific SQL for you&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q7.What Does Hibernate Simplify? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Hibernate simplifies: &lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Saving and retrieving your domain objects &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Making database column and table name changes &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Centralizing pre save and post retrieve logic &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Complex joins for retrieving related items &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Schema creation from object model &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;Q8.What is the main difference between Entity Beans and Hibernate ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1)In Entity Bean at a time we can interact with only one data Base. Where as in Hibernate we can able to establishes the connections to more than One Data Base. Only thing we need to write one more configuration file. &lt;br /&gt;
&lt;br /&gt;
2) EJB need container like Weblogic, WebSphare but hibernate don&#39;t nned. It can be run on tomcat. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Entity Beans does not support OOPS concepts where as Hibernate does. &lt;br /&gt;
&lt;br /&gt;
4) Hibernate supports multi level cacheing, where as Entity Beans doesn&#39;t. &lt;br /&gt;
&lt;br /&gt;
5) In Hibernate C3P0 can be used as a connection pool. &lt;br /&gt;
&lt;br /&gt;
6) Hibernate is container independent. EJB not. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q9.What are the Core interfaces and classes of Hibernate framework?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The five core interfaces are used in just about every Hibernate application. Using these interfaces, you can store and retrieve persistent objects and control transactions. &lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Configuration class (org.hibernate.cfg package)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Session interface (org.hibernate package)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;SessionFactory interface&amp;nbsp; (org.hibernate package)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transaction interface (org.hibernate package)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Query and Criteria interfaces (org.hibernate package)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q10.What is the general flow of Hibernate communication with RDBMS? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The general flow of Hibernate communication with RDBMS is :&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Load the Hibernate configuration file and create      configuration object. It will automatically load all hbm mapping files      because mapping file can be configured in configuration file.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Create session factory from configuration object &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Get one session from this session factory &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Create HQL Query &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Execute query to get list containing Java objects. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q11.What is the need for Hibernate mapping file?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Hibernate mapping file is used to provides the mapping between java class with table member variables with column names of the table. And also we can configure primary key generation algorithm, relations and so on. Typical mapping file look as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q12.What are the important tags of hibernate.cfg.xml?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This file can be used to provide the database information like driverclass name, url, database usename, database password, dialect, connection pooling mapping file and so on.&lt;br /&gt;
Following are the important tags of hibernate.cfg.xml:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q13.What role does the Session interface play in Hibernate? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The main runtime interface between a Java application and Hibernate The Session interface is the primary interface used by Hibernate applications. It is a single-threaded, short-lived object representing a conversation between the application and the persistent store. It allows you to create query objects to retrieve persistent objects.&lt;br /&gt;
The main function of the Session is to offer create, read and delete operations for instances of mapped entity classes. Instances may exist in one of three states:&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transient&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; never persistent, not associated with any Session&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Persistent:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; associated with a unique Session&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Detached&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; previously persistent, not associated with any Session&lt;br /&gt;
&lt;br /&gt;
Session session = sessionFactory.openSession();&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Session interface role&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Wraps a JDBC connection &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Factory for Transaction &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Holds a mandatory (first-level) cache of persistent      objects, used when navigating the object graph or looking up objects by      identifier &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q14.What role does the SessionFactory interface play in Hibernate? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;SessionFactorys are immutable. The behaviour of a SessionFactory is controlled by properties supplied at configuration time. These properties are defined on Environment. &lt;br /&gt;
The application obtains Session instances from a SessionFactory. There is typically a single SessionFactory for the whole application—created during application initialization. The SessionFactory caches generate SQL statements and other mapping metadata that Hibernate uses at runtime. It also holds cached data that has been read in one unit of work and may be reused in a future unit of work&lt;br /&gt;
Implementors must be threadsafe.&lt;br /&gt;
SessionFactory sessionFactory = configuration.buildSessionFactory();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q15.What are the most common ways to specify the &amp;nbsp;Hibernate configuration properties?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The most common methods of Hibernate configuration are:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Programmatic configuration &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By using setProperty(-) method of org.hibernate.cfg.Configuration.&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;XML configuration (hibernate.cfg.xml) &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By using .properties file&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By Using annotaions.(from Hibernate 3.3 on words)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q16.How do you map Java Objects with Database tables? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;First we need to write Java domain objects (beans with setter      and getter). &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Write hbm.xml, where we map java class to table and      database columns to Java class variables. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Example&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
&amp;lt;hibernate-mapping&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;class name=&quot;com.durgasoft.EmployeeBean&quot;&amp;nbsp; table=&quot;EMPLOYEE&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id name=”eid” colume=”id”/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;property&amp;nbsp;name=&quot;ename&quot; column=&quot;NAME&quot; length=&quot;255&quot; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;not-null=&quot;true&quot;&amp;nbsp; type=&quot;java.lang.String&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;property&amp;nbsp;name=&quot;address&quot; column=&quot;ADDR&quot; length=&quot;255&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not-null=&quot;true&quot;&amp;nbsp; type=&quot;java.lang.String&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;/hibernate-mapping&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q17.How do you define sequence generated primary key algorithm in hibernate? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By using &amp;lt;id&amp;gt;, &amp;lt;generator&amp;gt; tags we can configure the primary key and primary key generation algorithm. &lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Example&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:-&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;lt;id name=&quot;userid&quot; column=&quot;USER_ID&quot; type=&quot;java.lang.Long&quot;&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;generator class=&quot;sequence&quot;&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;table&quot;&amp;gt;SEQ_NAME&amp;lt;/param&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;generator&amp;gt;&lt;br /&gt;
&amp;lt;/id&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q18.What is component mapping in Hibernate? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A component is an object saved as a value, not as a      reference &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A component can be saved directly without needing to      declare interfaces or identifier properties &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Required to define an empty constructor &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Shared references not supported &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q19 . Difference between getCurrentSession() and openSession() in Hibernate ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;getCurrentSession() : &lt;br /&gt;
Obtains the current session. The &quot;current session&quot; refers to a Hibernate Session bound by Hibernate behind the scenes, to the transaction scope. &lt;br /&gt;
A Session is opened when getCurrentSession() is called for the first time and closed when the transaction ends. It is also flushed automatically before the transaction commits. You can call getCurrentSession() as often and anywhere you want as long as the transaction runs. Only the Session that you obtained with sf.getCurrentSession() is flushed and closed automatically. &lt;br /&gt;
&lt;br /&gt;
openSession() : &lt;br /&gt;
If you decide to use manage the Session yourself the go for sf.openSession() , you have to flush() and close() it. &lt;br /&gt;
It does not flush and close() automatically. &lt;br /&gt;
Example : &lt;br /&gt;
Transaction tx =session.berginTransaction(); &lt;br /&gt;
&lt;br /&gt;
Session session = factory.openSession(); &lt;br /&gt;
&lt;br /&gt;
try { &lt;br /&gt;
tx.begin(); &lt;br /&gt;
&lt;br /&gt;
// Do some work &lt;br /&gt;
session.createQuery(...); &lt;br /&gt;
session.persist(...); &lt;br /&gt;
&lt;br /&gt;
session.flush(); // Extra work you need to do &lt;br /&gt;
&lt;br /&gt;
tx.commit(); &lt;br /&gt;
} &lt;br /&gt;
catch (RuntimeException e) { &lt;br /&gt;
tx.rollback(); &lt;br /&gt;
throw e; // or display error message &lt;br /&gt;
} &lt;br /&gt;
finally { &lt;br /&gt;
session.close(); // Extra work you need to do &lt;br /&gt;
}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q20.What are the types of Hibernate instance states ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Three types of instance states: &lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transient -The instance is not associated with any      persistence context &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Persistent -The instance is associated with a      persistence context &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Detached -The instance was associated with a      persistence context which has been closed – currently not associated&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q21.What are the types of inheritance models in Hibernate?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are three types of inheritance models in Hibernate:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Table per class hierarchy &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Table per subclass&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;Table per concrete class&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q22.What is Hibernate Query Language (HQL)?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Hibernate Query Language is query language which is used to develop the data independent query language in the application. This HQL queries are not related to any database. Hibernate offers a query language that embodies a very powerful and flexible mechanism to query, store, update, and retrieve objects from a database. This language, the Hibernate query Language (HQL), is an object-oriented extension to SQL.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q23.What are the ways to express joins in HQL? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;HQL provides four ways of expressing (inner and outer) joins:-&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An &lt;i&gt;implicit&lt;/i&gt; association join &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An ordinary join in the FROM clause &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A fetch join in the FROM clause. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A &lt;i&gt;theta-style&lt;/i&gt; join in the WHERE clause.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q24 . Transaction with plain JDBC in Hibernate ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If you don&#39;t have JTA and don&#39;t want to deploy it along with your application, you will usually have to fall back to JDBC transaction demarcation. Instead of calling the JDBC API you better use Hibernate&#39;s Transaction and the built-in session-per-request functionality: &lt;br /&gt;
&lt;br /&gt;
To enable the thread-bound strategy in your Hibernate configuration: &lt;br /&gt;
&lt;br /&gt;
set hibernate.transaction.factory_class to org.hibernate.transaction.JDBCTransactionFactory &lt;br /&gt;
set hibernate.current_session_context_class to thread &lt;br /&gt;
&lt;br /&gt;
Session session = factory.openSession(); &lt;br /&gt;
Transaction tx = null; &lt;br /&gt;
try { &lt;br /&gt;
tx = session.beginTransaction(); &lt;br /&gt;
&lt;br /&gt;
// Do some work &lt;br /&gt;
session.load(...); &lt;br /&gt;
session.persist(...); &lt;br /&gt;
&lt;br /&gt;
tx.commit(); // Flush happens automatically &lt;br /&gt;
} &lt;br /&gt;
catch (RuntimeException e) { &lt;br /&gt;
tx.rollback(); &lt;br /&gt;
throw e; // or display error message &lt;br /&gt;
} &lt;br /&gt;
finally { &lt;br /&gt;
session.close(); &lt;br /&gt;
} &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q25 . What are the general considerations or best practices for defining your Hibernate persistent classes?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.You must have a default no-argument constructor for your persistent classes and there should be getXXX()and setXXX() methods for all your persistable instance variables. &lt;br /&gt;
&lt;br /&gt;
2.You should implement the equals() and hashCode() methods based on your business key and it is important not to use the id field in your equals() and hashCode() definition if the id field is a surrogate key (i.e. Hibernate managed identifier). This is because the Hibernate only generates and sets the field when saving the object. &lt;br /&gt;
&lt;br /&gt;
3. It is recommended to implement the Serializable interface. This is potentially useful if you want to migrate around a multi-processor cluster. &lt;br /&gt;
&lt;br /&gt;
4.The persistent class should not be final because if it is final then lazy loading cannot be used by creating proxy objects. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q26 . Difference between session.update() and session.lock() in Hibernate ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The session.update method is used to update the persistence object in the in the database.&lt;br /&gt;
&amp;nbsp;The session.lock() method simply reattaches the object to the session without checking or updating the database on the assumption that the database in sync with the detached object. It is the best practice to use either session.update(..) or session.saveOrUpdate(). Use session.lock() only if you are absolutely sure that the detached object is in sync with your detached object or if it does not matter because you will be overwriting all the columns that would have changed later on within the same transaction. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q27.What are the Collection types in Hibernate ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Set &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;List &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Array &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Map &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bag&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q28.What is the difference between sorted and ordered collection in hibernate? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;sorted collection vs. order collection&lt;/b&gt; :-&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 3.25in;&quot; width=&quot;312&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Sorted Collection&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 230.35pt;&quot; width=&quot;307&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Order Collection&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 3.25in;&quot; width=&quot;312&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A sorted collection is sorting a collection by utilizing the   sorting features provided by the Java collections framework. The sorting   occurs in the memory of JVM which running Hibernate, after the data being   read from database using java comparator.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 230.35pt;&quot; width=&quot;307&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 9.8pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Order collection is sorting a collection by &lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;specifying   the order-by clause for sorting this &lt;span&gt;&amp;nbsp;&lt;/span&gt;collection   when retrieval.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 0.5in;&quot;&gt;   &lt;td style=&quot;height: 0.5in; padding: 0in; width: 3.25in;&quot; width=&quot;312&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If your collection is not large, it will be more efficient way   to sort it.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;height: 0.5in; padding: 0in; width: 230.35pt;&quot; width=&quot;307&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 9.85pt; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If your collection is very large, it will be   more efficient way to sort it .&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q29.What are the ways to express joins in HQL?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;HQL provides four ways of expressing (inner and outer) joins:-&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An &lt;i&gt;implicit&lt;/i&gt; association join &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An ordinary join in the FROM clause &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A fetch join in the FROM clause. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A &lt;i&gt;theta-style&lt;/i&gt; join in the WHERE clause. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q30.What do you mean by Named – SQL query?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Named SQL queries are defined in the mapping xml document and called wherever required.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;lt;sql-query name = &quot;empdetails&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;return alias=&quot;emp&quot; class=&quot;com.durgasoft.Employee&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT emp.EMP_ID AS {emp.empid},&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emp.EMP_ADDRESS AS {emp.address},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emp.EMP_NAME AS {emp.name} &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM Employee EMP WHERE emp.NAME LIKE :name&lt;br /&gt;
&amp;lt;/sql-query&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Invoke Named Query :&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
List people = session.getNamedQuery(&quot;empdetails&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .setString(&quot;TomBrady&quot;, name)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .setMaxResults(50)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .list();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q31.How do you invoke Stored Procedures?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;lt;sql-query name=&quot;selectAllEmployees_SP&quot; callable=&quot;true&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;return alias=&quot;emp&quot; class=&quot;employee&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;return-property name=&quot;empid&quot; column=&quot;EMP_ID&quot;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;return-property name=&quot;name&quot; column=&quot;EMP_NAME&quot;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;return-property name=&quot;address&quot; column=&quot;EMP_ADDRESS&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; { ? = call selectAllEmployees() }&lt;br /&gt;
&amp;nbsp;&amp;lt;/return&amp;gt;&lt;br /&gt;
&amp;lt;/sql-query&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q32.Explain Criteria API .?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The interface org.hibernate.Criteria represents a query against a particular persistent class. The Session is a factory for Criteria instances. Criteria is a simplified API for retrieving entities by composing Criterion objects. This is a very convenient approach for functionality like &quot;search&quot; screens where there is a variable number of conditions to be placed upon the result set.&lt;br /&gt;
&lt;b&gt;Example&lt;/b&gt; :&lt;br /&gt;
List employees = session.createCriteria(Employee.class)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .add(Restrictions.like(&quot;name&quot;, &quot;a%&quot;) )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .add(Restrictions.like(&quot;address&quot;, &quot;Boston&quot;))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .addOrder(Order.asc(&quot;name&quot;) )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .list();&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q33.What’s the difference between load() and get()? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 259.5pt;&quot; width=&quot;346&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;load()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 222.75pt;&quot; width=&quot;297&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;get()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 259.5pt;&quot; width=&quot;346&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-Only use the load()   method if you are sure that the object exists.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 222.75pt;&quot; width=&quot;297&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-If you are not sure   that the object exists, then use one of the get() methods.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 259.5pt;&quot; width=&quot;346&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-right: 8.3pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-load() method will throw an exception if the unique id is not   found in the database.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 222.75pt;&quot; width=&quot;297&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-get() method will   return null if the unique id is not found in the database.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 259.5pt;&quot; width=&quot;346&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-load() just returns   a proxy by default and database won’t be hit until the proxy is first   invoked. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 222.75pt;&quot; width=&quot;297&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;-get() will hit the   database immediately.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q34.What is the difference between and merge and update ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 12pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Use update() if you are sure that the session does not contain an already persistent instance with the same identifier, and merge() if you want to merge your modifications at any time without consideration of the state of the session.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q35.Define cascade and inverse option in one-many mapping?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;cascade - enable operations to cascade to child entities.&lt;br /&gt;
cascade=&quot;all|none|save-update|delete|all-delete-orphan&quot;&lt;br /&gt;
&lt;br /&gt;
inverse - mark this collection as the &quot;inverse&quot; end of a bidirectional association.&lt;br /&gt;
inverse=&quot;true|false&quot; &lt;br /&gt;
Essentially &quot;inverse&quot; indicates which end of a relationship should be ignored, so when persisting a parent who has a collection of children, should you ask the parent for its list of children, or ask the children who the parents are?&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q36.Define HibernateTemplate?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;org.springframework.orm.hibernate.HibernateTemplate is a helper class which provides different methods for querying/retrieving data from the database. It also converts checked HibernateExceptions into unchecked DataAccessExceptions.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q37.What are the benefits does HibernateTemplate provide?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The benefits of HibernateTemplate are : &lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;HibernateTemplate, a Spring Template class simplifies      interactions with Hibernate Session. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Common functions are simplified to single method calls.      &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Sessions are automatically closed. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Exceptions are automatically caught and converted to      runtime exceptions. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q38. How do you switch between relational databases without code changes?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Using Hibernate SQL Dialects , we can switch databases. Hibernate will generate appropriate hql queries based on the dialect defined.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q39.If you want to see the Hibernate generated SQL statements on console, what should we do?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By using “show_sql” property of the hibernate configuration file&lt;br /&gt;
In Hibernate configuration file set as follows: &lt;br /&gt;
&amp;lt;property name=&quot;show_sql&quot;&amp;gt;true&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q40.What are derived properties?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The properties that are not mapped to a column, but calculated at runtime by evaluation of an expression are called derived properties. The expression can be defined using the formula attribute of the element. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q41.Define cascade and inverse option in one-many mapping? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;cascade - enable operations to cascade to child entities.&lt;br /&gt;
cascade=&quot;all|none|save-update|delete|all-delete-orphan&quot;&lt;br /&gt;
&lt;br /&gt;
inverse - mark this collection as the &quot;inverse&quot; end of a bidirectional association.&lt;br /&gt;
inverse=&quot;true|false&quot; &lt;br /&gt;
Essentially &quot;inverse&quot; indicates which end of a relationship should be ignored, so when persisting a parent who has a collection of children, should you ask the parent for its list of children, or ask the children who the parents are?&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q42 . Explain about transaction file?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transactions denote a work file which can save changes made or revert back the changes. A transaction can be started by session.beginTransaction() and it uses JDBC connection, CORBA or JTA. When this session starts several transactions may occur.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q43 . Difference between session.save() , session.saveOrUpdate() and session.persist()? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;All methods are used to store the data in to database&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;session.save() :&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; save() method uSave does an insert and will fail if the primary key is already persistent. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;session.saveOrUpdate() :&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; saveOrUpdate() insert the data in the database if that primary key data not available and it update the data if primary key data not availabt&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;session.persist() :&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;it is the same like session.save(). But session.save() return Serializable object but session.persist() return void. &lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;For Example :&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if you do :- &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(session.save(question)); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This will print the generated primary key. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if you do :- &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(session.persist(question)); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compile time error because session.persist() return void.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q44 . Explain about the id field?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This id field is used to configure the primary key in the mapping file, and also we can configure primary key generation algorithm.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q45.What is the use of dynamic-insert and dynamic-update attributes in a class mapping? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Criteria is a simplified API for retrieving entities by composing Criterion objects. This is a very convenient approach for functionality like &quot;search&quot; screens where there is a variable number of conditions to be placed upon the result set.&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;dynamic-update (defaults to false): Specifies that      UPDATE SQL should be generated at runtime and contain only those columns      whose values have changed &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;dynamic-insert (defaults to false): Specifies that      INSERT SQL should be generated at runtime and contain only the columns      whose values are not null. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q46.What is automatic dirty checking? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Automatic dirty checking is a feature that saves us the effort of explicitly asking Hibernate to update the database when we modify the state of an object inside a transaction. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q47.What are Callback interfaces?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Callback interfaces allow the application to receive a notification when something interesting happens to an object—for example, when an object is loaded, saved, or deleted. Hibernate applications don&#39;t need to implement these callbacks, but they&#39;re useful for implementing certain kinds of generic functionality.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q48.What is Hibernate proxy? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The proxy attribute enables lazy initialization of persistent instances of the class. Hibernate will initially return CGLIB proxies which implement the named interface. The actual persistent object will be loaded when a method of the proxy is invoked.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q49.How can Hibernate be configured to access an instance variable directly and not through a setter method ?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By mapping the property with access=&quot;field&quot; in Hibernate metadata. This forces hibernate to bypass the setter method and access the instance variable directly while initializing a newly loaded object.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q50.How can a whole class be mapped as immutable?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Mark the class as mutable=&quot;false&quot; (Default is true),. This specifies that instances of the class are (not) mutable. Immutable classes, may not be updated or deleted by the application.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q51 .&amp;nbsp; Explain about transparent persistence of Hibernate?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transparent persistence is provided for Plain old Java objects or POJOs. For proper functioning of the applications importance should be given to the methods equals () and hash Code methods (). It has a requirement which should be strictly followed in the applications which is a no-argument constructor.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q52 .&amp;nbsp; Explain about the dirty checking feature of Hibernate?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Dirty checking feature of the Hibernate allows users or developers to avoid time consuming data base write actions. This feature makes necessary updations and changes to the fields which require a change, remaining fields are left unchanged or untouched.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q53 .&amp;nbsp; What is the effect when a transient mapped object is passed onto a Sessions save?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a Sessions save () is passed to a transient mapped object it makes the method to become more persistent. Garbage collection and termination of the Java virtual machine stays as long as it is deleted explicitly. It may head back to its transient state.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q54 .&amp;nbsp; Explain about addClass function?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This function translates a Java class name into file name. This translated file name is then loaded as an input stream from the Java class loader. This addClass function is important if you want efficient usage of classes in your code.&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/7494915833774117336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/7494915833774117336'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/07/hibernate-faqs.html' title='Hibernate FAQ&#39;S'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-1764289789614772423</id><published>2011-03-01T23:34:00.000+05:30</published><updated>2011-07-28T02:00:47.664+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPRING"/><title type='text'>Spring FAQ&#39;S</title><content type='html'>&lt;!--[if !mso]&gt; &lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1028&quot;/&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;   &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot;/&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;  &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Jokerman; font-size: 22pt;&quot;&gt;SPRING FAQ’S&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q1. What is IOC (or Dependency Injection)? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The basic concept of the Inversion of Control pattern (also known as dependency injection) is that you do not create your objects but describe how they should be created. You don&#39;t directly connect your components and services together in code but describe which services are needed by which components in a configuration file. A container (in the case of the Spring framework, the IOC container) is then responsible for hooking it all up.&lt;br /&gt;
&lt;br /&gt;
i.e., Applying IoC, objects are given their dependencies at creation time by some external entity that coordinates each object in the system. That is, dependencies are injected into objects. So, IoC means an inversion of responsibility with regard to how an object obtains references to collaborating objects. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q2. What are the different types of IOC (dependency injection) ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are three types of dependency injection: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Constructor Injection&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; (e.g. Pico container, Spring etc): Dependencies are provided as constructor parameters. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Setter Injection&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; (e.g. Spring): Dependencies are assigned through JavaBeans properties (ex: setter methods). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Interface Injection&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;(e.g. Avalon): Injection is done through an interface.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Note: Spring supports only Constructor and Setter Injection&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q3.&amp;nbsp;What are the benefits of IOC (Dependency Injection)?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Benefits of IOC (Dependency Injection) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Minimizes the amount of code in your application. With IOC containers you do not care about how services are created and how you get references to the ones you need. You can also easily add additional services by adding a new constructor or a setter method with little or no extra configuration.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Make your application more testable by not requiring any singletons or JNDI lookup mechanisms in your unit test cases. IOC containers make unit testing and switching implementations very easy by manually allowing you to inject your own objects into the object under test.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Loose coupling is promoted with minimal effort and least intrusive mechanism. The factory design pattern is more intrusive because components or services need to be requested explicitly whereas in IOC the dependency is injected into requesting piece of code. Also some containers promote the design to interfaces not to implementations design concept by encouraging managed objects to implement a well-defined service interface of your own.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;IOC containers support eager instantiation and lazy loading of services. Containers also provide support for instantiation of managed objects, cyclical dependencies, life cycles management, and dependency resolution between managed objects etc.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q4.&amp;nbsp; What is Spring ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring is an open source framework created to address the complexity of enterprise application development. One of the chief advantages of the Spring framework is its layered architecture, which allows you to be selective about which of its components you use while also providing a cohesive framework for J2EE application development. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q5.&amp;nbsp;What are the advantages of Spring framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The advantages of Spring are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring has layered architecture. Use what you need and leave you don&#39;t need now. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring Enables POJO Programming. There is no behind the scene magic here. POJO programming enables continuous integration and testability. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Dependency Injection and Inversion of Control Simplifies JDBC &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Open source and no vendor lock-in. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q6.&amp;nbsp;What are features of Spring ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Lightweight&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
spring is lightweight when it comes to size and transparency. The basic version of spring framework is around 1MB. And the processing overhead is also very negligible.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Inversion of control (IOC):&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Loose coupling is achieved in spring using the technique Inversion of Control. The objects give their dependencies instead of creating or looking for dependent objects.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Aspect oriented (AOP):&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring supports Aspect oriented programming and enables cohesive development by separating application business logic from system services.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Container:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring contains and manages the life cycle and configuration of application objects.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;MVC Framework:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring comes with MVC web application framework, built on core Spring functionality. This framework is highly configurable via strategy interfaces, and accommodates multiple view technologies like JSP, Velocity, Tiles, iText, and POI. But other frameworks can be easily used instead of Spring MVC Framework.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transaction Management:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring framework provides a generic abstraction layer for transaction management. This allowing the developer to add the pluggable transaction managers, and making it easy to demarcate transactions without dealing with low-level issues. Spring&#39;s transaction support is not tied to J2EE environments and it can be also used in container less environments.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;JDBC Exception Handling:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
The JDBC abstraction layer of the Spring offers a meaningful exception hierarchy, which simplifies the error handling strategy. Integration with Hibernate, JDO, and iBATIS: Spring provides best Integration services with Hibernate, JDO and iBATIS&lt;br /&gt;
&amp;nbsp; contexts for Web-based applications. As a result, the Spring framework supports integration with Jakarta Struts. The Web module also eases the tasks of handling multi-part requests and binding request parameters to domain objects.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q7 . What is web module?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This module is built on the application context module, providing a context that is appropriate for web-based applications. This module also contains support for several web-oriented tasks such as transparently handling multipart requests for file uploads and programmatic binding of request parameters to your business objects. It also contains integration support with &lt;i&gt;Jakarta Struts&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q8.&amp;nbsp;What are the types of Dependency Injection Spring supports?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Setter Injection:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Setter-based DI is realized by calling setter methods on your beans after invoking a no-argument constructor or no-argument static factory method to instantiate your bean.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Constructor Injection:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Constructor-based DI is realized by invoking a constructor with a number of arguments, each representing a collaborator.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q9.&amp;nbsp;What is Bean Factory ?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A BeanFactory is like a factory class that contains a collection of beans. The BeanFactory holds Bean Definitions of multiple beans within itself and then instantiates the bean whenever asked for by clients.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BeanFactory is able to create associations between collaborating objects as they are instantiated. This removes the burden of configuration from bean itself and the beans client. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BeanFactory also takes part in the life cycle of a bean, making calls to custom initialization and destruction methods. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q10.&amp;nbsp;What is Application Context?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A bean factory is fine to simple applications, but to take advantage of the full power of the Spring framework, you may want to move up to Springs more advanced container, the application context. On the surface, an application context is same as a bean factory.Both load bean definitions, wire beans together, and dispense beans upon request. But it also provides: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A means for resolving text messages, including support for internationalization. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A generic way to load file resources. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Events to beans that are registered as listeners. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q11.&amp;nbsp;What is the difference between Bean Factory and Application Context ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;On the surface, an application context is same as a bean factory. But application context offers much more.. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Application contexts provide a means for resolving text messages, including support for i18n of those messages. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Application contexts provide a generic way to load file resources, such as images. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Application contexts can publish events to beans that are registered as listeners. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Certain operations on the container or beans in the container, which have to be handled in a programmatic fashion with a bean factory, can be handled declaratively in an application context. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ResourceLoader support: Spring’s Resource interface us a flexible generic abstraction for handling low-level resources. An application context itself is a ResourceLoader, Hence provides an application with access to deployment-specific Resource instances. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;MessageSource support: The application context implements MessageSource, an interface used to obtain localized messages, with the actual implementation being pluggable &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q12.&amp;nbsp;What are the common implementations of the Application Context ?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The three commonly used implementation of &#39;Application Context&#39; are &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt; line-height: 115%;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;ClassPathXmlApplicationContext :&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; It Loads context definition from an XML file located in the classpath, treating context definitions as classpath resources. The application context is loaded from the application&#39;s classpath by using the code .&lt;br /&gt;
ApplicationContext context = new ClassPathXmlApplicationContext(&quot;bean.xml&quot;); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt; line-height: 115%;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;FileSystemXmlApplicationContext :&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; It loads context definition from an XML file in the filesystem. The application context is loaded from the file system by using the code . &lt;br /&gt;
ApplicationContext context = new FileSystemXmlApplicationContext(&quot;bean.xml&quot;); &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt; line-height: 115%;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;XmlWebApplicationContext :&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;It loads context definition from an XML file contained within a web application. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q13.&amp;nbsp;How is a typical spring implementation look like ?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For a typical Spring Application we need the following files:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An interface that defines the functions.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An Implementation that contains properties, its setter and getter methods, functions etc.,&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring AOP (Aspect Oriented Programming)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A XML file called Spring configuration file.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Client program that uses the function.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q14.&amp;nbsp; What is the typical Bean life cycle in Spring Bean Factory Container ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bean life cycle in Spring Bean Factory Container is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The spring container finds the bean’s definition from the XML file and instantiates the bean. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Using the dependency injection, spring populates all of the properties as specified in the bean definition&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the bean implements the BeanNameAware interface, the factory calls setBeanName() passing the bean’s ID. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the bean implements the BeanFactoryAware interface, the factory calls setBeanFactory(), passing an instance of itself. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If there are any BeanPostProcessors associated with the bean, their post- ProcessBeforeInitialization() methods will be called. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If an init-method is specified for the bean, it will be called.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Finally, if there are any BeanPostProcessors associated with the bean, their postProcessAfterInitialization() methods will be called. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q15.&amp;nbsp;What do you mean by Bean wiring ? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The act of creating associations between application components (beans) within the Spring container is reffered to as Bean wiring.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q16.&amp;nbsp;What do you mean by Auto Wiring?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The Spring container is able to autowire relationships between collaborating beans. This means that it is possible to automatically let Spring resolve collaborators (other beans) for your bean by inspecting the contents of the BeanFactory. The autowiring functionality has &lt;i&gt;five modes&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;no &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;byName&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;byType &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;constructor &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;autodirect &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q17.&amp;nbsp;What is DelegatingVariableResolver?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spring provides a custom JavaServer Faces VariableResolver implementation that extends the standard Java Server Faces managed beans mechanism which lets you use JSF and Spring together. This variable resolver is called as&lt;i&gt; DelegatingVariableResolver&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q18.&amp;nbsp;How to integrate&amp;nbsp; Java Server Faces (JSF) with Spring?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;JSF and Spring do share some of the same features, most noticeably in the area of IOC services. By declaring JSF managed-beans in the faces-config.xml configuration file, you allow the FacesServlet to instantiate that bean at startup. Your JSF pages have access to these beans and all of their properties.We can integrate JSF and Spring in two ways: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;DelegatingVariableResolver:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Spring comes with a JSF variable resolver that lets you use JSF and Spring together. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE beans PUBLIC &quot;-//SPRING//DTD BEAN//EN&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &quot;http://www.springframework.org/dtd/spring-beans.dtd&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;faces-config&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;application&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;variable-resolver&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.springframework.web.jsf.DelegatingVariableResolver&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/variable-resolver&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/application&amp;gt;&lt;br /&gt;
&amp;lt;/faces-config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The DelegatingVariableResolver will first delegate value lookups to the default resolver of the underlying JSF implementation, and then to Spring&#39;s &#39;business context&#39; WebApplicationContext. This allows one to easily inject dependencies into one&#39;s JSF-managed beans. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;FacesContextUtils:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; custom VariableResolver works well when mapping one&#39;s properties to beans in faces-config.xml, but at times one may need to grab a bean explicitly. The FacesContextUtils class makes this easy. It is similar to WebApplicationContextUtils, except that it takes a FacesContext parameter rather than a ServletContext parameter. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ApplicationContext ctx = FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance());&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q19.&amp;nbsp;What is&amp;nbsp; Java Server Faces (JSF) - Spring integration mechanism? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring provides a custom JavaServer Faces VariableResolver implementation that extends the standard JavaServer Faces managed beans mechanism. When asked to resolve a variable name, the following algorithm is performed:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Does a bean with the specified name already exist in some scope (request, session, application)? If so, return it &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Is there a standard JavaServer Faces managed bean definition for this variable name? If so, invoke it in the usual way, and return the bean that was created. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Is there configuration information for this variable name in the Spring WebApplicationContext for this application? If so, use it to create and configure an instance, and return that instance to the caller.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If there is no managed bean or Spring definition for this variable name, return null instead.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BeanFactory also takes part in the life cycle of a bean, making calls to custom initialization and destruction methods.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;As a result of this algorithm, you can transparently use either JavaServer Faces or Spring facilities to create beans on demand.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q20.&amp;nbsp;What is Significance of JSF- Spring integration ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring - JSF integration is useful when an event handler wishes to explicitly invoke the bean factory to create beans on demand, such as a bean that encapsulates the business logic to be performed when a submit button is pressed. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;21.&amp;nbsp;How to integrate your Struts application with Spring? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
To integrate your Struts application with Spring, we have two options: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Configure Spring to manage your Actions as beans, using the ContextLoaderPlugin, and set their dependencies in a Spring context file. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Subclass Spring&#39;s ActionSupport classes and grab your Spring-managed beans explicitly using a getWebApplicationContext() method. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;22.&amp;nbsp;What are ORM’s Spring supports ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Spring supports the following ORM’s&lt;/b&gt; : &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Hibernate &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;iBatis &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;JPA (Java Persistence API) &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;TopLink &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;JDO (Java Data Objects) &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;OJB &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;23.&amp;nbsp;What are the ways to access Hibernate using Spring ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;There are two approaches to Spring’s Hibernate integration:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Inversion of Control with a HibernateTemplate and Callback &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Extending HibernateDaoSupport and Applying an AOP Interceptor &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;24.&amp;nbsp;How to integrate Spring and Hibernate using HibernateDaoSupport?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Spring and Hibernate can integrate using Spring’s SessionFactory called LocalSessionFactory. The integration process is of 3 steps.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Configure the Hibernate SessionFactory &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Extend your DAO Implementation from HibernateDaoSupport &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Wire in Transaction Support with AOP &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;25.&amp;nbsp;What are Bean scopes in Spring Framework ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;The Spring Framework supports exactly five scopes (of which three are available only if you are using a web-aware ApplicationContext). The scopes supported are listed below: &lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 14pt;&quot;&gt;Scope&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Description&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;singleton&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scopes a single bean   definition to a single object instance per Spring IoC container.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;prototype&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scopes a single bean   definition to any number of object instances.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;request&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scopes a single bean   definition to the lifecycle of a single HTTP request; that is each and every   HTTP request will have its own instance of a bean created off the back of a   single bean definition. Only valid in the context of a web-aware Spring   ApplicationContext.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;session&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scopes a single bean   definition to the lifecycle of a HTTP Session. Only valid in the context of a   web-aware Spring ApplicationContext.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 57.75pt;&quot; valign=&quot;top&quot; width=&quot;77&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;global session&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 423.75pt;&quot; valign=&quot;top&quot; width=&quot;565&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Scopes a single bean   definition to the lifecycle of a global HTTP Session. Typically only valid when   used in a portlet context. Only valid in the context of a web-aware Spring   ApplicationContext.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;img align=&quot;right&quot; height=&quot;11&quot; src=&quot;file:///C:/Users/HARIBABU/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif&quot; width=&quot;198&quot; /&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;26.&amp;nbsp;What is AOP?&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Aspect-oriented programming, or AOP, is a programming technique that allows programmers to modularize crosscutting concerns, or behavior that cuts across the typical divisions of responsibility, such as logging and transaction management. The core construct of AOP is the aspect, which encapsulates behaviors affecting multiple classes into reusable modules. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;27.&amp;nbsp;How the AOP used in Spring?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;AOP is used in the Spring Framework:&lt;/i&gt;To provide declarative enterprise services, especially as a replacement for EJB declarative services. The most important such service is declarative transaction management, which builds on the Spring Framework&#39;s transaction abstraction.To allow users to implement custom aspects, complementing their use of OOP with AOP. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;28.&amp;nbsp;What do you mean by Aspect ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;A modularization of a concern that cuts across multiple objects. Transaction management is a good example of a crosscutting concern in J2EE applications. In Spring AOP, aspects are implemented using regular classes (the schema-based approach) or regular classes annotated with the @Aspect annotation (@AspectJ style). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;29.&amp;nbsp;What do you mean by JointPoint?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
A point during the execution of a program, such as the execution of a method or the handling of an exception. In Spring AOP, a join point always represents a method execution. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;30.&amp;nbsp;What do you mean by Advice?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Action taken by an aspect at a particular join point. Different types of advice include &quot;around,&quot; &quot;before&quot; and &quot;after&quot; advice. Many AOP frameworks, including Spring, model an advice as an interceptor, maintaining a chain of interceptors &quot;around&quot; the join point. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;31.&amp;nbsp;What are the types of Advice? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Types of advice: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Before advice&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Advice that executes before a join point, but which does not have the ability to prevent execution flow proceeding to the join point (unless it throws an exception). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;After returning advice&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Advice to be executed after a join point completes normally: for example, if a method returns without throwing an exception.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;After throwing advice&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Advice to be executed if a method exits by throwing an exception.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;After (finally) advice&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Advice to be executed regardless of the means by which a join point exits (normal or exceptional return).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Around advice&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;: Advice that surrounds a join point such as a method invocation. This is the most powerful kind of advice. Around advice can perform custom behavior before and after the method invocation. It is also responsible for choosing whether to proceed to the join point or to shortcut the advised method execution by returning its own return value or throwing an exception&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;32.&amp;nbsp;What are the types of the transaction management Spring supports ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Spring Framework supports:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Programmatic transaction management. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Declarative transaction management. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;33.&amp;nbsp;What are the benefits of the Spring Framework transaction management ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;The Spring Framework provides a consistent abstraction for transaction management that delivers the following benefits: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Provides a consistent programming model across different transaction APIs such as JTA, JDBC, Hibernate, JPA, and JDO. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Supports declarative transaction management. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Provides a simpler API for programmatic transaction management than a number of complex transaction APIs such as JTA. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Integrates very well with Spring&#39;s various data access abstractions. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;34.&amp;nbsp; Why most users of the Spring Framework choose declarative transaction management ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Most users of the Spring Framework choose declarative transaction management because it is the option with the least impact on application code, and hence is most consistent with the ideals of a non-invasive lightweight container.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;35.&amp;nbsp;Explain the similarities and differences between EJB CMT and the Spring Framework&#39;s declarative transaction&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; management ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;The basic approach is similar: it is possible to specify transaction behavior (or lack of it) down to individual method level. It is&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; possible to make a setRollbackOnly() call within a transaction context if necessary. The differences are:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Unlike EJB CMT, which is tied to JTA, the Spring Framework&#39;s declarative transaction management works in any environment. It can work with JDBC, JDO, Hibernate or other transactions under the covers, with configuration changes only.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The Spring Framework enables declarative transaction management to be applied to any class, not merely special classes such as EJBs. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The Spring Framework offers declarative rollback rules: this is a feature with no EJB equivalent. Both programmatic and declarative support for rollback rules is provided.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The Spring Framework gives you an opportunity to customize transactional behavior, using AOP. With EJB CMT, you have no way to influence the container&#39;s transaction management other than setRollbackOnly().&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The Spring Framework does not support propagation of transaction contexts across remote calls, as do high-end application servers. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;36.&amp;nbsp; What are object/relational mapping integration module?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring also supports for using of an object/relational mapping (ORM) tool over straight JDBC by providing the ORM module. Spring provide support to tie into several popular &lt;i&gt;ORM frameworks&lt;/i&gt;, including &lt;i&gt;Hibernate&lt;/i&gt;, &lt;i&gt;JDO&lt;/i&gt;, and &lt;i&gt;iBATIS SQL Maps&lt;/i&gt;. Spring’s transaction management supports each of these &lt;i&gt;ORM frameworks&lt;/i&gt; as well as &lt;i&gt;JDBC&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;37.&amp;nbsp;When to use programmatic and declarative transaction management ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Programmatic transaction management is usually a good idea only if you have a small number of transactional operations. &lt;br /&gt;
On the other hand, if your application has numerous transactional operations, declarative transaction management is usually worthwhile. It keeps transaction management out of business logic, and is not difficult to configure. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;38.&amp;nbsp;Explain about the Spring DAO support ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The Data Access Object (DAO) support in Spring is aimed at making it easy to work with data access technologies like JDBC, Hibernate or JDO in a consistent way. This allows one to switch between the persistence technologies fairly easily and it also allows one to code without worrying about catching exceptions that are specific to each technology.&lt;br /&gt;
&lt;/span&gt;&lt;img align=&quot;right&quot; height=&quot;7&quot; src=&quot;file:///C:/Users/HARIBABU/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif&quot; width=&quot;340&quot; /&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;39.&amp;nbsp;What are the exceptions thrown by the Spring DAO classes ? &lt;/b&gt;&lt;br /&gt;
Spring DAO classes throw exceptions which are subclasses of DataAccessException(org.springframework.dao.DataAccessException).Spring provides a convenient translation from technology-specific exceptions like SQLException to its own exception class hierarchy with the DataAccessException as the root exception. These exceptions wrap the original exception.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;40.&amp;nbsp;What is SQLExceptionTranslator ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
SQLExceptionTranslator, is an interface to be implemented by classes that can translate between SQLExceptions and Spring&#39;s own data-access-strategy-agnostic org.springframework.dao.DataAccessException. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;41.&amp;nbsp;What is Spring&#39;s JdbcTemplate ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring&#39;s &lt;i&gt;JdbcTemplate&lt;/i&gt; is central class to interact with a database through JDBC.&amp;nbsp;JdbcTemplate provides many convenience methods for doing things such as converting database data into primitives or objects, executing prepared and callable statements, and providing custom database error handling. &lt;br /&gt;
JdbcTemplate template = new JdbcTemplate(myDataSource);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;42.&amp;nbsp;What is PreparedStatementCreator ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;PreparedStatementCreator:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Is one of the most common used interfaces for writing data to database. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Has one method – createPreparedStatement(Connection) &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Responsible for creating a PreparedStatement. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Does not need to handle SQLExceptions. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;43.&amp;nbsp;What is SQLProvider ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;SQLProvider:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Has one method – getSql() &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Typically implemented by PreparedStatementCreator&amp;nbsp;implementers. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Useful for debugging. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;44.&amp;nbsp;What is RowCallbackHandler ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;The&amp;nbsp;RowCallbackHandler&amp;nbsp;interface extracts values from each row of a ResultSet. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Has one method – processRow(ResultSet) &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Called for each row in ResultSet. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Typically stateful. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;45.&amp;nbsp;What are the differences between EJB and Spring ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Spring and EJB feature comparison. &lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Feature &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;EJB&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transaction   management&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Must use a JTA transaction manager. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Supports transactions that span remote   method calls.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Supports multiple transaction environments   through its PlatformTransactionManager interface, including JTA, Hibernate,   JDO, and JDBC. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Does not natively support distributed   transactions—it must be used with a JTA transaction manager.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Declarative   transaction support&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Can define transactions declaratively   through the deployment descriptor. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Can define transaction behavior per method   or per class by using the wildcard character *. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cannot declaratively define rollback   behavior—this must be done programmatically.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Can define transactions declaratively   through the Spring configuration file or through class metadata. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Can define which methods to apply   transaction behavior explicitly or by using regular expressions. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Can declaratively define rollback behavior   per method and per exception type.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Persistence&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Supports   programmatic bean-managed persistence and declarative container managed   persistence.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Provides a framework   for integrating with several persistence technologies, including JDBC,   Hibernate, JDO, and iBATIS.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Declarative security&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Supports declarative security through users   and roles. The management and implementation of users and roles is container   specific. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Declarative security is configured in the   deployment descriptor.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;No security implementation out-of-the box. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;ü&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Acegi, an open source security framework   built on top of Spring, provides declarative security through the Spring   configuration file or class metadata.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 1in;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Distributed   computing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 154.5pt;&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Provides   container-managed remote method calls.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 255.75pt;&quot; valign=&quot;top&quot; width=&quot;341&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Provides proxying   for remote calls via RMI, JAX-RPC, and web services.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 3pt;&quot; width=&quot;4&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td colspan=&quot;3&quot; style=&quot;padding: 0in; width: 479.25pt;&quot; width=&quot;639&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;0&quot;&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;4&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;92&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;206&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;341&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;46 . Do I need any other SOAP framework to run Spring Web Services? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;You don&#39;t need any other SOAP framework to use Spring Web services, though it can use&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;some of the features of Axis 1 and 2. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;47 . I get NAMESPACE_ERR exceptions when using Spring-WS. What can I do about it?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
If you get the following Exception: &lt;br /&gt;
NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Most often, this exception is related to an older version of Xalan being used. Make sure to upgrade to 2.7.0. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;48 .Does Spring-WS run under Java 1.3?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
Spring Web Services requires Java 1.4 or higher. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;49. Does Spring-WS work under Java 1.4? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Spring Web Services works under Java 1.4, but it requires some effort to make it work. Java 1.4 is bundled with the older XML parser Crimson, which does not handle namespaces correctly. Additionally, it is bundled with an older version of Xalan, which also has problems. Unfortunately, placing newer versions of these on the class path does not override them. . &lt;br /&gt;
The only solution that works is to add newer versions of Xerces and Xalan in the lib/endorsed directory of your JDK, as explained in those FAQs (i.e.$JAVA_HOME/lib/endorsed). The following libraries are known to work with Java 1.4.2: &lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 61.5pt;&quot; width=&quot;82&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Library &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 48pt;&quot; width=&quot;64&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Version&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 61.5pt;&quot; width=&quot;82&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://xerces.apache.org/xerces2-j/&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Xerces&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 48pt;&quot; width=&quot;64&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2.8.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 61.5pt;&quot; width=&quot;82&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://xml.apache.org/xalan-j/&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;Xalan&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 48pt;&quot; width=&quot;64&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2.7.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 61.5pt;&quot; width=&quot;82&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://xerces.apache.org/xerces2-j/&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;XML-APIs&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 48pt;&quot; width=&quot;64&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.3.04&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 61.5pt;&quot; width=&quot;82&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://java.sun.com/webservices/downloads/1.3/index.html&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;SAAJ&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 48pt;&quot; width=&quot;64&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If you want to use WS-Security, note that the XwsSecurityInterceptor requires Java 5, because an underlying library (XWSS) requires it. Instead, you can use the Wss4jSecurityInterceptor. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;50 .Does Spring-WS work under Java 1.6? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Java 1.6 ships with SAAJ 1.3, JAXB 2.0, and JAXP 1.4 (a custom version of Xerces and Xalan). Overriding these libraries by putting different version on the classpath will result in various classloading issues, or exceptions in org.apache.xml.serializer.ToXMLSAXHandler. The only option for using more recent versions is to put the newer version in the endorsed directory (see above). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;51 . Why do the Spring-WS unit tests fail under Mac OS X? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
For some reason, Apple decided to include a Java 1.4 compatibility jar with their JDK 1.5. This jar includes the XML parsers which were included in Java 1.4. No other JDK distribution does this, so it is unclear what the purpose of this compatibility jar is. &lt;br /&gt;
The jar can be found at /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.compatibility/14compatibility.jar. You can safely remove or rename it, and the tests will run again. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;52 . What is SAAJ? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
SAAJ is the SOAP with Attachments API for Java. Like most Java EE libraries, it consists of a set of interfaces (saaj-api.jar), and implementations (saaj-impl.jar). When running in a Application Server, the implementation is typically provided by the application server. Previously, SAAJ has been part of JAXM, but it has been released as a seperate API as part of the , and also as part of J2EE 1.4. SAAJ is generally known as the packagejavax.xml.soap. &lt;br /&gt;
Spring-WS uses this standard SAAJ library to create representations of SOAP messages. Alternatively, it can use&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;53 . What version of SAAJ does my application server support? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Application Server &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;SAAJ Version&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BEA WebLogic 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BEA WebLogic 9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.1/1.2*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BEA WebLogic 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.3**&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;IBM WebSphere 6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;SUN Glassfish 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 103.5pt;&quot; width=&quot;138&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;JBoss 4.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: 0in; width: 81pt;&quot; width=&quot;108&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1.3***&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style=&quot;padding: 0in; width: 30pt;&quot; width=&quot;40&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td colspan=&quot;2&quot; style=&quot;padding: 0in; width: 154.5pt;&quot; width=&quot;206&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr height=&quot;0&quot;&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;40&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;98&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;td style=&quot;border: medium none;&quot; width=&quot;108&quot;&gt;&lt;br /&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;54 .I get a NoSuchMethodError when using SAAJ. What can I do about it? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
If you get the following stack trace:&lt;br /&gt;
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;org.springframework.ws.soap.saaj.SaajSoapMessageFactory&#39; defined in ServletContext resource [/WEB-INF/springws-servlet.xml]:&lt;br /&gt;
Invocation of init method failed;&lt;br /&gt;
nested exception is java.lang.NoSuchMethodError:&lt;br /&gt;
javax.xml.soap.MessageFactory.newInstance(Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;&lt;br /&gt;
Caused by:&lt;br /&gt;
java.lang.NoSuchMethodError:&lt;br /&gt;
javax.xml.soap.MessageFactory.newInstance(Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Like most J2EE libraries, SAAJ consists of two parts: the API that consists of interfaces (saaj-api.jar) and the implementation (saaj-impl.jar). The stack trace is due to the fact that you are using a new version of the API (SAAJ 1.3), while your application server provides an earlier version of the implementation (SAAJ 1.2 or even 1.1). Spring-WS supports all three versions of SAAJ (1.1 through 1.3), but things break when it sees the 1.3 API, while there is no 1.3 implementation. &lt;br /&gt;
The solution therefore is quite simple: to remove the newer 1.3 version of the API, from the class path, and replace it with the version supported by your application server. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;55 . I get an UnsupportedOperationException &quot;This class does not support SAAJ 1.1&quot; when I use SAAJ under WebLogic 9. What can I do about it? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
WebLogic 9 has a known bug in the SAAJ 1.2 implementation: it implement all the 1.2 interfaces, but throws UnsupportedOperationExceptions when you call them. Confusingly, the exception message is This class does not support SAAJ 1.1, even though it supports SAAJ 1.1 just fine; it just doesn&#39;t support SAAJ &lt;b&gt;1.2&lt;/b&gt;. See alsot &lt;br /&gt;
Spring-WS has a workaround for this, we basically use SAAJ 1.1 only when dealing with WebLogic 9. Unfortunately, other frameworks which depend on SAAJ, such as XWSS, do not have this workaround. These frameworks happily call SAAJ 1.2 methods, which throw this exception. &lt;br /&gt;
The solution is to not use BEA&#39;s version of SAAJ, but to use another implementation, like the one from Axis 1, or SUN. In you application context, use the following: &lt;br /&gt;
&amp;lt;bean id=&quot;messageFactory&quot; class=&quot;org.springframework.ws.soap.saaj.SaajSoapMessageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;messageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class=&quot;com.sun.xml.messaging.saaj.soap.MessageFactoryImpl&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;56 . I get an UnsupportedOperationException &quot;This class does not support SAAJ 1.1&quot; when I use SAAJ under WebLogic 10. What can I do about it? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Weblogic 10 ships with two SAAJ implementations. By default the buggy 9.x implementation is used (which lives in the package weblogic.webservice.core.soap), but there is a new implementation, which supports SAAJ 1.3 (which lives in the package weblogic.xml.saaj). By looking at the DEBUG logging when Spring Web Services starts up, you can see which SAAJ implementation is used. &lt;br /&gt;
To use this new version, you have to create a message factory bean like so: &lt;br /&gt;
&amp;lt;bean id=&quot;messageFactory&quot; class=&quot;org.springframework.ws.soap.saaj.SaajSoapMessageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;messageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class=&quot;weblogic.xml.saaj.MessageFactoryImpl&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;57 . I get an IndexOutOfBoundsException when I use SAAJ under JBoss. What can I do about it? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The SAAJ implementation provided by JBoss has some issues. The solution is therefore not to use the JBoss implementation, but to use another implementation. For instance, you can use SUN&#39;s reference implementation like so: &lt;br /&gt;
&amp;lt;bean id=&quot;messageFactory&quot; class=&quot;org.springframework.ws.soap.saaj.SaajSoapMessageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;messageFactory&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class=&quot;com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;58 . Does Spring-WS run on IBM WebSphere? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
WebSphere bundles some libraries which are out-of-date, and need to be upgraded with more recent versions. Specifically, this includes XML-apis, Xerces, Xalan, and WSDL4J. &lt;br /&gt;
There are a couple of ways to upgrade these libraries, all using parent-last or application-first classloading. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Package the libraries as part of the WAR (in WEB-INF/lib), and run the web application with the parent-last (application-first) classloading. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Package the libraries as part of the EAR, add class-path entries to the manifest of the web application, and run the entire application with the parent-last classloading. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Create a new classloader in the WebSphere console, and associate the libraries with. Set this classloader to parent-last. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The last approach has the advantage of restricting the parent-last classloading to the conflicting libraries only, and not to the entire application. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;59. Why does Spring-WS only support contract-first? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;Note that Spring-WS only requires you to write the XSD; the WSDL can be generated from that. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;60 . How do I retrieve the WSDL from a Service?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The &amp;amp;WSDL query parameter does not work. &lt;br /&gt;
The &amp;amp;WSDL query parameter is a way to get a WSDL of a class. In SWS, a service is generally not implemented as a single class, but as a collection of endpoints. &lt;br /&gt;
There are two ways to expose a WSDL: &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Simply add the WSDL to the root of the WAR, and the file is served normally. This has the disadvantage that the &quot;location&quot; attribute in the WSDL is static, i.e. it does not necessarily reflect the host name of the server. You can transform locations by using a WsdlDefinitionHandlerAdapter. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Use theMessageDispatcherServlet, which is done is the samples. Every WsdlDefinition listed in the *-servlet.xml will be exposed under the bean name. So if you define a WsdlDefinition namedecho, it will be exposed as echo.wsdl (i.e.http://localhost:8080/echo/echo.wsdl). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;61 What is web module?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring comes with a full-featured MVC framework for building web applications. Although Spring can easily be integrated with other MVC frameworks, such as Struts, Spring’s MVC framework uses IoC to provide for a clean separation of controller logic from business objects. It also allows you to declaratively bind request parameters to your business objects. It also can take advantage of any of Spring’s other services, such as I18N messaging and validation.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;62 What is a BeanFactory?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A BeanFactory is an implementation of the factory pattern that applies Inversion of Control to separate the application’s configuration and dependencies from the actual application code.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;63 What is AOP Alliance?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;AOP Alliance is an open-source project whose goal is to promote adoption of AOP and interoperability among different AOP implementations by defining a common set of interfaces and components.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;64 What is Spring configuration file?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spring configuration file is an XML file. This file contains the classes information and describes how these classes are configured and introduced to each other.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;65 .What does a simple spring application contain?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;These applications are like any Java application. They are made up of several classes, each performing a specific purpose within the application. But these classes are configured and introduced to each other through an XML file. This XML file describes how to configure the classes, known as theSpring configuration file. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;66 What is XMLBeanFactory?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;BeanFactory&lt;/i&gt;&lt;/b&gt; has many implementations in Spring. But one of the most useful one is &lt;b&gt;&lt;i&gt;org.springframework.beans.factory.xml.XmlBeanFactory&lt;/i&gt;&lt;/b&gt;, which loads its beans based on the definitions contained in an XML file. To create an &lt;b&gt;&lt;i&gt;XmlBeanFactory&lt;/i&gt;&lt;/b&gt;, pass a java.io.InputStream to the constructor. The &lt;b&gt;&lt;i&gt;InputStream&lt;/i&gt;&lt;/b&gt; will provide the XML to the factory. For example, the following code snippet uses a java.io.&lt;b&gt;&lt;i&gt;FileInputStream&lt;/i&gt;&lt;/b&gt; to provide a bean definition XML file to &lt;b&gt;&lt;i&gt;XmlBeanFactory&lt;/i&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;BeanFactory&lt;/b&gt; factory = new &lt;b&gt;XmlBeanFactory&lt;/b&gt;(new &lt;b&gt;FileInputStream&lt;/b&gt;(&quot;beans.xml&quot;));&lt;br /&gt;
To retrieve the bean from a BeanFactory, call the getBean() method by passing the name of the bean you want to retrieve.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyBean myBean = (MyBean) factory.&lt;b&gt;getBean&lt;/b&gt;(&quot;myBean&quot;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;67 . What are important ApplicationContext implementations in spring framework?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ClassPathXmlApplicationContext – &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This context loads a context definition from an XML file located in the class path, treating context definition files as class path resources. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;FileSystemXmlApplicationContext – &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This context loads a context definition from an XML file in the filesystem. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;XmlWebApplicationContext – &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This context loads the context definitions from an XML file contained within a web application. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;68 . Explain Bean lifecycle in Spring framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The spring container finds the bean’s definition from the XML file and instantiates the bean. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Using the dependency injection, spring populates all of the properties as specified in the bean definition. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the bean implements the &lt;b&gt;BeanNameAware&lt;/b&gt; interface, the factory calls &lt;b&gt;setBeanName()&lt;/b&gt; passing the bean’s ID. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the bean implements the &lt;b&gt;BeanFactoryAware&lt;/b&gt; interface, the factory calls &lt;b&gt;setBeanFactory()&lt;/b&gt;, passing an instance of itself. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If there are any &lt;b&gt;BeanPostProcessors&lt;/b&gt; associated with the bean, their &lt;b&gt;post- ProcessBeforeInitialization()&lt;/b&gt; methods will be called. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If an init-method is specified for the bean, it will be called. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Finally, if there are any &lt;b&gt;BeanPostProcessors&lt;/b&gt; associated with the bean, their &lt;b&gt;postProcessAfterInitialization()&lt;/b&gt; methods will be called. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;69 What is bean wiring?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Combining together beans within the Spring container is known as bean wiring or wiring. When wiring beans, you should tell the container what beans are needed and how the container should use dependency injection to tie them together.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;70&amp;nbsp; How do add a bean in spring application?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!DOCTYPE beans PUBLIC &quot;-//SPRING//DTD BEAN//EN&quot; &quot;http://www.springframework.org/dtd/spring-beans.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;beans&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;foo&quot; class=&quot;com.act.Foo&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;lt;bean id=&quot;bar&quot; class=&quot;com.act.Bar&quot;/&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/beans&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;71.&amp;nbsp; What are singleton beans and how can you create prototype beans?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Beans defined in spring framework are singleton beans. There is an attribute in bean tag named ‘singleton’ if specified true then bean becomes singleton and if set to false then the bean becomes a prototype bean. By default it is set to true. So, all the beans in spring framework are by default singleton beans.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;beans&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;bar&quot; class=&quot;com.act.Foo&quot; singleton=”false”/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/beans&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;72 .&amp;nbsp; What are the important beans lifecycle methods?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are two important bean lifecycle methods. The first one is setup which is called when the bean is loaded in to the container. The second method is the teardown method which is called when the bean is unloaded from the container.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;73 . How can you override beans default lifecycle methods?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The bean tag has two more important attributes with which you can define your own custom initialization and destroy methods. Here I have shown a small demonstration. Two new methods fooSetup and fooTeardown are to be added to your Foo class.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;beans&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;bar&quot; class=&quot;com.act.Foo&quot; init-method=”fooSetup” destroy=”fooTeardown”/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/beans&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;74 .&amp;nbsp; What are Inner Beans?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When wiring beans, if a bean element is embedded to a property tag directly, then that bean is said to the Inner Bean. The drawback of this bean is that it cannot be reused anywhere else.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;75. What are the different types of bean injections?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are two types of bean injections. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By setter &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;By constructor &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;76. What is Auto wiring?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;You can wire the beans as you wish. But spring framework also does this work for you. It can auto wire the related beans together. All you have to do is just set the autowire attribute of bean tag to an autowire type.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;beans&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bean id=&quot;bar&quot; class=&quot;com.act.Foo&quot; Autowire=”autowire type”/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/beans&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;77 . What are different types of Autowire types?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are four different types by which autowiring can be done.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;byName &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;byType &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;constructor &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;autodetect &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;78. What are the different types of events related to Listeners?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;There are a lot of events related to ApplicationContext of spring framework. All the events are subclasses of org.springframework.context.Application-Event. They are&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ContextClosedEvent – This is fired when the context is closed. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ContextRefreshedEvent – This is fired when the context is initialized or refreshed. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;RequestHandledEvent – This is fired when the web context handles any request. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;79. What is an Aspect?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An aspect is the cross-cutting functionality that you are implementing. It is the aspect of your application you are modularizing. An example of an aspect is logging. Logging is something that is required throughout an application. However, because applications tend to be broken down into layers based on functionality, reusing a logging module through inheritance does not make sense. However, you can create a logging aspect and apply it throughout your application using AOP.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;80 . What is a Jointpoint?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A joinpoint is a point in the execution of the application where an aspect can be plugged in. This point could be a method being called, an exception being thrown, or even a field being modified. These are the points where your aspect’s code can be inserted into the normal flow of your application to add new behavior.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;81 What is an Advice?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Advice is the implementation of an aspect. It is something like telling your application of a new behavior. Generally, and advice is inserted into an application at joinpoints.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;82&amp;nbsp; What is a Pointcut?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A pointcut is something that defines at what joinpoints an advice should be applied. Advices can be applied at any joinpoint that is supported by the AOP framework. These Pointcuts allow you to specify where theadvice can be applied. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;83&amp;nbsp; What is an Introduction in AOP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An introduction allows the user to add new methods or attributes to an existing class. This can then be introduced to an existing class without having to change the structure of the class, but give them the new behavior and state.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;84&amp;nbsp; What is a Target?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A target is the class that is being advised. The class can be a third party class or your own class to which you want to add your own custom behavior. By using the concepts of AOP, the target class is free to center on its major concern, unaware to any advice that is being applied.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;85 . What is a Proxy?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A proxy is an object that is created after applying advice to a target object. When you think of client objects the target object and the proxy object are the same.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;86 .What is meant by Weaving?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The process of applying aspects to a target object to create a new proxy object is called as Weaving. The aspects are woven intothe target object at the specified joinpoints. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;87&amp;nbsp; What are the different points where weaving can be applied?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Compile Time &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Classload Time &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Runtime &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q88 . What are the different advice types in spring?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Around : Intercepts the calls to the target method &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Before : This is called before the target method is invoked &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;After : This is called after the target method is returned &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Throws : This is called when the target method throws and exception&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Around : org.aopalliance.intercept.MethodInterceptor &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Before : org.springframework.aop.BeforeAdvice &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;After : org.springframework.aop.AfterReturningAdvice &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Throws : org.springframework.aop.ThrowsAdvice &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q89 What are the different types of AutoProxying?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 40.5pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;BeanNameAutoProxyCreator &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 40.5pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;DefaultAdvisorAutoProxyCreator &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 40.5pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: Wingdings; font-size: 10pt;&quot;&gt;&lt;span&gt;v&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Metadata autoproxying &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q90 What kind of exceptions those spring DAO classes throw?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The springâ€™s DAO class does not throw any technology related exceptions such as SQLException. They throw exceptions which are subclasses of DataAccessException.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q91 What is DataAccessException?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;DataAccessException is a RuntimeException. This is an Unchecked Exception. The user is not forced to handle these kinds of exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q92&amp;nbsp; How can you configure a bean to get DataSource from JNDI?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 0.25in;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;dataSource&quot; class=&quot;org.springframework.jndi.JndiObjectFactoryBean&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jndiName&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;java:comp/env/jdbc/myDatasource&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q93&amp;nbsp; How can you create a DataSource connection pool?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;dataSource&quot; class=&quot;org.apache.commons.dbcp.BasicDataSource&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;driver&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${db.driver}&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;url&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${db.url}&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;username&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${db.username}&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;password&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${db.password}&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q94&amp;nbsp; How JDBC can be used more efficiently in spring framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;JDBC can be used more efficiently with the help of a template class provided by spring framework called as JdbcTemplate.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q95 &amp;nbsp;How JdbcTemplate can be used?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;With use of Spring JDBC framework the burden of resource management and error handling is reduced a lot. So it leaves developers to write the statements and queries to get the data to and from the database.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JdbcTemplate template = new JdbcTemplate(myDataSource);&lt;br /&gt;
A simple DAO class looks like this.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class StudentDaoJdbc implements StudentDao {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private JdbcTemplate jdbcTemplate;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.jdbcTemplate = jdbcTemplate;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; more..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
The configuration is shown below.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;jdbcTemplate&quot; class=&quot;org.springframework.jdbc.core.JdbcTemplate&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;dataSource&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean=&quot;dataSource&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;studentDao&quot; class=&quot;StudentDaoJdbc&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jdbcTemplate&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean=&quot;jdbcTemplate&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id=&quot;courseDao&quot; class=&quot;CourseDaoJdbc&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;jdbcTemplate&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean=&quot;jdbcTemplate&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q96&amp;nbsp; How do you write data to backend in spring using JdbcTemplate?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The JdbcTemplate uses several of these callbacks when writing data to the database. The usefulness you will find in each of these interfaces will vary. There are two simple interfaces. One is PreparedStatementCreator and the other interface is BatchPreparedStatementSetter.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q97&amp;nbsp; Explain about PreparedStatementCreator?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;PreparedStatementCreator is one of the most common used interfaces for writing data to database. The interface has one method createPreparedStatement().&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PreparedStatement createPreparedStatement(Connection conn)&amp;nbsp;&amp;nbsp;throws SQLException;&lt;br /&gt;
When this interface is implemented, we should create and return a PreparedStatement from the Connection argument, and the exception handling is automatically taken care off. When this interface is implemented, another interface SqlProvider is also implemented which has a method called getSql() which is used to provide sql strings to JdbcTemplate.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q98 Explain about BatchPreparedStatementSetter?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the user what to update more than one row at a shot then he can go for BatchPreparedStatementSetter. This interface provides two methods&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setValues(PreparedStatement ps, int i) throws SQLException;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int getBatchSize();&lt;br /&gt;
The getBatchSize() tells the JdbcTemplate class how many statements to create. And this also determines how many times setValues() will be called.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q99. Explain about RowCallbackHandler and why it is used?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In order to navigate through the records we generally go for ResultSet. But spring provides an interface that handles this entire burden and leaves the user to decide what to do with each row. The interface provided by spring is RowCallbackHandler. There is a method processRow() which needs to be implemented so that it is applicable for each and everyrow.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void processRow(java.sql.ResultSet rs);&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q100 What is JDBC abstraction and DAO module?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 22.5pt;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Using this module we can keep up the database code clean and simple, and prevent problems that result from a failure to close database resources. A new layer of meaningful exceptions on top of the error messages given by several database servers is bought in this module. In addition, this module uses Spring’s AOP module to provide transaction management services for objects in a Spring application.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;&lt;span style=&quot;color: #990000; font-size: x-large;&quot;&gt;|||&amp;nbsp; Click Here to Download&amp;nbsp; ||| &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1764289789614772423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1764289789614772423'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/07/spring-faqs.html' title='Spring FAQ&#39;S'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-1326453021686018984</id><published>2011-03-01T22:38:00.000+05:30</published><updated>2011-07-28T02:02:04.669+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="STRUTS"/><title type='text'>Struts FAQ&#39;S</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: Jokerman; line-height: 115%;&quot;&gt;STRUTS FAQ’S&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q1. What is MVC?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Model-View-Controller (MVC) is a design pattern put together to help control change. MVC decouples interface from business logic and data. &lt;br /&gt;
&lt;b&gt;Model:&lt;/b&gt; The model contains the core of the application&#39;s functionality. The model enca psulates the state of the application. Sometimes the only functionality it contains is state. It knows nothing about the view or controller.&lt;br /&gt;
&lt;b&gt;View:&lt;/b&gt; The view provides the presentation of the model. It is the &lt;i&gt;look&lt;/i&gt; of the application. The view can access the model getters, but it has no knowledge of the setters. In addition, it knows nothing about the controller. The view should be notified when changes to the model occur. &lt;br /&gt;
&lt;b&gt;Controller:&lt;/b&gt; The controller reacts to the user input. It creates and sets the model. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q2. What is a framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Framework is made up of the set of classes which allow us to use a library in a best possible way for a specific requirement.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q3. What is Struts framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Struts framework is an open-source framework for developing the web applications in Java EE, based on MVC-2 architecture. It uses and extends the Java Servlet API. Struts is robust architecture and can be used for the development of application &lt;br /&gt;
of any size. Struts framework makes it much easier to design scalable, reliable Web applications with Java. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q4. What is Jakarta Struts Framework&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;? &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jakarta Struts is open source implementation of MVC (Model-View-Controller) pattern for the development of web based applications. Jakarta Struts is robust architecture and can be used for the development of application of any size. Struts framework makes it much easier to design scalable, reliable Web applications with Java.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q5. What is ActionServlet?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The class org.apache.struts.action.ActionServlet is the called the ActionServlet. In the the Jakarta Struts Framework this class plays the role of controller. All the requests to the server&lt;br /&gt;
&amp;nbsp;goes through the controller. Controller is responsible for handling all the requests.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q6. What is role of ActionServlet?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ActionServlet performs the role of Controller:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Process user requests &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Determine what the user is trying to achieve according      to the request &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Pull data from the model (if necessary) to be given to      the appropriate view, &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Select the proper view to respond to the user &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Delegates most of this grunt work to Action classes &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Is responsible for initialization and clean-up of resources      &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q7. &amp;nbsp;What is Action Class?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Any java class which extends from org.apache.struts.action.Action is called Action class. The Action is part of the controller. The purpose of Action Class is to translate the HttpServletRequest to the business logic. To use the Action, we need to&amp;nbsp; Subclass and overwrite the execute()&amp;nbsp; method. The ActionServlet (commad) passes the parameterized class to Action Form using the execute() method. There should be no database interactions in the action. The action should receive the request, call business objects (which then handle database, or interface with J2EE, etc) and then determine where to go next. Even better, the business objects could be handed to the action at runtime (IoC style) thus removing any dependencies on the model.&amp;nbsp;&amp;nbsp; The return type of the execute method is ActionForward which is used by the Struts Framework to forward the request to the file as per the value of the returned ActionForward object..&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q8. Write code of any Action Class?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
package&amp;nbsp;&lt;/b&gt;com.durgasoft;&lt;br /&gt;
&lt;b&gt;import&amp;nbsp;&lt;/b&gt;javax.servlet.http.*;&lt;br /&gt;
&lt;b&gt;import&amp;nbsp;&lt;/b&gt;org.apache.struts.action.*;&lt;br /&gt;
&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;TestAction&amp;nbsp;&lt;b&gt;extends&amp;nbsp;&lt;/b&gt;Action&lt;br /&gt;
{&lt;br /&gt;
&lt;b&gt;public&amp;nbsp;&lt;/b&gt;ActionForward&amp;nbsp;execute(ActionMapping&amp;nbsp;mapping, ActionForm&amp;nbsp;form,&lt;br /&gt;
&amp;nbsp;HttpServletRequest&amp;nbsp;request,HttpServletResponse&amp;nbsp;response)&amp;nbsp;&lt;b&gt;throws&amp;nbsp;&lt;/b&gt;Exception&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;mapping.findForward(&quot;success&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
}&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q9. What is ActionForm?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Any java class which extends from org.apache.struts.action.ActionForm is called ActionForm. An ActionForm is also called JavaBean. ActionForm maintains the session state for web application and the ActionForm object is automatically populated on the server side with data entered from a form on the client side.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q10. What is Struts Validator Framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Struts Framework provides the functionality to validate the form data. It can be use to validate the data on the users browser as well as on the server side. Struts Framework emits the java scripts and it can be used validate the form data on the client browser. Server side validation of form can be accomplished by sub classing your From Bean with &lt;b&gt;DynaValidatorForm&lt;/b&gt; class.&lt;br /&gt;
The Validator framework was developed by David Winterfeldt as third-party add-on to Struts. Now the Validator framework is a part of Jakarta Commons project and it can be used with or without Struts. The Validator framework comes integrated with the Struts Framework and can be used without doing any extra settings.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q11. How you will display validation fail errors on jsp page?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Following tag displays all the errors:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;html:errors/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q12. What is RequestProcessor?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The controller is responsible for intercepting and translating user input into actions to be performed by the model. The controller is responsible for selecting the next view based on user input and the outcome of model operations. The Controller receives the request from the browser, invoke a business operation and coordinating the view to return to the client.The controller is implemented by a java servlet, this servlet is centralized point of control for the web application. In struts framework the controller responsibilities are implemented by several different components like&lt;br /&gt;
The ActionServlet Class&lt;br /&gt;
The RequestProcessor Class&lt;br /&gt;
The Action Class&lt;br /&gt;
The ActionServlet extends the&lt;b&gt; javax.servlet.http.httpServlet&lt;/b&gt; class. The ActionServlet class is not abstract and therefore can be used as a concrete controller by your application.&lt;br /&gt;
The controller is implemented by the ActionServlet class. All incoming requests are mapped to the central controller in the &lt;a href=&quot;http://java2share.com/FAQs/struts_faqs.php?s=6&quot;&gt;&lt;span style=&quot;color: #7030a0;&quot;&gt;deployment descriptor&lt;/span&gt;&lt;/a&gt; as follows.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;servlet-class&amp;gt;org.apache.struts.action.ActionServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;br /&gt;
All request URIs with the pattern *.do are mapped to this servlet in the deployment descriptor as follows.&lt;br /&gt;
&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url-pattern&amp;gt;*.do&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A request URI that matches this pattern will have the following form.&lt;br /&gt;
http://localhost:8080/mycontext/actionName.do&lt;br /&gt;
The preceding mapping is called extension mapping, however, you can also specify path mapping where a pattern ends with /* as shown below.&lt;br /&gt;
&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url-pattern&amp;gt;/do/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;*.do&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
A request URI that matches this pattern will have the following form.&lt;br /&gt;
http://localhost:8080/mycontext/do/action_Name The class&lt;br /&gt;
&amp;nbsp;org.apache.struts.action.requestProcessor process the request from the controller. You can sublass the RequestProcessor with your own version and modify how the request is processed.&lt;br /&gt;
Once the controller receives a client request, it delegates the handling of the request to a helper class. This helper knows how to execute the business operation associated with the requested action. In the Struts framework this helper class is descended of org.apache.struts.action.Action class. It acts as a bridge between a client-side user action and business operation. The Action class decouples the client request from the business model. This decoupling allows for more than one-to-one mapping between the user request and an action. The Action class also can perform other functions such as authorization, logging before invoking business operation. the Struts Action class contains several methods, but most important method is the execute() method.&lt;br /&gt;
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)&amp;nbsp;&amp;nbsp;&amp;nbsp; throws Exception&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The execute() method is called by the controller when a request is received from a client. The controller creates an instance of the Action class if one doesn?t already exist. The strut framework will create only a single instance of each Action class in your application.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Action are mapped in the struts configuration file and this configuration is loaded into memory at startup and made available to the framework at runtime. Each Action element is represented in memory by an instance of the org.apache.struts.action. ActionMapping class. The ActionMapping object contains a path attribute that is matched against a portion of the URI of the incoming request.&lt;br /&gt;
&amp;lt;action&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path= &quot;/somerequest&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&quot;com.somepackage.someAction&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=&quot;request&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name=&quot;someForm&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; validate=&quot;true&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input=&quot;somejsp.jsp&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Success&quot; path=&quot;/action/xys&quot; redirect=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Failure&quot; path=&quot;/somejsp.jsp&quot; redirect=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/action&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once this is done the controller should determine which view to return to the client. The execute method signature in Action class has a return type org.apache. struts.action.ActionForward class. The ActionForward class represents a destination to which the controller may send control once an action has completed. Instead of specifying an actual JSP page in the code, you can declaratively associate as action forward through out the application. The action forward are specified in the configuration file.&lt;br /&gt;
&amp;lt;action&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path= &quot;/somerequest&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&quot;com.somepackage.someAction&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=&quot;request&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name=&quot;someForm&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; validate=&quot;true&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input=&quot;somejsp.jsp&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Success&quot; path=&quot;/action/xys&quot; redirect=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Failure&quot; path=&quot;/somejsp.jsp&quot; redirect=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/action&amp;gt;&lt;br /&gt;
The action forward mappings also can be specified in a global section, independent of any specific action mapping.&lt;br /&gt;
&amp;lt;global-forwards&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Success&quot; path=&quot;/action/somejsp.jsp&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;forward name=&quot;Failure&quot; path=&quot;/someotherjsp.jsp&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/global-forwards&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q13. How you will handle exceptions in Struts?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
In Struts you can handle the exceptions in two ways:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;a) Declarative Exception Handling:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;You can either define global exception handling tags in your struts-config.xml or define the exception handling tags within &lt;br /&gt;
&amp;lt;action&amp;gt;..&amp;lt;/action&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;lt;exception &lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;key=&quot;database.error.duplicate&quot; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path=&quot;/UserExists.jsp&quot; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&quot;mybank.account.DuplicateUserException&quot;/&amp;gt; &lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp; b) Programmatic Exception Handling:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Here you can use try{}catch{} block to handle the exception.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q14. What are the different kinds of actions in Struts?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The different kinds of actions in Struts are: &lt;br /&gt;
ForwardAction, IncludeAction, DispatchAction, LookupDispatchAction, SwitchAction &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q15. What is DispatchAction?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The DispatchAction class is used to group related actions into one class. Using this class, you can have a method for each logical action compared than a single execute method. The DispatchAction dispatches to one of the logical actions represented by the methods. It picks a method to invoke based on an incoming request parameter. The value of the incoming parameter is the name of the method that the DispatchAction will invoke.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q16. How to use DispatchAction?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;To use the DispatchAction, follow these steps :&lt;/span&gt;&lt;/div&gt;&lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Create a class that extends DispatchAction (instead of      Action) &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In a new class, add a method for every function you      need to perform on the service – The method has the same signature as the      execute() method of an Action class. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Do not override execute() method – Because      DispatchAction class itself provides execute() method. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Add an entry to struts-config.xml &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q17. What is LookupDispatchAction? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The LookupDispatchAction is a subclass of DispatchAction. It does a reverse lookup on the resource bundle to get the key and then gets the method whose name is associated with the key into the Resource Bundle. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q18. What is the use of LookupDispatchAction?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;LookupDispatchAction is useful if the method name in the Action is not driven by its name in the front end, but by the Locale independent key into the resource bundle. Since the key is always the same, the LookupDispatchAction shields your application from the side effects of I18N.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q19. What is difference between LookupDispatchAction and DispatchAction?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The difference between LookupDispatchAction and DispatchAction is that the actual method that gets called in LookupDispatchAction is based on a lookup of a key value instead of specifying the method name directly. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q20. What is SwitchAction?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The SwitchAction class provides a means to switch from a resource in one module to another resource in a different module. SwitchAction is useful only if you have multiple modules in your Struts application. The SwitchAction class can be used as is, without extending.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q21. What if &amp;lt;action&amp;gt; element has &amp;lt;forward&amp;gt; declaration with same name as global forward?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In this case the global forward is not used. Instead the &amp;lt;action&amp;gt; element’s &amp;lt;forward&amp;gt; takes precendence.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q22. What is difference between ActionForm and DynaActionForm?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;An ActionForm represents an HTML form that the user interacts with over one or more pages. You will provide properties to hold the state of the form with getters and setters to access them. Whereas, using DynaActionForm there is no need of providing properties to hold the state. Instead these properties and their type are declared in the struts-config.xml. &lt;br /&gt;
The DynaActionForm bloats up the Struts config file with the xml based definition. This gets annoying as the Struts Config file grow larger.&lt;br /&gt;
The DynaActionForm is not strongly typed as the ActionForm. This means there is no compile time checking for the form fields. Detecting them at runtime is painful and makes you go through redeployment.&lt;br /&gt;
ActionForm can be cleanly organized in packages as against the flat organization in the Struts Config file.&lt;br /&gt;
ActionForm were designed to act as a Firewall between HTTP and the Action classes, i.e. isolate and encapsulate the HTTP request parameters from direct use in Actions. With DynaActionForm, the property access is no different than using request.get Parameter( .. ).&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;DynaActionForm construction at runtime requires a lot      of Java Reflection (Introspection) machinery that can be avoided.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q23. What is the life cycle of ActionForm?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The lifecycle of ActionForm invoked by the RequestProcessor is as follows:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Retrieve or Create Form Bean associated with Action &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&quot;Store&quot; FormBean in appropriate scope      (request or session) &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Reset the properties of the FormBean &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Populate the properties of the FormBean &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Validate the properties of the FormBean &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Pass FormBean to Action &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q24.What are the important tags of struts-config.xml ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;struts-config&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;!-- ========== Form Bean Definitions ============ --&amp;gt;&lt;br /&gt;
&amp;lt;form-beans&amp;gt;&lt;br /&gt;
&amp;lt;form-bean name=&quot;login&quot; type=&quot; LoginForm&quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;/form-beans&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;!-- ========== Global Forward Definitions ========= --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;global-forwards&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;/global-forwards&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;!-- ========== Action Mapping Definitions ======== --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;action-mappings&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; path=&quot;/login&quot;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&quot;LoginAction&quot; &amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;lt;/action-mappings&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;!-- ========== Properties Definitions ============ --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;message-resources parameter=&quot;MessageResources&quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;!-- ========== Validator framework Definitions ============ --&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;plug-in className=&quot;org.apache.struts.validator.ValidatorPlugIn&quot;&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set-property &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; property=&quot;pathnames&quot; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value=&quot;/org/apache/struts/validator/validator-rules.xml, &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /WEB-INF/validation.xml&quot;/&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/plug-in&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;/struts-config&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q25. What are the core classes of the Struts Framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Core classes of Struts Framework are ActionForm, Action, ActionMapping, Action Forward, ActionServlet etc. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q26. What is action mappings?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;An action mapping is a configuration file entry that, in general, associates an action name with an action. An action mapping can contain a reference to a form bean that the action can use, and can additionally define a list of local forwards that is visible only to this action.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q27. Describe validate() and reset() methods ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;validate () and reset() &lt;/b&gt;methods defined inActionForm class.&lt;br /&gt;
&lt;b&gt;&lt;i&gt;validate()&lt;/i&gt;&lt;/b&gt; : Used to validate properties after they have been populated; Called before FormBean is handed to Action. Returns a collection of ActionMessage as ActionErrors. Following is the method signature for the validate() method.&lt;br /&gt;
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)&lt;br /&gt;
&lt;b&gt;&lt;i&gt;reset()&lt;/i&gt;&lt;/b&gt;: reset() method is called by Struts Framework with each request that uses the defined ActionForm. The purpose of this method is to reset all of the ActionForm&#39;s data members prior to the new request values being set. &lt;br /&gt;
public void reset() {} &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q28. Give the Details of XML files used in Validator Framework?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The Validator Framework uses two XML configuration files &lt;b&gt;validator-rules.xml&lt;/b&gt; and &lt;b&gt;validation.xml&lt;/b&gt;. The &lt;b&gt;validator-rules.xml&lt;/b&gt; defines the standard validation routines, these are reusable and used in &lt;b&gt;validation.xml&lt;/b&gt;. to define the form specific validations. The &lt;b&gt;validation.xml&lt;/b&gt; defines the validations applied to a form bean. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q29. How you will enable front-end validation based on the xml in validation.xml?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The &amp;lt;html:javascript&amp;gt; tag to allow front-end validation based on the xml in validation.xml. For&amp;nbsp; example the code: &amp;lt;html:javascript formName=&quot;logonForm&quot; dynamicJavascript=&quot;true&quot; staticJavascript=&quot;true&quot; /&amp;gt; generates the client side java script for the form &quot;logonForm&quot; as defined in the validation.xml file. The &amp;lt;html:javascript&amp;gt; when added in the jsp file generates the client site validation script.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q30. What is the difference between perform() and execute() methods?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
perform() method defined in Struts 1.0. but it is was deprecated in the Struts Version 1.1.&amp;nbsp; In Struts 1.x, Action.perform() is the method called by the ActionServlet. This is typically where your business logic resides, or at least the flow control to your JavaBeans and EJBs that handle your business logic. As we already mentioned, to support declarative exception handling, the method signature changed in perform. Now execute just throws Exception. Action.perform() is now deprecated; however, the Struts v1.1 ActionServlet is smart enough to know whether or not it should call perform or execute in the Action, depending on which one is available.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q31. What are the various Struts tag libraries?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
Struts is very rich framework and it provides very good and user friendly way to develop web application forms. Struts provide many tag libraries to ease the development of web applications. These tag libraries are:&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* Bean tag library&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Tags for accessing JavaBeans and their properties.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* HTML tag library&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; - Tags to output standard HTML, including forms, text boxes, checkboxes, radio buttons etc..&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* Logic tag library&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; Tags for generating conditional output, iteration capabilities and flow management&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* Tiles or Template tag library&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; For the application using tiles&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;* Nested tag library&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; For using the nested beans in the application &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q32. What are the difference between &amp;lt;bean:message&amp;gt; and &amp;lt;bean:write&amp;gt;?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;bean:message&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; This tag is used to output locale-specific text (from the properties files) from a MessageResources bundle.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;bean:write&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; This tag is used to output property values from a bean. &amp;lt;bean:write&amp;gt; is a commonly used tag which enables the programmers to easily present the data. &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q33. What are difference between ActionErrors and ActionMessage?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ActionMessage:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; A class that encapsulates messages. Messages can be either global or they are specific to a particular bean property.&lt;br /&gt;
Each individual message is described by an ActionMessage object, which contains a message key (to be looked up in an appropriate message resources database), and up to four placeholder arguments used for parametric substitution in the resulting message.&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #00b0f0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;ActionErrors:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; A class that encapsulates the error messages being reported by the validate() method of an ActionForm. Validation errors are either global to the entire ActionForm bean they are associated with, or they are specific to a particular bean property (and, therefore, a particular input field on the corresponding form). &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q34. What is the use of ForwardAction? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The ForwardAction class is useful when you’re trying to integrate Struts into an existing application that uses Servlets to perform business logic functions. You can use this class to take advantage of the Struts controller and its functionality, without having to rewrite the existing Servlets. Use ForwardAction to forward a request to another resource in your application, such as a Servlet that already does business logic processing or even another JSP page. By using this predefined action, you don’t have to write your own Action class. You just have to set up the struts-config file properly to use ForwardAction.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q35. What is IncludeAction?&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;
The IncludeAction class is useful when you want to integrate Struts into an application that uses Servlets. Use the IncludeAction class to include another resource in the response to the request being processed. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q36. What are the steps need to use DynaActionForm?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;br /&gt;
Using a DynaActionForm instead of a custom subclass of ActionForm is relatively straightforward. You need to make changes in two places:&lt;br /&gt;
In struts-config.xml: change your &amp;lt;form-bean&amp;gt; to be an org.apache.struts.action.Dyna ActionForm instead of some subclass of ActionForm &lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;lt;form-bean      name=&quot;loginForm&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;      &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type=&quot;org.apache.struts.action.DynaActionForm&quot;      &amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form-property name=&quot;userName&quot;      type=&quot;java.lang.String&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form-property name=&quot;password&quot;      type=&quot;java.lang.String&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form-bean&amp;gt; &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;In your Action subclass that uses your form bean: &lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;import org.apache.struts.action.DynaActionForm &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;downcast the ActionForm parameter in execute() to a       DynaActionForm &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: #7030a0; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;access the form fields with get(field) rather than       getField() &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Q37. In struts what happens if made any changes in actionservlet?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #e36c0a; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The ActionServlet plays the role of controller wich is responsible for handling the request and selecting the correct Application Module and storing ApplicationConfig and MessageResource bundle in the request object. &lt;br /&gt;
If we modify the ActionServlet the Controller may or may not work what happens that depends on your modification, You have not specify whether you want to create your own custom ActionServlet by extending ActionServlet and overriding the methods in it or what exactly you want to modify. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: center;&quot;&gt;&lt;span style=&quot;color: #7030a0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;&lt;span style=&quot;color: #cc0000; font-size: x-large;&quot;&gt;||| Click Here to Download ||| &lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1326453021686018984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1326453021686018984'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/07/struts-faqs.html' title='Struts FAQ&#39;S'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-385864671204106100</id><published>2011-03-01T20:12:00.000+05:30</published><updated>2011-05-18T15:41:10.766+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java2Hari Videos"/><title type='text'>Java Hibernate Tutorial With Eclipse Installation and How to use Eclipse</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Hibernate Tutorials With Eclipse IDE Part 1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/GINvxAaXDbY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 style=&quot;color: magenta; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Hibernate Tutorials With Eclipse IDE Part 2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/4oaVSnfiTE0?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;h3 style=&quot;color: magenta; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Hibernate Tutorials With Eclipse IDE Part 3&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/fURXIkP7pWA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;h3 style=&quot;color: magenta; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/385864671204106100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/385864671204106100'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/05/java-hibernate-tutorial-with-eclipse.html' title='Java Hibernate Tutorial With Eclipse Installation and How to use Eclipse'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-3567283414285163405</id><published>2011-03-01T00:00:00.000+05:30</published><updated>2011-03-10T00:48:00.734+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java2Hari Videos"/><title type='text'>Java2Hari Videos</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-CSpo09eFGfir-jB9zBA7EfPy8_79YGELlWhOXIw5qE7f54WmTsPVcC4UOhHIjfOAlD1JveY5ittSm4QIl00KwU_m-H90k4ctY7ZUXw9wpMJ3UG3_xpfiWnlzjo-ccy7aJ5Fm6zJv9SQ/s1600/java_tomcat.jpg&quot; imageanchor=&quot;15&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uUKDTai2zOE&quot; title=&quot;An Interview with James Gosling &amp;amp;quot;Why It Named Java&amp;amp;quot;.&quot;&gt;An Interview with &lt;b&gt;James Gosling&lt;/b&gt; &quot;Why It Named &lt;b&gt;Java&lt;/b&gt;&quot;.&lt;/a&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/uUKDTai2zOE?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uUKDTai2zOE&quot; title=&quot;An Interview with James Gosling &amp;amp;quot;Why It Named Java&amp;amp;quot;.&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fvvPoPRCfl4&quot; title=&quot;James Gosling Interview at JavaOne 2009 (Part 1 of 3)&quot;&gt;&lt;b&gt;James Gosling&lt;/b&gt; Interview at JavaOne 2009 (Part 1 of 3)&lt;/a&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&amp;nbsp;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/fvvPoPRCfl4?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fvvPoPRCfl4&quot; title=&quot;James Gosling Interview at JavaOne 2009 (Part 1 of 3)&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fvvPoPRCfl4&quot; title=&quot;James Gosling Interview at JavaOne 2009 (Part 1 of 3)&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fvvPoPRCfl4&quot; title=&quot;James Gosling Interview at JavaOne 2009 (Part 1 of 3)&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fvvPoPRCfl4&quot; title=&quot;James Gosling Interview at JavaOne 2009 (Part 1 of 3)&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=mSCEbPLr-70&quot; title=&quot;Student Q&amp;amp;amp;A with James Gosling&quot;&gt;Student Q&amp;amp;A with &lt;b&gt;James Gosling&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/mSCEbPLr-70?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/h3&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=r19P3y1VBiw&quot; title=&quot;James Gosling - Thoughts for Students&quot;&gt;&lt;span style=&quot;color: #0033cc;&quot;&gt;&lt;b&gt;James Gosling&lt;/b&gt; - &lt;b&gt;Thoughts for Students&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/r19P3y1VBiw?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=m2c-Tji4h-k&quot; title=&quot;James Gosling - Parting Thoughts for Students&quot;&gt;&lt;span style=&quot;color: #0033cc;&quot;&gt;&lt;b&gt;James Gosling&lt;/b&gt; - Parting &lt;b&gt;Thoughts for Students&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/m2c-Tji4h-k?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=mSCEbPLr-70&quot; title=&quot;Student Q&amp;amp;amp;A with James Gosling&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/3567283414285163405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/3567283414285163405'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/02/improve-your-java-skills.html' title='Java2Hari Videos'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-1012328589713671854</id><published>2011-02-25T00:55:00.000+05:30</published><updated>2011-03-10T00:51:18.989+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java2Hari Videos"/><title type='text'>First Java  Hello World Program Using Standalone &amp; Eclipse IDE Videos</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;First&amp;nbsp;Java&amp;nbsp; Hello World Program&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/C26T9wp57os?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;My First&amp;nbsp;Java&amp;nbsp; Hello World Program in Eclipse IDE&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/C26T9wp57os?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span dir=&quot;ltr&quot; id=&quot;eow-title&quot; title=&quot;Eclipse and Java for Total Beginners&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;First Java Program for Beginners in Eclipse IDE&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/D10Mc9Uvs0E?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span dir=&quot;ltr&quot; title=&quot;Eclipse and Java for Total Beginners&quot;&gt;&lt;/span&gt;﻿&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color: red; font-size: small;&quot;&gt;&lt;b&gt;&lt;span dir=&quot;ltr&quot; id=&quot;eow-title&quot; title=&quot;Java Everywhere&quot;&gt;Java Is Everywhere&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/C26T9wp57os?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;﻿&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1012328589713671854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/1012328589713671854'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/02/first-java-hello-world-program-using.html' title='First Java  Hello World Program Using Standalone &amp; Eclipse IDE Videos'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-6336644457103726901</id><published>2011-02-11T01:00:00.001+05:30</published><updated>2011-03-10T00:53:51.523+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="http://java2hari.blogspot.com/"/><title type='text'>Java FAQ&#39;S and Java Interview Tips, Java Videos,Tutorials,classes, HTML,JavaScript,Log4J Steps. Struts FAQ, Spring FAQ, Hibernate FAQ MyEclipse &amp; NetBeans IDE Shortcuts...etc</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: x-large;&quot;&gt;&lt;b&gt;www.java2hari.blogspot.com&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://java2hari.blogspot.com/&quot;&gt;&lt;b&gt;|||Click Here|||&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/6336644457103726901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/6336644457103726901'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/03/java-faqs-and-java-interview-tips-java.html' title='Java FAQ&#39;S and Java Interview Tips, Java Videos,Tutorials,classes, HTML,JavaScript,Log4J Steps. Struts FAQ, Spring FAQ, Hibernate FAQ MyEclipse &amp; NetBeans IDE Shortcuts...etc'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-5582744342211100779</id><published>2011-02-10T15:52:00.000+05:30</published><updated>2011-06-28T16:32:22.113+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle Installation Help"/><title type='text'>How to Install Oracle 9i or Oracle 10g Installation Help</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;background-color: #fff2cc; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: x-large;&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?y29lms9dd821o&quot;&gt;&amp;lt;&amp;lt;&amp;lt;Click Here to Download&amp;gt;&amp;gt;&amp;gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;Oracle 9i or 10g Installation Help&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;--&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;1. Download &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;Oracle 9i or 10g&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt; Software.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;2. Click on Oracle &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Setup&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt; icon.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;3. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;4. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;5. Select &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Oracle 9i Database 9.2.0.1.0&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;6. Select &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Enterprise Edition&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;7. Select &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;General Purpose&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;8. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;9. Write SID (Source ID) Names&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Global Database Name&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;:&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Harisid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SID&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;:&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Harisid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;10. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;11. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;12. Select &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Use the Default CharacreSet&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;13. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;14. Click on &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;Next&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;15. Wait….&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;16. Browse and Select Disk2 Location&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;17. Browse and Select Disk3 Location&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;18. Wait…..&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;19. Wait…..&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;20. Enter your Own Password&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;:&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #fb11ff; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 14.0pt;&quot;&gt;tiger&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: #fff2cc; color: magenta; font-size: x-large;&quot;&gt;Installation Successfully Completed&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: #fff2cc; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;background-color: #fff2cc; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: x-large;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?y29lms9dd821o&quot; style=&quot;color: red;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;Click Here to Download&amp;gt;&amp;gt;&amp;gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: large;&quot;&gt; &lt;span style=&quot;color: red;&quot;&gt;Oracle 9i or 10g Installation Help&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/5582744342211100779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/5582744342211100779'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/06/how-to-install-oracle-9i-or-oracle-10g.html' title='How to Install Oracle 9i or Oracle 10g Installation Help'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2694583681068520884.post-534044289990100174</id><published>2011-01-21T00:00:00.002+05:30</published><updated>2011-07-26T18:28:09.433+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="http://java2hari.blogspot.com/"/><title type='text'>Contact Us</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_h4xbx8=&quot;156&quot; style=&quot;text-align: center;&quot;&gt;&lt;a closure_uid_h4xbx8=&quot;132&quot; href=&quot;http://www.java2hari.blogspot.com/&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ww&lt;strong&gt;w.java2hari.blogspot.com&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;Mr.Haribabu K&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span closure_uid_h4xbx8=&quot;164&quot; style=&quot;color: #351c75; font-size: large;&quot;&gt;2-49, Erracenu Streat,&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;Kottalam Post,&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_h4xbx8=&quot;154&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;Chittoor&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_h4xbx8=&quot;151&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;Andhra Pradesh&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_h4xbx8=&quot;131&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;India&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_h4xbx8=&quot;140&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #351c75; font-size: large;&quot;&gt;Pin Code:517422&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_h4xbx8=&quot;140&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQN8MW7NluqHqz729WRbF6xr9OQKZ-xjnVZjF_xeN8Vy0h24YRiEUD6m41BP4mclbykuH42jh_olaMGAwKKVhszIUdZple16HDiKQon0-m1EjgGQvL1K9k9wSftsEVdz8A1p8gWWhEgm8/s1600/istockphoto_3007998_way_to_success_and_failure_xl.jpg&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/534044289990100174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2694583681068520884/posts/default/534044289990100174'/><link rel='alternate' type='text/html' href='http://java2hari.blogspot.com/2011/01/contact-us.html' title='Contact Us'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQN8MW7NluqHqz729WRbF6xr9OQKZ-xjnVZjF_xeN8Vy0h24YRiEUD6m41BP4mclbykuH42jh_olaMGAwKKVhszIUdZple16HDiKQon0-m1EjgGQvL1K9k9wSftsEVdz8A1p8gWWhEgm8/s72-c/istockphoto_3007998_way_to_success_and_failure_xl.jpg" height="72" width="72"/></entry></feed>