<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>TECHTIPS</title><description>Technical Tutorials</description><managingEditor>noreply@blogger.com (Nisheeth Ranjan)</managingEditor><pubDate>Fri, 8 Nov 2024 21:08:34 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">39</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://cybertechtips4u.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Technical Tutorials</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Mathematical &amp; Logical Puzzles -A7</title><link>http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-a7.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Wed, 18 Aug 2010 13:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-7599006710003595969</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc458423123"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc410174767"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;25.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Another Escalator Puzzle&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Let the number of visible steps be n and the little boy move up one step in unit time.&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;Therefore n - 50 steps disappear in 50 units of time.&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;As the bigger boy travels three times the speed of his little brother, n - 75 steps disappear in 75 &lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;&lt;b&gt;¸&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt; 3 units of time, or 25 units of time.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 2px; margin-left: 65px; margin-top: 13px; position: absolute; width: 41px; z-index: 250970112;"&gt;&lt;b&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image001.gif" v:shapes="_x0000_s1026" width="41" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="height: 2px; margin-left: 119px; margin-top: 13px; position: absolute; width: 31px; z-index: 250996736;"&gt;&lt;b&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image002.gif" v:shapes="_x0000_s1028" width="31" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Therefore:&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;n - 50&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;=&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;n - 75&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&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;/b&gt;&lt;b&gt;50&lt;/b&gt;&lt;b&gt;&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;&lt;b&gt;25&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;From this equation, n is readily deduced as 100. Therefore the escalator had 100 steps.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc458423124"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc410174768"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;26.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Ladder Against The Wall&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Call AD = a and EC = b.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Since triangle ADF and triangle FEC are similar then:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 3px; margin-left: 23px; margin-top: 13px; position: absolute; width: 12px; z-index: 251049984;"&gt;&lt;b&gt;&lt;img height="3" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image003.gif" v:shapes="_x0000_s1032" width="12" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="height: 2px; margin-left: -3px; margin-top: 15px; position: absolute; width: 12px; z-index: 251023360;"&gt;&lt;b&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image004.gif" v:shapes="_x0000_s1030" width="12" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;a&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;=&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;4 &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;or&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;ab = 16...............................................................................................(1)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;4&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;b&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;AB = a + 4&lt;/b&gt;&lt;b&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;/b&gt;&lt;b&gt;BC = b + 4.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Therefore by Pythgoras’ Theorem:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;AB&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + BC&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; = AC&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;or (a + 4)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + (b + 4)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; = 400.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Expanding and collecting terms together:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;a&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + b&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + 8(a + b) + 32 = 400..............................................................................(2)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Now from (1)&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;32 = 2ab&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Substituting in (2):&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;a&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + b&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + 8(a + b) + 2ab = 400...........................................................................(3)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Now:&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;a&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + 2ab + b&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; = (a + b)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;So substituting in (3) we get:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;(a + b)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + 8(a + b) = 400&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Add 16 to both sides:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;(a + b)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; + 8(a + b) + 16 = 416&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Or:&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;(a + b + 4)&lt;/b&gt;&lt;sup&gt;&lt;b&gt;2&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; = 416&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;So: a + b + 4 = &lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;&lt;b&gt;Ö&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;416..........................................................................................(4)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;From (1)&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;b = 16&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 2px; margin-left: 75px; margin-top: 0px; position: absolute; width: 12px; z-index: 251074560;"&gt;&lt;b&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image005.gif" v:shapes="_x0000_s1034" width="12" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&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;/b&gt;&lt;b&gt;a&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Substituting in (4):&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 3px; margin-left: 19px; margin-top: 16px; position: absolute; width: 12px; z-index: 251099136;"&gt;&lt;b&gt;&lt;img height="3" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/13/clip_image006.gif" v:shapes="_x0000_s1036" width="12" /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;a + 16 + 4&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;=&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;&lt;b&gt;Ö&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;416&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;a&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;By using the formula for solution of quadratic equations, a is found to be 15.36 metres or 1.04 metres.&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;This makes AB = 19.36 metres or 5.04 metres.&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc458423125"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc410174769"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;27.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A Coin Puzzle&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3nRKWEbfr0WrnxxFwm_CB8Hvt8oFH7m3Nil3B-i-tmrSOtBfV49qneqjmwWxMTuYaEyLjqqu_pfaJ2XghYPHmvX2qYdQqMtf4oZMkmZGX5WJlTF14j5CdvOcNzsj9H9TjMaQuSz_4DrEH/s1600/coinans.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3nRKWEbfr0WrnxxFwm_CB8Hvt8oFH7m3Nil3B-i-tmrSOtBfV49qneqjmwWxMTuYaEyLjqqu_pfaJ2XghYPHmvX2qYdQqMtf4oZMkmZGX5WJlTF14j5CdvOcNzsj9H9TjMaQuSz_4DrEH/s320/coinans.JPG" width="320" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;The rearrangement from Figure 1 to Figure 2 can be effected in four moves.&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;1.&lt;/b&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Move C and D to the right leaving room for another 20c and another 10c between E and C.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;2.&lt;/b&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Move A and B to the right so that A touches D.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;3.&lt;/b&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Move D and A into the gap between E and C.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;4.&lt;/b&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;Move E and D into the gap between C and B.&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc403454447"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7599006710003595969" name="_Toc458423126"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;28.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Dilemma Of A Racecourse Owner&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy3LhsBwVGOUR9v9YQH7qx99-xxJT1X3dVayKWqXhLQF_wlmJhKmsBHlwllcmC15d1QtuxhoPZw9T828xhb1eBokGlOcSvKilokWQeljlJ0FAiLk5W-rQF6yAXDmCzZpuUfibCNTTCzNnC/s1600/horse+ans.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy3LhsBwVGOUR9v9YQH7qx99-xxJT1X3dVayKWqXhLQF_wlmJhKmsBHlwllcmC15d1QtuxhoPZw9T828xhb1eBokGlOcSvKilokWQeljlJ0FAiLk5W-rQF6yAXDmCzZpuUfibCNTTCzNnC/s320/horse+ans.JPG" width="320" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/div&gt;&lt;table align="left" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td height="91"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td height="91" style="vertical-align: top;" width="206"&gt;&lt;span style="position: absolute; z-index: 251403264;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="position: absolute; z-index: 251403264;"&gt;&lt;table cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;div class="shape" style="padding: 0pt 0pt 0pt 0pt;" v:shape="_x0000_s1054"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;The racecourse owner needs six sets of     equipment set out as in the diagram.&lt;/b&gt;&lt;b&gt;&amp;nbsp;     &lt;/b&gt;&lt;b&gt;A race between any two sets will be a different multiple of 1000     metres.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;    &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-q7.html"&gt;Go Back To The Questions&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3nRKWEbfr0WrnxxFwm_CB8Hvt8oFH7m3Nil3B-i-tmrSOtBfV49qneqjmwWxMTuYaEyLjqqu_pfaJ2XghYPHmvX2qYdQqMtf4oZMkmZGX5WJlTF14j5CdvOcNzsj9H9TjMaQuSz_4DrEH/s72-c/coinans.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q7</title><link>http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-q7.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Wed, 18 Aug 2010 12:53:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-5613145243379381791</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc458423051"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc410174697"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403454373"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403438748"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;25. Another Escalator Puzzle&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; There are very long escalators in some New York subway stations.&amp;nbsp; You don’t have to climb them since the moving steps will do the job for you.&amp;nbsp; However, two brothers have to get to a baseball game and are in a hurry, and so they run up the moving steps, adding their speed to that of the escalator.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The taller boy climbs three times as quickly as his little brother and whilst he runs up he counts 75 steps.&amp;nbsp; The little one counts only 50 steps.&amp;nbsp; How many steps has the visible part of this New York escalator?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc458423052"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc410174698"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403454374"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403438749"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;26. The Ladder Against The Wall&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_7sKWmFonsxhx4fdUXG2GuDbo0iDttpDhKHXwxrKMs0NWrzbDey0iPO1ubzqxpx46Zf2hNOrCFM8KMP1qDrhdXnvAPYoQqfTzca__CMIfDZwC1qX8jhPAvEcEWBCEI9OSFLkxsx-Jrdz/s1600/ladder.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_7sKWmFonsxhx4fdUXG2GuDbo0iDttpDhKHXwxrKMs0NWrzbDey0iPO1ubzqxpx46Zf2hNOrCFM8KMP1qDrhdXnvAPYoQqfTzca__CMIfDZwC1qX8jhPAvEcEWBCEI9OSFLkxsx-Jrdz/s320/ladder.JPG" width="257" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;  &lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;o:p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AB is a wall at right angles to the ground BC.&amp;nbsp; DFEB is a square box 4 feet on a side.&amp;nbsp; AFC is a ladder 20 feet long whose extreme ends touch the wall and the ground, and whose length rests on the corner of the box.&amp;nbsp; How far up the wall does the ladder reach?&amp;nbsp; (i.e. What is the length of AB?)&lt;/b&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc458423053"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc410174699"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403454375"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403438750"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;27. A Coin Puzzle&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib71hz374oYs0M_w9Qhgzx8kq0l4R_-rdesoYVLprg82737mXxcxhH5rjEgHnYknniJqb_BCgaKMlCwM9xKz4CcczaLsEJ31oIZnW_vgOA3mYejCVh3x2rM7owDOgY1cZ5kxMObooOkYf0/s1600/coin.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib71hz374oYs0M_w9Qhgzx8kq0l4R_-rdesoYVLprg82737mXxcxhH5rjEgHnYknniJqb_BCgaKMlCwM9xKz4CcczaLsEJ31oIZnW_vgOA3mYejCVh3x2rM7owDOgY1cZ5kxMObooOkYf0/s320/coin.JPG" width="320" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The problem is to change the arrangement of twenty-cent and ten-cent coins shown in Figure 1 to that shown in Figure 2, in the smallest number of moves.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&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;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;The only move allowed consists of sliding a pair of touching coins, which must be one twenty-cent coin and one ten-cent coin, from one point on the imaginary base line (which of course is the same in both drawings) to another.&amp;nbsp; The coins must remain in contact throughout the move and may not be rotated during the move to&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;reverse the order of the coins moved.&amp;nbsp; Gaps are allowed at the end of every move except the last.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc458423054"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc410174700"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403454376"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=5613145243379381791" name="_Toc403438751"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;28. The Dilemma Of A Racecourse Owner&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;table align="left" cellpadding="0" cellspacing="0" hspace="0" vspace="0"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td align="left" style="padding-bottom: 0in; padding-left: 9.0pt; padding-right: 9.0pt; padding-top: 0in;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu9taWV1YiKzuWEQw-uwauwgFS65dFJ-trPLSfDy4x1DJ7snAofGByPFphSQMq79JzS1ljFiZ8rVRR_pqDwgfHcQP4JjGseiPm-KjLU2nNpXNxNfJi2GabwmkmVDTjFTTz3x8Rln5EFve9/s1600/horse.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu9taWV1YiKzuWEQw-uwauwgFS65dFJ-trPLSfDy4x1DJ7snAofGByPFphSQMq79JzS1ljFiZ8rVRR_pqDwgfHcQP4JjGseiPm-KjLU2nNpXNxNfJi2GabwmkmVDTjFTTz3x8Rln5EFve9/s1600/horse.JPG" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A racecourse owner wished to install photoelectric timing devices on his racecourse, such that any distance between 1000 metres and 31000 metres (in multiples of 1000 metres) could be timed.&amp;nbsp; The photoelectric devices were extremely expensive and so he wanted to purchase the fewest possible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It must be possible, by choosing any two sets of these devices, to time one of the desired distances between them.&amp;nbsp; What is least number that he requires, and how would they be set out?&amp;nbsp; Assume for the purposes of this puzzle that the racecourse is a circular one.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-a7.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_7sKWmFonsxhx4fdUXG2GuDbo0iDttpDhKHXwxrKMs0NWrzbDey0iPO1ubzqxpx46Zf2hNOrCFM8KMP1qDrhdXnvAPYoQqfTzca__CMIfDZwC1qX8jhPAvEcEWBCEI9OSFLkxsx-Jrdz/s72-c/ladder.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A6</title><link>http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-a6.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Wed, 18 Aug 2010 12:36:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4208958021411649195</guid><description>&lt;h2&gt;&lt;a href="" name="_Toc458423119"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174763"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454440"&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Knight’s Tour (1)&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 10.6pt; mso-border-alt: solid windowtext .75pt; mso-border-insideh: .75pt solid windowtext; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;35&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;28&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;27&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;34&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;29&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 2;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;36&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;30&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 3;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;33&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;22&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;31&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 4;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;24&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 5; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;There are numerous solutions to this problem.&amp;nbsp; The solution given here is just one of them to prove to those who gave up that it is possible.&amp;nbsp; The numbers indicate the order of the moves starting at 1 and finishing at 36.&amp;nbsp; Note that the solution given here is a circular tour where the knight finishes on a cell exactly a knight’s move from where it started.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423120"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174764"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454441"&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;22.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Knight’s Tour (2)&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 10.6pt; mso-border-alt: solid windowtext .75pt; mso-border-insideh: .75pt solid windowtext; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;63&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;40&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;24&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;57&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;42&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;62&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;39&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;60&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;41&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 2;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;64&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;61&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;36&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;56&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;43&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;58&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 3;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;38&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;33&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;55&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;52&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;59&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;22&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 4;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;37&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;35&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;54&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;51&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;44&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 5;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;29&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;34&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;53&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;50&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;47&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 6;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;27&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;30&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;45&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;48&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="height: 17.0pt; mso-height-rule: exactly; mso-yfti-irow: 7; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;28&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;31&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;46&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;49&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 17.0pt; mso-border-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt; mso-height-rule: exactly; padding: 0in 0in 0in 0in; width: 17.0pt;" valign="top" width="23"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;b&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;The numbers show the 63 moves in numerical order.&amp;nbsp; There are many more solutions to this problem.&amp;nbsp; The solution shown here is a circular tour where the knight finishes on a cell exactly a knight’s move away from where it started.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423121"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174765"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454442"&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;23.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alice In Wonderland&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;b&gt;The Jub-Jub lives in a Tum-Tum tree, the Bandersnatch is an animal, and the Jabberwock has four wings and feeds on Toves.&amp;nbsp; This problem yields readily to a little trial and error.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423122"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174766"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454443"&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;24.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Spider And The Fly&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7t_wWF3C_z-SArJG7qOgEV25SLzVmGrW3L4Wkwl9bXT-ISBsZmKyjCTT0ttKRlhPCVnPy0btBa87L_i1ElecWcBgd91XDdZoX1XR_-pj92KJE65vK253PdrgR5rvH0aRcJTBrR3YBvHOy/s1600/fly.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;b&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7t_wWF3C_z-SArJG7qOgEV25SLzVmGrW3L4Wkwl9bXT-ISBsZmKyjCTT0ttKRlhPCVnPy0btBa87L_i1ElecWcBgd91XDdZoX1XR_-pj92KJE65vK253PdrgR5rvH0aRcJTBrR3YBvHOy/s1600/fly.JPG" /&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;The easiest way to solve this puzzle is to imagine the room as a carboard box and to open it out flat as shown in the diagram above.&amp;nbsp; The shortest walking path for the fly to be reached is exactly 40 metres.&amp;nbsp; The spider crawls along the straight dotted line labelled 40m in the diagram of the unfolded room above.&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;b&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-q6.html"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Go Back To The Questions&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7t_wWF3C_z-SArJG7qOgEV25SLzVmGrW3L4Wkwl9bXT-ISBsZmKyjCTT0ttKRlhPCVnPy0btBa87L_i1ElecWcBgd91XDdZoX1XR_-pj92KJE65vK253PdrgR5rvH0aRcJTBrR3YBvHOy/s72-c/fly.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q6</title><link>http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-q6.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Wed, 18 Aug 2010 12:27:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-7671566888311838302</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc458423047"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc410174693"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403454369"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403438744"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;21. The Knight’s Tour (1)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2A_KvXNM8hAVAyke_IHC8eVZN-3D8FpQbhb5g_p855aPgWfSjjIGTr8Louq5ro_3sCtzBZ0nchioTY4swqZU-iTXq2QTgzM9pt4I9nx6PfHXIrRXWxRfz3V4Lqt03PEbIcGDTVyVG60f-/s1600/KT1.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2A_KvXNM8hAVAyke_IHC8eVZN-3D8FpQbhb5g_p855aPgWfSjjIGTr8Louq5ro_3sCtzBZ0nchioTY4swqZU-iTXq2QTgzM9pt4I9nx6PfHXIrRXWxRfz3V4Lqt03PEbIcGDTVyVG60f-/s1600/KT1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Place a knight on a 6 by 6 chess board (i.e. an ordinary chess board which is 2 squares short each way).&amp;nbsp; The knight may be placed on any square.&amp;nbsp; The problem is to visit each square once and once only by taking ordinary knight’s chess moves.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;22. The Knight’s Tour (2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="left" cellpadding="0" cellspacing="0" height="173" hspace="0" style="width: 189px;" vspace="0"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td align="left" height="173" style="padding-bottom: 0in; padding-left: 9.0pt; padding-right: 9.0pt; padding-top: 0in;" valign="top"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxxbUwCPD-7xgrMxWkNqWKzU8NO7OCnGg6LdSsfKQHBoIurAzm37rLosEiOrbSgh2PHLAecoYqC1sDhdIEeekqAAc3iJCYq_RlvhxOpDJ9bXWgkFNcAolp4HT7c9TEuPnkcq4BFyeluf39/s1600/KT2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxxbUwCPD-7xgrMxWkNqWKzU8NO7OCnGg6LdSsfKQHBoIurAzm37rLosEiOrbSgh2PHLAecoYqC1sDhdIEeekqAAc3iJCYq_RlvhxOpDJ9bXWgkFNcAolp4HT7c9TEuPnkcq4BFyeluf39/s1600/KT2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;table align="left" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td height="8" width="16"&gt;&lt;/td&gt;    &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;/td&gt;     &lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;    &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;On an ordinary 8 by 8 chess board, a knight stands in the top left-hand corner square.&amp;nbsp; The problem is to visit each square once and once only using the knight’s chess move.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc458423049"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc410174695"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403454371"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403438746"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;23. Alice In Wonderland&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Oh, dear,” said Alice mournfully, “I wish I didn’t have to go into the Wabe, for that is where the Jub-Jub lives.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Nonsense!”, exclaimed the Mad Hatter.&amp;nbsp; “It lives in a Tum-Tum tree.”&amp;nbsp; And addressing the March Hare, “Doesn’t it?”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Of course it does,” agreed the March Hare.&amp;nbsp; “Everybody knows that, don’t you agree?” (Here he prodded the Dormouse who was asleep on his shoulder).&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Dormouse opened one sleepy eye and wearily muttered, “Yes, yes of course,” and promptly went back to sleep again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Talking of birds,” said the March Hare, “the Bandersnatch is exceptionally shy this year.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “But I’m sure the Bandersnatch is an animal,” said Alice.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “My, you are ignorant,” said the Mad Hatter, “of course it’s a bird.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Dormouse, who appeared to be sleeping was consulted once more and he wearily announced, “I agree with Alice.”&amp;nbsp; Then he returned to snoring once again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “The Jabberwock,” announced the Mad Hatter, “is an interesting animal.&amp;nbsp; It has four wings and feeds on Borogoves.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “It has four wings,” agreed Alice, “but surely it feeds on Raths.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Poppycock!” snorted the March Hare, disturbing the poor Dormouse, who woke up suddenly and appeared to be at least half-listening for a change.&amp;nbsp; “It has five wings and feeds on Toves.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Five wings and feeds on Raths,” corrected the Dormouse, who found staying awake much too much effort, especially when no-one seemed to know what he was talking about.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; At this point in the proceedings, the Cheshire Cat appeared, sitting on the branch of a near-by Tum-Tum tree.&amp;nbsp; He grinned and informed them that of the four zoological facts that each had volunteered, two each were true and two each were false.&amp;nbsp; Whereupon he disappeared until only the grin remained, and this slowly faded, starting from the corners and ending in the middle.&amp;nbsp; Which still leaves the following unanswered:&amp;nbsp; Where does the Jub-Jub live?&amp;nbsp; What is a Bandersnatch?&amp;nbsp; And how many wings has a Jabberwock and what does it feed on?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc458423050"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc410174696"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403454372"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7671566888311838302" name="_Toc403438747"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;24. The Spider And The Fly&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvKlanS0-m4rkfzzlMVg6ax6jJeK09N-bhr4jWJNTXW-CszUoIV_H1XGUCev98vaNKsWZwwHFSM5WO7P9jiyW1yMOEsUp21SjjcBShgiRofwxrhb9ZZnq0vg9h4CTHzchE0JplvoOthWrp/s1600/spider+&amp;amp;+fly.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvKlanS0-m4rkfzzlMVg6ax6jJeK09N-bhr4jWJNTXW-CszUoIV_H1XGUCev98vaNKsWZwwHFSM5WO7P9jiyW1yMOEsUp21SjjcBShgiRofwxrhb9ZZnq0vg9h4CTHzchE0JplvoOthWrp/s1600/spider+&amp;amp;+fly.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;In a rectangular room 30 metres by 12 metres by 12 metres, a spider is in the middle of one end wall and one metre from the ceiling.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A fly is in the middle of the opposite end wall and one metre from the floor.&amp;nbsp; It is too paralysed with fear to move.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What is the shortest distance that the spider must crawl across the surfaces of the room in order to reach the fly?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/08/mathematical-logical-puzzles-a6.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2A_KvXNM8hAVAyke_IHC8eVZN-3D8FpQbhb5g_p855aPgWfSjjIGTr8Louq5ro_3sCtzBZ0nchioTY4swqZU-iTXq2QTgzM9pt4I9nx6PfHXIrRXWxRfz3V4Lqt03PEbIcGDTVyVG60f-/s72-c/KT1.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q5</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q5.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Tue, 27 Jul 2010 17:37:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-1922604691015602126</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc458423043"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc410174689"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403454365"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438740"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438265"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;17.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Missionaries and Cannibals&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Three missionaries and three cannibals have to cross a river with the aid of a two-seater row-boat.&amp;nbsp; Since the man-eating savages are ravenously hungry, it is imperative that on neither shore they are ever in the majority.&amp;nbsp; The priests’ difficulties are further aggravated by the fact that, of the three savages only one knows how to row, and of the three priests only one knows how to row. &amp;nbsp;How does this uneasy company get across the river?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc458423044"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc410174690"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403454366"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438741"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438266"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;18.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Road Safety Addition&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; H A L T&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&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; A T&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M A J O R&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;&amp;nbsp;&amp;nbsp;R O A D&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;A H E A D&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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;/span&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438267"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;The figure represents an addition sum where the digits have been replaced by letters.&amp;nbsp; There are ten letters (A, D,&amp;nbsp; E, H, J, L, M, O, R, T) each representing one of the digits 0 through 9 but not necessarily in that order.&amp;nbsp; What values can you give the letters to make the sum total correctly?&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc458423045"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc410174691"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403454367"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438742"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438268"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;19.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;The Lonesome Eight&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x x 8 x x&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x x x ) x x x x x x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;&amp;nbsp;&amp;nbsp;x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&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; x x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&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;u&gt;&amp;nbsp;&amp;nbsp;x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&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; x x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New'; font-size: 16pt;"&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; &lt;u&gt;x x x x&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The figure represents a long division, Xs representing unknown digits.&amp;nbsp; Fill in these unknown digits making the division correct.&amp;nbsp; There is only one possible solution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Note:&amp;nbsp; This problem is a lot easier that it at first appears, yielding readily to a few elementary insights.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc458423046"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc410174692"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403454368"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438743"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1922604691015602126" name="_Toc403438269"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;20.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;The Farmer And The Hundred Dollars&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A farmer went to market to buy some animals.&amp;nbsp; Cows, sheep and pigs must all be represented in his purchase.&amp;nbsp; Cows sold at $5 each, sheep at $1 each and pigs at $1 for 20.&amp;nbsp; The farmer has $100 to spend and he wants to buy 100 animals.&amp;nbsp; How many of each did he buy?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a5.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A5</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a5.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Tue, 27 Jul 2010 17:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4967000227146136723</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc458423116"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc410174760"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc403454436"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;17.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Missionaries and Cannibals&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;M = misionary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C = cannibal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bracketed letters are the ones who can row.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Left bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;River&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border: none; mso-border-left-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Right bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)CC(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MMC(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(M)C   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MMC(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (M)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(C)C   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;M(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(M)M   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;M(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (M)C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(M)(C)   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (M)C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;M(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(M)M   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;M(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(C)C   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; (C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;(C)C   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;MM(M)CC(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;A total of thirteen crossings.&lt;br clear="all" style="page-break-before: always;" /&gt; &lt;/span&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc403454437"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;18.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Road Safety Addition&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;There are seven basic solutions, values for D and H are the two remaining digits in each case.&amp;nbsp; These two digits can be put in either order making 14 solutions altogether.&amp;nbsp; If zero cannot be the first digit, #4 has only one, not two solutions (H not equal 0) making only 13 solutions in total.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0in 1.4pt 0in 1.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;R&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;T&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;L&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;O&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;J&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7; mso-yfti-lastrow: yes;"&gt;   &lt;td style="background: #F2F2F2; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 0in 1.4pt 0in 1.4pt; width: 14.2pt;" valign="top" width="19"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc458423117"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc410174761"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc403454438"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;19.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Lonesome Eight&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;When two digits are brought down instead of one, there must be a zero in the quotient.&amp;nbsp; This occurs twice, so we know at once that the quotient must be &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;x080x&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: Arial, sans-serif;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;When the divisor is multiplied by the quotient’s last digit, the produxt is a four-digit number.&amp;nbsp; But we see that 8 times the divisor is a three-digit number.&amp;nbsp; So the quotient’s last digit must be nine.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The divisor must be less than 125 because 8 &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;´&lt;/span&gt;&lt;span lang="EN-AU"&gt; 125 = 1000, a four-digit number.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;We can now deduce that the quotient’s first digit must be more than 7, for 7 times a divisor less than 125 would give a product which would be more than 100 less than 1000, the lowest four-digit number, and therefore would give a difference of more than 100 (a three digit number) when subtracted from the first four digits of the dividend, instead of the two-digit difference it does, in fact, give.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The first digit of the quotient cannot be nine because nine times the divisor is a four figure number, so it must be 8.&amp;nbsp; This makes the full quotient 80809.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The divisor must be more than 123 because 123 &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;´&lt;/span&gt;&lt;span lang="EN-AU"&gt; 80809 is a seven-digit number and our dividend has eight digits.&amp;nbsp; Therefore it must be 124.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The final result is now easily found.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc458423118"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc410174762"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4967000227146136723" name="_Toc403454439"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Farmer And The Hundred Dollars&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;To buy 100 animals with $100, the number of anomals bought must equal the number of dollars spent.&amp;nbsp; Since sheep sell at the price of one sheep for $1, they can be ignored until we have bought a number of cows and pigs such that the number of cows and pigs bought, equals the number of dollars paid for them.&amp;nbsp; The rest of the $100 can be made up of sheep, which will not affect the balance of animals bought against dollars spent.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;For every cow bought, we have spent $4 more than we need to, to make the number of cows bought equal to dollars spent.&amp;nbsp; For every pig bought, we have spent 95 cents less than necessary to make the number of pigs bought equal to the number of dollars spent.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Thus if we buy cows and pigs in the inverse ratio of this excess and insufficiency, (i.e. 19 cows for every 80 pigs) the number of animals bought will be equal to the number of dollars spent.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span lang="EN-AU" style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;But 80 + 19 = 99 so we can only buy one such balanced set for under $100.&amp;nbsp; The other $1 can be used to buy a sheep.&amp;nbsp; Therefore the farmer bought 19 cows, 1 sheep and 80 pigs.&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU" style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q5.html"&gt;Go Back To The Questions&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q4</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q4.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 23 Jul 2010 12:50:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-3789338777060427081</guid><description>&lt;h2&gt;&lt;a href="" name="_Toc458423039"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174685"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454361"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438736"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438261"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;13. The Tribulations Of A Father Of Five&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;A father rowing a boat, has to transport his five sons across a river in a minimum number of one-way crossings, such that finally all the children have had an identical number of crossings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;The boat will hold the father (who does all the rowing) and not more than two children.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;No pair of children of immediately neighbouring ages can be left together in the absence of their father or they will start to fight.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But children more separated in age will content themselves with more peaceful occupations.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What is more, the father, whilst handling the oars, is not able to control his children at the same time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;How does he get the five children safely across the river, in the minimum number of one-way crossings, so that each child has the same number of such trips?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423040"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174686"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454362"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438737"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438262"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;14. Three Wives &amp;amp; Their Jealous Husbands&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;Three jealous husbands with their wives, having to cross a river, find a boat without a boatman.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But the boat is so small that it can contain no more than two of them at a time.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How can these six persons cross the river so that none of the women shall be left in the company of any of the men unless her husband is present?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Women to row when absolutely necessary to prevent a violation of the above conditions).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423041"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174687"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454363"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438738"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438263"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;15. Four Wives &amp;amp; Their Jealous Husbands&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;Four couples have to cross a river with the aid of one small boat with the capacity of only two people.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Nowhere, either on land or in the boat, is any woman allowed to be left in the company of any of the men unless her husband is present.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How can the transfer be executed if there is an island in the middle of the river where the boat may land and leave some of its cargo?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="" name="_Toc458423042"&gt;&lt;/a&gt;&lt;a href="" name="_Toc410174688"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403454364"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438739"&gt;&lt;/a&gt;&lt;a href="" name="_Toc403438264"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;16. Getting The Nuggets Across&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&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;During the Alaska gold-rush, three prospectors who had struck it rich had to cross the Yukon.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But they could find only a small row-boat with the capacity of either two men or one man and a bag of gold nuggets.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Each of them owned a bag of the precious metal but the contents of each of the three bags of nuggets were not the same.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Smith’s gold was worth $8000, Jones’ $5000&lt;span style="display: none; mso-hide: all;"&gt;HHis&lt;/span&gt; and Brown’s $3000.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang="EN-AU" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;span style="mso-tab-count: 1;"&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;None of them trusted the other two, and so after some argument they agreed that the passage should be arranged so that none of them, either on shore or in the boat should be in the presence of nuggets worth more than he owned.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How did the men proceed to get themselves and their properties across the Yukon in the least number of crossings consistent with the restrictions?&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-AU; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a4.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A4</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a4.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 23 Jul 2010 12:48:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-6282269237903825723</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc458423112"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc410174756"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc403454432"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Tribulations Of A Father Of Five&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Let A,B,C,D,E be the five children in descending order of age.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Left Bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Crossing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border: none; mso-border-left-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Right Bank&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;D&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AC   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;D&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; AD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AE   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; CE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CE   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; -&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BD   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDE&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The minimum number of crossings is nine with three crossings per child.&amp;nbsp; Note that if C and E have only one crossing each, the total number of crossings is reduced from nine to seven.&lt;/span&gt;&lt;/div&gt;&lt;span lang="EN-AU" style="font-family: 'Times New Roman', serif; font-size: 14pt;"&gt;&lt;br clear="all" style="page-break-before: always;" /&gt; &lt;/span&gt;  &lt;br /&gt;
&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc403454433"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc458423113"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc410174757"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Three Wives &amp;amp; Their Jealous Husbands&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Let the three husbands be A,B and C and their wives a,b and c respectively.&amp;nbsp; The following moves are typical of a minimum solution with men rowing where possible.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Left Bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Crossing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border: none; mso-border-left-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Right Bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCabc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACac&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Bb   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACac&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ac   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BC   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; Bb &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Cc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AB   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Cc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ac   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACac&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Bb&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ACac&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCabc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Note that only a, B, and c need be able to row.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc458423114"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc410174758"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc403454434"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;15.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Four Wives &amp;amp; Their Jealous Husbands&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Let the husbands be ABCD and their wives abcd respectively.&amp;nbsp; Then the following crossings are necessary:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Left bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;River&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Island&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;River&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border: none; mso-border-left-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Right bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDabcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AB   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;AB   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CDcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BCD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;cd   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BCD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BC   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;BC   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Aa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ab   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 19;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;Dd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 20;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CD   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 21;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;CD   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 22;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; b&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 23;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;bc   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDa&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 24;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 25;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;d&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU"&gt; c&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 26;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;cd   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 27;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;cd   &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDab&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 28; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.2pt;" valign="top" width="114"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;ABCDabcd&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc458423115"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc410174759"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=6282269237903825723" name="_Toc403454435"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;16. &amp;nbsp;&amp;nbsp;&amp;nbsp; Getting The Nuggets Across&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Let Smith, Jones and Brown be designated by the numbers 3, 2 and 1 respectively and their respective properties by (3), (2) and (1) .&amp;nbsp; In any group on either bank the total of the numbers in parentheses must never exceed the total of the plain numbers.&amp;nbsp; One solution is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-border-insidev: .75pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Left bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;River&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #F2F2F2; border: none; mso-border-left-alt: solid windowtext .75pt; mso-pattern: gray-5 auto; mso-shading: windowtext; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Right bank&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;123(1)(2)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;13(1)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;2(2)&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;13(1)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(1)&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12 &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   2(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;1(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;2(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(3)&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;1(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;2(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   1(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12 &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)(2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;3(2)&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;12(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¬&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;   1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;23(2)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;1(1)&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;®&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;23(2)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-right: solid windowtext 1.0pt; border: none; mso-border-left-alt: solid windowtext .75pt; mso-border-left-alt: solid windowtext .75pt; mso-border-right-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border: none; mso-border-left-alt: solid windowtext .75pt; padding: 0in 5.4pt 0in 5.4pt; width: 142.0pt;" valign="top" width="189"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;123(1)(2)(3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;A minimum of thirteen trips.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q4.html"&gt;Go Back To The Questions&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q3</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q3.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 23 Jul 2010 12:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-3814552717340828248</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc458423035"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc410174681"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403454357"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438732"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438257"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;9.&amp;nbsp;&amp;nbsp; The Weights And The Scales&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;table align="left" cellpadding="0" cellspacing="0" hspace="0" vspace="0"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td align="left" style="padding-bottom: 0in; padding-left: 9.0pt; padding-right: 9.0pt; padding-top: 0in;" valign="top"&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUwUOjhCEgO16Jl1A79XwUk17OMJMwZ-ztUEuDG1ihyphenhyphenL2XILqxGp_m0cLtbV565VGrz1PSZGqq_YIWKlc_3P3DEPyek6yXE9jBMhy0YJlOXnM4Ii873qPn9oAKFVmkApw-f1Uo_CNu3NdX/s1600/p4.bmp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUwUOjhCEgO16Jl1A79XwUk17OMJMwZ-ztUEuDG1ihyphenhyphenL2XILqxGp_m0cLtbV565VGrz1PSZGqq_YIWKlc_3P3DEPyek6yXE9jBMhy0YJlOXnM4Ii873qPn9oAKFVmkApw-f1Uo_CNu3NdX/s320/p4.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A shopkeeper has a beam balance and requires to weigh any article of a whole number of grams from 1 to 40 inclusive.&amp;nbsp; What is the least number of weights necessary to do this?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;span lang="EN-AU"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438258"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;10.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438258"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438258"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;The Efficient Electrician&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; An electrician is faced with the following annoying dilemma.&amp;nbsp; In the basement of a three-storey house he finds, bunched together in a hole in the wall, the exposed ends of eleven wires, but he has no way of knowing which end above belongs to which end below.&amp;nbsp; His problem is to match ends.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To accomplish his task, he may do one of two things:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Short circuit the wires at either end by twisting the ends together in any manner he chooses.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Test for continuity of a closed circuit by means of a “continuity tester”, consisting of a battery and a bell.&amp;nbsp; The bell rings when the instrument is connected to two ends of a continuous unbroken circuit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Not wishing to exhaust himself with needless stair climbing and having a passionate interest in operations research, the electrician sat down on the top floor with a paper and pencil and soon devised the most efficient method of labelling the wires.&amp;nbsp; What was his method?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc458423037"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc410174683"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403454359"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438734"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438259"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;11. How Old Are You?&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mr. Jones said to Mr. Smith: &amp;nbsp;“When I was as old as you are now, you were twice as old as you were when I was three times as old as you.”&amp;nbsp; How old is Mr. Jones if Mr. Smith is 28?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc458423038"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc410174684"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403454360"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438735"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3814552717340828248" name="_Toc403438260"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;12. Ann And Mary&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The present sum of the ages of the two girls is 44.&amp;nbsp; Mary is twice as old as Ann was when Mary was half as old as Ann will be when she is three times as old as Mary was when she was three times as old as Ann.&amp;nbsp; How old are Ann and Mary?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a3.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUwUOjhCEgO16Jl1A79XwUk17OMJMwZ-ztUEuDG1ihyphenhyphenL2XILqxGp_m0cLtbV565VGrz1PSZGqq_YIWKlc_3P3DEPyek6yXE9jBMhy0YJlOXnM4Ii873qPn9oAKFVmkApw-f1Uo_CNu3NdX/s72-c/p4.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A3</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a3.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 23 Jul 2010 12:40:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-7994614529261838472</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc458423108"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc410174752"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc403454428"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Weights And The Scales&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Four weights are quite sufficient for this purpose.&amp;nbsp; 1 gram, 3 grams, 9 grams and 27 grams.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;To weight two grams, the 3-gram weight is put on one pan and the 1-gram weight on the other, making a difference of two grams.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;To weight five grams, the 9-gram weight is put on one pan and the and the 3-gram weight and the 1-gram weight are put on the other, making a difference of five grams.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;By using this method of adding and subtracting weights, the four weights will weigh any number of whole grams from one to forty grams inclusive.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc458423109"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc410174753"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc403454429"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Efficient Electrician&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;On the top floor, the electrician shorted five pairs of wires by twisting them together, leaving the last wire free.&amp;nbsp; Then he walked to the basement and identified the lower ends of the shorted pairs by means of his continuity tester. He labelled the bottom ends of the first shorted pair A1 and A2 respectively, the ends of the second shorted pair B1 and B2 respectively, the ends of the third shorted pair C1 and C2 respectively, the ends of the fourth shorted pair D1 and D2 respectively, the ends of the fifth shorted pair E1 and E2 respectively and the unpaired end he labelled F.&amp;nbsp; He shorted the bottom ends of the wires by leaving A1 free, connecting A2 to B1, B2 to C1, C2 to D1, D2 to E1, and E2 to F.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Back on the top floor, he removed all the shorts but left the pairs twisted together at insulated portions so that the pairs were still identifiable.&amp;nbsp; He then checked for continuity between the free wire, which he knew to be the upper end of F and some other wire.&amp;nbsp; When he found the other wire he was at once able to label it E2 and identify its mate as E1.&amp;nbsp; He next tested for contintuity between E1 and another end which when found could be marked D2 and its mate D1.&amp;nbsp; Continuing in this fashion, the remaining ends were easily identified.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc458423110"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc410174754"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc403454430"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How Old Are You?&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;If when Jones was 28, Smith was 2x years old, then he was x years old when Jones was 3x years old.&amp;nbsp; Whatever their respective ages, Jones is always the same number of years older than Smith.&amp;nbsp; Age difference when Smith is x and Jones is 3x is 2x years.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Age difference when Jones is 28 and Smith 2x is 28 - 2x.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Now the age differences are equal, therefore 2x = 28 - 2x&amp;nbsp; or 4x = 28&amp;nbsp; or x = 7.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Age difference is 2x or 14 years.&amp;nbsp; Therefore when Jones was 28 years old, Smith was 14 years old.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Smith is 28 so Jones is now 28 + 14 = 42 years old.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc458423111"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc410174755"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=7994614529261838472" name="_Toc403454431"&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ann And Mary&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Work from the end backwards.&amp;nbsp; Let Ann be x years old, then Mary was 3x when she was three times as old as Ann.&amp;nbsp; Age difference is 2x.&amp;nbsp; Ann will be three times 3x when she is 9x years old.&amp;nbsp; Mary will be 4½x when she is half as old as 9x.&amp;nbsp; Ann will be 4½x - 2x or 2½x when Mary is 4½x.&amp;nbsp; Therefore Mary now being twice as old as 2½x is now 5x.&amp;nbsp; Ann is 2x years younger or 3x years old.&amp;nbsp; But we are told that 5x + 3x = 44.&amp;nbsp; And from this x = 5½.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Mary is 5x or 27½ years old whilst Ann is 3x or 16½ years old.&amp;nbsp; Easy isn’t it?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q3.html"&gt;Go Back To The Questions&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q2</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q2.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Thu, 22 Jul 2010 18:05:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-8769729205789158348</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc458423031"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc410174677"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403454353"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403438728"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;5.&amp;nbsp;&amp;nbsp; The Professor On The Escalator&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When Professor Stanislaw Slapernarski, the Polish mathematician walked very slowly down the down-moving escalator, he reached the bottom after taking 50 steps.&amp;nbsp; As an experiment, he then ran up the same escalator one step at a time, reaching the top after taking 125 steps.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assuming that the Professor went up five times as fast as he went down (i.e. he took five steps to every one before), and that he made each trip at a separate constant speed, how many steps would be visible if the escalator stopped running?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc458423032"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc410174678"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403454354"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403438729"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;6.&amp;nbsp;&amp;nbsp; The Encounter On The Bridge&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; On a foggy night, a passenger car and a truck meet on a bridge which is so narrow that the two vehicles can neither pass nor turn.&amp;nbsp; The car has proceeded twice as far onto the bridge as the truck, but the truck has required twice as much time as the car to reach this point.&amp;nbsp; Each vehicle has only half its forward speed when in reverse.&amp;nbsp; Which of the two vehicles should back up to allow both of them to cross the bridge in the minimum time?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc458423033"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc410174679"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403454355"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403438730"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;7.&amp;nbsp;&amp;nbsp; The Early Commuter&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A commuter is in the habit of arriving at his suburban station each evening at exactly five o’clock.&amp;nbsp; His wife always meets the train and drives him home.&amp;nbsp; One day he takes an earlier train and arrives at his station at four o’clock.&amp;nbsp; The weather is pleasant so instead of telephoning home, he starts walking along the route always taken by his wife.&amp;nbsp; They meet somewhere along the way.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; He gets into the car and they drive home arriving ten minutes earlier than they usually do.&amp;nbsp; Assuming that the wife always drives with a constant speed, and on this particular occasion she left just in time to meet the five o’clock train, can you determine how long the husband walked before he was picked up?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc458423034"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc410174680"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403454356"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8769729205789158348" name="_Toc403438731"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;8.&amp;nbsp;&amp;nbsp; The Two Ferryboats&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Two ferryboats start at the same instant from opposite sides of the river travelling across the water en route at right angles to the shores.&amp;nbsp; Each travels at a constant speed but one is faster than the other.&amp;nbsp; They pass at a point 720 metres from the nearest shore.&amp;nbsp; Both boats remain at their slips for ten minutes before starting back.&amp;nbsp; On the return trip, they pass 400 metres from the other shore.&amp;nbsp; How wide is the river?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a2.html"&gt;Check Out The Answers&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A2</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a2.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Thu, 22 Jul 2010 18:04:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-3416866875343452510</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc458423104"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc410174748"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Professor On The Escalator&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Let n be the number of steps visible when the escalator is not moving, and let a unit of time be the time it takes the professor to walk down one step.&amp;nbsp; If he walks down the down-moving escalator in 50 steps, then n - 50 steps have gone out of sight in 50 units of time.&amp;nbsp; It takes him 125 steps to run up the same escalator taking five steps to every one before.&amp;nbsp; In this time 125 - n steps have disappeared in 125 &lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'BR Symbol';"&gt;¸&lt;/span&gt;&lt;span lang="EN-AU"&gt; 5 units of time.&amp;nbsp; Since the escalator can be assumed to run at a constant speed, we have the following linear equation that readily yields n = 100 steps:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 2px; margin-left: 42px; margin-top: 15px; position: absolute; width: 60px; z-index: 250968064;"&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/03/clip_image001.gif" v:shapes="_x0000_s1026" width="60" /&gt;&lt;/span&gt;&lt;span lang="EN-AU"&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;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;n - 50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 125 - n&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="height: 2px; margin-left: 138px; margin-top: 1px; position: absolute; width: 70px; z-index: 250994688;"&gt;&lt;img height="2" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/03/clip_image002.gif" v:shapes="_x0000_s1027" width="70" /&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc458423105"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc410174749"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Encounter On The Bridge&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;If we call the length of the bridge 3d, the two vehicles will meet when the car is 2d over the bridge and the truck, d.&amp;nbsp; To reach this point, the car has required t seconds and the truck 2t seconds.&amp;nbsp; To back up the car would need 2t seconds for the distance 2d; the truck 4t seconds for the distance d.&amp;nbsp; Now let us consider the possiblities:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Case 1&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-AU"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The car backs up.&amp;nbsp; It requires 2t seconds, meanwhile the truck proceeds.&amp;nbsp; It needs 4t seconds to finish the journey across the bridge so the car has to wait 2t seconds until it can start across again.&amp;nbsp; It requires 1½t seconds to drive over the bridge.&amp;nbsp; Thus 5½t seconds are required for the operation.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-AU"&gt;Case 2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-AU"&gt;The truck backs up.&amp;nbsp; It requires 4t seconds.&amp;nbsp; Simultaneously the car proceeds though only with one-eighth its speed because of the truck’s snail pace.&amp;nbsp; They arrive at the end of the bridge together, then the truck drives over the bridge which takes 6t seconds.&amp;nbsp; Thus in this case 10t seconds are need to complete the operation.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Therefore, Case 1 is the solution most favourable to both vehicles.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc458423106"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc410174750"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Early Commuter&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;The commuter walked for 55 minutes before his wife picked him up.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Since they arrive home 10 minutes earlier than usual, this means that the wife had chopped 10 minutes off her usual travel time to and from the station.&amp;nbsp; It follows that she must have met her husband five minutes before his usual pick-up time of five o’clock or at 4:55 pm.&amp;nbsp; He started walking at 4pm and was therefore walking for 55 minutes.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc458423107"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=3416866875343452510" name="_Toc410174751"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Two Ferry Boats&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;When the two ferry boats meet for the first time, the combined distance travelled by the boats is equal to the width of the river.&amp;nbsp; When they reach the opposite shores, the combined distance travelled is twice the width of the river and when they meet for the second time, the combined distance is three times the width of the river.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;Since both boats are moving at a constant speed for the same period of time, it follows that each boat has gone three times as far as when they first met (after they had travelled a combined distance of one river’s width).&amp;nbsp; Since the white boat, (slow boat), had travelled 720 metres before the first meeting, its total distance at the time of the second meeting must be 3 x 720 or 2160 metres.&amp;nbsp; This is 400 metres more than the width of the river, so we must subtract 400 from 2160 to obtain 1760 metres as the width of the river.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q2.html"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Go Back To The Questions&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -A1</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a1.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Thu, 22 Jul 2010 11:12:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-1797938558684920161</guid><description>&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc458423100"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc410174744"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Flight Around The World&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 18pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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; Three aeroplanes are sufficient to ensure the flight of one of them around the world.&amp;nbsp; There are many ways in which this may be done, but the following seems to be the most efficient.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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; Planes A and B and C take off together.&amp;nbsp; After going one-eighth of the way, C transfers ¼ tank to A and ¼ tank to B.&amp;nbsp; This gives A and B full tanks and leaves C with a ¼ tank sufficient just to get back to base.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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; Planes A and B continue a further one-eighth of the way when B transfers ¼ tank to A.&amp;nbsp; B now has ½ tank left, sufficient just to get back to base.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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; Plane A meanwhile, with a full tank continues until he runs out of fuel ¼ way from base (¾ way round the world).&amp;nbsp; Here A is met by C which has been refuelled at base.&amp;nbsp; C transfers ¼ tank to A and both planes head for home.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&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; A and C run out of fuel one-eighth way from base where they are met by refuelled plane B.&amp;nbsp; B transfers ¼ tank to A and ¼ tank to C and the three planes then have just enough fuel to reach base with empty tanks.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc458423101"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc410174745"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Who Is The Engineer?&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;From 2 we see that Mr. Robinson lives in Los Angeles.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;From 3 and 6 we can deduce that the distinguished mathematical physicist lives in Omaha.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;From 4 we see that Mr. Jones cannot live in Omaha (6) or Los Angeles (2) so he must live in Chicago.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;From 5 we now know that the brakeman’s name is Jones.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;From Smith cannot be the fireman; he cannot be the brakeman (5) so he must be the engineer.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc458423102"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc410174746"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Coloured Hats&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;C asks himself, “Can my hat be green?”&amp;nbsp; If so then A will know immediately that he has a red hat, for only a red hat on his head would cause B to lift his hand.&amp;nbsp; A would have therefore left the room. B would reason in the same way and also leave.&amp;nbsp; Since neither has left the room, C deduces that his own hat must be red.&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc458423103"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=1797938558684920161" name="_Toc410174747"&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Coloured Hats Again&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 14pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU"&gt;If Bill and Colin are wearing red hats, Arthur would have known his hat was blue, because there were only two red hats.&amp;nbsp; Since Arthur didn’t know the correct answer, Colin concluded that there remained only two possiblities for himself and Bill.&amp;nbsp; Either both had blue hats, or one had a blue hat and the other a red hat.&amp;nbsp; If he himself had a red hat, Colin reasoned, Bill would have concluded that he, Bill, had a blue hat, because otherwise Arthur would have known that he, Arthur, must have a blue hat.&amp;nbsp; So Bill, because he was not able to tell the colour of his own hat, involuntarily betrayed to Colin that his, Colin’s hat was not red.&amp;nbsp; Therefore Colin concluded that his hat was blue.&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-AU"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q1.html"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Go&amp;nbsp;Back To &amp;nbsp;The Questions&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Mathematical &amp; Logical Puzzles -Q1</title><link>http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-q1.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Thu, 22 Jul 2010 11:10:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4350806900629544867</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="Section1"&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc458423027"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc410174673"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403454349"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403438724"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;1.&amp;nbsp;&amp;nbsp; The Flight Around The World&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4R5U1vgOltC6FAIxGlPdNGMkZ8yMeZ489rXFlMYcoy8dik6mT6vq3v1EgoWiWt7n9rpgwGS18DdzLY9Tjpomj-JVMMaxogiY9NZMYh-SvtfkecWXtBhaQ6zEmxRBMs9Dhi8uLzjpBJmh3/s1600/p1.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4R5U1vgOltC6FAIxGlPdNGMkZ8yMeZ489rXFlMYcoy8dik6mT6vq3v1EgoWiWt7n9rpgwGS18DdzLY9Tjpomj-JVMMaxogiY9NZMYh-SvtfkecWXtBhaQ6zEmxRBMs9Dhi8uLzjpBJmh3/s400/p1.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403438249"&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A group of aeroplanes is based on a small island.&amp;nbsp; The tank of each plane holds just enough fuel to take it half-way around the world.&amp;nbsp; Any desired amount of fuel may be transferred from the tank of one plane to the tank of another whilst the planes are in flight.&amp;nbsp; The only source of fuel is on the island,&amp;nbsp; and for the purposes of this problem it is assumed that there is no time lost in refuelling either in the air or on the ground.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What is the smallest number of planes that will ensure the flight, non-stop, of one plane around the world on a great circle assuming that each of the planes has the same constant ground speed and rate of fuel consumption, and that all planes return safely to their island base?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc458423028"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc410174674"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403454350"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403438725"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;2.&amp;nbsp;&amp;nbsp; Who Is The Engineer?&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Smith, Jones and Robinson are engineer, brakeman and fireman on a train but not necessarily in that order.&amp;nbsp; Also riding the train are three passengers with the same three surnames, to be identified in the following premises with a “Mr.” before their names.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Mr. Robinson lives in Los Angeles.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;The brakeman lives in Omaha.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Mr. Jones long ago forgot all the algebra he ever learnt at High School.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;The passenger with the same name as the brakeman lives in Chicago.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;The brakeman and one of the passengers, a distinguished mathematical physicist, attend the same church.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Smith beat the fireman at billiards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;What is the name of the engineer?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;3.&amp;nbsp;&amp;nbsp; The Coloured Hats&lt;/span&gt;&lt;br /&gt;
&lt;div style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;table align="left" cellpadding="0" cellspacing="0" hspace="0" vspace="0"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td align="left" style="padding-bottom: 0in; padding-left: 9.0pt; padding-right: 9.0pt; padding-top: 0in;" valign="top"&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51ItOdy0CgS9e9HvhYvtBIXJHmlUaq2Hg4OD9_-Ms8RZTD-Vm8bNYGBm9GzUZuGseUhCodnNG9MQRVTUzRwDQMX4JC8qM_61r-Fz040oyinZIgERDaOmbPtN02Uj8i7njHPnEkMT2hTUj/s1600/p3.bmp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51ItOdy0CgS9e9HvhYvtBIXJHmlUaq2Hg4OD9_-Ms8RZTD-Vm8bNYGBm9GzUZuGseUhCodnNG9MQRVTUzRwDQMX4JC8qM_61r-Fz040oyinZIgERDaOmbPtN02Uj8i7njHPnEkMT2hTUj/s320/p3.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&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;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;Three men, Alan, Brian and Colin are blindfolded and are told that either a red hat or a green hat will be placed on each of their heads.&amp;nbsp; After this is done, the blindfolds are removed and the men are asked to do the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;To raise a hand if they see a red hat.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 14.15pt; mso-list: l0 level1 lfo1; text-indent: -14.15pt;"&gt;&lt;span lang="EN-AU" style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;To leave the room as soon as they are sure of the colour of their own hat.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; All the hats happen to be red, so all the men raise a hand.&amp;nbsp; Several minutes elapse until Colin, who is more astute than the others, leaves the room.&amp;nbsp; How did he deduce the colour of his hat?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc458423030"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc410174676"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403454352"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=4350806900629544867" name="_Toc403438727"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;4.&amp;nbsp;&amp;nbsp; The Coloured Hats Again&lt;/span&gt;&lt;/h2&gt;&lt;div style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;table align="left" cellpadding="0" cellspacing="0" hspace="0" vspace="0"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td align="left" style="padding-bottom: 0in; padding-left: 9.0pt; padding-right: 9.0pt; padding-top: 0in;" valign="top"&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-top: .05pt; mso-element-wrap: around; mso-element: frame;"&gt;&lt;span lang="EN-AU" style="font-size: 24pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51ItOdy0CgS9e9HvhYvtBIXJHmlUaq2Hg4OD9_-Ms8RZTD-Vm8bNYGBm9GzUZuGseUhCodnNG9MQRVTUzRwDQMX4JC8qM_61r-Fz040oyinZIgERDaOmbPtN02Uj8i7njHPnEkMT2hTUj/s1600/p3.bmp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51ItOdy0CgS9e9HvhYvtBIXJHmlUaq2Hg4OD9_-Ms8RZTD-Vm8bNYGBm9GzUZuGseUhCodnNG9MQRVTUzRwDQMX4JC8qM_61r-Fz040oyinZIgERDaOmbPtN02Uj8i7njHPnEkMT2hTUj/s320/p3.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&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="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; At a party, four people played a game.&amp;nbsp; Three of them sat one behind the other, so that Arthur saw Bill and Colin, and Bill saw only Colin who sat in front and saw nobody.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dave had five hats which were showed to his three friends.&amp;nbsp; Three of the hats were blue and two were red.&amp;nbsp; Now Dave placed a hat on the head of each of his three friends, putting aside the remaining two hats.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; He now asked Arthur what colour his hat was.&amp;nbsp; Arthur said he couldn’t tell.&amp;nbsp; Bill, asked the colour of his own hat didn’t know for certain either.&amp;nbsp; Colin, however, although he couldn’t see any hat at all, gave the correct answer when asked what the colour of his hat was!&amp;nbsp; What was the colour of Colin’s hat and how did he deduce it?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://cybertechtips4u.blogspot.com/2010/07/mathematical-logical-puzzles-a1.html"&gt;Check Out The Answers Here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4R5U1vgOltC6FAIxGlPdNGMkZ8yMeZ489rXFlMYcoy8dik6mT6vq3v1EgoWiWt7n9rpgwGS18DdzLY9Tjpomj-JVMMaxogiY9NZMYh-SvtfkecWXtBhaQ6zEmxRBMs9Dhi8uLzjpBJmh3/s72-c/p1.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Mutating Table Errors</title><link>http://cybertechtips4u.blogspot.com/2010/07/mutating-table-errors.html</link><category>PL/SQL</category><category>SQL</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Thu, 22 Jul 2010 10:03:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4329478865831616526</guid><description>&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="width: 570px;"&gt;&lt;tbody&gt;
&lt;tr style="height: 26.25pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td nowrap="" style="height: 26.25pt; padding: 3.0pt 3.0pt 3.0pt 3.0pt;" valign="top"&gt;   &lt;div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Mutating Table Problems   with DELETE CASCADE&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75"
   coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
   filled="f" stroked="f"&gt;    &lt;v:stroke joinstyle="miter"/&gt;    &lt;v:formulas&gt;     &lt;v:f eqn="if lineDrawn pixelLineWidth 0"/&gt;     &lt;v:f eqn="sum @0 1 0"/&gt;     &lt;v:f eqn="sum 0 0 @1"/&gt;     &lt;v:f eqn="prod @2 1 2"/&gt;     &lt;v:f eqn="prod @3 21600 pixelWidth"/&gt;     &lt;v:f eqn="prod @3 21600 pixelHeight"/&gt;     &lt;v:f eqn="sum @0 0 1"/&gt;     &lt;v:f eqn="prod @6 1 2"/&gt;     &lt;v:f eqn="prod @7 21600 pixelWidth"/&gt;     &lt;v:f eqn="sum @8 21600 0"/&gt;     &lt;v:f eqn="prod @7 21600 pixelHeight"/&gt;     &lt;v:f eqn="sum @10 21600 0"/&gt;    &lt;/v:formulas&gt;    &lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/&gt;    &lt;o:lock v:ext="edit" aspectratio="t"/&gt;   &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" o:spid="_x0000_i1027" type="#_x0000_t75"
   alt="http://www.akadia.com/img/bullet-gruen.gif" style='width:11.25pt;
   height:7.5pt;visibility:visible;mso-wrap-style:square'&gt;    &lt;v:imagedata src="file:///C:\DOCUME~1\SHANTH~1\LOCALS~1\Temp\msohtmlclip1\03\clip_image001.gif"
    o:title="bullet-gruen"/&gt;   &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;img alt="http://www.akadia.com/img/bullet-gruen.gif" height="10" src="file:///C:/DOCUME~1/SHANTH~1/LOCALS~1/Temp/msohtmlclip1/03/clip_image001.gif" v:shapes="Picture_x0020_1" width="15" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"&gt;   &lt;td style="padding: 3.0pt 3.0pt 3.0pt 3.0pt;" valign="top"&gt;   &lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;A&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;mutating&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;table is a table that is currently being   modified by an UPDATE, DELETE, or INSERT statement, or it is a table that   might need to be updated by the effects of a declarative DELETE CASCADE   referential integrity constraint&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;. The restrictions on   such a table apply only to the session that issued the statement in progress.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;a href="" name="790"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;For all row triggers, that were fired as the   result of a DELETE CASCADE, there are two important restrictions regarding   mutating tables. These restrictions prevent a trigger from seeing an   inconsistent set of data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 5.0pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The SQL   statements of a trigger cannot&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;read&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;from (query) or&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;modify&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;a&lt;br /&gt;
mutating table of the triggering statement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Example 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Select in a mutating table from a row trigger&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;(Tested on Oracle 8.1.7)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;We want to explain this situation on an example. We have two   tables "A" and "B". "A" is the master table and   "B" the detail table. We specified a foreign key between   "B" and "A" with the CASCADE DELETE option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
   id="Picture_x0020_2" o:spid="_x0000_i1026" type="#_x0000_t75" alt="http://www.akadia.com/img/mutating_problem_1.gif"
   style='width:405.75pt;height:252pt;visibility:visible;mso-wrap-style:square'&gt;    &lt;v:imagedata src="file:///C:\DOCUME~1\SHANTH~1\LOCALS~1\Temp\msohtmlclip1\03\clip_image002.gif"
    o:title="mutating_problem_1"/&gt;   &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Here are the CREATE statements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;drop table B;&lt;br /&gt;
drop table A;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create table A (&lt;br /&gt;
&amp;nbsp; ida&amp;nbsp;&amp;nbsp;&amp;nbsp; number&amp;nbsp;&amp;nbsp; not null,&lt;br /&gt;
&amp;nbsp; vala&amp;nbsp;&amp;nbsp; varchar2(10),&lt;br /&gt;
&amp;nbsp; primary key(ida));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create table B (&lt;br /&gt;
&amp;nbsp; idb&amp;nbsp;&amp;nbsp;&amp;nbsp; number,&lt;br /&gt;
&amp;nbsp; valb&amp;nbsp;&amp;nbsp; varchar2(10),&lt;br /&gt;
&amp;nbsp; foreign key (idb) references A (ida)&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;on delete cascade&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;)&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create or replace   trigger b_br&lt;br /&gt;
after delete on B&lt;br /&gt;
&lt;b&gt;for each row&lt;/b&gt;&lt;br /&gt;
declare&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; n integer;&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;select count(*) into n   from A;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;
&amp;nbsp; dbms_output.put_line('there are ' || n || ' rows in A');&lt;br /&gt;
&amp;nbsp; dbms_output.put_line('after statment on B');&lt;br /&gt;
&amp;nbsp; dbms_output.new_line;&lt;br /&gt;
end;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;insert into A   values(1,'Table A');&lt;br /&gt;
insert into A values(2,'Table A');&lt;br /&gt;
insert into B values(1,'Table B');&lt;br /&gt;
insert into B values(1,'Table B');&lt;br /&gt;
commit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;set serveroutput on;&lt;br /&gt;
delete from A where idA = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;ERROR at line 1:&lt;br /&gt;
ORA-04091: table SCOTT.A is mutating, trigger/function may not see&lt;br /&gt;
ORA-06512: at "SCOTT.B_BR", line 4&lt;br /&gt;
ORA-04088: error during execution of trigger 'SCOTT.B_BR'&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Notice that the SQL statement ( "select count(*) into n   from A" ) is run for the first row of the table, and then the&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;AFTER&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;row   trigger B_BR is fired. In turn, a statement in the AFTER row trigger body   attempts to query the original table A. However, because the table A is   mutating due to the CASCADE DELETE foreign key, this query is not allowed by   Oracle. If attempted, a runtime error occurs, the effects of the trigger body   and triggering statement are rolled back, and control is returned to the user   or application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Solution: Use statement trigger instead of row trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;If you delete the line&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;"FOR   EACH ROW"&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;from   the trigger above, then the trigger&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;becomes   a statement trigger, the table is not mutating&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;when   the trigger fires, and the trigger does output the correct data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; delete from A   where idA = 1;&lt;br /&gt;
&lt;br /&gt;
there are 1 rows in A&lt;br /&gt;
after statment on B&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;1 row deleted.&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select   count(*) from B;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; COUNT(*)&lt;br /&gt;
----------&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;It is not always possible to change the row trigger to a   statement trigger. In this case, the oracle manual proposes the following   solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Example 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Cascading Update with Oracle 8i&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Before Oracle8&lt;/span&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;, there   was a "constraining error" that prevented a row trigger from   modifying a table when the parent statement implicitly read that table to   enforce a foreign key constraint. As of Oracle8&lt;/span&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;, there is no constraining error. In addition, checking of the   foreign key is deferred until at least the end of the parent statement. The   mutating error still prevents the trigger from reading or modifying the table   that the parent statement is modifying.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;a href="" name="13097"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;This allows most foreign   key constraint actions to be implemented via their obvious after-row trigger,   providing the constraint is not self-referential. Update cascade, update set   null, update set default, delete set default, inserting a missing parent, and   maintaining a count of children can all be implemented easily.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;However there is one problem with a multirow update&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;- let's demonstrate this on an example.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create table P (&lt;br /&gt;
&amp;nbsp; p1 number not null,&lt;br /&gt;
&amp;nbsp; primary key (p1));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create table F (&lt;br /&gt;
&amp;nbsp; f1 number,&lt;br /&gt;
&amp;nbsp; foreign key (f1) references P (p1) on delete cascade);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create trigger pu_ar&lt;br /&gt;
after update on p&lt;br /&gt;
for each row&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; if (:new.p1 != :old.p1) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; update f&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set f1 = :new.p1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where f1 = :old.p1;&lt;br /&gt;
&amp;nbsp; end if;&lt;br /&gt;
end;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;insert into p values   (1);&lt;br /&gt;
insert into p values (2);&lt;br /&gt;
insert into p values (3);&lt;br /&gt;
insert into f values (1);&lt;br /&gt;
insert into f values (2);&lt;br /&gt;
insert into f values (3);&lt;br /&gt;
commit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;update p set p1 =   p1+1;&lt;br /&gt;
commit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select * from   p;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   P1&lt;br /&gt;
----------&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; &amp;lt;===== OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; &amp;lt;===== OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp; &amp;lt;===== OK&lt;/b&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select * from   f;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   F1&lt;br /&gt;
----------&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   4&amp;nbsp;&amp;nbsp; &amp;lt;===== Wrong !&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp; &amp;lt;=====   Wrong !&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp; &amp;lt;=====   Wrong !&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The statement first updates (1) to (2) in p, and the trigger   updates (1) to (2) in f, leaving two rows of value (2) in f. Then the   statement updates (2) to (3) in p, and the trigger updates both rows of value   (2) to (3) in f. Finally, the statement updates (3) to (4) in p, and the   trigger updates all three rows in f from (3) to (4). The relationship of the   data in p and f is lost.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;To avoid this problem,&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;you   must forbid to update to an existing primary key, if this primary key have   any childs&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;, this can be accomplished with the following trigger.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create or replace   trigger pu_ar&lt;br /&gt;
after update on P&lt;br /&gt;
for each row&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;declare&lt;br /&gt;
&amp;nbsp; echildexists&amp;nbsp;&amp;nbsp; exception;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; -- check if   child table have child records with this new&lt;br /&gt;
&amp;nbsp; -- key, this is not allowed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; cursor   curs_exists is&lt;br /&gt;
&amp;nbsp; select 'x'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; from F&lt;br /&gt;
&amp;nbsp;&amp;nbsp; where f1 = :new.p1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; rtf&amp;nbsp;   curs_exists%rowtype;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;begin&lt;br /&gt;
&amp;nbsp; if(:new.p1 &amp;lt;&amp;gt; :old.p1) then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   open curs_exists;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; fetch curs_exists into rtf;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if   (curs_exists%found) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; close curs_exists;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise echildexists;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; end if;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   close curs_exists;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   update f&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set f1 = :new.p1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where f1 = :old.p1;&lt;br /&gt;
&amp;nbsp; end if;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;exception&lt;br /&gt;
&amp;nbsp; when echildexists then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; raise_application_error (&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; -20102,'error: this primary key: '&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ||to_char(:new.p1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ||' exists and has child rows in f, this triggers&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; again an update and so on ...');&lt;br /&gt;
end pu_ar;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Test the update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; update p set   p1 = p1+1;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;ERROR at line 1:&lt;br /&gt;
ORA-20102: error: this primary key: 2 exists and has child&lt;br /&gt;
rows in f, this triggers again an update and so on ...&lt;br /&gt;
ORA-06512: at "SCOTT.PU_AR", line 34&lt;br /&gt;
ORA-04088: error during execution of trigger 'SCOTT.PU_AR'&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Example 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Using a temporary table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;If you need to update a mutating table, then you could use a   temporary table, a PL/SQL table, or a package variable to bypass these   restrictions. For example, in place of a single AFTER row trigger that   updates the original table, resulting in a mutating table error, you may be   able to use two triggers - an AFTER row trigger that updates a temporary   table, and an AFTER statement trigger that updates the original table with   the values from the temporary table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;In the next example, "from the real world", we want to   show this. The table CUG can only have records of the following types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-left: 1.0in; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;A: Type = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-left: 1.0in; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;B: Type = 2 (Leader for C or D)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-left: 1.0in; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;C: Type = 3 (Lead by B)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-left: 1.0in; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;D: Type = 4 (Lead by B)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Note, that the types C and D must be leaded by the type B.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-no-proof: yes;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
   id="Picture_x0020_3" o:spid="_x0000_i1025" type="#_x0000_t75" alt="http://www.akadia.com/img/mutating_problem_2.gif"
   style='width:344.25pt;height:303pt;visibility:visible;mso-wrap-style:square'&gt;    &lt;v:imagedata src="file:///C:\DOCUME~1\SHANTH~1\LOCALS~1\Temp\msohtmlclip1\03\clip_image003.gif"
    o:title="mutating_problem_2"/&gt;   &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Create table CUG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;drop table CUG cascade   constraints;&lt;br /&gt;
create table CUG (&lt;br /&gt;
&amp;nbsp; id_cug&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(12) not null primary key,&lt;br /&gt;
&amp;nbsp; id_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(12) not null,&lt;br /&gt;
&amp;nbsp; type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(1),&lt;br /&gt;
foreign key (id_B) references CUG (id_cug)&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;
on delete cascade&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Next we create a temporary table to avoid the "Mutating   Table Problem".&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;drop table CUGTMP;&lt;br /&gt;
create global temporary table CUGTMP (&lt;br /&gt;
&amp;nbsp; id_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(12),&lt;br /&gt;
&amp;nbsp; type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(1))&lt;br /&gt;
on commit delete rows;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The following trigger checks new rows (Inserts) in CUG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create or replace   trigger bi_r&lt;br /&gt;
before insert on CUG&lt;br /&gt;
for each row&lt;br /&gt;
declare&lt;br /&gt;
&amp;nbsp; l_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUG.type%type;&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; if (:new.type in (3,4)) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; select type into l_type from CUG&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where id_cug = :new.id_B;&lt;br /&gt;
&amp;nbsp; end if;&lt;br /&gt;
&amp;nbsp; if (l_type != 2) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise_application_error(-20002,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'C and D CUGs must have a leading B');&lt;br /&gt;
&amp;nbsp; end if;&lt;br /&gt;
end;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The following Trigger saves the new values for&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;id_B&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;in the   temporary table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create or replace   trigger au_r&lt;br /&gt;
after update of id_B on CUG&lt;br /&gt;
for each row&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; insert into CUGTMP (id_B,type)&lt;br /&gt;
&amp;nbsp; values (:new.id_B,:new.type);&lt;br /&gt;
end;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The following Trigger finally checks, that C and D CUGs belong   to a B CUG.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;create or replace   trigger au_s&lt;br /&gt;
after update of id_B on CUG&lt;br /&gt;
declare&lt;br /&gt;
&amp;nbsp; l_id_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(12);&lt;br /&gt;
&amp;nbsp; l_typeCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(1);&lt;br /&gt;
&amp;nbsp; l_typeB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number(1);&lt;br /&gt;
&amp;nbsp; cursor cur_cugtmp is&lt;br /&gt;
&amp;nbsp; select id_B,type&lt;br /&gt;
&amp;nbsp;&amp;nbsp; from CUGTMP;&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; open cur_cugtmp;&lt;br /&gt;
&amp;nbsp; loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; fetch cur_cugtmp into l_id_B,l_typeCD;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; exit when cur_cugtmp%notfound;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select type into l_typeB from CUG&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where id_cug = l_id_B;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (l_typeB != 2) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise_application_error(-20002,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'C and D CUGs must have a leading B');&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; end if;&lt;br /&gt;
&amp;nbsp; end loop;&lt;br /&gt;
&amp;nbsp; close cur_cugtmp;&lt;br /&gt;
end;&lt;br /&gt;
/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Test insert and update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;insert into CUG   (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (0,0,0);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (1,0,2);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (2,0,2);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (3,1,3);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (4,2,3);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (5,1,4);&lt;br /&gt;
insert into CUG (id_cug,id_B,type)&lt;br /&gt;
&amp;nbsp; values (6,2,4);&lt;br /&gt;
commit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select * from   CUG;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_CUG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&lt;br /&gt;
---------- ---------- ----------&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Now, we want that that the CUGs 3,4,5,6 changes the leadership   to CUG 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; update CUG set   id_B = 2 where id_cug in (3,4,5,6);&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;4 rows updated.&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select * from   cug;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_CUG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&lt;br /&gt;
---------- ---------- ----------&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Next we delete the "Leader" with&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;ID_CUG = 2&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;. All childs must be deleted automatically   with the DELETE CASCADE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;SQL&amp;gt; select * from   cug;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_CUG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   ID_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&lt;br /&gt;
---------- ---------- ----------&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Everything looks fine now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Oxis International</title><link>http://cybertechtips4u.blogspot.com/2010/07/oxis-international.html</link><category>PAID REVIEW</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Tue, 20 Jul 2010 11:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4000665846641175192</guid><description>&lt;a href="http://www.bloggerwave.com/Bloggerwave/c/403/36011/0" rel="nofollow"&gt;&lt;img alt="" src="http://www.bloggerwave.com:8080/Bloggerwave/uploadImages/719412972_1274113599711_oxis_video.jpg" style="border-style: none;" /&gt; &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Oxis International,Inc. is the premiere company which provides the potent antioxidants, Ergothioneine and pure l-ergothioneine through&amp;nbsp;thier patented synthetic manufacturing process, worldwide.&lt;br /&gt;
The products of the company include therapeutic nutraceutical products, cosmeceutical products and proprietary formulations and&amp;nbsp;clinical products that are developed internally and/or out-licensed to biotech and pharmaceutical companies as drug candidates.&amp;nbsp;The company is focused on &amp;nbsp;naturally occurring protective substances since they are more likely to be both safe and efficacious.&lt;br /&gt;
&lt;br /&gt;
The primary products of Oxis incorporate and emphasize the multifaceted “super antioxidant” compound, L- Ergothioneine (“ERGO”) ,&amp;nbsp;GLUTATHIONE PEROXIDASE (GPX) as a key component. the company owns several patents and pending applications related to ERGO that cover current &amp;nbsp;and planned products relevant to our nutraceutical and cosmecuetical businesses. Our patents and patent applications address &amp;nbsp;ERGO’s&amp;nbsp;protective effects and activities and the ERGO manufacturing process. It produces the compounds which TREAts OXIDATIVE STRESS &amp;nbsp;by controlling free radicles and hence it is very helpful as an anti aging compound as well.&lt;br /&gt;
&lt;br /&gt;
Oxis is listed under the category of penny stocks which can be a great opportunity for inverstors.Investers can contact us through&amp;nbsp;our website for more information.&lt;br /&gt;
&lt;br /&gt;
To know more about us visit :&lt;a href="http://www.bloggerwave.com/Bloggerwave/c/403/36011/0" rel="nofollow"&gt;http://www.oxis.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.bloggerwave.com" target="_blank" rel="nofollow"&gt;&lt;img style="border-style:none;" src="http://www.bloggerwave.com/Bloggerwave/v/403/36011" /&gt;&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lateral Thinking Puzzles</title><link>http://cybertechtips4u.blogspot.com/2010/07/lateral-thinking-puzzles.html</link><category>PUZZLES</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Mon, 19 Jul 2010 10:58:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-8008084101947757628</guid><description>&lt;div align="center" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;The Puzzles&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The man in the Elevator&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man lives on the tenth floor of a building. Every day he takes the elevator to go down to the ground floor to go to work or to go shopping. When he returns he takes the elevator to the seventh floor and walks up the stairs to reach his apartment on the tenth floor. He hates walking so why does he do it? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is probably the best known and most celebrated of all lateral thinking puzzles. It is a true classic. Although there are many possible solutions which fit the initial conditions, only the canonical answer is truly satisfying.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer – He’s a Dwarf&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Man in the Bar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man walks into a bar and asks the barman for a glass of water. The barman pulls out a gun and points it at the man. The man says 'Thank you' and walks out. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This puzzle has claims to be the best of the genre. It is simple in its statement, absolutely baffling and yet with a completely satisfying solution. Most people struggle very hard to solve this one yet they like the answer when they hear it or have the satisfaction of figuring it out. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer – he Has Hiccups&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;3.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Man who Hanged Himself&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Not far from Madrid, there is a large wooden barn. The barn is completely empty except for a dead man hanging from the middle of the central rafter. The rope around his neck is ten feet long and his feet are three feet off the ground. The nearest wall is 20 feet away from the man. It is not possible to climb up the walls or along the rafters. The man hanged himself. How did he do it? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer – He stands on a block of ice&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;4.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Death in a Field&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man is lying dead in a field. Next to him there is an unopened package. There is no other creature in the field. How did he die? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;His parachute didn’t open&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;5.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Anthony and Cleopatra&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Anthony and Cleopatra are lying dead on the floor of a villa in Egypt. Nearby is a broken bowl. There is no mark on either of their bodies and they were not poisoned. How did they die? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;&lt;/span&gt;Their fish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;6.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Coal, Carrot and Scarf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Five pieces of coal, a carrot and a scarf are lying on the lawn. Nobody put them on the lawn but there is a perfectly logical reason why they should be there. What is it? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;&lt;/span&gt;A snowman&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;7.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Trouble with Sons&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A woman had two sons who were born on the same hour of the same day of the same year. But they were not twins. How could this be so?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;&lt;/span&gt;Their two of triplets. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;8.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Push that Car&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man pushed his car. He stopped when he reached a hotel at which point he knew he was bankrupt. Why? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;&lt;/span&gt;He’s playing monopoly&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;9.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Arm of the Postal Service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;One day a man received a parcel in the post. Carefully packed inside was a human arm. He examined it, repacked it and then sent it on to another man. The second man also carefully examined the arm before taking it to the woods and burying it. Why did they do this?&amp;nbsp;This one probably has more variations than any other. A great one to puzzle out. It requires plenty of good questions.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;The three men had been stranded on a desert island. Desperate for food, they had agreed to amputate their left arms in order to eat them. They swore an oath that each would have his left arm cut off. One of them was a doctor and he cut the arms off his two companions. They were then rescued. But his oath was still binding so he later had to have his arm amputated and sent to his colleagues. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;This is often told with a further twist whereby a doctor pays a tramp a large sum in order to amputate the tramp's arm which the doctor then sends to another man who inspects it etc. This variation can make for a long night of questioning! &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;10.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Heaven&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man died and went to Heaven. There were thousands of other people there. They were all naked and all looked as they did at the age of 21. He looked around to see if there was anyone he recognised. He saw a couple and he knew immediately that they were Adam and Eve. How did he know? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;They don’t have belly buttons&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;11.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Friday&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man rode into town on Friday. He stayed for three nights and then left on Friday. How come? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A silly one - but it is surprisingly popular. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;The man’s horse is called friday&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;12.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Manhole Covers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Why is it better to have round manhole covers than square ones? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is logical rather than lateral, but it is a good puzzle which can be solved by lateral thinking techniques. It is supposedly used by a very well-known software company as an interview question for prospective employees.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; text-indent: 2.25pt;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;A square manhole cover can be turned and dropped down the diagonal of the manhole. A round manhole cannot be dropped down the manhole. So for safety and practicality, all manhole covers should be round.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;13.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Deadly Party&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man went to a party and drank some of the punch. He then left early. Everyone else at the party who drank the punch subsequently died of poisoning. Why did the man not die? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;The poison in the punch came from the ice cubes. When the man drank the punch the ice was fully frozen. Gradually it melted, poisoning the punch.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;14.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Deadly Dish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Two men went into a restaurant. They both ordered the same dish from the menu. After they tasted it, one of the men went outside the restaurant and shot himself. Why? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;The dish that the two men ordered was albatross. They had been stranded many years earlier on a desert island. When the man tasted albatross he realized that he had never tasted it before. This meant that the meat he had been given on the island was not albatross as he had been told. He correctly deduced that he had eaten the flesh of his son who had died when they first reached the island.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;15.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Realization&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man was walking downstairs in a building when he suddenly realized that his wife had just died. How? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;The man was in a hospital building when the electricity failed. His wife was on a life support machine.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;16.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Blind Beggar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A blind beggar had a brother who died. What relation was the blind beggar to the brother who died? (Brother is not the answer). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;His Sister&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;17.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Broken Match&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A man is found dead in a field. He is clutching a broken match. What happened? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;He and a number of other passengers were making a balloon trip in a desperate attempt to flee a country. The balloon had to lose weight to stop it from crashing. He drew the short match and had to jump.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;18.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Music Stopped&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The music stopped. She died. Explain. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;She was a circus tight-rope walker who walked blindfolded over a high wire. The band played as she crossed and when the music stopped it was the signal that she had reached the end of the walk and could safely alight. One day the conductor was taken ill and the stand-in conductor ended the piece of music too early. She stepped off to her death.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;19.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Swimmer in the Forest&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Deep in the forest was found the body of a man who was wearing only swimming trunks, snorkel and facemask. The nearest lake was 8 miles away and the sea was 100 miles away. How had he died? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is supposedly based on a true incident. Does this make it an urban legend? Many urban legends can be restated as lateral thinking puzzles. This is a very good one of this type. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;He was swimming when a plane came by to pick up water to put out forest fires, he wsa picked up in the water and dropped over the forest.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="margin-left: .5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;20.&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Elder Twin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;One day Kerry celebrated her birthday. Two days later her older twin brother, Terry, celebrated his birthday. How come? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: .5in;"&gt;&lt;span lang="EN-AU"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Answer –&amp;nbsp;At the time she went into labor, the mother of the twins was travelling by boat. The older twin, Terry, was born first early on March 1st. The boat then crossed the International Date line (or any time zone line) and Kerry, the younger twin, was born on February the 28th. In a leap year the younger twin celebrates her birthday two days before her older brother.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Form Builder</title><link>http://cybertechtips4u.blogspot.com/2010/07/form-builder.html</link><category>ORACLE FORMS</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Mon, 19 Jul 2010 10:38:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-6946319414082175077</guid><description>&lt;h1&gt;Developer Forms Tutorial&lt;/h1&gt;&lt;h2&gt;Form Builder&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Developer Release 6 tools are rapid application development programs. Several parts make up the entire set. We will focus on the Forms component as it is used to generate client side graphical interface applications to work with Oracle servers. Access to Oracle is not a necessity but if you have data coming from Oracle servers then you must have access to it. A valid Oracle userid and password are needed.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Form builder is an application found in the program group for Developer. Locate it and start the application by double clicking on the icon or name of the application. You see the following screen on start.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisKDuKhyphenhyphenoOlnnqfstjVKWnfivCkFWI_lpp7CVql9WkiPAHZh0_BwuzmjZEecYqd5iC0kTJvyRJFo_3s2XxhNP5El_malqyxwoSDYWbSLr4N2hmRVM1vDvBsJilzM5reMgWu4zfbdZ38IME/s1600/f1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisKDuKhyphenhyphenoOlnnqfstjVKWnfivCkFWI_lpp7CVql9WkiPAHZh0_BwuzmjZEecYqd5iC0kTJvyRJFo_3s2XxhNP5El_malqyxwoSDYWbSLr4N2hmRVM1vDvBsJilzM5reMgWu4zfbdZ38IME/s400/f1.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 1 Starting Screen&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Choose the first option (Use the Data Block Wizard) if not selected. We will use the wizard to define our data requirements (the source and the details)for the application. Click OK. Click Next to move to the next window. &lt;/div&gt;&lt;div class="MsoNormal"&gt;The window allows you to choose either a Table or View or a Stored Procedure to be created. A Stored Procedure is a program written in PL/SQL or some other language (JAVA) that may be compiled and stored in the database for use later. A Data Block is a logical space where columns from database tables and elsewhere may be defined. Fields need not always be from a stored table.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Select Table or View option, if not already chosen. Click Next button to move on to the next screen.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DgBfViq672xSjYKrbARG6hRTCXpSb8DIFbyv0lZUJ9Ec06tInnfXYOwZrMy9N9o2eXNibmv12s73VIe_wVwABCeW6oYDvwGPPCiGiEDrfU6Dr6JBTYs-oLCJjIJLkB2xX48a5udHOXqB/s1600/f2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DgBfViq672xSjYKrbARG6hRTCXpSb8DIFbyv0lZUJ9Ec06tInnfXYOwZrMy9N9o2eXNibmv12s73VIe_wVwABCeW6oYDvwGPPCiGiEDrfU6Dr6JBTYs-oLCJjIJLkB2xX48a5udHOXqB/s400/f2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;Figure 2 Select Type of&amp;nbsp; Data Block&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once you get to the next screen you have to make several decisions. The first , of course, is to select the source table. We are assuming that the data is coming from a table on our server. If that is not the case then we could simply provide any name which would be used by the application. Because we want to use a base table (table on our server), we click the Browse button to browse through the tables and views we have on the server. The system responds with a request to log in to Oracle (see Figure 3).&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once you are connected to the server, you will see a listing of all tables and views in your account. You may also see other tables and views to which you have access privileges. In addition to viewing and selecting tables and views the listing gives a number of other choices. We will stick with tables we have created so far.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Select the TRACKS table from the list and click OK.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr6kMGNwnk6Ta_MnpH4Jhez6EjS9JfVIs0rvFhCGXXcAsq2TYIJW7S9_hgkINAjZDns3c57VGUafBWtmcPA6Weq8HpFP49vfxvClKmOdkc9PvE5QZL2ZbOt7a1PrZhA40gfUscRsfVUhle/s1600/f3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr6kMGNwnk6Ta_MnpH4Jhez6EjS9JfVIs0rvFhCGXXcAsq2TYIJW7S9_hgkINAjZDns3c57VGUafBWtmcPA6Weq8HpFP49vfxvClKmOdkc9PvE5QZL2ZbOt7a1PrZhA40gfUscRsfVUhle/s400/f3.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 3 Getting the Tables&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The following window is displayed. All of the available columns are displayed in the Available Columns window and highlighted. Any or all of these columns may be moved to the Database Items window by clicking on either &amp;gt; or &amp;gt;&amp;gt; respectively. Database items are what the data block wizard uses for defining the data use for the application. It is possible to include a subset of the available columns in our application. This is true if you are building a retrieval only application, or an update application of selected columns. For regular data entry (full rows) you need to specify all the columns.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once the columns are selected click the Next button. A message screen informing that the data block wizard is completed successfully is displayed. Press Finish button to proceed to Layout design.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSBAtOKwaPEkYksGk2FjTLhT1fpyybFsKn7qu5aazEQfQhOEsSE9EOVc4-xLpZ-oBsF6CzfbIIvRZIDKQ9y8A-iuqiQLYC_zn0Ttgcyq-e4Vkujcv6P2ByX9aUMMY7w7OQoukpAP7xWak/s1600/f4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSBAtOKwaPEkYksGk2FjTLhT1fpyybFsKn7qu5aazEQfQhOEsSE9EOVc4-xLpZ-oBsF6CzfbIIvRZIDKQ9y8A-iuqiQLYC_zn0Ttgcyq-e4Vkujcv6P2ByX9aUMMY7w7OQoukpAP7xWak/s400/f4.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&amp;nbsp;&lt;b&gt;Figure 4 Selecting Columns for Use&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoCaption"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSsTz2sAH2bWeDaNVE04FQHbEGVJ1oGxjEqEMPwWS9I8UkM8XcQjtKyHxgYyqgf0WDgrAUYpAdqvNuLDMS1JI3Pb3uk83ryGR0jviqxvPh6lSsK6Ox7Zd_gWmTAzLdOR-07deeToW3SoTd/s1600/f5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSsTz2sAH2bWeDaNVE04FQHbEGVJ1oGxjEqEMPwWS9I8UkM8XcQjtKyHxgYyqgf0WDgrAUYpAdqvNuLDMS1JI3Pb3uk83ryGR0jviqxvPh6lSsK6Ox7Zd_gWmTAzLdOR-07deeToW3SoTd/s400/f5.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 5 Data Block Defined&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSqkNu2nVyPnZgh7sB5KeGMIAzmwV8HDZcwH7-kO8oKJXsQqkHpFr2Llbt2fVk2lI4idwFYcdWFjzgwaUIits2HA0xBVlAmMSAg0ZOOG2zNkskTBKOE_MQv17sMHRo84xBamu8rtVmMBtp/s1600/f6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSqkNu2nVyPnZgh7sB5KeGMIAzmwV8HDZcwH7-kO8oKJXsQqkHpFr2Llbt2fVk2lI4idwFYcdWFjzgwaUIits2HA0xBVlAmMSAg0ZOOG2zNkskTBKOE_MQv17sMHRo84xBamu8rtVmMBtp/s400/f6.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 6 Selecting Type of Canvas&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Different types of canvases are available for our application. The pop-up list for Type, shown below, indicates the different kinds of canvases. The common type is the Content type which is a single window screen. Other type used often is the Tabbed canvas to tab several screen one behind the other each with a tab. Clicking on a tab will bring that screen to the foreground. Stacked canvas may also be used if the application workflow is such that screens are disposed off in a linear sequence.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Y9zu8R6lTVG_VIQdX1TTauR307FEuEZkLKzYP0rrV55ogDU_MtAQdVQ0o9y_OBAMkFEzHfzcZ3EPYOlsjDP2GQznI4750SMmo44wPcOJ1496M1npIsrs8Z5zILRV6PE9juVZ7u38Fa6b/s1600/f7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Y9zu8R6lTVG_VIQdX1TTauR307FEuEZkLKzYP0rrV55ogDU_MtAQdVQ0o9y_OBAMkFEzHfzcZ3EPYOlsjDP2GQznI4750SMmo44wPcOJ1496M1npIsrs8Z5zILRV6PE9juVZ7u38Fa6b/s400/f7.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 7 Pull Down Menu of Canvas Types&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Select the type of canvas and click Next. You now have a choice to include selected items or all items for display on the screen. Remember that in the Data Block Wizard we selected the database items to be defined for the block. Now we get to decide whether all of these are to be used for display as well. Any item not chosen for display will go onto the control page/block which only the developer can access!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5QsL9EpVct-lOAJPBbl7Sxgvl7E6YFQsg9nQmpW0hkTYsWF0oOvp16vxNlqMjmcp0hETVvyt2vdWYGtgqzMQQR8UHgTnQhj6kTTerxUfYQDMDXE-SGD48_CAaGFdewKCLP66OlB0tMvSI/s1600/f8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5QsL9EpVct-lOAJPBbl7Sxgvl7E6YFQsg9nQmpW0hkTYsWF0oOvp16vxNlqMjmcp0hETVvyt2vdWYGtgqzMQQR8UHgTnQhj6kTTerxUfYQDMDXE-SGD48_CAaGFdewKCLP66OlB0tMvSI/s400/f8.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 8 Select Columns for Display&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Clicking Next brings you to the following screen. Here you can change the Prompt text to read better. The width and height of the displayed item can be controlled as well. The values are given in pixels. A better place to adjust these would be on the layout.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOMmGmKgu5Opf3yvgUI0qBXk1iPeo0MQvjA3QWhuC94ESwYdqMIkkL28dDw34hXVQSfIePI7hmgSPj4eW_2ZxY1KbhFcPH6JWduqtxBupJ_xmsq9gExlP0StbBmDhsFbAT05co0-C0wldQ/s1600/f9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOMmGmKgu5Opf3yvgUI0qBXk1iPeo0MQvjA3QWhuC94ESwYdqMIkkL28dDw34hXVQSfIePI7hmgSPj4eW_2ZxY1KbhFcPH6JWduqtxBupJ_xmsq9gExlP0StbBmDhsFbAT05co0-C0wldQ/s400/f9.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 9 Define Prompt Labels&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The next screen asks you to select the type of layout desired. You may choose a Form layout or Tabular layout. If you plan to display one record at a time you should choose Form layout whereas if you plan to display multiple records at a time the Tabular layout is preferred.&lt;/div&gt;&lt;div class="MsoNormal"&gt;In the example, we choose the Tabular layout even though Figure 10 shows otherwise.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgmuRisgYplz9oxzb1RF_Ss47rDgz1a8qvDx8aB-KNZvjSnJpRU00YvaXFPDBQy_IveNqjU3HUyw8ymKSWJlsh-DtN2GZaypSSmzU7rxSn1_8ba-KfncFa8tir0iVZdBw97cfu4fbYQNn/s1600/f10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgmuRisgYplz9oxzb1RF_Ss47rDgz1a8qvDx8aB-KNZvjSnJpRU00YvaXFPDBQy_IveNqjU3HUyw8ymKSWJlsh-DtN2GZaypSSmzU7rxSn1_8ba-KfncFa8tir0iVZdBw97cfu4fbYQNn/s400/f10.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 10 Choose Type of Interface&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span
style='mso-element:field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once the layout is decided, you get a new screen where you define the name of the display frame and number of records to be displayed. The number of records to be displayed should be chosen with a view of the screen real estate. By adding a scroll bar option you can view more records than will be displayed at any one time. If you want the records to be spaced you may also include a value for distance between records.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSt-9p3SrJ2fd6YmmZeVi4EeZF1eAivRp1mt1Zr5JJGwqMOjUCtkGJ5rW3XyXnXjKKTL9SOfa-MbVDwgLgsxFbxuHzu-rmeSWs7Ke1Fc8bVh9uFSLWXQvLwuG4SSmLjoPGDnByhkZSHjLB/s1600/f11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSt-9p3SrJ2fd6YmmZeVi4EeZF1eAivRp1mt1Zr5JJGwqMOjUCtkGJ5rW3XyXnXjKKTL9SOfa-MbVDwgLgsxFbxuHzu-rmeSWs7Ke1Fc8bVh9uFSLWXQvLwuG4SSmLjoPGDnByhkZSHjLB/s400/f11.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 11 Settings for Tabular Display&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span
style='mso-element:field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Click the Next button and on the next screen press Finish. The system will now generate the layout and display that along with the Object Navigator window in the background. The layout window shows the lay of the columns we chose for display. It also shows the prompts we have chosen. You will notice that the prompts for the Tabular display are on top of the items whereas for Form display they will be to the left of the items.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkuDXvmW-pPwvLgMQ4n9vi0KQtEsy82A3c5R806MlyPDicX9kIiaetLdN6j6TjMDjER2QnDhJtwxlBtw_AT1OKRGOFNiHNpzCspjvugCWQLtywcyNiIr0G3E2boIRsEwSWTOGh84Gb2YZ/s1600/f12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkuDXvmW-pPwvLgMQ4n9vi0KQtEsy82A3c5R806MlyPDicX9kIiaetLdN6j6TjMDjER2QnDhJtwxlBtw_AT1OKRGOFNiHNpzCspjvugCWQLtywcyNiIr0G3E2boIRsEwSWTOGh84Gb2YZ/s400/f12.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 12 Layout of the Application&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span
style='mso-element:field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ZDKVAM7loyv0gFp6qc8XFOjmMnddkc05KHMRIO-Vin2fJ7yeeiVDpGYA1EWKWhsf5Jh39y28qZTxxo7oCtxRXgal1Zsel1nTikLQ2tTNsQyCCZUcVPGcKQSIs5mDdfSce3OxUsdFy0Me/s1600/f13.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ZDKVAM7loyv0gFp6qc8XFOjmMnddkc05KHMRIO-Vin2fJ7yeeiVDpGYA1EWKWhsf5Jh39y28qZTxxo7oCtxRXgal1Zsel1nTikLQ2tTNsQyCCZUcVPGcKQSIs5mDdfSce3OxUsdFy0Me/s400/f13.JPG" width="263" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 13 Object Navigator Window&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span
style='mso-element:field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If there are no changes to be made to the layout then we can test the application by clicking on the Traffic Signal Icon. You should see the following window. You are now ready to work with the application.&lt;/div&gt;&lt;div class="MsoNormal"&gt;To save the application design and the compiled version of the Form click Save and name the file. Choose a directory where you have easy access.&lt;/div&gt;&lt;div class="MsoNormal"&gt;To run the application again, start Forms Runtime. Browse to the file that you named earlier. Enter connection details in the appropriate fields and click OK.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFui97aH7XPpSiq82M-at5k7BH1nxLFwkhxoR2R2aK2ucBBu0sQtrfLCQ5C250UnMq0syDxfY95P7cz68lZ5P_d6P8qUnjlSS9mpkzEpOYj4llA4EyOL7n7j9jkY5ulRNf_PmWSpKLl898/s1600/f14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFui97aH7XPpSiq82M-at5k7BH1nxLFwkhxoR2R2aK2ucBBu0sQtrfLCQ5C250UnMq0syDxfY95P7cz68lZ5P_d6P8qUnjlSS9mpkzEpOYj4llA4EyOL7n7j9jkY5ulRNf_PmWSpKLl898/s400/f14.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id="_x0000_i1031" type="#_x0000_t75" style='width:6in;height:341.25pt'
 fillcolor="window"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\SHANTH~1\LOCALS~1\Temp\msohtmlclip1\02\clip_image027.png"
  o:title=""/&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoCaption" style="text-align: center;"&gt;&lt;b&gt;Figure 14 Completed Application&lt;/b&gt;&lt;!--[if supportFields]&gt;&lt;span style='mso-element:
field-begin'&gt;&lt;/span&gt;&lt;span style='mso-spacerun:yes'&gt; &lt;/span&gt;SEQ Figure \* ARABIC &lt;span style='mso-element:field-separator'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;!--[if supportFields]&gt;&lt;span
style='mso-element:field-end'&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisKDuKhyphenhyphenoOlnnqfstjVKWnfivCkFWI_lpp7CVql9WkiPAHZh0_BwuzmjZEecYqd5iC0kTJvyRJFo_3s2XxhNP5El_malqyxwoSDYWbSLr4N2hmRVM1vDvBsJilzM5reMgWu4zfbdZ38IME/s72-c/f1.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cursors in SQL &amp; PL/SQL</title><link>http://cybertechtips4u.blogspot.com/2010/06/cursors-in-sql-plsql.html</link><category>PL/SQL</category><category>SQL</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 25 Jun 2010 15:53:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-8970031490453521672</guid><description>&lt;h2&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: center;"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL Cursor&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A SQL cursor is a private Oracle SQL working area. There are two types of SQL cursor: implicit or explicit cursor. The implicit cursor is used by Oracle server to test and parse the SQL statements and the explicit cursors are declared by the programmers.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Using the implicit cursor, we can test the outcome of SQL statements in PL/SQL. For example,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL%ROWCOUNT, return the number of rows      affected; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL%FOUND, a BOOLEAN attribute      indicating whether the recent SQL statement matches to any row; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL%NOTFOUND, a BOOLEAN attribute      indicating whether the recent SQL statement does not match to any row; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL%ISOPEN, a BOOLEAN attribute and      always evaluated as FALSE immediately after the SQL statement is executed.      &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To write the explicit cursor,&amp;nbsp; please refer to the following example. Note that a cursor definition can array a number of arguments.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;For example,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CURSOR csr_ac (p_name VARCHAR2) IS&lt;br /&gt;
SELECT empno, name, sal&lt;br /&gt;
FROM employee&lt;br /&gt;
WHERE name LIKE '%p_name%';&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FOR rec_ac IN csr_ac ('LE')&lt;br /&gt;
LOOP&lt;br /&gt;
&amp;nbsp;&amp;nbsp; DBMS_OUTPUT.PUT_LINE(rec_ac.empno || ' ' ||rec_ac.name || ' '||v_sal);&lt;br /&gt;
END LOOP ;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CLOSE csr_ac;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;END;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Another way of writing the above code, is to use the basic loop and the SQL%NOTFOUND cursor, as shown in the following.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL&amp;gt; DECLARE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 2&amp;nbsp; CURSOR csr_ac (p_name VARCHAR2) IS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 3&amp;nbsp; SELECT empno, ename, sal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 4&amp;nbsp; FROM emp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 5&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 6&amp;nbsp; WHERE ename LIKE '%SMITH%';&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 7&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 8&amp;nbsp; v_a emp.empno%TYPE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; 9&amp;nbsp; v_b emp.ename%TYPE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;10&amp;nbsp; v_c emp.sal%TYPE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;11&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;12&amp;nbsp; BEGIN &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPEN csr_ac('');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FETCH csr_ac INTO v_a, v_b, v_c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT WHEN csr_ac%NOTFOUND;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS_OUTPUT.PUT_LINE(v_a || ' ' || v_b || ' '||v_c); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;19&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END LOOP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOSE csr_ac;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;22&amp;nbsp; END; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;23&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;24&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt; font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;25&amp;nbsp; /&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;u&gt;&lt;span lang="TR" style="color: #ff6600; font-size: 12pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;OUTPUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR" style="font-size: 12pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;7369 SMITH 800&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: center;"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Cursors in PL/SQL &lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Every SQL statement executed by the RDBMS has a private SQL area that contains information about the SQL statement and the set of data returned. In PL/SQL, a cursor is a name assigned to a specific private SQL area for a specific SQL statement. There can be either static cursors, whose SQL statement is determined at compile time, or dynamic cursors, whose SQL statement is determined at runtime. Static cursors are covered in greater detail in this section. Dynamic cursors in PL/SQL are implemented via the built-in package DBMS_SQL. See the book &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oracle Built-in Packages&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; and the corresponding &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oracle PL/SQL Built-ins Pocket Reference&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;, both from O'Reilly &amp;amp; Associates, for full coverage on DBMS_SQL and the other built-in packages.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895354"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Explicit Cursors &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Explicit cursors are SELECT statements that are DECLAREd explicitly in the declaration section of the current block or in a package specification. Use OPEN, FETCH, and CLOSE in the execution or exception sections of your programs. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895355"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.1 Declaring explicit cursors &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To use an explicit cursor, you must first declare it in the declaration section of a block or package. There are three types of explicit cursor declarations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l10 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A cursor without parameters, such as:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CURSOR company_cur &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IS&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT company_id FROM company;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l11 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A cursor that accepts arguments through a parameter list:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CURSOR company_cur (id_in IN NUMBER) IS&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT name FROM company&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE&amp;nbsp; company_id = id_in;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l9 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A cursor &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;header&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; that contains a RETURN clause in place of the SELECT statement:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CURSOR company_cur (id_in IN NUMBER) &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RETURN company%ROWTYPE IS&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT * FROM company;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h4&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.2 Opening explicit cursors&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To open a cursor, use the following syntax:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;OPEN cursor_name [(argument [,argument ...])];&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;where &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cursor_name&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is the name of the cursor as declared in the declaration section. The arguments are required if the definition of the cursor contains a parameter list. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="text-align: justify;"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You must open an explicit cursor before you can fetch rows from that cursor. When the cursor is opened, the processing includes the PARSE, BIND, OPEN, and EXECUTE statements. This OPEN processing includes: determining an execution plan, associating host variables and cursor parameters with the placeholders in the SQL statement, determining the result set, and, finally, setting the current row pointer to the first row in the result set. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="text-align: justify;"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When using a cursor FOR loop, the OPEN is implicit in the FOR statement. If you try to open a cursor that is already open, PL/SQL will raise an "ORA-06511: PL/SQL: cursor already open" exception.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895357"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.3 Fetching from explicit cursors&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The FETCH statement places the contents of the current row into local variables. To retrieve all rows in a result set, each row needs to be fetched. The syntax for a FETCH statement is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FETCH cursor_name INTO record_or_variable_list;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;where &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cursor_name&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is the name of the cursor as declared and opened. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.4 Closing explicit cursors&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The syntax of the CLOSE statement is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CLOSE cursor_name;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;where &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cursor_name&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is the name of the cursor declared and opened. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;After all rows have been fetched, a cursor needs to be closed. Closing a cursor releases the private SQL area used by the cursor, freeing the memory used by that cursor.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you declare a cursor in a local anonymous, procedure, or function block, that cursor will automatically close when the block terminates. Package-based cursors must be closed explicitly, or they stay open for the duration of your session. Closing a cursor that is not open raises an INVALID CURSOR exception.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.5 Explicit cursor attributes&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There are four attributes associated with cursors: ISOPEN, FOUND, NOTFOUND, and ROWCOUNT. These attributes can be accessed with the % delimiter to obtain information about the state of the cursor. The syntax for a cursor attribute is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cursor_name%attribute&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;where &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cursor_name&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is the name of the explicit cursor. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The behaviors of the explicit cursor attributes are described in the following table.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" class="MsoNormalTable"&gt;&lt;thead&gt;
&lt;tr&gt;    &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;b&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Attribute&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;    &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;b&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/thead&gt;  &lt;tbody&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%ISOPEN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TRUE if cursor is open.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FALSE if cursor is not open.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%FOUND&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR is raised if cursor has not been   OPENed. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;NULL before the first fetch. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TRUE if record was fetched successfully.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FALSE if no row was returned.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR if cursor has been CLOSEd.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%NOTFOUND&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR is raised if cursor has not been   OPENed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;NULL before the first fetch. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FALSE if record was fetched successfully.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TRUE if no row was returned.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR if cursor has been CLOSEd.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%ROWCOUNT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR is raised if cursor has not been   OPENed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The number of rows fetched from the cursor.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;INVALID_CURSOR if cursor has been CLOSEd.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Frequently a cursor attribute is checked as part of a WHILE loop that fetches rows from a cursor:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; caller_rec caller_pkg.caller_cur%ROWTYPE;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; OPEN caller_pkg.caller_cur;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; LOOP&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FETCH caller_pkg.caller_cur into caller_rec;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT WHEN caller_pkg.caller_cur%NOTFOUND&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&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; OR &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&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;caller_pkg.caller_cur%ROWCOUNT &amp;gt; 10;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UPDATE call&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET caller_id = caller_rec.caller_id&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE call_timestamp &amp;lt; SYSDATE;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; END LOOP;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; CLOSE caller_pkg.caller_cur;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;END;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h3&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895360"&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2 Implicit Cursors &lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Whenever a SQL statement is directly in the execution or exception section of a PL/SQL block, you are working with implicit cursors. These statements include INSERT, UPDATE, DELETE, and SELECT INTO statements. Unlike explicit cursors, implicit cursors do not need to be declared, OPENed, FETCHed, or CLOSEd. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SELECT statements handle the %FOUND and %NOTFOUND attributes differently from explicit cursors. When an implicit SELECT statement does not return any rows, PL/SQL immediately raises the NO_DATA_FOUND exception and control passes to the exception section. When an implicit SELECT returns more than one row, PL/SQL immediately raises the TOO_MANY_ROWS exception and control passes to the exception section. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Implicit cursor attributes are referenced via the SQL cursor. For example:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; UPDATE activity SET last_accessed := SYSDATE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; WHERE UID = user_id;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; IF SQL%NOTFOUND THEN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO activity_log (uid,last_accessed)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES (user_id,SYSDATE);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; END IF&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;END;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;table border="1" cellpadding="0" class="MsoNormalTable"&gt;&lt;thead&gt;
&lt;tr&gt;    &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;b&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SQL Attributes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;    &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;b&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/thead&gt;  &lt;tbody&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%ISOPEN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Always FALSE since the cursor is opened   implicitly and closed immediately after the statement is executed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%FOUND&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;NULL before the statement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TRUE if one or more rows were inserted, updated,   or deleted or if only one row was selected.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FALSE if no row was selected, updated, inserted,   or deleted.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%NOTFOUND&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;NULL before the statement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TRUE if no row was selected, updated, inserted,   or deleted. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FALSE if one or more rows were inserted, updated,   or deleted.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%ROWCOUNT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The number of rows affected by the cursor.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;%BULK_ROWCOUNT (Oracle8&lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;i)&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 2.25pt 2.25pt 2.25pt 2.25pt;" valign="top"&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A pseudo index-by table containing the numbers of   rows affected by the statements executed in bulk bind operations. See the   "Bulk Binds (Oracle8&lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;i&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;)" section for more information on   %BULK_ROWCOUNT.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Use the RETURNING clause in INSERT, UPDATE, and DELETE statements to obtain data modified by the associated DML statement. This clause allows you to avoid an additional SELECT statement to query the results of the DML statement. For example:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; UPDATE activity SET last_accessed := SYSDATE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; WHERE UID = user_id&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; RETURNING last_accessed, cost_center &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;INTO timestamp, chargeback_acct;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h4&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895361"&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2.1 The SELECT FOR UPDATE clause&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;By default, the Oracle RDBMS locks rows as they are changed. To lock all rows in a result set, use the FOR UPDATE clause in your SELECT statement when you OPEN the cursor, instead of when you change the data. Using the FOR UPDATE clause does not require you to actually make changes to the data; it only locks the rows when opening the cursor. These locks are released on the next COMMIT or ROLLBACK. As always, these row locks do not affect other SELECT statements unless they, too, are FOR UPDATE. The FOR UPDATE clause is appended to the end of the SELECT statement and has the following syntax:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SELECT ...&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; FROM ...&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; FOR UPDATE [OF column_reference] [NOWAIT];&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;where &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;column_reference&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is a comma-delimited list of columns that appear in the SELECT clause. The NOWAIT keyword tells the RDBMS to not wait for other blocking locks to be released. The default is to wait forever. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In the following example, only columns from the inventory (pet) table are referenced FOR UPDATE, so no rows in the &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;dog_breeds&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; (dog) table are locked when &lt;/span&gt;&lt;em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;hounds_in_stock_cur&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; is opened: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; CURSOR hounds_in_stock_cur IS&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT pet.stock_no, pet.breeder, dog.size&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM dog_breeds dog ,inventory pet&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE dog.breed = pet.breed&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND dog.class = 'HOUND'&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR UPDATE OF pet.stock_no, pet.breeder;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h4&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895362"&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2.2 The WHERE CURRENT OF clause&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;UPDATE and DELETE statements can use a WHERE CURRENT OF clause if they reference a cursor declared FOR UPDATE. This syntax indicates that the UPDATE or DELETE should modify the current row identified by the FOR UPDATE cursor. The syntax is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;[UPDATE | DELETE ] ...&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; WHERE CURRENT OF cursor_name;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;By using WHERE CURRENT OF, you do not have to repeat the WHERE clause in the SELECT statement. For example:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; CURSOR wip_cur IS&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT acct_no, enter_date FROM wip&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE enter_date &amp;lt; SYSDATE -7&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR UPDATE;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; FOR wip_rec IN wip_cur&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; LOOP&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO acct_log (acct_no, order_date)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES (wip_rec.acct_no, wip_rec.enter_&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELETE FROM wip &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE CURRENT OF wip_cur;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; END LOOP;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;END; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h3&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2368365223087824474&amp;amp;postID=8970031490453521672" name="plsql-toc443895363"&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 style="text-align: center;"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;Cursor Variables&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A cursor variable is a data structure that points to a cursor object, which in turn points to the cursor's result set. You can use cursor variables to more easily retrieve rows in a result set from client and server programs. You can also use cursor variables to hide minor variations in queries. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The syntax for a REF_CURSOR type is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;TYPE ref_cursor_name IS REF CURSOR &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;[RETURN record_type];&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you do not include a RETURN clause, then you are declaring a weak REF CURSOR. Cursor variables declared from weak REF CURSORs can be associated with any query at runtime. A REF CURSOR declaration with a RETURN clause defines a "strong" REF CURSOR. A cursor variable based on a strong REF CURSOR can be associated with queries whose result sets match the number and datatype of the record structure after the RETURN at runtime.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To use cursor variables, you must first create a REF_CURSOR type, then declare a cursor variable based on that type. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The following example shows the use of both weak and strong REF CURSORs:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; -- Create a cursor type based on the companies&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;table.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; TYPE company_curtype IS REF CURSOR &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RETURN companies%ROWTYPE;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; -- Create the variable based on the REF CURSOR.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; company_cur company_curtype;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; -- And now the weak, general approach.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; TYPE any_curtype IS REF CURSOR;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; generic_curvar any_curtype;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The syntax to OPEN a cursor variable is:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;OPEN cursor_name FOR select_statement;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="para"&gt;&lt;span lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FETCH and CLOSE a cursor variable using the same syntax as for explicit cursors. There are a number of restrictions on cursor variables:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Cursor variables cannot be declared in a package since they do not have a persistent state. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You cannot use the FOR UPDATE clause with cursor variables. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You cannot assign NULLs to a cursor variable nor use comparison operators to test for equality, inequality, or nullity. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Neither database columns nor collections can store cursor variables. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You cannot use RPCs to pass cursor variables from one server to another. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="para" style="margin-left: .5in; mso-list: l0 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"&gt;&lt;span lang="TR" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;·&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&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 lang="TR"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Cursor variables cannot be used with the dynamic SQL built-in package DBMS_SQL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;h2&gt;&lt;br /&gt;
&lt;/h2&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>C Aptitute</title><link>http://cybertechtips4u.blogspot.com/2010/06/c-aptitute_25.html</link><category>C</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Fri, 25 Jun 2010 15:32:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-3862190436172970336</guid><description>&lt;div class="answers"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="answers"&gt;&lt;b&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; void main()&lt;br /&gt;
&lt;/b&gt;{&lt;b&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; int&amp;nbsp; const * p=5;&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; printf("%d",++(*p));&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error: Cannot modify a constant value. &lt;br /&gt;
Explanation:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
p is a pointer to a "constant integer". But we tried to change the value of the "constant integer".&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char s[ ]="man";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;s[ i ];i++)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\n%c%c%c%c",s[ i ],*(s+i),*(i+s),i[s]);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; mmmm&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; aaaa&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; nnnn&lt;br /&gt;
Explanation:&lt;br /&gt;
s[i], *(i+s), *(s+i), i[s] are all different ways of expressing the same idea. Generally&amp;nbsp; array name is the base address for that array. Here s is the base address. i 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&amp;nbsp; case of&amp;nbsp; C&amp;nbsp; it is same as s[i].&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float me = 1.1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double you = 1.1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(me==you)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("I love U");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;else&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("I hate U");&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer: &lt;br /&gt;
I hate U&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
For floating point numbers (float, double, long double) the values cannot be predicted exactly. Depending on the number of bytes, the precession with of the value&amp;nbsp; represented varies. Float takes 4 bytes and long double takes 10 bytes. So float stores 0.9 with less precision than long double.&lt;br /&gt;
Rule of Thumb: &lt;br /&gt;
Never compare or at-least be cautious when using floating point numbers with relational operators (== , &amp;gt;, &amp;lt;, &amp;lt;=, &amp;gt;=,!= ) .&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;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;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static int var = 5;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d ",var--);&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(var)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;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; main();&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;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;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
5 4 3 2 1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
When static storage class is given, it is initialized once. The change in the value of a static variable is retained even between the function calls. Main is also treated like any other ordinary function, which can be called recursively.&amp;nbsp;&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&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;int c[ ]={2.8,3.4,4,6.7,5};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;int j,*p=c,*q=c;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;for(j=0;j&amp;lt;5;j++) {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf(" %d ",*c);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; ++q;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;for(j=0;j&amp;lt;5;j++){&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf(" %d ",*p);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;++p;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; 2 2 2 2 2 2 3 4 6 5&lt;br /&gt;
&lt;br /&gt;
Explanation: &lt;br /&gt;
Initially pointer c is assigned to both p and q. In the first loop, since only q is incremented and not c , the value 2 will be printed 5 times. In second loop p itself is incremented. So the values 2 3 4 6 5 will be printed. &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extern int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i=20;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&amp;nbsp; &lt;br /&gt;
Linker Error : Undefined symbol '_i'&lt;br /&gt;
Explanation: &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; extern storage class in the following declaration,&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extern int i;&lt;br /&gt;
specifies to the compiler that the memory for i 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 i is available in any other program with memory space allocated for it. Hence a linker error has occurred .&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=-1,j=-1,k=0,l=2,m;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m=i++&amp;amp;&amp;amp;j++&amp;amp;&amp;amp;k++||l++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d %d %d %d %d",i,j,k,l,m);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&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; 0 0 1 3 1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation :&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;Logical operations always give a result of 1 or 0 . And also the logical AND (&amp;amp;&amp;amp;) operator has higher priority over the logical OR (||) operator. So the expression&amp;nbsp; ‘i++ &amp;amp;&amp;amp; j++ &amp;amp;&amp;amp; k++’ is executed first. The result of this expression is 0&amp;nbsp;&amp;nbsp;&amp;nbsp; (-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="answers"&gt;&lt;strong&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d %d ",sizeof(*p),sizeof(p));&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer: &lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&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; 1 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&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="answers"&gt;&lt;strong&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=3;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(i)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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; default:printf("zero");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; case 1: printf("one");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; break;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; case 2:printf("two");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; break;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; case 3: printf("three");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; break;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer :&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;three&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation :&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;The default case can be placed anywhere inside the loop. It is executed only when all other cases doesn't match.&lt;/span&gt;&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&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; printf("%x",-1&amp;lt;&amp;lt;4);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer: &lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;fff0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation :&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;-1 is internally represented as all 1's. When left shifted four times the least significant 4 bits are filled with 0'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="answers"&gt;&lt;strong&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char string[]="Hello World";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display(string);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;void display(char *string)&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%s",string);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;Compiler Error : Type mismatch in redeclaration of function display &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation :&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;In third line, when the function display is encountered, the compiler doesn'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 display, the arguments and type contradicts with what it has assumed previously. Hence a compile time error occurs.&lt;/span&gt;&lt;/div&gt;&lt;span class="answers1"&gt;&lt;b&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int c=- -2;&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("c=%d",c);&lt;/span&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&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; c=2;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;Here unary minus (or negation) operator is used twice. Same maths&amp;nbsp; rules applies, ie. minus * minus= plus.&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;Note: &lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;However you cannot give like --2. Because -- operator can&amp;nbsp; only be applied to variables as a decrement operator (eg., i--). 2 is a constant and not a variable.&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define int char&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=65;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("sizeof(i)=%d",sizeof(i));&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&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; sizeof(i)=1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;Since the #define replaces the string&amp;nbsp; int by the macro char &lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i=10;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;i=!i&amp;gt;14;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Printf ("i=%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Answer:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;i=0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="answers1"&gt;Explanation:&lt;/span&gt;&lt;br /&gt;
&lt;span class="answers1"&gt;In the expression !i&amp;gt;14 , NOT (!) operator has more precedence than ‘ &amp;gt;’ symbol.&amp;nbsp; ! is a unary logical operator. !i (!10) is 0 (not of true is false).&amp;nbsp; 0&amp;gt;14 is false (zero).&lt;/span&gt;&lt;br /&gt;
&lt;div class="answers"&gt;&lt;strong&gt;15. &lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;#include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;char s[]={'a','b','c','\n','c','\0'};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;char *p,*str,*str1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;p=&amp;amp;s[3];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;str=p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;str1=s;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",++*p + ++*str1-32);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
77&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
p is pointing to character '\n'. str1 is pointing to character 'a' ++*p. "p is pointing to '\n' and that is incremented by one." the ASCII value of '\n' is 10, which is then incremented to 11. The value of ++*p is 11. ++*str1, str1 is pointing to 'a' that is incremented by 1 and it becomes 'b'. ASCII value of 'b' is 98.&lt;br /&gt;
&amp;nbsp;Now performing (11 + 98 – 32), we get 77("M");&lt;br /&gt;
&amp;nbsp;So we get the output 77 :: "M" (Ascii is 77).&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;16.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int a[2][2][2] = { {10,2,3,4}, {5,6,7,8}&amp;nbsp; };&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;int *p,*q;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;p=&amp;amp;a[2][2][2];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;*q=***a;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d----%d",*p,*q);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
SomeGarbageValue---1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
p=&amp;amp;a[2][2][2]&amp;nbsp; 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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;17.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;struct xx&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=3;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char name[]="hello";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;struct xx *s;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",s-&amp;gt;x);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%s",s-&amp;gt;name);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
You should not initialize variables in declaration&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;18.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;struct xx&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int x;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;struct yy&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;char s;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct xx *p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;struct yy *q;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;};&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;19.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;printf("\nab");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("\bsi");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("\rha");&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
hai&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
\n&amp;nbsp; - newline&lt;br /&gt;
\b&amp;nbsp; - backspace&lt;br /&gt;
\r&amp;nbsp; - linefeed&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;20.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i=5;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d%d%d%d%d%d",i++,i--,++i,--i,i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
45545&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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&amp;nbsp; evaluation is from right to left, hence the result.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;21.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define square(x) x*x&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;i = 64/square(4);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
64&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;22.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;char *p="hai friends",*p1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;p1=p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;while(*p!='\0') ++*p++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%s&amp;nbsp;&amp;nbsp; %s",p,p1);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
ibj!gsjfoet&lt;br /&gt;
&lt;br /&gt;
Explanation:&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; ++*p++ will be parse in the given order&lt;br /&gt;
Ø&amp;nbsp; *p that is value at the location currently pointed by p will be taken&lt;br /&gt;
Ø&amp;nbsp; ++*p the retrieved value will be incremented &lt;br /&gt;
Ø&amp;nbsp; when ; is encountered the location will be incremented that is p++ will be executed&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;23.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include &lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;#define a 10&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;#define a 50&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",a);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
50&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
The preprocessor directives can be redefined anywhere in the program. So the most recently assigned value will be taken.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;24.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define clrscr() 100&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;clrscr();&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d\n",clrscr());&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
100&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Preprocessor executes as a seperate pass before the execution of the compiler. So textual replacement of clrscr() to 100 occurs.The input&amp;nbsp; program to compiler looks like this :&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; main()&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d\n",100);&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; }&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; Note:&amp;nbsp;&amp;nbsp; &lt;br /&gt;
100; is an executable statement but with no action. So it doesn't give any problem&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;25.&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;printf("%p",main);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; Some address will be printed.&lt;br /&gt;
&lt;br /&gt;
Explanation:&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; Function names are just addresses (just like array names are addresses).&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;26.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;clrscr();&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;clrscr();&lt;/strong&gt;&lt;/b&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; &lt;br /&gt;
Answer:&lt;br /&gt;
No output/error&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;27.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum colors {BLACK,BLUE,GREEN}&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%d..%d..%d",BLACK,BLUE,GREEN);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;return(1);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
0..1..2&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
enum assigns numbers starting from 0, if not explicitly defined.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;28.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;char far *farther,*farthest;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%d..%d",sizeof(farther),sizeof(farthest));&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
4..2&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Explanation:&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; the second pointer is of char type and not a far pointer&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;29.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int i=400,j=300;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%d..%d");&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
400..300&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
printf takes the values of the first two assignments of the program. Any number of printf'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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;30.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;char *p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;p="Hello";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%c\n",*&amp;amp;*p);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
H &lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
* is a dereference operator &amp;amp; is a reference&amp;nbsp; operator. They can be&amp;nbsp;&amp;nbsp;&amp;nbsp; applied any number of times provided it is meaningful. Here&amp;nbsp; p points to&amp;nbsp; the first character in the string "Hello". *p dereferences it and so its value is H. Again&amp;nbsp; &amp;amp; references it to an address and * dereferences it to the value H.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;31.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (i&amp;lt;=5)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (i&amp;gt;2)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; goto here;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;fun()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; here:&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("PP");&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error: Undefined label 'here' in function main&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Labels have functions scope, in other words The scope of the labels is limited to functions . The label 'here' is available in function fun() Hence it is not visible in function main.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;32.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; static char names[5][20]={"pascal","ada","cobol","fortran","perl"};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *t;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t=names[3];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; names[3]=names[4];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; names[4]=t; &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0;i&amp;lt;=4;i++)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/b&gt;printf("%s",names[i]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error: Lvalue required in function main&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Array names are pointer constants. So it cannot be modified.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;33.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=5;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d",i++ + ++i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Output Cannot be predicted&amp;nbsp; exactly.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Side effects are involved in the evaluation of&amp;nbsp;&amp;nbsp; i&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;34.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=5;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d",i+++++i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error &lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
The expression i+++++i is parsed as i ++ ++ + i which is an illegal combination of operators. &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;35.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i=1,j=2;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;switch(i)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;{&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;case 1:&amp;nbsp; printf("GOOD");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; break;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;case j:&amp;nbsp; printf("BAD");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;break;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error: Constant expression required in function main.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
The case statement can have only constant expressions (this implies that we cannot use variable names directly so an error).&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; Note:&lt;br /&gt;
Enumerated types can be used in case statements. &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;36.&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",scanf("%d",&amp;amp;i));&amp;nbsp; // value 10 is given as input here&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Scanf returns number of items successfully read and not 1/0.&amp;nbsp; Here 10 is given as input which should have been scanned successfully. So number of items read is 1. &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;37.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define f(g,g2) g##g2&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int var12=100;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",f(var,12));&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
100 &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;38.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;int i=0;&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&amp;nbsp;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;for(;i++;printf("%d",i)) ;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; 1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
before entering into the for loop the checking condition is "evaluated". Here it evaluates to 0 (false) and comes out of the loop, and i is incremented (note the semicolon after the for loop).&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;39.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; char s[]={'a','b','c','\n','c','\0'};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; char *p,*str,*str1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; p=&amp;amp;s[3];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; str=p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; str1=s;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; printf("%d",++*p + ++*str1-32);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
p is pointing to character '\n'.str1 is pointing to character 'a' ++*p meAnswer:"p is pointing to '\n' and that is incremented by one." the ASCII value of '\n' is 10. then it is incremented to 11. the value of ++*p is 11. ++*str1 meAnswer:"str1 is pointing to 'a' that is incremented by 1 and it becomes 'b'. ASCII value of 'b' is 98. both 11 and 98 is added and result is subtracted from 32. &lt;br /&gt;
i.e. (11+98-32)=77("M");&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;40.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; struct xx&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=3;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char name[]="hello";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; };&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;struct xx *s=malloc(sizeof(struct xx));&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d",s-&amp;gt;x);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf("%s",s-&amp;gt;name);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Initialization should not be done for structure members inside the structure declaration&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;41.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;struct xx&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;{&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; int x;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; struct yy&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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; char s;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; struct xx *p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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;struct yy *q;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler Error&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
in the end of nested structure yy a member have to be declared&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;42.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;extern int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;i=20;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%d",sizeof(i));&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Linker error: undefined symbol '_i'.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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'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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;43.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;printf("%d", out);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
int out=100;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error: undefined symbol out in function main.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;44.&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;extern out;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("%d", out);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int out=100;&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&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; Explanation:&amp;nbsp;&amp;nbsp; &lt;br /&gt;
This is the correct way of writing the previous program.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;45.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;show();&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;void show()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf("I'm the greatest");&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compier error: Type mismatch in redeclaration of show.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
When the compiler sees the function show it doesn'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;br /&gt;
The solutions are as follows:&lt;br /&gt;
1. declare void show() in main() .&lt;br /&gt;
2. define show() before main().&lt;br /&gt;
3. declare extern void show() before the use of show().&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;46.&amp;nbsp; main( )&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; int a[2][3][2] = {{{2,4},{7,8},{3,4}},{{2,2},{2,3},{3,4}}};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; printf(“%u %u %u %d \n”,a,*a,**a,***a);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(“%u %u %u %d \n”,a+1,*a+1,**a+1,***a+1);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
100, 100, 100, 2&lt;br /&gt;
114, 104, 102, 3&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;47.&amp;nbsp;&amp;nbsp; main( )&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; int a[ ] = {10,20,30,40,50},j,*p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; for(j=0; j&amp;lt;5; j++)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf(“%d” ,*a); &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;a++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p = a;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; for(j=0; j&amp;lt;5; j++) &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;printf(“%d ” ,*p); &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;p++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error: lvalue required.&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; &lt;br /&gt;
Explanation:&lt;br /&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;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;48.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main( )&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;static int&amp;nbsp; a[ ]&amp;nbsp;&amp;nbsp; = {0,1,2,3,4};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int&amp;nbsp; *p[ ] = {a,a+1,a+2,a+3,a+4};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int&amp;nbsp; **ptr =&amp;nbsp; p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;ptr++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“\n %d&amp;nbsp; %d&amp;nbsp; %d”, ptr-p, *ptr-a, **ptr); &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;*ptr++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“\n %d&amp;nbsp; %d&amp;nbsp; %d”, ptr-p, *ptr-a, **ptr); &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;*++ptr;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“\n %d&amp;nbsp; %d&amp;nbsp; %d”, ptr-p, *ptr-a, **ptr); &lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;++*ptr;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(“\n %d&amp;nbsp; %d&amp;nbsp; %d”, ptr-p, *ptr-a, **ptr); &lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; 111&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; 222&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; 333&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; 344&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;49.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main( )&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;void *vp;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;char ch = ‘g’, *cp = “goofy”;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int j = 20;&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&amp;nbsp;&lt;strong&gt;vp = &amp;amp;ch;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“%c”, *(char *)vp);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&amp;nbsp;&lt;strong&gt;vp = &amp;amp;j;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“%d”,*(int *)vp);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&amp;nbsp;&lt;strong&gt;vp = cp;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“%s”,(char *)vp + 3);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; g20fy&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Since a void pointer is used it can be type casted to any&amp;nbsp; other type pointer. vp = &amp;amp;ch&amp;nbsp; stores address of char ch and the next statement prints the value stored in vp after type casting it to the proper data type pointer. the output is ‘g’. Similarly&amp;nbsp; the output from second printf is ‘20’. The third printf statement type casts it to print the string from the 4th value hence the output is ‘fy’.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;50.&amp;nbsp;&amp;nbsp;&amp;nbsp; main ( )&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;static char *s[ ]&amp;nbsp; = {“black”, “white”, “yellow”, “violet”};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;char **ptr[ ] = {s+3, s+2, s+1, s}, ***p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;p = ptr;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;**++p;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;printf(“%s”,*--*++p + 3);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&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; ck&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
In this problem we have an array of char pointers pointing to start of 4 strings. Then we have ptr which is a pointer to a pointer of type char and a variable p which is a pointer to a pointer to a pointer of type char. p hold the initial value of ptr, i.e. p = s+3. The next statement increment value in p by 1 , thus now value of p =&amp;nbsp; s+2. In the printf statement the expression is evaluated *++p causes gets value s+1 then the pre decrement is executed and we get s+1 – 1 = s . the indirection operator now gets the value from the array of s and adds 3 to the starting address. The string is printed starting from this position. Thus, the output is ‘ck’.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;51.&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;int&amp;nbsp; i, n;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;char *x = “girl”;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;n = strlen(x);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;*x = x[n];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;for(i=0; i&lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;printf(“%s\n”,x);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;x++;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
(blank space)&lt;br /&gt;
irl&lt;br /&gt;
rl&lt;br /&gt;
l&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Here a string (a pointer to char) is initialized with a value “girl”.&amp;nbsp; The strlen function returns the length of the string, thus n has a value 4. The next statement assigns value at the nth location (‘\0’) to the first location. Now the string becomes “\0irl” . Now the printf statement prints the string after each iteration it increments it starting position.&amp;nbsp; Loop starts from 0 to 4. The first time x[0] = ‘\0’ hence it prints nothing and pointer value is incremented. The second time it prints from x[1] i.e “irl” and the third time it prints “rl” and the last time it prints “l” and the loop terminates.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;52.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i,j;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;=10;i++)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j+=5;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(i&amp;lt;5);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer: &lt;br /&gt;
Runtime error: Abnormal program termination. &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert failed (i&amp;lt;5), , &lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
asserts are used during debugging to make sure that certain conditions are satisfied. If assertion fails, the program will terminate reporting the same. After debugging use,&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; #undef NDEBUG&lt;br /&gt;
and this will disable all the assertions from the source code. Assertion&lt;br /&gt;
is a good debugging tool to make use of.&amp;nbsp; &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;53.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=-1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("i = %d, +i = %d \n",i,+i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
&amp;nbsp;i = -1, +i = -1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
Unary + is the only dummy operator in C. Where-ever it comes you can just ignore it just because it has no effect in the expressions (hence the name dummy operator).&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;54. What are the files which are automatically opened when a C file is executed?&lt;/strong&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
stdin, stdout, stderr (standard input,standard output,standard error).&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;55.&amp;nbsp; what will be the position of the file marker?&lt;/strong&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; a: fseek(ptr,0,SEEK_SET);&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; b: fseek(ptr,0,SEEK_CUR);&lt;br /&gt;
&lt;br /&gt;
Answer :&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; a: The SEEK_SET sets the file position marker to the starting of the file.&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; b: The SEEK_CUR sets the file position marker to the current position&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; of the file.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;56.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char name[10],s[12];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(" \"%[^\"]\"",s);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How scanf will execute? &lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
First it checks for the leading white space and discards it.Then it matches with a quotation mark and then it&amp;nbsp; reads all character upto another quotation mark.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;57.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What is the problem with the following code segment?&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ((fgets(receiving array,50,file_ptr)) != EOF)&lt;/strong&gt;&lt;/b&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;
Answer &amp;amp; Explanation:&lt;br /&gt;
fgets returns a pointer. So the correct end of file check is checking for != NULL.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;58.&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main();&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
&amp;nbsp;Runtime error : Stack overflow.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
main function calls itself again and again. Each time the function is called its return address is stored in the call stack. Since there is no condition to terminate the function call, the call stack overflows at runtime. So it terminates the program and results in an error.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;59.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *cptr,c;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void *vptr,v;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c=10;&amp;nbsp; v=0;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cptr=&amp;amp;c; vptr=&amp;amp;v;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%c%v",c,v);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error (at line number 4): size of v is Unknown.&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
You can create a variable of type void * but not of type void, since void is an empty type. In the second line you are creating variable vptr of type void * and v of type void hence an error.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;60.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *str1="abcd";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char str2[]="abcd";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d %d %d",sizeof(str1),sizeof(str2),sizeof("abcd"));&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
2 5 5&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
In first sizeof, str1 is a character pointer so it gives you the size of the pointer variable. In second sizeof the name str2 indicates the name of the array whose size is 5 (including the '\0' termination character). The third sizeof is similar to the second one.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;61.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char not;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not=!2;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d",not);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
! is a logical operator. In C the value 0 is considered to be the boolean value FALSE, and any non-zero value is considered to be the boolean value TRUE. Here 2 is a non-zero value so TRUE. !TRUE is FALSE (0) so it prints 0.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;62.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define FALSE -1&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define TRUE&amp;nbsp;&amp;nbsp; 1&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define NULL&amp;nbsp;&amp;nbsp; 0&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main() {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; if(NULL)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; puts("NULL");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; else if(FALSE)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; puts("TRUE");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; else&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; puts("FALSE");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
TRUE&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
The input program to the compiler after processing by the preprocessor is,&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; main(){&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; if(0)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts("NULL");&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; else if(-1)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts("TRUE");&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; else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts("FALSE");&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; }&lt;br /&gt;
Preprocessor doesn't replace the values given inside the double quotes. The check by if condition is boolean value false so it goes to else. In second if -1 is boolean value true hence "TRUE" is printed.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;63.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int k=1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d==1 is ""%s",k,k==1?"TRUE":"FALSE");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
1==1 is TRUE&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
When two strings are placed together (or separated by white-space) they are concatenated (this is called as "stringization" operation). So the string is as if it is given as "%d==1 is %s". The conditional operator( ?: ) evaluates to "TRUE".&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;64.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int y;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf("%d",&amp;amp;y); // input given is 2000&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( (y%4==0 &amp;amp;&amp;amp; y%100 != 0) || y%100 == 0 )&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("%d is a leap year");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("%d is not a leap year");&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
2000 is a leap year&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
An ordinary program to check if leap year or not.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;65.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define max 5&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define int arr1[max]&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedef char arr2[max];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr1 list={0,1,2,3,4};&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr2 name="name";&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d %s",list[0],name);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error (in the line arr1 list = {0,1,2,3,4})&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
arr2 is declared of type array of size 5 of characters. So it can be used to declare the variable name of the type arr2. But it is not the case of arr1. Hence an error.&lt;br /&gt;
Rule of Thumb: &lt;br /&gt;
#defines are used for textual replacement whereas typedefs are used for declaring new types.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;66.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=10;&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;extern int i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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; int i=20;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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;const volatile unsigned i=30;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d",i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
30,20,10&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
'{' introduces new block and thus new scope. In the innermost block i is declared as, &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; const volatile unsigned&lt;br /&gt;
which is a valid declaration. i is assumed of type int. So printf prints 30. In the next block, i has value 20 and so printf prints 20. In the outermost block, i is declared as extern, so no storage space is allocated for it. After compilation is over the linker resolves it to global variable i (since it is the only variable visible there). So it prints i's value as 10.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;67.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; int *j;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;strong&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; int i=10;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; j=&amp;amp;i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; }&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("%d",*j);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
10&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
The variable i is a block level variable and the visibility is inside that block only. But the lifetime of i is lifetime of the function so it lives upto the exit of main function. Since the i is still allocated space, *j prints the value stored in i since j points i.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;68.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=-1;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("i = %d, -i = %d \n",i,-i);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
i = -1, -i = 1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
-i is executed and this execution doesn't affect the value of i. In printf first you just print the value of i. After that the value of the expression -i = -(-1) is printed.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;69.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;{&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; const int i=4;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; float j;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; j = ++i;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp; printf("%d&amp;nbsp; %f", i,++j);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;}&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
Compiler error &lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
i is a constant. you cannot change the value of constant &lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;70.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; int a[2][2][2] = { {10,2,3,4}, {5,6,7,8}&amp;nbsp; };&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; int *p,*q;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; p=&amp;amp;a[2][2][2];&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; *q=***a;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; printf("%d..%d",*p,*q);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
garbagevalue..1&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
p=&amp;amp;a[2][2][2]&amp;nbsp; 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 meAnswer:it will print first element of 3D array.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;71.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;strong&gt;main()&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp; {&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; register i=5;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char j[]= "hello";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%s&amp;nbsp; %d",j,i);&lt;/strong&gt;&lt;br /&gt;
&lt;/b&gt;}&lt;br /&gt;
&lt;br /&gt;
Answer:&lt;br /&gt;
hello 5&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
if you declare i as register&amp;nbsp; compiler will treat it as ordinary integer and it will take integer value. i value may be&amp;nbsp; stored&amp;nbsp; either in register&amp;nbsp; or in memory.&lt;/div&gt;&lt;div class="answers"&gt;&lt;strong&gt;72.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;{&lt;b&gt;&lt;br /&gt;
&lt;strong&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; int i=5,j=6,z;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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; printf("%d",i+++j);&lt;/strong&gt;&lt;br /&gt;
&lt;strong&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;/strong&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Answer:&lt;br /&gt;
11&lt;br /&gt;
&lt;br /&gt;
Explanation:&lt;br /&gt;
the expression i+++j is treated as (i++ + j) &amp;nbsp; &amp;nbsp;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java Interview Q &amp; A -Part1</title><link>http://cybertechtips4u.blogspot.com/2010/06/java-interview-q-part1.html</link><category>JAVA</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Tue, 22 Jun 2010 12:35:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-2839123211585090310</guid><description>&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1. How can you achieve Multiple Inheritance in Java?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Java's interface mechanism can be used to implement multiple inheritance, with one important difference&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;from c++ way of doing MI: the inherited interfaces must be abstract. This obviates the need to choose&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;between different implementations, as with interfaces there are no implementations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2. Replacing Characters in a String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Replace all occurrences of 'a' with 'o'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String newString = string.replace('a', 'o');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Replacing Substrings in a String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;static String replace(String str,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String pattern, String replace) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int s = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int e = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;StringBuffer result = new StringBuffer();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;while ((e = str.indexOf(pattern, s)) &amp;gt;= 0) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;result.append(str.substring(s, e));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;result.append(replace);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;s = e+pattern.length();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;result.append(str.substring(s));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;return result.toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Converting a String to Upper or Lower Case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Convert to upper case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String upper = string.toUpperCase();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Convert to lower case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String lower = string.toLowerCase();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Converting a String to a Number&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int i = Integer.parseInt("123");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;long l = Long.parseLong("123");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;float f = Float.parseFloat("123.4");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;double d = Double.parseDouble("123.4e10");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Breaking a String into Words&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String aString = "word1 word2 word3";&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;StringTokenizer parser =&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;new StringTokenizer(aString);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;while (parser.hasMoreTokens()) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;processWord(parser.nextToken());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;3. Searching a String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String string = "aString";&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// First occurrence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int index = string.indexOf('S'); // 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Last occurrence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;index = string.lastIndexOf('i'); // 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Not found.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;index = string.lastIndexOf('z'); // -1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;4. Connecting to a Database and Strings Handling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Constructing a String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you are constructing a string with several appends, it may be more efficient to construct it using a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;StringBuffer and then convert it to an immutable String object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;StringBuffer buf = new StringBuffer("Initial Text");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Modify&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int index = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;buf.insert(index, "abc");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;buf.append("def");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;// Convert to string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String s = buf.toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Getting a Substring from a String&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int start = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;int end = 4;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;String substr = "aString".substring(start, end); // Str&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;5. What is a transient variable?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A transient variable is a variable that may not be serialized. If you don't want some field not to be serialized,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;you can mark that field transient or static.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;6. What is the difference between Serializalble and Externalizable interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When you use Serializable interface, your class is serialized automatically by default. But you can override&amp;nbsp;writeObject() and readObject()two methods to control more complex object serailization process. When you&amp;nbsp;use Externalizable interface, you have a complete control over your class's serialization process.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;7. How many methods in the Externalizable interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There are two methods in the Externalizable interface. You have to implement these two methods in order&amp;nbsp;to make your class externalizable. These two methods are readExternal() and writeExternal().&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;8. How many methods in the Serializable interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There is no method in the Serializable interface. The Serializable interface acts as a marker, telling the&amp;nbsp;object serialization tools that your class is serializable.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;9. How to make a class or a bean serializable?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;By implementing either the java.io.Serializable interface, or the java.io.Externalizable interface. As long as&amp;nbsp;one class in a class's inheritance hierarchy implements Serializable or Externalizable, that class is serializable.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;10. What is the serialization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The serialization is a kind of mechanism that makes a class or a bean persistence by having its properties&amp;nbsp;or fields and state information saved and restored to and from storage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;11. What are synchronized methods and synchronized statements?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Synchronized methods are methods that are used to control access to an object. A thread only executes a&amp;nbsp;synchronized method after it has acquired the lock for the method's object or class. Synchronized&amp;nbsp;statements are similar to synchronized methods. A synchronized statement can only be executed after a&amp;nbsp;thread has acquired the lock for the object or class referenced in the synchronized statement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;12. What is synchronization and why is it important?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;With respect to multithreading, synchronization is the capability to control the access of multiple threads to&amp;nbsp;shared resources. Without synchronization, it is possible for one thread to modify a shared object while&amp;nbsp;another thread is in the process of using or updating that object's value. This often causes dirty data and&amp;nbsp;leads to significant errors.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;13. What is the purpose of finalization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The purpose of finalization is to give an unreachable object the opportunity to perform any cleanup&amp;nbsp;processing before the object is garbage collected.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;14. What classes of exceptions may be caught by a catch clause?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A catch clause can catch any exception that may be assigned to the Throwable type. This includes the&amp;nbsp;Error and Exception types.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;15. What is the difference between the Reader/Writer class hierarchy and the InputStream/OutputStream&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;class hierarchy?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Reader/Writer class hierarchy is character-oriented, and the InputStream/OutputStream class hierarchy&amp;nbsp;is byte-oriented.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;16. What happens when a thread cannot acquire a lock on an object?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If a thread attempts to execute a synchronized method or synchronized statement and is unable to acquire&amp;nbsp;an object's lock, it enters the waiting state until the lock becomes available.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;17. What restrictions are placed on method overriding?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Overridden methods must have the same name, argument list, and return type. The overriding method may&amp;nbsp;not limit the access of the method it overrides. The overriding method may not throw any exceptions that&amp;nbsp;may not be thrown by the overridden method.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;18. What restrictions are placed on method overloading?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Two methods may not have the same name and argument list but different return types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;19. How does multithreading take place on a computer with a single CPU?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The operating system's task scheduler allocates execution time to multiple tasks. By quickly switching&amp;nbsp;between executing tasks, it creates the impression that tasks execute sequentially.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;20. How is it possible for two String objects with identical values not to be equal under the == operator?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The == operator compares two objects to determine if they are the same object in memory. It is possible for&amp;nbsp;two String objects to have the same value, but located indifferent areas of memory.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;21. How are this() and super() used with constructors?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;this() is used to invoke a constructor of the same class. super() is used to invoke a superclass constructor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;22. What class allows you to read objects directly from a stream?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The ObjectInputStream class supports the reading of objects from input streams.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;23. What is the ResourceBundle class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The ResourceBundle class is used to store locale-specific resources that can be loaded by a program to&amp;nbsp;tailor the program's appearance to the particular locale in which it is being run.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;24. What interface must an object implement before it can be written to a stream as an object?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;An object must implement the Serializable or Externalizable interface before it can be written to a stream as&amp;nbsp;an object.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;25. What is Serialization and deserialization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Serialization is the process of writing the state of an object to a byte stream. Deserialization is the process&amp;nbsp;of restoring these objects.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;26. What are the Object and Class classes used for?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Object class is the highest-level class in the Java class hierarchy. The Class class is used to represent&amp;nbsp;the classes and interfaces that are loaded by a Java program.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;27. Can you write Java code for declaration of multiple inheritance in Java ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Class C extends A implements B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;28. What do you mean by multiple inheritance in C++ ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Multiple inheritance is a feature in C++ by which one class can be of different types. Say class&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;teachingAssistant is inherited from two classes say teacher and Student.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;29. Write the Java code to declare any constant (say gravitational constant) and to get its value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Class ABC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;static final float GRAVITATIONAL_CONSTANT = 9.8;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public void getConstant()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;system.out.println("Gravitational_Constant: " + GRAVITATIONAL_CONSTANT);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;30. What are the disadvantages of using threads?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;DeadLock.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;31. Given two tables Student(SID, Name, Course) and Level(SID, level) write the SQL statement to get the&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;name and SID of the student who are taking course = 3&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;and at freshman level.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;SELECT Student.name, Student.SID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FROM Student, Level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;WHERE Student.SID = Level.SID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;AND Level.Level = "freshman"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;AND Student.Course = 3;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;32. What do you mean by virtual methods?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;virtual methods are used to use the polymorhism feature in C++. Say class A is inherited from class B. If we&amp;nbsp;declare say fuction f() as virtual in class B and override the same function in class A then at runtime&amp;nbsp;appropriate method of the class will be called depending upon the type of the object.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;33. What do you mean by static methods?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;By using the static method there is no need creating an object of that class to use that method. We can&amp;nbsp;directly call that method on that class. For example, say class A has static function f(), then we can call f()&amp;nbsp;function as A.f(). There is no need of creating an object of class A.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;34. What do mean by polymorphism, inheritance, encapsulation?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Polymorhism&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;: is a feature of OOPl that at run time depending upon the type of object the appropriate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;method is called.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Inheritance&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;: is a feature of OOPL that represents the "is a" relationship between different objects(classes).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Say in real life a manager is a employee. So in OOPL manger class is inherited from the employee class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Encapsulation&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;: is a feature of OOPL that is used to hide the information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;35. What are the advantages of OOPL?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Object oriented programming languages directly represent the real life objects. The features of OOPL as&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;inhreitance, polymorphism, encapsulation makes it powerful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;36. How many methods do u implement if implement the Serializable Interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Serializable interface is just a "marker" interface, with no methods of its own to implement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;37. Are there any other 'marker' interfaces?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;java.rmi.Remote&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;java.util.EventListener&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;38. What is the difference between instanceof and isInstance?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;instanceof is used to check to see if an object can be cast into a specified type without throwing a cast class&amp;nbsp;exception. isInstance() determines if the specified object is assignment-compatible with the object&amp;nbsp;represented by this Class. This method is the dynamic equivalent of the Java language instanceof operator.&amp;nbsp;The method returns true if the specified Object argument is nonnull and can be cast to the reference type&amp;nbsp;represented by this Class object without raising a ClassCastException. It returns false otherwise.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;39. why do you create interfaces, and when MUST you use one?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You would create interfaces when you have two or more functionalities talking to each other. Doing it this&amp;nbsp;way help you in creating a protocol between the parties involved.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;40. What's the difference between the == operator and the equals() method? What test does Object.equals()&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;use, and why?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The == operator would be used, in an object sense, to see if the two objects were actually the same object.&amp;nbsp;This operator looks at the actually memory address to see if it actually the same object. The equals()&amp;nbsp;method is used to compare the values of the object respectively. This is used in a higher level to see if the&amp;nbsp;object values are equal.&amp;nbsp;Of course the the equals() method would be overloaded in a meaningful way for whatever object that you&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;were working with.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;41. Discuss the differences between creating a new class, extending a class and implementing an interface;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;and when each would be appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;* Creating a new class is simply creating a class with no extensions and no implementations. The signature&amp;nbsp;is as follows&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public class MyClass()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;* Extending a class is when you want to use the functionality of another class or classes. The extended&amp;nbsp;class inherits all of the functionality of the previous class. An example&amp;nbsp;of this when you create your own applet class and extend from java.applet.Applet. This gives you all of the&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;functionality of the java.applet.Applet class. The signature would&amp;nbsp;look like this&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public class MyClass extends MyBaseClass&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;* Implementing an interface simply forces you to use the methods of the interface implemented. This gives&amp;nbsp;you two advantages. This forces you to follow a standard(forces&amp;nbsp;you to use certain methods) and in doing so gives you a channel for polymorphism. This isn’t the only way&amp;nbsp;you can do polymorphism but this is one of the ways.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public class Fish implements Animal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;42. Given a text file, input.txt, provide the statement required to open this file with the appropriate I/O&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;stream to be able to read and process this file.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;43. Name four methods every Java class will have.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public String toString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public Object clone();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public boolean equals();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;public int hashCode();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;44. What does the "abstract" keyword mean in front of a method? A class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Abstract keyword declares either a method or a class. If a method has a abstract keyword in front of it, it is&amp;nbsp;called abstract method.Abstract method has no body. It has only arguments and return type. Abstract&amp;nbsp;methods act as placeholder methods that are implemented in the subclasses. Abstract classes can't be&amp;nbsp;instantiated.If a class is declared as abstract,no objects of that class can be created.If a class contains any&amp;nbsp;abstract method it must be declared as abstract.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;45. Does Java have destructors?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;No garbage collector does the job working in the background&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;46. Are constructors inherited? Can a subclass call the parent's class constructor? When?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You cannot inherit a constructor. That is, you cannot create a instance of a subclass using a constructor of&amp;nbsp;one of it's superclasses. One of the main reasons is because you probably don't want to overide the&amp;nbsp;superclasses constructor, which would be possible if they were inherited. By giving the developer the ability&amp;nbsp;to override a superclasses constructor you would erode the encapsulation abilities of the language.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;47. What synchronization constructs does Java provide? How do they work?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;48. Why "bytecode"? Can you reverse-engineer the code from bytecode?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;49. Does Java have "goto"?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;50. What does the "final" keyword mean in front of a variable? A method? A class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FINAL for a variable : value is constant&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FINAL for a method : cannot be overridden&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FINAL for a class : cannot be derived&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>30 Java Interview Q &amp; A</title><link>http://cybertechtips4u.blogspot.com/2010/06/30-java-interview-q.html</link><category>JAVA</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Tue, 22 Jun 2010 12:20:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-7637177501262851897</guid><description>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;30 Java Interview Questions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: Arial; font-size: 13px; font-weight: normal;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q1. How could Java classes direct program messages to the system console, but error messages, say to a file?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. The class System has a variable &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;out &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;that represents the standard output, and the variable &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;err &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;that represents the standard error device. By default, they both point at&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;the system console. This how the standard output could be re-directed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Stream st = new Stream(new FileOutputStream("output.txt")); System.setErr(st); System.setOut(st);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q2. What's the difference between an interface and an abstract class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. An abstract class may contain code in method bodies, which is not allowed in an interface. With abstract classes, you have to inherit your class from it and Java does&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;not allow multiple inheritance. On the other hand, you can implement multiple interfaces in your class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Q3. Why would you use a synchronized block vs. synchronized method?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Synchronized blocks place locks for shorter periods than synchronized methods.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q4. Explain the usage of the keyword transient?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. This keyword indicates that the value of this member variable does not have to be serialized with the object. When the class will be de-serialized, this variable will be&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;initialized with a default value of its data type (i.e. zero for integers).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q5. How can you force garbage collection?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. You can't force GC, but could request it by calling System.gc(). JVM does not guarantee that GC will be started immediately.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q6. How do you know if an explicit object casting is needed?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. If you assign a superclass object to a variable of a subclass's data type, you need to do explicit casting. For example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Object a; Customer b; b = (Customer) a;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;When you assign a subclass to a variable having a supeclass type, the casting is performed automatically.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q7. What's the difference between the methods sleep() and wait()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. The code sleep(1000); puts thread aside for exactly one second. The code wait(1000), causes a wait of up to one second. A thread could stop waiting earlier if it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;receives the notify() or notifyAll() call. The method wait() is defined in the class Object and the method sleep() is defined in the class Thread.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q8. Can you write a Java class that could be used both as an applet as well as an application?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Yes. Add a main() method to the applet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Q9. What's the difference between constructors and other methods?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Constructors must have the same name as the class and can not return a value. They are only called once while regular methods could be called many times.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Q10. Can you call one constructor from another if a class has multiple constructors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Yes. Use this() syntax.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q11. Explain the usage of Java packages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. This is a way to organize files when a project consists of multiple modules. It also helps resolve naming conflicts when different packages have classes with the same&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;names. Packages access level also allows you to protect data from being used by the non-authorized classes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q12. If a class is located in a package, what do you need to change in the OS environment to be able to use it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. You need to add a directory or a jar file that contains the package directories to the CLASSPATH environment variable. Let's say a class Employee belongs to a package&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;com.xyz.hr; and is located in the file c:\dev\com\xyz\hr\Employee.java. In this case, you'd need to add c:\dev to the variable CLASSPATH. If this class contains the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;method main(), you could test it from a command prompt window as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;c:\&amp;gt;java com.xyz.hr.Employee&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q13. What's the difference between J2SDK 1.5 and J2SDK 5.0?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A.There's no difference, Sun Microsystems just re-branded this version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q14. What would you use to compare two String variables - the operator == or the method equals()?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. I'd use the method equals() to compare the values of the Strings and the == to check if two variables point at the same instance of a String object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q15. Does it matter in what order catch statements for FileNotFoundException and IOExceptipon are written?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Yes, it does. The FileNoFoundException is inherited from the IOException. Exception's subclasses have to be caught first.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q16. Can an inner class declared inside of a method access local variables of this method?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. It's possible if these variables are final.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q17. What can go wrong if you replace &amp;amp;&amp;amp; with &amp;amp; in the following code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;String a=null; if (a!=null &amp;amp;&amp;amp; a.length()&amp;gt;10) {...}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. A single ampersand here would lead to a NullPointerException.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q18. What's the main difference between a Vector and an ArrayList&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Java Vector class is internally synchronized and ArrayList is not.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q19. When should the method invokeLater()be used?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. This method is used to ensure that Swing components are updated through the event-dispatching thread.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q20. How can a subclass call a method or a constructor defined in a superclass?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Use the following syntax: super.myMethod(); To call a constructor of the superclass, just write super(); in the first line of the subclass's constructor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;For senior-level developers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q21. What's the difference between a queue and a stack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Stacks works by last-in-first-out rule (LIFO), while queues use the FIFO rule&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q22. You can create an abstract class that contains only abstract methods. On the other hand, you can create an interface that declares the same&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;methods. So can you use abstract classes instead of interfaces?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Sometimes. But your class may be a descendent of another class and in this case the interface is your only option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q23. What comes to mind when you hear about a young generation in Java?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Garbage collection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q24. What comes to mind when someone mentions a shallow copy in Java?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Object cloning.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q25. If you're overriding the method equals() of an object, which other method you might also consider?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. hashCode()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q26. You are planning to do an indexed search in a list of objects. Which of the two Java collections should you use:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;ArrayList or LinkedList?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. ArrayList&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q27. How would you make a copy of an entire Java object with its state?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Have this class implement Cloneable interface and call its method clone().&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q28. How can you minimize the need of garbage collection and make the memory use more effective?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. Use object pooling and weak object references.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q29. There are two classes: A and B. The class B need to inform a class A when some important event has happened. What Java technique would&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;you use to implement it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. If these classes are threads I'd consider notify() or notifyAll(). For regular classes you can use the Observer interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&amp;nbsp;Q30. What access level do you need to specify in the class declaration to ensure that only classes from the same directory can access it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A. You do not need to specify any access level, and Java will use a default package access level.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Operating System</title><link>http://cybertechtips4u.blogspot.com/2010/06/operating-system.html</link><category>OPERATING SYSTEM</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Sat, 19 Jun 2010 21:05:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-4351932418674876497</guid><description>&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:"Franklin Gothic Medium";
	panose-1:2 11 6 3 2 1 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{mso-style-unhide:no;
	mso-style-link:"Header Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 3.0in right 6.0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{mso-style-unhide:no;
	mso-style-link:"Footer Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 3.0in right 6.0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{mso-style-unhide:no;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
span.FooterChar
	{mso-style-name:"Footer Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:Footer;}
span.HeaderChar
	{mso-style-name:"Header Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:Header;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-page-numbers:1;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:89014268;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:216163500;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:278879876;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:305207629;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4
	{mso-list-id:442920260;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l5
	{mso-list-id:458694336;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l6
	{mso-list-id:561448315;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l7
	{mso-list-id:748699651;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l8
	{mso-list-id:760486382;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l9
	{mso-list-id:773282699;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l10
	{mso-list-id:899633566;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l10:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l11
	{mso-list-id:920599458;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l11:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l12
	{mso-list-id:1227297296;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l12:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l13
	{mso-list-id:1436898857;
	mso-list-type:simple;
	mso-list-template-ids:654727324;}
@list l13:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:italic;}
@list l14
	{mso-list-id:1441411489;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l14:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l15
	{mso-list-id:1499616631;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l15:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l16
	{mso-list-id:1852597829;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l16:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l17
	{mso-list-id:1861971195;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l17:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l18
	{mso-list-id:2058045875;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l18:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;  &lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;
	mso-font-charset:0;
	mso-generic-font-family:script;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:20.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-font-kerning:0pt;
	font-weight:normal;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:20.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--&gt;
&lt;/style&gt;  &lt;/div&gt;&lt;h1 style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Monotype Corsiva&amp;quot;; font-size: 24pt;"&gt;Operating Systems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;Following are a few basic questions that cover the essentials of OS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Explain the concept of Reentrancy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a useful, memory-saving technique for multiprogrammed timesharing systems. A &lt;i&gt;Reentrant Procedure&lt;/i&gt; is one in which multiple users can share a single copy of a program during the same period. Reentrancy has 2 key aspects: The program code cannot modify itself, and the local data for each user process must be stored separately. Thus, the permanent part is the code, and the temporary part is the pointer back to the calling program and local variables used by that program. Each execution instance is called &lt;i&gt;activation&lt;/i&gt;. It executes the code in the permanent part, but has its own copy of local variables/parameters. The temporary part associated with each activation is the &lt;i&gt;activation record&lt;/i&gt;. Generally, the activation record is kept on the stack.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;b&gt;Note&lt;/b&gt;: A reentrant procedure &lt;i&gt;can&lt;/i&gt; be interrupted and called by an interrupting program, and still execute correctly on returning to the procedure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Explain Belady's Anomaly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Also called FIFO anomaly. Usually, on increasing the number of frames allocated to a process' virtual memory, the process execution is faster, because fewer page faults occur. Sometimes, the reverse happens, i.e., the execution time increases even when more frames are allocated to the process. This is Belady's Anomaly. This is true for certain page reference patterns.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is a binary semaphore? What is its use?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;A binary semaphore is one, which takes only 0 and 1 as values. They are used to implement mutual exclusion and synchronize concurrent processes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is thrashing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a phenomenon in virtual memory schemes when the processor spends most of its time swapping pages, rather than executing instructions. This is due to an inordinate number of page faults.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the Coffman's conditions that lead to a deadlock.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Mutual Exclusion: Only one process may use a critical resource at a time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Hold &amp;amp; Wait: A process may be allocated some resources while waiting for others.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;No Pre-emption: No resource can be forcible removed from a process holding it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Circular Wait: A closed chain of processes exist such that each process holds at least one resource needed by another process in the chain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are short-, long- and medium-term scheduling?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Long term scheduler determines which programs are admitted to the system for processing. It controls the &lt;i&gt;degree of multiprogramming&lt;/i&gt;. Once admitted, a job becomes a process. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Medium term scheduling is part of the swapping function. This relates to processes that are in a blocked or suspended state. They are swapped out of real-memory until they are ready to execute. The swapping-in decision is based on memory-management criteria.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Short term scheduler, also know as a &lt;i&gt;dispatcher&lt;/i&gt; executes most frequently, and makes the finest-grained decision of which process should execute next. This scheduler is invoked whenever an event occurs. It may lead to interruption of one process by preemption. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are turnaround time and response time?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Turnaround time is the interval between the submission of a job and its completion. Response time is the interval between submission of a request, and the first response to that request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the typical elements of a process image?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;User data: Modifiable part of user space. May include program data, user stack area, and programs that may be modified. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;User program: The instructions to be executed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;System Stack: Each process has one or more LIFO stacks associated with it. Used to store parameters and calling addresses for procedure and system calls.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Process control Block (PCB): Info needed by the OS to control processes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the Translation Lookaside Buffer (TLB)?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In a cached system, the base addresses of the last few referenced pages is maintained in registers called the TLB that aids in faster lookup. TLB contains those page-table entries that have been most recently used. Normally, each virtual memory reference causes 2 physical memory accesses-- one to fetch appropriate page-table entry, and one to fetch the desired data. Using TLB in-between, this is reduced to just one physical memory access in cases of TLB-hit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the resident set and working set of a process?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Resident set is that portion of the process image that is actually in real-memory at a particular instant. Working set is that subset of resident set that is actually needed for execution. (Relate this to the variable-window size method for swapping techniques.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;When is a system in safe state?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The set of dispatchable processes is in a safe state if there exists at least one temporal order in which all processes can be run to completion without resulting in a deadlock.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;12.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is cycle stealing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;We encounter cycle stealing in the context of Direct Memory Access (DMA). Either the DMA controller can use the data bus when the CPU does not need it, or it may force the CPU to temporarily suspend operation. The latter technique is called cycle stealing. Note that cycle stealing can be done only at specific break points in an instruction cycle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is meant by arm-stickiness?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;If one or a few processes have a high access rate to data on one track of a storage disk, then they may monopolize the device by repeated requests to that track. This generally happens with most common device scheduling algorithms (LIFO, SSTF, C-SCAN, etc). High-density multisurface disks are more likely to be affected by this than low density ones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the stipulations of C2 level security?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;C2 level security provides for:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Discretionary Access Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Identification and Authentication&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Auditing&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Resource reuse&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;15.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is busy waiting?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The repeated execution of a loop of code while waiting for an event to occur is called busy-waiting. The CPU is not engaged in any real productive activity during this period, and the process does not progress toward completion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;16.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Explain the popular multiprocessor thread-scheduling strategies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;Load Sharing:&lt;/i&gt; Processes are not assigned to a particular processor. A global queue of threads is maintained. Each processor, when idle, selects a thread from this queue. Note that load &lt;i&gt;balancing&lt;/i&gt; refers to a scheme where work is allocated to processors on a more permanent basis. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;Gang Scheduling:&lt;/i&gt; A set of related threads is scheduled to run on a set of processors at the same time, on a 1-to-1 basis. Closely related threads / processes may be scheduled this way to reduce synchronization blocking, and minimize process switching. Group scheduling predated this strategy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;Dedicated processor assignment:&lt;/i&gt; Provides implicit scheduling defined by assignment of threads to processors. For the duration of program execution, each program is allocated a set of processors equal in number to the number of threads in the program. Processors are chosen from the available pool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;Dynamic scheduling:&lt;/i&gt; The number of thread in a program can be altered during the course of execution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;17.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;When does the condition 'rendezvous' arise?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In message passing, it is the condition in which, both, the sender and receiver are blocked until the message is delivered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;18.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is a trap and trapdoor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Trapdoor is a secret undocumented entry point into a program used to grant access without normal methods of access authentication. A trap is a software interrupt, usually the result of an error condition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;19.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are local and global page replacements?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Local replacement means that an incoming page is brought in only to the relevant process' address space. Global replacement policy allows any page frame from any process to be replaced. The latter is applicable to variable partitions model only.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;20.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Define latency, transfer and seek time with respect to disk I/O.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Seek time is the time required to move the disk arm to the required track. Rotational delay or latency is the time it takes for the beginning of the required sector to reach the head. Sum of seek time (if any) and latency is the access time. Time taken to actually transfer a span of data is transfer time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;21.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Describe the Buddy system of memory allocation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Free memory is maintained in linked lists, each of equal sized blocks. Any such block is of size 2^k. When some memory is required by a process, the block size of next higher order is chosen, and broken into two. Note that the two such pieces differ in address only in their kth bit. Such pieces are called buddies. When any used block is freed, the OS checks to see if its buddy is also free. If so, it is rejoined, and put into the original free-block linked-list.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;22.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is time-stamping?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a technique proposed by Lamport, used to order events in a distributed system without the use of clocks. This scheme is intended to order events consisting of the transmission of messages. Each system 'i' in the network maintains a counter Ci. Every time a system transmits a message, it increments its counter by 1 and attaches the time-stamp Ti to the message. When a message is received, the receiving system 'j' sets its counter Cj to 1 more than the maximum of its current value and the incoming time-stamp Ti. At each site, the ordering of messages is determined by the following rules: For messages x from site i and y from site j, x precedes y if one of the following conditions holds....(a) if Ti&lt;tj or=""&gt;&amp;nbsp; (b) if Ti=Tj and i&lt;j.&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/j.&gt;&lt;/tj&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;23.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;How are the wait/signal operations for monitor different from those for semaphores?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;If a process in a monitor signal and no task is waiting on the condition variable, the signal is lost. So this allows easier program design. Whereas in semaphores, every operation affects the value of the semaphore, so the wait and signal operations should be perfectly balanced in the program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;24.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;In the context of memory management, what are placement and replacement algorithms?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Placement algorithms determine where in available real-memory to load a program. Common methods are first-fit, next-fit, best-fit. Replacement algorithms are used when memory is full, and one process (or part of a process) needs to be swapped out to accommodate a new program. The replacement algorithm determines which are the partitions to be swapped out.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;25.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;In loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;For load-time dynamic linking: Load module to be loaded is read into memory. Any reference to a target external module causes that module to be loaded and the references are updated to a relative address from the start base address of the application module. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;With run-time dynamic loading: Some of the linking is postponed until actual reference during execution. Then the correct module is loaded and linked.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;26.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are demand- and pre-paging?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;With demand paging, a page is brought into memory only when a location on that page is actually referenced during execution. With pre-paging, pages other than the one demanded by a page fault are brought in. The selection of such pages is done based on common access patterns, especially for secondary memory devices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;27.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Paging a memory management function, while multiprogramming a processor management function, are the two interdependent?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Yes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;28.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is page cannibalizing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Page swapping or page replacements are called page cannibalizing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;29.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What has triggered the need for multitasking in PCs?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Increased speed and memory capacity of microprocessors together with the support fir virtual memory and&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Growth&amp;nbsp; of client server computing&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;30.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the four layers that Windows NT have in order to achieve independence?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Hardware abstraction layer&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Kernel&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Subsystems&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;System Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;31.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is SMP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;To achieve maximum efficiency and reliability a mode of operation known as symmetric multiprocessing is used. In essence, with SMP any process or threads can be assigned to any processor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;32.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the key object oriented concepts used by Windows NT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Encapsulation&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Object class and instance&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 39pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;33.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Is Windows NT a full blown object oriented operating system? Give reasons.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;No Windows NT is not so, because its not implemented in object oriented language and the data structures reside within one executive component and are not represented as objects and it does not support object oriented capabilities .&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;34.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is a drawback of MVT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It does not have the features like &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;ability to support multiple processors&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;virtual storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;source level debugging&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;35.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is process spawning?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;When the OS at the explicit request of another process creates a process, this action is called process spawning.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;36.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;How many jobs can be run concurrently on MVT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;15 jobs&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;37.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List out some reasons for process termination.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Normal completion&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Time limit exceeded&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Memory unavailable&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Bounds violation&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Protection error&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Arithmetic error&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Time overrun&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;I/O failure&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Invalid instruction&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Privileged instruction&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Data misuse&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Operator or OS intervention&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Parent termination.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;38.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the reasons for process suspension?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;swapping&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;interactive user request&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;timing&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;parent process request&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;39.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is process migration?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is the transfer of sufficient amount of the state of process from one machine to the target machine&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;40.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is mutant?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In Windows NT a mutant provides kernel mode or user mode mutual exclusion with the notion of ownership.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;41.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is an idle thread?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The special thread a dispatcher will execute when no ready thread is found.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;42.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is FtDisk?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;It is a fault tolerance disk driver for Windows NT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;43.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;What are the possible threads a thread can have?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Ready&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Standby&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Running &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Waiting&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Transition &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Terminated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;44.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are rings in Windows NT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows NT uses protection mechanism called rings provides by the process to implement separation between the user mode and kernel mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;45.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Executive in Windows NT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In Windows NT, executive refers to the operating system code that runs in kernel mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;46.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the sub-components of I/O manager in Windows NT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Network redirector/ Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Cache manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;File systems &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Network driver&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Device driver&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;47.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are DDks? Name an operating system that includes this feature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDks are device driver kits, which are equivalent to SDKs for writing device drivers. Windows NT includes DDks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;48.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What level of security does Windows NT meets?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C2 level security.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Computer Networks</title><link>http://cybertechtips4u.blogspot.com/2010/06/computer-networks.html</link><category>COMPUTER NETWORKS</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Sat, 19 Jun 2010 21:02:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-2570230485584626188</guid><description>&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-unhide:no;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Plain Text";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:203712180;
	mso-list-type:simple;
	mso-list-template-ids:-1915456614;}
@list l0:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l1
	{mso-list-id:317343200;
	mso-list-type:simple;
	mso-list-template-ids:-1105016840;}
@list l1:level1
	{mso-level-start-at:48;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:italic;}
@list l2
	{mso-list-id:515120841;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:744187477;
	mso-list-type:simple;
	mso-list-template-ids:-466564932;}
@list l3:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:italic;}
@list l4
	{mso-list-id:900751827;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l5
	{mso-list-id:1131821766;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l6
	{mso-list-id:1165172398;
	mso-list-type:simple;
	mso-list-template-ids:-1821338782;}
@list l6:level1
	{mso-level-start-at:51;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:italic;}
@list l7
	{mso-list-id:1204517298;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l8
	{mso-list-id:1374618632;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l9
	{mso-list-id:1628125499;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l10
	{mso-list-id:1772428422;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l10:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l11
	{mso-list-id:1803692346;
	mso-list-type:simple;
	mso-list-template-ids:67698699;}
@list l11:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;  &lt;br /&gt;
&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;
	mso-font-charset:0;
	mso-generic-font-family:script;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:20.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-font-kerning:0pt;
	font-weight:normal;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:20.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--&gt;
&lt;/style&gt;  &lt;/div&gt;&lt;h1 style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Monotype Corsiva&amp;quot;; font-size: 24pt;"&gt;Computer Networks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/h1&gt;&amp;nbsp;  &lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the two types of transmission technology available?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (i) Broadcast &amp;nbsp; and &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ii) point-to-point&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is subnet?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A generic term for section of a large networks usually separated by a bridge or router. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Difference between the communication and transmission.&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transmission is a physical movement of information and concern issues like bit polarity, synchronisation, clock etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Communication means the meaning full exchange of information between two communication media.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the possible ways of data exchange?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (i) Simplex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ii) Half-duplex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (iii) Full-duplex.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is SAP?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Series of interface points that allow other computers to communicate with the other layers of network protocol stack.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What do you meant by "triple X" in Networks?&lt;/i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;The function of PAD (Packet Assembler Disassembler) is described in a document known as X.3. The standard protocol has been defined between the terminal and the PAD, called X.28; another standard protocol exists between hte PAD and the network, called X.29. Together, these three recommendations are often called "triple X"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is frame relay, in which layer it comes?&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Frame relay is a packet switching technology. It will operate in the data link layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is terminal emulation, in which layer it comes?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Telnet is also called as terminal emulation. It belongs to application layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Beaconing?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The process that allows a network to self-repair networks problems. The stations on the network notify the other stations on the ring when they are not receiving the transmissions. Beaconing is used in Token ring and FDDI networks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is redirector?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Redirector is software that intercepts file or prints I/O requests and translates them into network requests. This comes under presentation layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is NETBIOS and NETBEUI?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NETBIOS is a programming interface that allows I/O requests to be sent to and received from a remote computer and it hides the networking hardware from applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NETBEUI is NetBIOS extended user interface. A transport protocol designed by microsoft and IBM for the use on small subnets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;12.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is RAID?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A method for providing fault tolerance by using multiple hard disk drives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is passive topology?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the computers on the network simply listen and receive the signal, they are referred to as passive because they don’t amplify the signal in any way. Example for passive topology - linear bus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Brouter?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hybrid devices that combine the features of both bridges and routers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;15.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is cladding?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A layer of a glass surrounding the center fiber of glass inside a fiber-optic cable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;16.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is point-to-point protocol&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A communications protocol used to connect computers to remote networking services including Internet service providers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;17.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;How Gateway is different from Routers?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A gateway operates at the upper levels of the OSI model and translates information between two completely different network architectures or data formats&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;18.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is attenuation?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The degeneration of a signal over distance on a network cable is called attenuation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;19.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is MAC address?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The address for a device as it is identified at the Media Access Control (MAC) layer in the network architecture. MAC address is usually stored in ROM on the network adapter card and is unique.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;20.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Difference between bit rate and baud rate.&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bit rate is the number of bits transmitted during one second whereas baud rate refers to the number of signal units per second that are required to represent those bits.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;baud rate&amp;nbsp; = bit rate / N &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;where N is no-of-bits represented by each signal shift.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;21.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Bandwidth?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Every line has an upper limit and a lower limit&amp;nbsp; on the frequency of signals it can carry. This limited range is called the bandwidth.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;22.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the types of Transmission media?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Signals are usually transmitted over some transmission media that are broadly classified in to two categories.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.75in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;a)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Guided Media:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;These are those that provide a conduit from one device to another that include twisted-pair, coaxial cable and fiber-optic cable. A signal traveling along any of these media is directed and is contained by the physical limits of the medium. Twisted-pair and coaxial cable use metallic that accept and transport signals in the form of electrical current. Optical fiber is a glass or plastic cable that accepts and transports signals in the form of light.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;b) Unguided Media:&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;This is the wireless media that transport electromagnetic waves without using a physical conductor. Signals are broadcast either through air. This is done through radio communication, satellite communication and cellular telephony.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;23.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Project 802?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a project started by IEEE to set standards to enable intercommunication between equipment from a variety of manufacturers. It is a way for specifying functions of the physical layer, the data link layer and to some extent the network layer to allow for interconnectivity of major LAN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;protocols.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It consists of the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;802.1 is an internetworking standard for compatibility of different LANs and MANs across protocols.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;802.2 Logical link control (LLC) is the upper sublayer of the data link layer which is non-architecture-specific, that is remains the same for all IEEE-defined LANs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Media access control (MAC) is the lower sublayer of the data link layer that contains some distinct modules each carrying proprietary information specific to the LAN product being used. The modules are Ethernet LAN (802.3), Token ring LAN (802.4), Token bus LAN (802.5).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;802.6 is distributed queue dual bus (DQDB) designed to be used in MANs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;24.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Protocol Data Unit?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The data unit in the LLC level is called the protocol data unit (PDU). The PDU contains of four fields a destination service access point (DSAP), a source service access point (SSAP), a control field and an information field. DSAP, SSAP are addresses used by the LLC to identify the protocol stacks on the receiving and sending machines that are generating and using the data. The control field specifies whether the PDU frame is a information frame (I - frame) or a supervisory frame (S - frame) or a unnumbered frame (U - frame).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;25.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the different type of networking / internetworking devices?&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Repeater:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;Also called a regenerator, it is an electronic device that operates only at physical layer. It receives the signal in the network before it becomes weak, regenerates the original bit pattern and puts the refreshed copy back in to the link.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Bridges: &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;These operate both in the physical and data link layers of LANs of same type. They divide a larger network in to smaller segments. They contain logic that allow them to keep the traffic for each segment separate and thus are repeaters that relay a frame only the side of the segment containing the intended recipent and control congestion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Routers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;They relay packets among multiple interconnected networks (i.e. LANs of different type). They operate in the physical, data link and network layers. They contain software that enable them to determine which of the several possible paths is the best for a particular transmission.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Gateways:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.75in;"&gt;They relay packets among networks that have different protocols (e.g. between a LAN and a WAN). They accept a packet formatted for one protocol and convert it to a packet formatted for another protocol before forwarding it. They operate in all seven layers of the OSI model.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;26.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is ICMP?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;ICMP is Internet Control Message Protocol, a network layer protocol of the TCP/IP suite used by hosts and gateways to send notification of datagram problems back to the sender. It uses the echo test / reply to test whether a destination is reachable and responding. It also handles both control and error messages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;27.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the data units at different layers of the TCP / IP protocol suite?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The data unit created at the application layer is called a message, at the transport layer the data unit created is called either a segment or an user datagram, at the network layer the data unit created is called the datagram, at the data link layer the datagram is encapsulated in to a frame and finally transmitted as signals along the transmission media.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;28.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is difference between ARP and RARP?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The address resolution protocol (ARP) is used to associate the 32 bit IP address with the 48 bit physical address, used by a host or a router to find the physical address of another host on its network by sending a ARP query packet that includes the IP address of the receiver.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The reverse address resolution protocol (RARP) allows a host to discover its Internet address when it knows only its physical address.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;29.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the minimum and maximum length of the header in the TCP segment and IP datagram?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The header should have a minimum length of 20 bytes and can have a maximum length of 60 bytes.&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&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; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;30.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the range of addresses in the classes of internet addresses?&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Class A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 127.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;Class B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128.0.0.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 191.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Class C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.0.0.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 223.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Class D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 224.0.0.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 239.255.255.255&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Class E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 240.0.0.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 247.255.255.255&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;31.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the difference between TFTP and FTP application layer protocols?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Trivial File Transfer Protocol (TFTP) allows a local host to obtain files from a remote host but does not provide reliability or security. It uses the fundamental packet delivery services offered by UDP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The File Transfer Protocol (FTP) is the standard mechanism provided by TCP / IP for copying a file from one host to another. It uses the services offer by TCP and so is reliable and secure. It establishes two connections (virtual circuits) between the hosts, one for data transfer and another for control information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;32.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are major types of networks and explain?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Server-based network&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Peer-to-peer network&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Peer-to-peer network, computers can act as both servers sharing resources and as clients using the resources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Server-based networks provide centralized control of network resources and rely on server computers to provide security and network administration&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;33.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What are the important topologies for networks?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;BUS topology:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 1in;"&gt;In this each computer is directly connected to primary network cable in a single line.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Advantages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&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; Inexpensive, easy to install, simple to understand, easy to extend.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;STAR topology:&lt;/i&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&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; In this all computers are connected using a central hub.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Advantages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Can be inexpensive, easy to install and reconfigure and easy to trouble shoot physical problems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;i&gt;RING topology:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&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; In this all computers are connected in loop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;Advantages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&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; All computers have equal access to network media, installation can be simple, and signal does not degrade as much as in other topologies because each computer regenerates it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;34.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is mesh network?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;A network in which there are multiple network links between computers to provide multiple paths for data to travel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;35.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is difference between baseband and broadband transmission?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In a baseband transmission, the entire bandwidth of the cable is consumed by a single signal. In broadband transmission, signals are sent on multiple frequencies, allowing multiple signals to be sent simultaneously.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;36.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Explain 5-4-3 rule?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In a Ethernet network, between any two points on the network ,there can be no more than five network segments or four repeaters, and of those five segments only three of segments can be populated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;37.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What MAU?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In token Ring , hub is called Multistation Access Unit(MAU).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;38.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is the difference between routable and non- routable protocols?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Routable protocols can work with a router and can be used to build large networks. Non-Routable protocols are designed to work on small, local networks and cannot be used with a router&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;39.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Why should you care about the OSI Reference Model?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It provides a framework for discussing network operations and design.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;40.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is logical link control?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;One of two sublayers of the data link layer of OSI reference model, as defined by the IEEE 802 standard. This sublayer is responsible for maintaining the link between computers when they are sending data across the physical network connection. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;41.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is virtual channel?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Virtual channel is normally a connection from one source to one destination, although multicast connections are also permitted. The other name for virtual channel is virtual circuit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;42.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is virtual path?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Along any transmission path from a given source to a given destination, a group of virtual circuits can be grouped together into what is called path.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;43.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is packet filter?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Packet filter is a standard router equipped with some extra functionality. The extra functionality allows every incoming or outgoing packet to be inspected. Packets meeting some criterion are forwarded normally. Those that fail the test are dropped.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;44.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is traffic shaping?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;One of the main causes of congestion is that traffic is often busy. If hosts could be made to transmit at a uniform rate, congestion would be less common. Another open loop method to help manage congestion is forcing the packet to be transmitted at a more predictable rate. This is called traffic shaping.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;45.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is multicast routing?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Sending a message to a group is called multicasting, and its routing algorithm is called multicast routing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;46.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is region?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;When hierarchical routing is used, the routers are divided into what we will call regions, with each router knowing all the details about how to route packets to destinations within its own region, but knowing nothing about the internal structure of other regions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;47.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is silly window syndrome?&lt;/i&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;It is a problem that can ruin TCP performance. This problem occurs when data are passed to the sending TCP entity in large blocks, but an interactive application on the receiving side reads 1 byte at a time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;48.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;What are Digrams and Trigrams?&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;The most common two letter combinations are called as digrams. e.g. th, in, er, re and an. The most common three letter combinations are called as trigrams. e.g. the, ing, and, and ion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;49.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Expand IDEA.&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;IDEA stands for International Data Encryption Algorithm.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;50.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;What is wide-mouth frog?&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Wide-mouth frog is the simplest known key distribution center (KDC) authentication protocol.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;51.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Mail Gateway?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a system that performs a protocol translation between different electronic mail delivery protocols.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;52.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is IGP (Interior Gateway Protocol)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is any routing protocol used within an autonomous system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;53.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is EGP (Exterior Gateway Protocol)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is the protocol the routers in neighboring autonomous systems use to identify the set of networks that can be reached within or via each autonomous system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;54.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is autonomous system?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a collection of routers under the control of a single administrative authority and that uses a common Interior Gateway Protocol.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;55.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is BGP (Border Gateway Protocol)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a protocol used to advertise the set of networks that can be reached with in an autonomous system. BGP enables this information to be shared with the autonomous system. This is newer than EGP (Exterior Gateway Protocol).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;56.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Gateway-to-Gateway protocol?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a protocol formerly used to exchange routing information between Internet core routers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;57.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is NVT (Network Virtual Terminal)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a set of rules defining a very simple virtual terminal interaction. The NVT is used in the start of a Telnet session.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;58.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is a Multi-homed Host?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a host that has a multiple network interfaces and that requires multiple IP addresses is called as a Multi-homed Host.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;59.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Kerberos?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is an authentication service developed at the Massachusetts Institute of Technology. Kerberos uses encryption to prevent intruders from discovering passwords and gaining unauthorized access to files.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;60.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is OSPF?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is an Internet routing protocol that scales well, can route traffic along multiple paths, and uses knowledge of an Internet's topology to make accurate routing decisions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;61.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is Proxy ARP?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is using a router to answer ARP requests. This will be done when the originating host believes that a destination is local, when in fact is lies beyond router.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;62.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is SLIP (Serial Line Interface Protocol)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a very simple protocol used for transmission of IP datagrams across a serial line.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;63.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is RIP (Routing Information Protocol)?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a simple protocol used to exchange information between the routers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;i&gt;64.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;What is source route?&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;It is a sequence of IP addresses identifying the route a datagram must follow. A source route may optionally be included in an IP datagram header. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL</title><link>http://cybertechtips4u.blogspot.com/2010/06/sql.html</link><category>RDBMS</category><category>SQL</category><author>noreply@blogger.com (Nisheeth Ranjan)</author><pubDate>Sat, 19 Jun 2010 20:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2368365223087824474.post-5576638051737511388</guid><description>&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:20.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-font-kerning:0pt;
	font-weight:normal;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{mso-style-unhide:no;
	mso-style-link:"Body Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	font-size:14.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-unhide:no;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:20.0pt;}
span.BodyTextChar
	{mso-style-name:"Body Text Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Body Text";
	mso-ansi-font-size:14.0pt;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Plain Text";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";}
p.H4, li.H4, div.H4
	{mso-style-name:H4;
	mso-style-unhide:no;
	mso-style-next:Normal;
	margin-top:5.0pt;
	margin-right:0in;
	margin-bottom:5.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:5;
	font-size:12.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";
	layout-grid-mode:line;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:335155223;
	mso-list-type:hybrid;
	mso-list-template-ids:1986827200 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
@list l0:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:618335425;
	mso-list-template-ids:296887968;}
@list l1:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:0in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:774326352;
	mso-list-type:simple;
	mso-list-template-ids:-197079604;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:0in;
	mso-ansi-font-weight:normal;
	mso-ansi-font-style:italic;}
@list l3
	{mso-list-id:1519931069;
	mso-list-type:hybrid;
	mso-list-template-ids:-1884228012 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
@list l3:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4
	{mso-list-id:1853758910;
	mso-list-type:simple;
	mso-list-template-ids:1739983172;}
@list l4:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:0in;}
@list l5
	{mso-list-id:2097626180;
	mso-list-type:simple;
	mso-list-template-ids:-2059518860;}
@list l5:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:0in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;  &lt;br /&gt;
&lt;h1&gt;&lt;a href="http://www.blogger.com/post-create.do" name="_Toc512817584"&gt;&lt;span style="color: white;"&gt;SQL&lt;/span&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;&lt;/meta&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Generator"&gt;&lt;/meta&gt;&lt;meta content="Microsoft Word 14" name="Originator"&gt;&lt;/meta&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5Cbright%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;
	mso-font-charset:0;
	mso-generic-font-family:script;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.25in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:20.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-font-kerning:0pt;
	font-weight:normal;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:20.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--&gt;
&lt;/style&gt;  &lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/post-create.do" name="_Toc512817584"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h1&gt;&lt;a href="http://www.blogger.com/post-create.do" name="_Toc512817584"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Monotype Corsiva&amp;quot;; font-size: 24pt;"&gt;SQL &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;span lang="EN-GB" style="font-family: &amp;quot;Monotype Corsiva&amp;quot;; font-size: 24pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;/h1&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h1&gt;&lt;a href="http://www.blogger.com/post-create.do" name="_Toc512817584"&gt;  &lt;/a&gt;&lt;span style="color: white;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which is the subset of SQL commands used to manipulate Oracle Database structures, including tables?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Data Definition Language (DDL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What operator performs pattern matching?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;LIKE operator&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What operator tests column for the absence of data?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;IS NULL operator&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which command executes the contents of a specified file?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;START &lt;filename&gt; or @&lt;filename&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the parameter substitution symbol used with INSERT INTO command?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;&amp;amp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which command displays the SQL command in the SQL buffer, and then executes it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;RUN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What are the wildcards used for pattern matching?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;_ for single character substitution and % for multi-character substitution&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;State true or false. EXISTS, SOME, ANY are operators in SQL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;True&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;State true or false. !=, &amp;lt;&amp;gt;, ^= all denote the same operation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;True&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What are the privileges that can be granted on a table by a user to others?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;Insert, update, delete, select, references, index, execute, alter, all&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What command is used to get back the privileges offered by the GRANT command?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;REVOKE&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;12.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which system tables contain information on privileges granted and privileges obtained?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;USER_TAB_PRIVS_MADE, USER_TAB_PRIVS_RECD&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which system table contains information on constraints on all the tables created?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;USER_CONSTRAINTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TRUNCATE TABLE EMP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;DELETE FROM EMP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Will the outputs of the above two commands differ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;Both will result in deleting all the rows in the table EMP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;15.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the difference between TRUNCATE and DELETE commands?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;TRUNCATE is a DDL command whereas DELETE is a DML command. Hence DELETE operation can be rolled back, but TRUNCATE operation cannot be rolled back. WHERE clause can be used with DELETE and not with TRUNCATE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;16.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What command is used to create a table by copying the structure of another table?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Answer :&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;CREATE TABLE .. AS SELECT command&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Explanation : &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;To copy only the structure, the WHERE clause of the SELECT command should contain a FALSE statement as in the following.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;CREATE TABLE NEWTABLE AS SELECT * FROM EXISTINGTABLE WHERE 1=2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;If the WHERE condition is true, then all the rows or rows satisfying the condition will be copied to the new table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;17.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What will be the output of the following query?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoBodyText"&gt;&lt;i&gt;SELECT REPLACE(TRANSLATE(LTRIM(RTRIM('!! ATHEN !!','!'), '!'), 'AN', '**'),'*','TROUBLE') FROM DUAL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;TROUBLETHETROUBLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;18.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What will be the output of the following query?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;SELECT&amp;nbsp; DECODE(TRANSLATE('A','1234567890','1111111111'), '1','YES', 'NO' );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Answer :&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;NO&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Explanation :&lt;/i&gt;&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The query checks whether a given string is a numerical digit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;19.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What does the following query do?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;SELECT SAL + NVL(COMM,0) FROM EMP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;This displays the total salary of all employees. The null values in the commission column will be replaced by 0 and added to salary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;20.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which date function is used to find the difference between two dates?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;MONTHS_BETWEEN&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;21.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Why does the following command give a compilation error?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;DROP TABLE &amp;amp;TABLE_NAME;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;Variable names should start with an alphabet. Here the table name starts with an '&amp;amp;' symbol.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;22.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the advantage of specifying WITH GRANT OPTION in the GRANT command?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;The privilege receiver can further grant the privileges he/she has obtained from the owner to any other user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;23.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the use of the DROP option in the ALTER TABLE command?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;It is used to drop constraints specified on the table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;24.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the value of ‘comm’ and ‘sal’ after executing the following query if the initial value of ‘sal’ is 10000?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;UPDATE EMP SET SAL = SAL + 1000, COMM = SAL*0.1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;sal = 11000, comm = 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;25.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the use of DESC in SQL?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Answer :&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;DESC has two purposes. It is used to describe a schema as well as to retrieve rows from table in descending order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Explanation :&lt;/i&gt;&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;The query SELECT * FROM EMP ORDER BY ENAME DESC will display the output sorted on ENAME in descending order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;26.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the use of CASCADE CONSTRAINTS?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;When this clause is used with the DROP command, a parent table can be dropped even when a child table exists. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;27.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;Which function is used to find the largest integer less than or equal to a specific&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-GB"&gt; &lt;/span&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;value?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&amp;nbsp;FLOOR&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;28.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;What is the output of the following query?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;SELECT TRUNC(1234.5678,-2) FROM DUAL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&amp;nbsp;1200&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;SQL – QUERIES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;I. SCHEMAS &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;Table 1 :&lt;/i&gt; &lt;b&gt;&lt;i&gt;STUDIES&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;PNAME&amp;nbsp; (VARCHAR),&amp;nbsp; SPLACE (VARCHAR),&amp;nbsp; COURSE (VARCHAR),&amp;nbsp; CCOST (NUMBER)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Table 2 : &lt;b&gt;SOFTWARE&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;PNAME (VARCHAR), TITLE (VARCHAR), DEVIN (VARCHAR), SCOST (NUMBER), DCOST (NUMBER), SOLD (NUMBER)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Table 3 : &lt;b&gt;PROGRAMMER&lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;PNAME (VARCHAR), DOB (DATE), DOJ (DATE), SEX (CHAR), PROF1 (VARCHAR), PROF2 (VARCHAR), SAL (NUMBER)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;LEGEND :&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;PNAME – Programmer Name, SPLACE – Study Place, CCOST – Course Cost,&amp;nbsp; DEVIN – Developed in, SCOST – Software Cost, DCOST – Development Cost, PROF1 – Proficiency 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;QUERIES :&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Find out the      selling cost average for packages developed in Oracle.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      names, ages and experience of all programmers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      names of those who have done the PGDCA course.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What is the      highest number of copies sold by a package?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the names      and date of birth of all programmers born in April.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      lowest course fee.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers have done the DCA course.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How much      revenue has been earned through the sale of packages developed in C.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      details of software developed by Rakesh.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers studied at Pentafour.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      details of packages whose sales crossed the 5000 mark.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Find out the      number of copies which should be sold in order to recover the development      cost of each package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      details of packages for which the development cost has been recovered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What is the      price of costliest software developed in VB?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      packages were developed in Oracle ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers studied at PRAGATHI?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers paid 10000 to 15000 for the course?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What is the      average course fee?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      details of programmers knowing C.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers know either C or Pascal?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many      programmers don’t know C and C++?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How old is the      oldest male programmer?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What is the      average age of female programmers?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Calculate the      experience in years for each programmer and display along with their names      in descending order.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Who are the      programmers who celebrate their birthdays during the current month?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many female      programmers are there?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What are the      languages known by the male programmers?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;What is the      average salary?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;How many people      draw 5000 to 7500?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      details of those who don’t know C, C++ or Pascal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Display the      costliest package developed by each programmer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Produce the      following output for all the male programmers&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify;"&gt;&lt;i&gt;Programmer&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: justify;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mr. Arvind – has 15 years of experience&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="H4" style="margin: 0in 0in 0.0001pt; page-break-after: auto; text-align: justify;"&gt;KEYS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT AVG(SCOST)&amp;nbsp;      FROM SOFTWARE WHERE DEVIN = 'ORACLE';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME,TRUNC(MONTHS_BETWEEN(SYSDATE,DOB)/12)      "AGE", TRUNC(MONTHS_BETWEEN(SYSDATE,DOJ)/12)      "EXPERIENCE" FROM PROGRAMMER;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME FROM STUDIES WHERE COURSE = 'PGDCA';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT MAX(SOLD) FROM SOFTWARE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME, DOB FROM PROGRAMMER WHERE DOB LIKE      '%APR%';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT MIN(CCOST) FROM STUDIES;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM STUDIES WHERE COURSE = 'DCA';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT SUM(SCOST*SOLD-DCOST) FROM SOFTWARE GROUP BY      DEVIN HAVING DEVIN = 'C';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM SOFTWARE WHERE PNAME = 'RAKESH';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM STUDIES WHERE SPLACE = 'PENTAFOUR';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM SOFTWARE WHERE SCOST*SOLD-DCOST &amp;gt;      5000;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT CEIL(DCOST/SCOST) FROM SOFTWARE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM SOFTWARE WHERE SCOST*SOLD &amp;gt;= DCOST;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT MAX(SCOST) FROM SOFTWARE GROUP BY DEVIN HAVING      DEVIN = 'VB';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM SOFTWARE WHERE DEVIN = 'ORACLE';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM STUDIES WHERE SPLACE =      'PRAGATHI';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM STUDIES WHERE CCOST BETWEEN      10000 AND 15000;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT AVG(CCOST) FROM STUDIES;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM PROGRAMMER WHERE PROF1 = 'C' OR PROF2 =      'C';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM PROGRAMMER WHERE PROF1 IN      ('C','PASCAL') OR PROF2 IN ('C','PASCAL');&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM PROGRAMMER WHERE PROF1 NOT IN      ('C','C++') AND PROF2 NOT IN ('C','C++');&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT TRUNC(MAX(MONTHS_BETWEEN(SYSDATE,DOB)/12))      FROM PROGRAMMER WHERE SEX = 'M';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT TRUNC(AVG(MONTHS_BETWEEN(SYSDATE,DOB)/12))      FROM PROGRAMMER WHERE SEX = 'F';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME, TRUNC(MONTHS_BETWEEN(SYSDATE,DOJ)/12)      FROM PROGRAMMER ORDER BY PNAME DESC;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME FROM PROGRAMMER WHERE TO_CHAR(DOB,'MON')      = TO_CHAR(SYSDATE,'MON');&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM PROGRAMMER WHERE SEX = 'F';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT DISTINCT(PROF1) FROM PROGRAMMER WHERE SEX =      'M';&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT AVG(SAL) FROM PROGRAMMER;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT COUNT(*) FROM PROGRAMMER WHERE SAL BETWEEN      5000 AND 7500;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT * FROM PROGRAMMER WHERE PROF1 NOT IN      ('C','C++','PASCAL') AND PROF2 NOT IN ('C','C++','PASCAL');&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="text-align: justify;"&gt;SELECT PNAME,TITLE,SCOST FROM SOFTWARE WHERE SCOST IN      (SELECT MAX(SCOST) FROM SOFTWARE GROUP BY PNAME);&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"&gt;32.SELECT 'Mr.' || PNAME || ' - has ' || TRUNC(MONTHS_BETWEEN(SYSDATE,DOJ)/12) || ' years of experience' “Programmer” FROM PROGRAMMER WHERE SEX = 'M' UNION SELECT 'Ms.' || PNAME || ' - has ' || TRUNC (MONTHS_BETWEEN (SYSDATE,DOJ)/12)&amp;nbsp; || ' years of experience' “Programmer” FROM PROGRAMMER WHERE SEX = 'F';&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;II . SCHEMA :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Table 1 :&lt;/i&gt; &lt;b&gt;DEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;DEPTNO (NOT NULL , NUMBER(2)),&amp;nbsp; DNAME (VARCHAR2(14)), &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;LOC (VARCHAR2(13)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;Table 2 :&lt;/i&gt; &lt;b&gt;EMP&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;EMPNO (NOT NULL , NUMBER(4)), ENAME (VARCHAR2(10)), &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;JOB (VARCHAR2(9)), MGR (NUMBER(4)), HIREDATE (DATE), &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;SAL (NUMBER(7,2)), COMM (NUMBER(7,2)), DEPTNO (NUMBER(2))&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;MGR is the empno of the employee whom the employee reports to. DEPTNO is a foreign key.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;QUERIES&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List all the employees who have at least one person reporting to them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the employee details if and only if more than 10 employees are present in department no 10.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the name of the employees with their immediate higher authority.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List all the employees who do not manage any one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the employee details whose salary is greater than the lowest salary of an employee belonging to deptno 20.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the details of the employee earning more than the highest paid manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;List the highest salary paid for each job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Find the most recently hired employee in each department.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;In which year did most people join the company? Display the year and the number of employees.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Which department has the highest annual remuneration bill?&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Write a query to display a ‘*’ against the row of the most recently hired employee.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;12.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Write a correlated sub-query to list out the employees who earn more than the average salary of their department.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Find the nth maximum salary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Select the duplicate records (Records, which are inserted, that already exist) in the EMP table.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-align: justify; text-indent: 0in;"&gt;&lt;i&gt;15.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;Write a query to list the length of service of the employees (of the form n years and m months).&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;KEYS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT DISTINCT(A.ENAME) FROM EMP A, EMP B WHERE A.EMPNO = B.MGR;&amp;nbsp;&amp;nbsp; or&amp;nbsp; SELECT ENAME FROM EMP WHERE EMPNO IN (SELECT MGR FROM EMP);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP WHERE DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(EMPNO)&amp;gt;10 AND DEPTNO=10);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT A.ENAME "EMPLOYEE", B.ENAME "REPORTS TO" FROM EMP A, EMP B WHERE A.MGR=B.EMPNO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP WHERE EMPNO IN ( SELECT EMPNO FROM EMP MINUS SELECT MGR FROM EMP);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP WHERE SAL &amp;gt; ( SELECT MIN(SAL) FROM EMP GROUP BY DEPTNO HAVING DEPTNO=20);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP WHERE SAL &amp;gt; ( SELECT MAX(SAL) FROM EMP GROUP BY JOB HAVING JOB = 'MANAGER' );&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT JOB, MAX(SAL) FROM EMP GROUP BY JOB;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP WHERE (DEPTNO, HIREDATE) IN (SELECT DEPTNO, MAX(HIREDATE) FROM EMP GROUP BY DEPTNO);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT TO_CHAR(HIREDATE,'YYYY') "YEAR", COUNT(EMPNO) "NO. OF EMPLOYEES" FROM EMP GROUP BY TO_CHAR(HIREDATE,'YYYY') HAVING COUNT(EMPNO) = (SELECT MAX(COUNT(EMPNO)) FROM EMP GROUP BY TO_CHAR(HIREDATE,'YYYY'));&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT DEPTNO, LPAD(SUM(12*(SAL+NVL(COMM,0))),15) "COMPENSATION" FROM EMP GROUP BY DEPTNO HAVING SUM( 12*(SAL+NVL(COMM,0))) = (SELECT MAX(SUM(12*(SAL+NVL(COMM,0)))) FROM EMP GROUP BY DEPTNO);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT ENAME, HIREDATE, LPAD('*',8) "RECENTLY HIRED" FROM EMP WHERE HIREDATE = (SELECT MAX(HIREDATE) FROM EMP) UNION SELECT ENAME NAME, HIREDATE, LPAD(' ',15) "RECENTLY HIRED" FROM EMP WHERE HIREDATE != (SELECT MAX(HIREDATE) FROM EMP);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;12.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT ENAME,SAL FROM EMP E WHERE SAL &amp;gt; (SELECT AVG(SAL) FROM EMP F WHERE E.DEPTNO = F.DEPTNO);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;13.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT ENAME, SAL FROM EMP A WHERE &amp;amp;N = (SELECT COUNT (DISTINCT(SAL)) FROM EMP B WHERE A.SAL&amp;lt;=B.SAL);&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;14.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT * FROM EMP A WHERE A.EMPNO IN (SELECT EMPNO FROM EMP GROUP BY EMPNO HAVING COUNT(EMPNO)&amp;gt;1) AND A.ROWID!=MIN (ROWID));&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0in; text-indent: 0in;"&gt;15.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;SELECT ENAME "EMPLOYEE",TO_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE,HIREDATE)/12))||' YEARS '|| TO_CHAR(TRUNC(MOD(MONTHS_BETWEEN (SYSDATE, HIREDATE),12)))||' MONTHS ' "LENGTH OF SERVICE" FROM EMP;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;br clear="all" style="page-break-before: always;" /&gt; &lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>