<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2329584771671975579</id><updated>2026-03-25T06:38:41.202-07:00</updated><title type='text'>Seo Services</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default?start-index=26&amp;max-results=25'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-3681249499216840520</id><published>2013-04-06T01:26:00.004-07:00</published><updated>2013-04-06T01:26:54.278-07:00</updated><title type='text'>Fast Instant Approval Directory Submission Site</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
http://www.howtoaddurl.com&lt;br /&gt;
http://www.addurladd.com&lt;br /&gt;
http://www.designaddurl.com&lt;br /&gt;
http://www.addurlsubmiturl.com&lt;br /&gt;
http://www.twitteraddurl.com&lt;br /&gt;
http://www.formsubmiturl.com&lt;br /&gt;
http://www.iwebseotool.com&lt;br /&gt;
http://addurltogooglesearch.com/&lt;br /&gt;
http://addacommentname.com/&lt;br /&gt;
http://thelinksubmitter.com/&lt;br /&gt;
http://howtouseseo.com/&lt;br /&gt;
http://whataredirectories.com/&lt;br /&gt;
http://addgoogle.com/&lt;br /&gt;
http://sitesubmit2.com/&lt;br /&gt;
http://directoryenquries.com/&lt;br /&gt;
http://addurlwebdesign.com/&lt;br /&gt;
http://searchenginestosubmit.com/&lt;br /&gt;
http://www.linkyers.com&lt;br /&gt;
http://www.seowebdirectoryfree.com&lt;br /&gt;
http://www.downhomedeals.com&lt;br /&gt;
http://www.addhurley.com&lt;br /&gt;
http://www.customhomedallas.com&lt;br /&gt;
http://www.optimizationlinkbuilding.com&lt;br /&gt;
http://www.seowebdirectories.com&lt;br /&gt;
http://www.searchenginelinkbuilding.com&lt;br /&gt;
http://www.freeadddirectory.com&lt;br /&gt;
http://www.webdirectorieslist.com&lt;br /&gt;
http://www.bestmasterdirectory.com&lt;br /&gt;
http://hyperlinklist.net&lt;br /&gt;
http://www.theprodirectory.com&lt;br /&gt;
http://freewebtrafficdirectory.com&lt;br /&gt;
http://www.business-finder.info&lt;br /&gt;
http://www.captainprdirectory.com&lt;br /&gt;
http://www.enforum.net&lt;br /&gt;
http://www.seotoolonline.com&lt;br /&gt;
http://www.localbusinessdirectoryonline.com/&lt;br /&gt;
http://www.searchengineforwebsite.com/&lt;br /&gt;
http://www.alive-directory.com/&lt;br /&gt;
http://www.submityoururlto.com/&lt;br /&gt;
http://www.free-links-articles-directory.com/&lt;br /&gt;
http://www.freewebsitesites.com/&lt;br /&gt;
http://www.worldservicedirectory.com/&lt;br /&gt;
http://www.freesubmitsearchengines.com/&lt;br /&gt;
http://www.chinasourcesdirectory.com/&lt;br /&gt;
http://www.submissionsubmit.com/&lt;br /&gt;
http://www.addwebsearch.com/&lt;br /&gt;
http://www.listofwebdirectory.com/&lt;br /&gt;
http://www.webdirectoriesfree.com/&lt;br /&gt;
http://www.mytopsearch.com&lt;br /&gt;
http://www.addsubmiturl.com/&lt;br /&gt;
http://www.howtodirectorysubmission.com/&lt;br /&gt;
http://www.hairproductsdirectory.com/&lt;br /&gt;
http://www.submityourdirectory.com/&lt;br /&gt;
http://www.urladd.co.uk/&lt;br /&gt;
http://www.businesslistdirectory.co.uk/&lt;br /&gt;
http://www.diruk.co.uk/&lt;br /&gt;
http://www.seodirectory.ro/&lt;br /&gt;
http://www.uklinkbuilding.com/&lt;br /&gt;
http://www.autopilotdirectory.net/&lt;br /&gt;
http://www.zenolta.com/&lt;br /&gt;
http://directoryfuse.com/&lt;br /&gt;
http://www.linkau.com/&lt;br /&gt;
http://www.keywordaddurl.com/&lt;br /&gt;
http://www.businesslistinguk.com/&lt;br /&gt;
http://www.webdirectoriesdirectories.com/&lt;br /&gt;
http://www.checkergooglerank.com/&lt;br /&gt;
http://www.directorysubmissiontool.com/&lt;br /&gt;
http://www.addsitetosearch.com/&lt;br /&gt;
http://www.addurladdurl.com/&lt;br /&gt;
http://www.adddirectoryurl.com/&lt;br /&gt;
http://www.internetedirectory.com/&lt;br /&gt;
http://www.lahats.org/&lt;br /&gt;
http://blossomlinks.com/&lt;br /&gt;
http://www.open-directory-project.com/&lt;br /&gt;
http://www.webdirectoryservices.net/&lt;br /&gt;
http://www.ptlisboa.org/&lt;br /&gt;
http://www.lawaddurl.com/&lt;br /&gt;
http://www.funkyflashback.com/&lt;br /&gt;
http://www.scarfmens.com/&lt;br /&gt;
http://www.productsaddurl.com/&lt;br /&gt;
http://www.addurlto.com/&lt;br /&gt;
http://www.tosurf.org/&lt;br /&gt;
http://www.azjournos.com/&lt;br /&gt;
http://www.zurp.net/&lt;br /&gt;
http://www.sagauto.com/&lt;br /&gt;
http://www.webdirectorydirectories.com/&lt;br /&gt;
http://www.directorybuzz.net/&lt;br /&gt;
http://www.qazee.com/directory/&lt;br /&gt;
http://www.directoriespage.com/&lt;br /&gt;
http://www.alinkback.com/&lt;br /&gt;
http://www.sublimedir.net/&lt;br /&gt;
http://www.clicksordirectory.com/&lt;br /&gt;
http://www.britainhousehunt.com/directory/&lt;br /&gt;
http://www.adbritedirectory.com/&lt;br /&gt;
http://www.thisiskinect.com/&lt;br /&gt;
http://www.zetaresources.com/&lt;br /&gt;
http://www.tosurf.org/&lt;br /&gt;
http://www.lalablog.com/&lt;br /&gt;
http://www.icfmt.org/&lt;br /&gt;
http://www.cyprus-net.com/&lt;br /&gt;
http://www.rebeccacoles.com/&lt;br /&gt;
http://threelinkdirectory.com/&lt;br /&gt;
http://www.addurldirectories.com/&lt;br /&gt;
http://www.submissionwebdirectories.com/&lt;br /&gt;
http://www.sanocon.net/&lt;br /&gt;
http://www.one2onetechdesign.com/&lt;br /&gt;
http://www.orionacres.org/&lt;br /&gt;
http://www.puppyurl.com/&lt;br /&gt;
http://www.linkbuildinginseo.com/&lt;br /&gt;
http://www.linkbuildingfree.com/&lt;br /&gt;
http://www.lorinbrownonline.com/&lt;br /&gt;
http://www.yungtea.com/&lt;br /&gt;
http://www.umerinc.com/&lt;br /&gt;
http://www.siliconvalleynotary.com/&lt;br /&gt;
http://www.mgexports.com/&lt;br /&gt;
http://www.hannabirna.com/&lt;br /&gt;
http://www.mckennysirishpub.com/&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/3681249499216840520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2013/04/fast-instant-approval-directory.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3681249499216840520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3681249499216840520'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2013/04/fast-instant-approval-directory.html' title='Fast Instant Approval Directory Submission Site'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-9174649817604736100</id><published>2012-11-29T03:41:00.002-08:00</published><updated>2013-03-24T00:42:27.831-07:00</updated><title type='text'>PPC Interview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;br /&gt;
&lt;b&gt;Q) Based on which Google places ads in first place?&lt;/b&gt;&lt;br /&gt;
(A) Google decides to give rank 1 in ads depending upon CTR(quality score) x CPC bid.&lt;br /&gt;
&lt;b&gt;(Q) What is CTR?&lt;/b&gt;&lt;br /&gt;
(A) CTR – Click through rate. It is number of times your ad is clicked.&lt;br /&gt;
&lt;b&gt;&amp;nbsp;(Q) How many campaigns can I run in one adwords account?&lt;/b&gt;&lt;br /&gt;
(A) 25 Campaigns&lt;br /&gt;
&lt;b&gt;(Q) How many adgroups can I run under one campaign?&lt;/b&gt;&lt;br /&gt;
(A) 2000 adgroups&lt;br /&gt;
&lt;b&gt;(Q) How many ads can I run per adgroup?&lt;/b&gt;&lt;br /&gt;
(A) 50 ads per adgroup&lt;br /&gt;
&lt;b&gt;(Q) How much characters can I place in one ad?&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
(A) For one ad 4 rows are given&lt;/div&gt;
&lt;div&gt;
25 characters for headline&lt;/div&gt;
&lt;div&gt;
35 characyers per text row(including URL)&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;(Q) How can you Improve Conversion Rates?&lt;/b&gt;&lt;br /&gt;
(A) Creating and testing campaign with different keywords and choosing that perform well&lt;br /&gt;
&lt;b&gt;(Q) IS PPC effective advertisement for search engine rankings?&lt;/b&gt;&lt;br /&gt;
(A) Google or any other search engine don`t mix PPC ads with search rankings.&lt;br /&gt;
&lt;b&gt;(Q) What is Quality Score?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;(A) &lt;/b&gt;Quality Score is Score give to your ads that 
attain by keywords. The Higher the quality score the less you need to 
pay for a Top Position of your ads. It is given upon CTR.&lt;br /&gt;
&lt;b&gt;(Q) Which companies are offering PPC advertisement?&lt;/b&gt;&lt;br /&gt;
(A) Yahoo, MSN and Google are among top most PPC advertisers.&lt;br /&gt;
&lt;b&gt;(Q) What is Page rank? Explain it?&lt;/b&gt;&lt;br /&gt;
(A) Google page rank algorithm helps search engines to realize the 
value of a page. It ranks your website on basis of quality links it has.
 It is given by Google depending upon keyword, backlink sites, and 
content.&lt;br /&gt;
&lt;b&gt;(Q) Why I need to go for adwords for PPC?&lt;/b&gt;&lt;br /&gt;
(A) Because Adwords assures that 80% of internet users sees your product or service.&lt;br /&gt;
&lt;b&gt;(Q) How to achieve good CTR?&lt;/b&gt;&lt;br /&gt;
(A)Here are few things that need to be kept in mind for CTR&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Target your ads to right audience&lt;/li&gt;
&lt;li&gt;Select correct keyword matching&lt;/li&gt;
&lt;li&gt;See that you target your ads by location and language&lt;/li&gt;
&lt;li&gt;Create different Ad Groups for different search phrases/keywords&lt;/li&gt;
&lt;li&gt;Calculate how much you can afford for the day&lt;/li&gt;
&lt;li&gt;test your ads on daily basis, change if you don`t get any response from users&lt;/li&gt;
&lt;li&gt;Give google users a good reason to click your ad&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/9174649817604736100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/ppc-interview-question-and-answer.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/9174649817604736100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/9174649817604736100'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/ppc-interview-question-and-answer.html' title='PPC Interview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-8948740409292376726</id><published>2012-11-29T03:28:00.003-08:00</published><updated>2012-11-29T03:28:42.782-08:00</updated><title type='text'>Latest  Seo Interview Question</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
1. Give me a description of your general SEO experience.&lt;br /&gt;
2. Can you write HTML code by hand?&lt;br /&gt;
3. Could you briefly explain the Page Rank algorithm?&lt;br /&gt;
4. What do you think of Page Rank?&lt;br /&gt;
5. What do you think of using XML sitemaps?&lt;br /&gt;
6. What are your thoughts on the direction of Web 2.0 technologies with regards
to SEO?&lt;br /&gt;
7. What &lt;a href=&quot;http://www.searchenginebrief.com/category/seo-tools/&quot; title=&quot;SEO tools&quot;&gt;&lt;span style=&quot;color: windowtext; text-decoration: none; text-underline: none;&quot;&gt;SEO tools&lt;/span&gt;&lt;/a&gt; do you regularly use?&lt;br /&gt;
8. Under what circumstances would you look to exclude pages from search engines
using robots.txt vs. Meta robots tag?&lt;br /&gt;
9. What areas do you think are currently the most important in organically
ranking a site?&lt;br /&gt;
10. Have you ever had something you’ve written reach the front-page of Digg?
Sphinn? Or be stumbled?&lt;br /&gt;
11. Explain to me what META tags matter in today’s world.&lt;br /&gt;
12. Explain various steps that you would take to optimize a website?&lt;br /&gt;
13. If the company whose site you’ve been working for has decided to move all
of its content to a new domain, what steps would you take?&lt;br /&gt;
14. Rate from 1 to 10, tell me the most important “on page” elements&lt;br /&gt;
15. Review the code of past clients/company websites where SEO was performed.&lt;br /&gt;
16. What do you think about link buying?&lt;br /&gt;
17. What is Latent Semantic Analysis (LSI Indexing)?&lt;br /&gt;
18. What is Phrase Based Indexing and Retrieval and what roles does it play?&lt;br /&gt;
19. What is the difference between SEO and SEM?&lt;br /&gt;
20. What kind of strategies do you normally implement for back links?&lt;br /&gt;
21. What role do &lt;a href=&quot;http://www.searchenginebrief.com/category/social-media/&quot; title=&quot;social media&quot;&gt;&lt;span style=&quot;color: windowtext; text-decoration: none; text-underline: none;&quot;&gt;social media&lt;/span&gt;&lt;/a&gt; play in an SEO strategy?&lt;br /&gt;
22. What things wouldn’t you to do increase rankings because the risk of
penalty is too high?&lt;br /&gt;
23. What’s the difference between Page Rank and Toolbar Page Rank?&lt;br /&gt;
&lt;strong&gt;Analysis&lt;/strong&gt;&lt;br /&gt;
1. Are you familiar with web analytics and what packages are your familiar
with?&lt;br /&gt;
2. From an analytics perspective, what is different between users from organic
search results vs. a type-in user?&lt;br /&gt;
3. How do you distinguish the results of your search optimization work from a
seasonal change in traffic patterns?&lt;br /&gt;
4. How do you evaluate whether an SEO campaign is working?&lt;br /&gt;
5. What does competitive analysis mean to you and what techniques do you use?&lt;br /&gt;
6. If you’ve done 6 months of SEO for a site and yet there haven’t been any
improvements, how would you go about diagnosing the problem?&lt;br /&gt;
7. How many target keywords should a site have?&lt;br /&gt;
8. How do *you* help a customer decide how to their budget between organic SEO
and pay-per-click SEM?&lt;br /&gt;
9. You hear a rumor that &lt;a href=&quot;http://www.searchenginebrief.com/category/google/&quot; title=&quot;Google&quot;&gt;&lt;span style=&quot;color: windowtext; text-decoration: none; text-underline: none;&quot;&gt;Google&lt;/span&gt;&lt;/a&gt;
is weighting the HTML LAYER tag very heavily in ranking the relevance of its
results – how does this affect your work?&lt;br /&gt;
10. Why does Google rank Wikipedia for so many topics?&lt;br /&gt;
&lt;strong&gt;Industry Involvement&lt;/strong&gt;&lt;br /&gt;
1. Do you currently do SEO on your own sites? Do you operate any blogs? Do you
currently do any freelance work and do you plan on continuing it?&lt;br /&gt;
2. What are some challenges facing the SEO industry?&lt;br /&gt;
3. What industry sites, blogs, and forums do you regularly read?&lt;br /&gt;
4. Who are the two key people – who started Google?&lt;br /&gt;
5. If you were bidding on a contract, what competitor would you most worry
about?&lt;br /&gt;
&lt;strong&gt;Open-Ended&lt;/strong&gt;&lt;br /&gt;
1. Tell me your biggest failure in an SEO project&lt;br /&gt;
2. What areas of SEO do you most enjoy?&lt;br /&gt;
3. In what areas of SEO are you strongest?&lt;br /&gt;
4. In what areas of SEO are you weakest?&lt;br /&gt;
5. How do you handle a client who does not implement your SEO recommendations?&lt;br /&gt;
6. Can you get “xyz”? Company listed for the keyword “Google”? In the first
page?&lt;br /&gt;
7. What do you think is different about working for an SEO agency vs. doing SEO
in-house?&lt;br /&gt;
&lt;strong&gt;Open-ended SEO questions&lt;/strong&gt;&lt;br /&gt;
1. What is your favourite aspect of SEO?&lt;br /&gt;
2.&amp;nbsp; What is the most difficult aspect of SEO for you?&lt;br /&gt;
3.&amp;nbsp; What has been your biggest mistake in optimizing a website for search
engines?&lt;br /&gt;
4.&amp;nbsp; What has been you biggest success in SEO?&lt;br /&gt;
5.&amp;nbsp; What business sectors have you previously worked in as a SEO?&lt;br /&gt;
6.&amp;nbsp; What is the most competitive sector you have worked in as a SEO
specialist?&lt;br /&gt;
7.&amp;nbsp; What is your favourite SEO website/blog, and why?&lt;br /&gt;
8.&amp;nbsp; Who do you most respect in the SEO industry, and why?&lt;br /&gt;
9.&amp;nbsp; Which website do you go to learn something new every time?&lt;br /&gt;


&lt;strong&gt;Analytics&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What Analytics packages have you used?&lt;br /&gt;
2.&amp;nbsp; Talk me through the process of setting conversion goals?&lt;br /&gt;
&lt;strong&gt;Algorithms&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Please explain the Page Rank algorithm…&lt;br /&gt;
2.&amp;nbsp; What is the most important aspect to you of the Page Rank algorithm
for link-building?&lt;br /&gt;
3.&amp;nbsp; What is page segmentation?&lt;br /&gt;
4.&amp;nbsp; What are LSI / LSA and its relevance to SEO?&lt;br /&gt;
5.&amp;nbsp; Explain to me how phrase-base algorithms work?&amp;nbsp; Clustering?&lt;br /&gt;
6.&amp;nbsp; Describe any perceived differences in the main search engines?&lt;br /&gt;
&lt;strong&gt;Keywords&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What process do you typically go through when researching keywords?&lt;br /&gt;
2.&amp;nbsp; How could this process be improved?&lt;br /&gt;
3.&amp;nbsp; How do you carry out competitive analysis of keywords/SERPs as part of
the keyword research process?&lt;br /&gt;
4.&amp;nbsp; When targeting keywords on-page, discuss some considerations you might
make?&lt;br /&gt;
&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What factors hinder search engines access to a website’s content?&lt;br /&gt;
2.&amp;nbsp; What is the most responsible way of using Flash?&lt;br /&gt;
3.&amp;nbsp; Tell me how you might use the Robots.txt file?&lt;br /&gt;
4.&amp;nbsp; What is the difference between an xml sitemap and an html sitemap?&lt;br /&gt;
&lt;strong&gt;On-page Ranking Factors&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; If you were reviewing a landing page, what on-page ranking factors
would you consider?&lt;br /&gt;
2.&amp;nbsp; How would you analyse the strength of that page as part of the site?&lt;br /&gt;
3.&amp;nbsp; Are you competent with HTML and CSS?&lt;br /&gt;
&lt;strong&gt;Onsite Ranking Factors&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Talk me through factors you would consider in building an optimized
website. (Possible answers might include the discussion around information
architecture, site structure, title tags, link structures, keyword relevance,
etc).&lt;br /&gt;
2.&amp;nbsp; What are onsite ranking factors for building a successful landing page
strategy?&lt;br /&gt;
3.&amp;nbsp; Please provide examples of black hat SEO techniques? 4.&amp;nbsp; What are
your thoughts on black hat SEO techniques?&amp;nbsp; What, if any, have you used,
or tested?&lt;br /&gt;
&lt;strong&gt;Offsite Ranking Factors&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What would the perfect inbound link look like?&lt;br /&gt;
2.&amp;nbsp; What do you like and not like about link-building?&lt;br /&gt;
3.&amp;nbsp; Explain to me your involvement in link-building in the past?&lt;br /&gt;
4.&amp;nbsp; What approach to link-building have you had most success?&lt;br /&gt;
&lt;strong&gt;Link bait Development and Marketing&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Would you consider yourself as creative?&lt;br /&gt;
2.&amp;nbsp; Have you ever successfully carried out a link bait campaign for a
client / in-house? What was the success?&lt;br /&gt;
3.&amp;nbsp; Talk me through the process you might go through in developing a link
bait strategy?&lt;br /&gt;
&lt;strong&gt;Copywriting&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Are you confident writing and publishing content online?&lt;br /&gt;
2.&amp;nbsp; Please provide examples of the content that you have written. What was
the purpose of this content and what keywords were you targeting?&lt;br /&gt;
&lt;strong&gt;SEO Tools&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What keyword research tools do you use and why?&lt;br /&gt;
2.&amp;nbsp; What is your favourite ‘SEO tool’? Why?&lt;br /&gt;
3.&amp;nbsp; Do you think SEO tools are effective in competitive markets? Why?&lt;br /&gt;
&lt;strong&gt;Testing&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Have you carried-out split-testing / multivariate testing of content?&lt;br /&gt;
2.&amp;nbsp; What did you learn from this process?&lt;br /&gt;
&lt;strong&gt;Image Optimization&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; What factors can you do to encourage the chance of ranking for images?&lt;br /&gt;
2.&amp;nbsp; What is hot linking? How can this be successfully optimized?&lt;br /&gt;
&lt;strong&gt;Video optimization&lt;/strong&gt;&lt;br /&gt;
1.&amp;nbsp; Have you ever carried out video optimization?&lt;br /&gt;
2.&amp;nbsp; What are a few considerations of optimizing video content?&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/8948740409292376726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/latest-seo-interview-question.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/8948740409292376726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/8948740409292376726'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/latest-seo-interview-question.html' title='Latest  Seo Interview Question'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-3730550049516316419</id><published>2012-11-28T21:25:00.000-08:00</published><updated>2012-11-28T21:25:10.708-08:00</updated><title type='text'>List of Social Bookmarking Web Sites </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table align=&quot;left&quot; bgcolor=&quot;#FFFFFF&quot; border=&quot;1&quot; cellpadding=&quot;2px&quot; cellspacing=&quot;2px&quot; class=&quot;alignleft&quot;&gt;&lt;tbody&gt;
&lt;tr align=&quot;left&quot; bgcolor=&quot;#F1F2FE&quot;&gt;&lt;td&gt;&lt;strong&gt;No.&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Website URL&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Page Rank&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot; bgcolor=&quot;#F1F2FE&quot; class=&quot;alt-table-row&quot;&gt;
&lt;td&gt;#1&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.diigo.com/&quot;&gt;Diigo.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Check PageRank&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5kaWlnby5jb20=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot;&gt;
&lt;td&gt;#2&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.stumbleupon.com/&quot;&gt;Stumbleupon.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Free PageRank Checker&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5zdHVtYmxldXBvbi5jb20=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot; class=&quot;alt-table-row&quot;&gt;
&lt;td&gt;#3&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.digg.com/&quot;&gt;Digg.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Display Pagerank&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5kaWdnLmNvbS8=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot;&gt;
&lt;td&gt;#4&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.reddit.com/&quot;&gt;Reddit.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Free PageRank Checker&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5yZWRkaXQuY29tLw==&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot; class=&quot;alt-table-row&quot;&gt;
&lt;td&gt;#5&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.slashdot.org/&quot;&gt;Slashdot.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Free Page Rank Tool&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3NsYXNoZG90Lm9yZy8=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot;&gt;
&lt;td&gt;#6&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.delicious.com/&quot;&gt;Delicious.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Google PageRank Checker&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5kZWxpY2lvdXMuY29tLw==&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot; class=&quot;alt-table-row&quot;&gt;
&lt;td&gt;#7&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.fark.com/&quot;&gt;Fark.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Free PageRank Checker&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5mYXJrLmNvbS8=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot;&gt;
&lt;td&gt;#8&lt;/td&gt;
&lt;td&gt;Technorati.com&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Check Google Page Rank&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy50ZWNobm9yYXRpLmNvbS8g&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot; class=&quot;alt-table-row&quot;&gt;
&lt;td&gt;#9&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.citeulike.org/&quot;&gt;Citeulike.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Free Page Rank Tool&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5jaXRldWxpa2Uub3JnLyA=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;left&quot;&gt;
&lt;td&gt;#10&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.connotea.org/&quot;&gt;Connotea.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;img alt=&quot;Page Rank Check&quot; src=&quot;http://pr.prchecker.info/getpr.php?codex=aHR0cDovL3d3dy5jb25ub3RlYS5vcmc=&amp;amp;tag=3&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/3730550049516316419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/list-of-social-bookmarking-web-sites.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3730550049516316419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3730550049516316419'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/list-of-social-bookmarking-web-sites.html' title='List of Social Bookmarking Web Sites '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-1147127169029081132</id><published>2012-11-28T21:20:00.000-08:00</published><updated>2012-11-28T21:20:21.134-08:00</updated><title type='text'>Data Structure Inteview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;strong&gt;1) What is data structure?&lt;/strong&gt;&lt;br /&gt;


Data structure refers to the way data is organized and manipulated. It seeks
to find ways to make data access more efficient. When dealing with data
structure, we not only focus on one piece of data, but rather different set of data
and how they can relate to one another in an organized manner.&lt;br /&gt;


&lt;strong&gt;2) Differentiate file structure from storage structure.&lt;/strong&gt;&lt;br /&gt;


Basically, the key difference is the memory area that is being accessed.
When dealing with the structure that resides the main memory of the computer
system, this is referred to as storage structure. When dealing with an
auxiliary structure, we refer to it as file structure.&lt;br /&gt;


&lt;strong&gt;3) When is a binary search best applied?&lt;/strong&gt;&lt;br /&gt;


A binary search is an algorithm that is best applied to search a list when
the elements are already in order or sorted. The list is search starting in the
middle, such that if that middle value is not the target search key, it will
check to see if it will continue the search on the lower half of the list or
the higher half. The split and search will then continue in the same manner.&lt;br /&gt;


&lt;strong&gt;4) What is a linked list?&lt;/strong&gt;&lt;br /&gt;


A linked list is a sequence of nodes in which each node is connected to the
node following it. This forms a chain-like link of data storage.&lt;br /&gt;


&lt;strong&gt;5) How do you reference all the elements in a one-dimension array?&lt;/strong&gt;&lt;br /&gt;


To do this, an indexed loop is used, such that the counter runs from 0 to
the array size minus one. In this manner, we are able to reference all the
elements in sequence by using the loop counter as the array subscript.&lt;br /&gt;


&lt;strong&gt;6) In what areas do data structures applied?&lt;/strong&gt;&lt;br /&gt;


Data structure is important in almost every aspect where data is involved.
In general, algorithms that involve efficient data structure is applied in the
following areas: numerical analysis, operating system, A.I., compiler design,
database management, graphics, and statistical analysis, to name a few.&lt;br /&gt;


&lt;strong&gt;7) What is LIFO? &lt;/strong&gt;&lt;br /&gt;


LIFO is short for Last In First Out, and refers to how data is accessed,
stored and retrieved. Using this scheme, data that was stored last , should be
the one to be extracted first. This also means that in order to gain access to
the first data, all the other data that was stored before this first data must
first be retrieved and extracted.&lt;br /&gt;


&lt;strong&gt;8 ) What is a queue?&lt;/strong&gt;&lt;br /&gt;


A queue is a data structure that can simulates a list or stream of data. In
this structure, new elements are inserted at one end and existing elements are
removed from the other end.&lt;br /&gt;


&lt;strong&gt;9) What are binary trees?&lt;/strong&gt;&lt;br /&gt;


&lt;a href=&quot;http://cdn.gointerviews.com/wp-content/uploads/2012/05/binarytree.png&quot;&gt;&lt;span style=&quot;color: blue; mso-no-proof: yes; text-decoration: none; text-underline: none;&quot;&gt;&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt=&quot;binary tree&quot; href=&quot;http://cdn.gointerviews.com/wp-content/uploads/2012/05/binarytree.png&quot; id=&quot;Picture_x0020_1&quot; o:button=&quot;t&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 225.75pt; mso-wrap-style: square; visibility: visible; width: 179.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:fill o:detectmouseclick=&quot;t&quot;&gt;
 &lt;v:imagedata o:title=&quot;binary tree&quot; src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:fill&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;


A binary tree is one type of data structure that has two nodes, a left node
and a right node. In programming, binary trees are actually an extension of the
linked list structures.&lt;br /&gt;


&lt;strong&gt;10) Which data structure is applied when dealing with a recursive
function?&lt;/strong&gt;&lt;br /&gt;


Recursion, which is basically a function that calls itself based on a
terminating condition, makes use of the stack. Using LIFO, a call to a
recursive function saves the return address so that it knows how to return to
the calling function after the call terminates.&lt;br /&gt;


&lt;strong&gt;11) What is a stack?&lt;/strong&gt;&lt;br /&gt;


A stack is a data structure in which only the top element can be accessed.
As data is stored in the stack, each data is pushed downward, leaving the most
recently added data on top.&lt;br /&gt;


&lt;strong&gt;12) Explain Binary Search Tree&lt;/strong&gt;&lt;br /&gt;


A binary search tree stores data in such a way that they can be retrieved
very efficiently. The left subtree contains nodes whose keys are less than the
node’s key value, while the right subtree contains nodes whose keys are greater
than or equal to the node’s key value. Moreover, both subtrees are also binary
search trees.&lt;br /&gt;


&lt;strong&gt;13) What are multidimensional arrays?&lt;/strong&gt;&lt;br /&gt;


Multidimensional arrays make use of multiple indexes to store data. It is
useful when storing data that cannot be represented using a single dimensional
indexing, such as data representation in a board game, tables with data stored
in more than one column.&lt;br /&gt;


&lt;strong&gt;14) Are linked lists considered linear or non-linear data structure?&lt;/strong&gt;&lt;br /&gt;


It actually depends on where you intend to apply linked lists. If you based
it on storage, a linked list is considered non-linear. On the other hand, if
you based it on access strategies, then a linked list is considered linear.&lt;br /&gt;


&lt;strong&gt;15) How does dynamic memory allocation help in managing data?&lt;/strong&gt;&lt;br /&gt;


Aside from being able to store simple structured data types, dynamic memory
allocation can combine separately allocated structured blocks to form composite
structures that expand and contract as needed.&lt;br /&gt;


&lt;strong&gt;16) What is FIFO?&lt;/strong&gt;&lt;br /&gt;


FIFO is short for First-in, First-out, and is used to represent how data is
accessed in a queue. Data has been inserted into the queue list the longest is
the one that is removed first.&lt;br /&gt;


&lt;strong&gt;17) What is an ordered list?&lt;/strong&gt;&lt;br /&gt;


An ordered list is a list in which each node’s position in the list is
determined by the value of its key component, so that the key values form an
increasing sequence, as the list is traversed.&lt;br /&gt;


&lt;strong&gt;18) What is merge sort?&lt;/strong&gt;&lt;br /&gt;


Merge sort takes a divide-and-conquer approach to sorting data. In a
sequence of data, adjacent ones are merged and sorted to create bigger sorted
lists. These sorted lists are then merged again to form an even bigger sorted
list, which continuous until you have one single sorted list.&lt;br /&gt;


&lt;strong&gt;19) Differentiate NULL and VOID.&lt;/strong&gt;&lt;br /&gt;


Null is actually a value, whereas Void is a data type identifier. A variable
that is given a Null value simply indicates an empty value. Void is used to
identify pointers as having no initial size.&lt;br /&gt;


&lt;strong&gt;20) What is the primary advantage of a linked list?&lt;/strong&gt;&lt;br /&gt;


A linked list is a very ideal data structure because it can be modified
easily. This means that modifying a linked list works regardless of how many
elements are in the list.&lt;br /&gt;


&lt;strong&gt;21) What is the difference between a PUSH and a POP?&lt;/strong&gt;&lt;br /&gt;


Pushing and popping applies to the way data is stored and retrieved in a
stack. A push denotes data being added to it, meaning data is being “pushed”
into the stack. On the other hand, a pop denotes data retrieval, and in
particular refers to the topmost data being accessed.&lt;br /&gt;


&lt;strong&gt;22) What is a linear search?&lt;/strong&gt;&lt;br /&gt;


A linear search refers to the way a target key is being searched in a
sequential data structure. Using this method, each element in the list is
checked and compared against the target key, and is repeated until found or if
the end of the list has been reached.&lt;br /&gt;


&lt;strong&gt;23) How does variable declaration affect memory allocation?&lt;/strong&gt;&lt;br /&gt;


The amount of memory to be allocated or reserved would depend on the data
type of the variable being declared. For example, if a variable is declared to
be of integer type, then 32 bits of memory storage will be reserved for that
variable.&lt;br /&gt;


&lt;strong&gt;24) What is the advantage of the heap over a stack?&lt;/strong&gt;&lt;br /&gt;


Basically, the heap is more flexible than the stack. That’s because memory
space for the heap can be dynamically allocated and de-allocated as needed.
However, memory of the heap can at times be slower when compared to that stack.&lt;br /&gt;


&lt;strong&gt;25) What is a postfix expression?&lt;/strong&gt;&lt;br /&gt;


A postfix expression is an expression in which each operator follows its
operands. The advantage of this form is that there is no need to group
sub-expressions in parentheses or to consider operator precedence.&lt;br /&gt;


&lt;strong&gt;26) What is Data abstraction?&lt;/strong&gt;&lt;br /&gt;


Data abstraction is a powerful tool for breaking down complex data problems
into manageable chunks. This is applied by initially specifying the data
objects involved and the operations to be performed on these data objects
without being overly concerned with how the data objects will be represented
and stored in memory.&lt;br /&gt;


&lt;strong&gt;27) How do you insert a new item in a binary search tree?&lt;/strong&gt;&lt;br /&gt;


Assuming that the data to be inserted is a unique value (that is, not an
existing entry in the tree), check first if the tree is empty. If it’s empty,
just insert the new item in the root node. If it’s not empty, refer to the new
item’s key. If it’s smaller than the root’s key, insert it into the root’s left
subtree, otherwise, insert it into the root’s right subtree.&lt;br /&gt;


&lt;strong&gt;28) How does a selection sort work for an array?&lt;/strong&gt;&lt;br /&gt;


The selection sort is a fairly intuitive sorting algorithm,, though not
necessarily efficient. To perform this, the smallest element is first located
and switched with the element at subscript zero, thereby placing the smallest
element in the first position. The smallest element remaining in the subarray
is then located next with subscripts 1 through n-1 and switched with the
element at subscript 1, thereby placing the second smallest element in the
second position. The steps are repeated in the same manner till the last
element.&lt;br /&gt;


&lt;strong&gt;29) How do signed and unsigned numbers affect memory?&lt;/strong&gt;&lt;br /&gt;


In the case of signed numbers, the first bit is used to indicate whether
positive or negative, which leaves you with one bit short. With unsigned
numbers, you have all bits available for that number. The effect is best seen
in the number range (unsigned 8 bit number has a range 0-255, while 8-bit
signed number has a range -128 to +127.&lt;br /&gt;


&lt;strong&gt;30) What is the minimum number of nodes that a binary tree can have?&lt;/strong&gt;&lt;br /&gt;


A binary tree can have a minimum of zero nodes, which occurs when the nodes
have NULL values. Furthermore, a binary tree can also have 1 or 2 nodes.&lt;br /&gt;


&lt;strong&gt;31) What are dynamic data structures?&lt;/strong&gt;&lt;br /&gt;


Dynamic data structures are structures that expand and contract as a program
runs. It provides a flexible means of manipulating data because it can adjust
according to the size of the data.&lt;br /&gt;


&lt;strong&gt;32) In what data structures are pointers applied?&lt;/strong&gt;&lt;br /&gt;


Pointers that are used in linked list have various applications in data
structure. Data structures that make use of this concept include the Stack, Queue,
Linked List and Binary Tree.&lt;br /&gt;


&lt;strong&gt;33) Do all declaration statements result in a fixed reservation in
memory?&lt;/strong&gt;&lt;br /&gt;


Most declarations do, with the exemption of pointers. Pointer declaration
does not allocate memory for data, but for the address of the pointer variable.
Actual memory allocation for the data comes during run-time.&lt;br /&gt;


&lt;strong&gt;34) What are ARRAYs?&lt;/strong&gt;&lt;br /&gt;


When dealing with arrays, data is stored and retrieved using an index that
actually refers to the element number in the data sequence. This means that
data can be accessed in any order. In programming, an array is declared as a
variable having a number of indexed elements.&lt;br /&gt;


&lt;strong&gt;35) What is the minimum number of queues needed when implementing a
priority queue?&lt;/strong&gt;&lt;br /&gt;


The minimum number of queues needed in this case is two. One queue is
intended for sorting priorities while the other queue is intended for actual
storage of data.&lt;br /&gt;


&lt;strong&gt;36) Which sorting algorithm is considered the fastest?&lt;/strong&gt;&lt;br /&gt;


There are many types of sorting algorithms: quick sort, bubble sort, balloon
sort, radix sort, merge sort, etc. Not one can be considered the fastest
because each algorithm is designed for a particular data structure and data
set. It would depend on the data set that you would want to sort.&lt;br /&gt;


&lt;strong&gt;37) Differentiate STACK from ARRAY.&lt;/strong&gt;&lt;br /&gt;


Data that is stored in a stack follows a LIFO pattern. This means that data
access follows a sequence wherein the last data to be stored will the first one
to be extracted. Arrays, on the other hand, does not follow a particular order
and instead can be accessed by referring to the indexed element within the
array.&lt;br /&gt;


&lt;strong&gt;38) Give a basic algorithm for searching a binary search tree.&lt;/strong&gt;&lt;br /&gt;


1. if the tree is empty, then the target is not in the tree, end search&lt;br /&gt;
2. if the tree is not empty, the target is in the tree&lt;br /&gt;
3. check if the target is in the root item&lt;br /&gt;
4. if target is not in the root item, check if target is smaller than the
root’s value&lt;br /&gt;
5. if target is smaller than the root’s value, search the left subtree&lt;br /&gt;
6. else, search the right subtree&lt;br /&gt;


&lt;strong&gt;39) What is a dequeue?&lt;/strong&gt;&lt;br /&gt;


A dequeue is a double-ended queue. This is a structure wherein elements can
be inserted or removed from either end.&lt;br /&gt;


&lt;strong&gt;40) What is a bubble sort and how do you perform it?&lt;/strong&gt;&lt;br /&gt;


A bubble sort is one sorting technique that can be applied to data
structures such as an array. It works by comparing adjacent elements and
exchanges their values if they are out of order. This method lets the smaller
values “bubble” to the top of the list, while the larger value sinks to the
bottom.&lt;br /&gt;


&lt;strong&gt;41) What are the parts of a linked list?&lt;/strong&gt;&lt;br /&gt;


A linked list typically has two parts: the head and the tail. Between the
head and tail lie the actual nodes, with each node being linked in a sequential
manner.&lt;br /&gt;


&lt;strong&gt;42) How does selection sort work?&lt;/strong&gt;&lt;br /&gt;


Selection sort works by picking the smallest number from the list and
placing it at the front. This process is repeated for the second position
towards the end of the list. It is the simplest sort algorithm.&lt;br /&gt;


&lt;strong&gt;43) What is a graph?&lt;/strong&gt;&lt;br /&gt;


A graph is one type of data structure that contains a set of ordered pairs.
These ordered pairs are also referred to as edges or arcs, and are used to
connect nodes where data can be stored and retrieved.&lt;br /&gt;


&lt;strong&gt;44) Differentiate linear from non linear data structure.&lt;/strong&gt;&lt;br /&gt;


Linear data structure is a structure wherein data elements are adjacent to
each other. Examples of linear data structure include arrays, linked lists,
stacks and queues. On the other hand, non-linear data structure is a structure
wherein each data element can connect to more than two adjacent data elements.
Examples of non linear data structure include trees and graphs.&lt;br /&gt;


&lt;strong&gt;45) What is an AVL tree?&lt;/strong&gt;&lt;br /&gt;


An AVL tree is a type of binary search tree that is always in a state of
partially balanced. The balance is measured as a difference between the heights
of the subtrees from the root. This self-balancing tree was known to be the
first data structure to be designed as such.&lt;br /&gt;


&lt;strong&gt;46) What are doubly linked lists?&lt;/strong&gt;&lt;br /&gt;


Doubly linked lists are a special type of linked list wherein traversal
across the data elements can be done in both directions. This is made possible
by having two links in every node, one that links to the next node and other
one that links to the previous node.&lt;br /&gt;


&lt;strong&gt;47) What is Huffman’s algorithm?&lt;/strong&gt;&lt;br /&gt;


Huffman’s algorithm is associated in creating extended binary trees that has
minimum weighted path lengths from the given weights. It makes use of a table
that contains frequency of occurrence for each data element.&lt;br /&gt;


&lt;strong&gt;48) What is Fibonacci search?&lt;/strong&gt;&lt;br /&gt;


Fibonacci search is a search algorithm that applies to a sorted array. It
makes use of a divide-and-conquer approach that can greatly reduce the time
needed in order to reach the target element.&lt;br /&gt;


&lt;strong&gt;49) Briefly explain recursive algorithm.&lt;/strong&gt;&lt;br /&gt;


Recursive algorithm targets a problem by dividing it into smaller,
manageable sub-problems. The output of one recursion after processing one
sub-problem becomes the input to the next recursive process.&lt;br /&gt;


&lt;strong&gt;50) How do you search for a target key in a linked list?&lt;/strong&gt;&lt;br /&gt;


To find the target key in a linked list, you have to apply sequential
search. Each node is traversed and compared with the target key, and if it is
different, then it follows the link to the next node. This traversal continues
until either the target key is found or if the last node is reached.&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/1147127169029081132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/data-structure-inteview-question-and.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1147127169029081132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1147127169029081132'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/data-structure-inteview-question-and.html' title='Data Structure Inteview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-5672730899626574883</id><published>2012-11-28T21:18:00.002-08:00</published><updated>2012-11-28T21:18:34.167-08:00</updated><title type='text'>PHP Interview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1) What is PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP is a web language based on
scripts that allows developers to dynamically create generated web pages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2) What does the initials of PHP
stand for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP means PHP: Hypertext
Preprocessor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3) Which programming language does
PHP resemble to?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP syntax resembles Perl and C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4) What does PEAR stands for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PEAR means “PHP Extension and
Application Repository”. it extends PHP and provides a higher level of
programming for web developers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;5) What is the actually used PHP
version?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Version 5 is the actually used
version of PHP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;6) How do you execute a PHP script
from the command line?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Just use the PHP command line
interface (CLI) and specify the file name of the script to be executed as
follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://www.gointerviews.com/top-100-php-interview-questions-answers/&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;php script.php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&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 class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;7) How to run the interactive PHP
shell from the command line interface?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Just use the PHP CLI program with
the option -a as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://www.gointerviews.com/top-100-php-interview-questions-answers/&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;php -a&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&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 class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;8 What are the correct and the most
two common way to start and finish a PHP block of code?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The two most &amp;nbsp;common ways to
start and finish a PHP script are:&amp;nbsp;&amp;lt;?php [ &amp;nbsp; --- &amp;nbsp;PHP
code---- ] ?&amp;gt; and &amp;lt;? [--- &amp;nbsp;PHP code &amp;nbsp;---] ?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;9) How can we display the output
directly to the browser?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To be able to display the output
directly to the browser, we have to use the special tags &amp;lt;?= and ?&amp;gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;10) What is the main difference
between PHP 4 and PHP 5?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP 5 presents many additional OOP
(Object Oriented Programming) features.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;11) Is multiple inheritance
supported in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP includes only single
inheritance, it means that a class can be extended from only one single class
using the keyword ‘extended’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;12) What is the meaning of a final
class and a final method?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;‘final’ is introduced in PHP5. Final
class means that this class cannot be extended and a final method cannot be
overrided.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;13) How comparison of objects is
done in PHP5?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;We use the operator ‘==’ to test is
two object are instanced from the same class and have same attributes and equal
values. We can test if two object are refering to the same instance of the same
class by the use of the identity operator ‘===’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;14) How can PHP and HTML interact?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to generate HTML
through PHP scripts, and it is possible to pass informations from HTML to PHP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;15) What type of operation is needed
when passing values through a form or an URL?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If we would like to pass values
througn a form or an URL then we need to encode and to decode them using
htmlspecialchars() and urlencode().&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;16) How can PHP and Javascript
interact?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PHP and Javascript cannot directly
interacts since PHP is a server side language and Javascript is a client side
language. However we can exchange variables since PHP is able to generate
Javascript code to be executed by the browser and it is possible to pass
specific variables back to PHP via the URL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;17) What is needed to be able to use
image function?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;GD library is needed to be able
execute image functions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;18) What is the use of the function
‘imagetypes()’?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;imagetypes() gives the image format
and types supported by the current version of GD-PHP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;19) What are the functions to be
used to get the image’s properties (size, width and height)?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The functions are getimagesize() for
size, imagesx() for width and imagesy() for height.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;20) How failures in execution are
handled with include() and require() functions?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If the function require() cannot
access to the file then it ends with a fatal error. However, the include()
function gives a warning and the PHP script continues to execute.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;21) What is the main difference
between require() and require_once()?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;require() and require_once() perform
the same task except that the second function checks if the PHP script is
already included or not before executing it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(same for include_once() and
include())&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;22) How can I display text with a
PHP script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Two methods are possible:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://www.gointerviews.com/top-100-php-interview-questions-answers/&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;&quot;Method
  1&quot;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;&quot;Method
  2&quot;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&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 class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;23) How can we display information
of a variable and readable by human with PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To be able to display a
human-readable result we use print_r().&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;24) How is it possible to set an
infinite execution time for PHP script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The set_time_limit(0) added at the
beginning of a script sets to infinite the time of execution to not have the
PHP error ‘maximum execution time exceeded’.It is also possible to specify this
in the php.ini file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;25) What does the PHP error
‘Parse error in PHP – unexpected T_variable at line x’ means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This is a PHP syntax error
expressing that a mistake at the line x stops parsing and executing the
program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;26) What should we do to be able to
export data into an Excel file?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The most common and used way is to
get data into a format supported by Excel. For example, it is possible to write
a .csv file, to choose for example comma as separator between fields and then
to open the file with Excel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;27) What is the function
file_get_contents() usefull for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;file_get_contents() lets reading a
file and storing it in a string variable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;28) How can we connect to a MySQL
database from a PHP script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To be able to connect to a MySQL
database, we must use mysql_connect() function as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://www.gointerviews.com/top-100-php-interview-questions-answers/&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;$database&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;=
  mysql_connect(&quot;HOST&quot;, &quot;USER_NAME&quot;, &quot;PASSWORD&quot;);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;mysql_select_db(&quot;DATABASE_NAME&quot;,$database);&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&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 class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;29) What is the function
mysql_pconnect() usefull for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;mysql_pconnect() ensure a persistent
connection to the database, it means that the connection do not close when the
the PHP script ends.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;30) How the result set of Mysql be
handled in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The result set can be handled using
mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_object or mysql_fetch_row.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;31) How is it possible to know the
number of rows returned in result set?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function mysql_num_rows() returns
the number of rows in a result set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;32) Which function gives us the
number of affected entries by a query?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;mysql_affected_rows() return the
number of entries affected by an SQL query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;33) What is the difference between
mysql_fetch_object() and mysql_fetch_array()?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The mysql_fetch_object() function
collects the first single matching record where mysql_fetch_array() collects
all matching records from the table in an array.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;34) How can we access the data sent
through the URL with the GET method?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In order to access the data sent via
the GET method, we you use $_GET array like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;www.url.com?var=value&lt;br /&gt;
$variable = $_GET[&quot;var&quot;]; this will now contain ‘value’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;35) How can we access the data sent
through the URL with the POST method?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To access the data sent this way,
you use the $_POST array.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Imagine you have a form field called
‘var’ on the form, when the user clicks submit to the post form, you can then
access the value like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_POST[&quot;var&quot;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;36) How can we check the value of a
given variable is a number?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to use the dedicated
function, is_numeric() to check whether it is a number or not.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;37) How can we check the value of a
given variable is alphanumeric?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to use the dedicated
function, ctype_alpha() to check whether it is an alphanumeric value or not.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;38) How do I check if a given
variable is empty?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If we want to check whether a
variable has a value or not, it is possible to use the empty() function.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;39) What does the unlink() function
means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The unlink() function is dedicated
for file system handling. It simply deletes the file given as entry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;40) What does the unset() function
means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The unlink() function is dedicated
for variable management. It will make a variable undefined.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;41) How do I escape data before
storing it into the database?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;addslashes function enables us to
escape data before storage into the database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;42) How is it possible to remove
escape characters from a string?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The stripslashes function enables us
to remove the escape characters before apostrophes in a string.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;43) How can we automatically escape
incoming data?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;We have to enable the Magic quotes
entry in the configuration file of PHP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;44) What does the function
get_magic_quotes_gpc() means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function get_magic_quotes_gpc()
tells us whether the magic quotes is switched on or no.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;45) Is it possible to remove the
HTML tags from data?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The strip_tags() function enables us
to clean a string from the HTML tags.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;46) what is the static variable in
function&amp;nbsp;useful&amp;nbsp;for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A static variable is defined within
a function only the first time and its value can be modified during function
calls as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;a href=&quot;http://www.gointerviews.com/top-100-php-interview-questions-answers/&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;testFunction()
  { static&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;$testVariable&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;
  &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;= 1;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;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;;&quot;&gt;$testVariable;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;$testVariable++;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;testFunction();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  //1&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;testFunction();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  //2&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;testFunction();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  //3&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;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;;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&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 class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;47) How can we define a
variable&amp;nbsp;accessible&amp;nbsp;in functions of a PHP script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This feature is possible using the
global keyword.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;48) How is it possible to return a
value from a function?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A function returns a value using the
instruction ‘return $value;’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;49) What is the most convenient
hashing method to be used to hash passwords?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is preferable to use crypt()
which natively supports several hashing algorithms or the function hash() which
supports more variants than crypt() rather than using the common hashing
algorithms such as md5, sha1 or sha256 because they are conceived to be fast.
hence, hashing passwords with these algorithms can vulnerability.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;50) Which cryptographic extension
provide generation and verification of digital signatures?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The PHP-openssl extension provides
several cryptographic operations including generation and verification of
digital signatures.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;51) How a constant is defined in a
PHP script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The define() directive lets us
defining a constant as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;define (“ACONSTANT”, 123);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;52) How can you pass a variable by
reference?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To be able to pass a variable by
reference, we use an ampersand in front of it, as follows $var1 = &amp;amp;$var2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;53) Will a comparison of an integer
12 and a string “13″ work in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;“13″ and 12 can be compared in PHP
since it casts everything to the integer type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;54) How is it possible to cast types
in PHP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The name of the output type have to
be specified in parentheses before the variable which is to be cast as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (int), (integer) – cast to integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (bool), (boolean) – cast to
boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (float), (double), (real) – cast
to float&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (string) – cast to string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (array) – cast to array&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* (object) – cast to object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;55) When a conditional statement is
ended with an endif?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;When the original if was followed by
: and then the code block without braces.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;56) How is the ternary conditional
operator used in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is composed of three expressions:
a condition, and two operands describing what instruction should be performed
when the specified condition is true or false as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Expression_1 ? Expression_2 :
Expression_3;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;57) What is the function
func_num_args() used for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function func_num_args() is used
to give the number of parameters passed into a function.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;58) If the variable $var1 is set to
10 and the $var2 is set to the character var1, what’s the value of $$var2?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$$var2 contains the value 10.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;59) What does accessing a class via
:: means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;:: is used to access static methods
that do not require object initialization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;60) In PHP, objects are they passed
by value or by reference?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In PHP, objects passed by value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;61) Are Parent constructors called
implicitly inside a class constructor?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;No, a parent constructor have to be
called explicitly as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;parent::constructor($value)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;62) What’s the difference between
__sleep and __wakeup?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;__sleep returns the array of all the
variables that need to be saved, while __wakeup retrieves them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;63) What is faster?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1- Combining two variables as
follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$variable1 = ‘Hello ‘;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$variable2 = ‘World’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$variable3 = $variable1.$variable2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Or&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2- $variable3 =
“$variable1$variable2″;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$variable3 will contain “Hello
World”. The first code is faster than the second code especially for large
large sets of data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;64) what is the definition of a
session?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A session is a logical object
enabling us to preserve temporary data across multiple PHP pages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;65) How to initiate a session in
PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The use of the function
session_start() lets us activating a session.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;66) How is it possible to propagate
a session id?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to propagate a
session id via cookies or URL parameters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;67) What is the meaning of a
Persistent Cookie?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A persistent cookie is permanently
stored in a cookie file on the browser’s computer. By default, cookies are
temporary and are erased if we close the browser.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;68) When sessions ends?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Sessions automatically ends when the
PHP script finishs executing, but can be manually ended using the
session_write_close().&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;69) What is the difference between
session_unregister() and session_unset()?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The session_unregister() function
unregister a global variable from the current session and the session_unset()
function free all session variables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;70) What does $GLOBALS means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$GLOBALS is associative array
including references to all variables which are currently defined in the global
scope of the script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;71) What does $_SERVER means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_SERVER is an array including
information created by the web server such as paths, headers, and script locations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;72) What does $_FILES means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_FILES is an associative array
composed of items sent to the current script via the HTTP POST method.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;73) What is the difference between
$_FILES[&#39;userfile&#39;][&#39;name&#39;] and $_FILES[&#39;userfile&#39;][&#39;tmp_name&#39;]?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_FILES[&#39;userfile&#39;][&#39;name&#39;]
represents the original name of the file on the client machine,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_FILES[&#39;userfile&#39;][&#39;tmp_name&#39;]
represents the temporary filename of the file stored on the server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;74) How can we get the error when
there is a problem to upload a file?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_FILES[&#39;userfile&#39;][&#39;error&#39;]
contains the error code associated with the uploaded file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;75) How can we change the maximum
size of the files to be uploaded?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;We can change the maximum size of
files to be uploaded by changing upload_max_filesize in php.ini.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;76) What does $_ENV means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_ENV is an associative array of
variables sent to the current PHP script via the environment method.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;77) What does $_COOKIE means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$_COOKIE is an associative array of
variables sent to the current PHP script using the HTTP Cookies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;78) What does the scope of variables
means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The scope of a variable is the
context within which it is defined. For the most part all PHP variables only
have a single scope. This single scope spans included and required files as
well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;79) what the difference between the
‘BITWISE AND’ operator and the ‘LOGICAL AND’ operator?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$a and $b:&amp;nbsp;&amp;nbsp;&amp;nbsp; TRUE if
both $a and $b are TRUE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$a &amp;amp;
$b:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bits that are set in both $a and
$b are set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;80) What are the two main string
operators?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The first is the concatenation
operator (‘.’), which returns the concatenation of its right and left
arguments. The second is (‘.=’), which appends the argument on the right to the
argument on the left.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;81) What does the array operator
‘===’ means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;$a === $b TRUE if $a and $b have the
same key/value pairs in the same order and of the same types.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;82) What is the differences between
$a != $b and $a !== $b?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;!= means inequality (TRUE if $a is
not equal to $b) and !== means non-identity (TRUE if $a is not identical to
$b).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;83) How can we determine whether a
PHP variable is an instantiated object of a certain class?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;To be able to verify whether a PHP
variable is an instantiated object of a certain class we use instanceof.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;84) What is the goto statement
useful for?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The goto statement can be placed to
enable jumping inside the PHP program. The target is pointed by a label
followed by a colon, and the instruction is specified as a goto statement
followed by the desired target label.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;85) what is the difference
between&amp;nbsp; Exception::getMessage and Exception::getLine ?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Exception::getMessage lets us
getting the Exception message and Exception::getLine lets us getting the line
in which the exception occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;86) What does the expression
Exception::__toString means?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Exception::__toString gives the
String representation of the exception.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;87) How is it possible to parse a
configuration file?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function parse_ini_file()
enables us to load in the ini file specified in filename, and returns the
settings in it in an associative array.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;88) How can we determine whether a
variable is set?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The boolean function isset
determines if a variable is set and is not NULL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;89) What is the difference between
the functions strstr() and stristr()?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The string function strstr(string
allString, string occ) returns part of allString from the first occurrence of
occ to the end of allString. This function is case-sensitive. stristr() is
identical to strstr() except that it is case insensitive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;90) what is the difference between
for and foreach?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;for is expressed as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;for (expr1; expr2; expr3)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;statement&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The first expression is executed
once at the beginning. In each iteration, expr2 is evaluated. If it is TRUE,
the loop continues and the statements inside for are executed. If it evaluates
to FALSE, the execution of the loop ends. expr3 is tested at the end of each
iteration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;However, foreach provides an easy
way to iterate over arrays and it is only used with arrays and objects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;91) Is it possible to submit a form
with a dedicated button?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to use the
document.form.submit() function to submit the form. For example: &amp;lt;input
type=button value=”SUBMIT” onClick=”document.form.submit()”&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;92) What is the difference between
ereg_replace() and eregi_replace()?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function eregi_replace() is
identical to the function ereg_replace() except that it ignores case
distinction when matching alphabetic characters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;93) Is it possible to protect
special characters in a query string?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Yes, we use the urlencode() function
to be able to protect special characters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;94) What are the three classes of errors
that can occur in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The three basic classes of errors
are notices (non-critical), warnings (serious errors) and fatal errors
(critical errors).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;95) What is the difference between
characters \034 and \x34?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;\034 is octal 34 and \x34 is hex 34.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;96) How can we pass the variable
through the navigation between the pages?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It is possible to pass the variables
between the PHP pages using sessions, cookies or hidden form fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;97) Is it possible to extend the
execution time of a php script?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The use of the set_time_limit(int
seconds) enables us to extend the execution time of a php script. The default
limit is 30 seconds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;98) Is it possible to destroy a
cookie?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Yes, it is possible by setting the
cookie with a past expiration time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;99) What is the default session time
in php?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The default session time in php is
until closing of browser&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;100) Is it possible to use COM
component in PHP?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Yes, it’s possible to integrate
(Distributed) Component Object Model components ((D)COM) in PHP scripts which
is provided as a framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/5672730899626574883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/php-interview-question-and-answer.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/5672730899626574883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/5672730899626574883'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/php-interview-question-and-answer.html' title='PHP Interview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-303321902759727857</id><published>2012-11-28T21:17:00.003-08:00</published><updated>2012-11-28T21:17:36.315-08:00</updated><title type='text'>XML Interview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;strong&gt;What is XML?&lt;/strong&gt;&lt;br /&gt;
The Extensible Markup Language (XML) is a general-purpose specification for
creating custom markup languages.[1] It is classified as an extensible
language, because it allows the user to define the mark-up elements. XML’s
purpose is to aid information systems in sharing structured data.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is the version information in XML?&lt;/strong&gt;&lt;br /&gt;
The root element can be preceded by an optional XML declaration element stating
what XML version is in use (normally 1.0); it might also contain character
encoding and external dependencies information.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is ROOT element in XML?&lt;/strong&gt;&lt;br /&gt;
XML documents must contain one element that is the parent of all other
elements. This element is called the root element.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;If XML does not have closing tag will it work?&lt;/strong&gt;&lt;br /&gt;
All XML Elements Must Have a Closing Tag otherwise it will produce error while
accessing or parsing.&lt;br /&gt;


&lt;strong&gt;Is XML case sensitive?&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Yes it is. XML tags are case sensitive. With XML, the tag is different from the
tag .&amp;nbsp;Opening and closing tags must be written with the same case.&lt;br /&gt;


&lt;strong&gt;What’s the difference between XML and HTML?&lt;/strong&gt;&lt;br /&gt;
On the surface, XML and HTML look similar. Both use tags (such as or ) and
attributes (such as align=”left” or type=”personal”) to add information to the
content. In fact, a carefully prepared HTML document can double as an XML
document. The difference is that HTML is a well-defined set of elements and
attributes. For example, the following is a well-formed XML document, but
because it only uses tags that are defined in HTML, it’s also an HTML document:On the other hand, HTML has somewhat looser rules than XML, so some HTML
documents are not well-formed XML documents.&lt;br /&gt;


&lt;strong&gt;Is XML meant to replace HTML?&lt;/strong&gt;&lt;br /&gt;
xml is a portable document structure, which is not really for presentation. XSL
or CSS may replace html, but really xml is meant to be a storage medium. It is
like asking if databases will replace html.&amp;nbsp;The one aspect that makes this whole thing blurry is that html and now Xhtml
is a subset of xml. It is just used to make documents render in browsers.&lt;br /&gt;


&lt;strong&gt;Can you explain why your project needed XML?&lt;/strong&gt;&lt;br /&gt;
1. If we having huge datas to be transferred instead of sending all those datas
as dataset you can opt xml.&lt;br /&gt;
2. XML is easy to parse and it enables a faster accessing of datas.&lt;br /&gt;
3. Case sensitiveness is an additional advantage in validating the
authentication for the user.&lt;br /&gt;
4. XML can be passed irrespective of OS, port and protocol.&lt;br /&gt;


&lt;strong&gt;What is DTD (Document Type definition)?&lt;/strong&gt;&lt;br /&gt;
A Document Type Definition (DTD) defines the legal building blocks of an XML
document. It defines the document structure with a list of legal elements and
attributes.A DTD can be declared inline inside an XML document, or as an external
reference&amp;nbsp;Although XML allows you to invent as many different elements and attributes
as you need, these elements and attributes, as well as their contents and the
documents that contain them, must all follow certain rules in order to be
well-formed. If a document is not well-formed, any attempts to read it or
render it will fail.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is a valid XML?&lt;/strong&gt;&lt;br /&gt;
XML that meets the constraints defined by its Document Type Declaration.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;11) What is CDATA section in XML?&lt;/strong&gt;&lt;br /&gt;
CDATA Sections are used to escape blocks of text containing characters which
would otherwise be recognized as markup. All tags and entity references are
ignored by an XML processor that treats them just like any character data.
CDATA blocks have been provided as a convenience measure when you want to
include large blocks of special characters as character data, but you do not
want to have to use entity references all the time&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is XSL?&lt;/strong&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;Extensible Style Language is a style sheet language aimed at activities
such as rearranging the document that are not supported by CSS, though XSL and
CSS share the same underlying concepts. XSL can be used to style XML documents
u sing sets of rules and definitions of actions to be applied. XSL is a
specification from the W3C.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is Element and attributes in XML?&lt;/strong&gt;&lt;br /&gt;
The basic building blocks of XML Schemas are elements and attributes. Data
types define the valid content that elements and attributes contain. When you
create XML Schemas, you define the individual elements and attributes and
assign valid types to them. Elements describe data, whereas attributes are like
properties of an element, in that they provide further definition about the
element the way that properties describe characteristics of objects and
classes.&lt;br /&gt;
An element describes the data that it contains. Elements can also contain other
elements and attributes.&lt;br /&gt;
An attribute is a named simple-type definition that cannot contain other
elements. Attributes can also be assigned an optional default value and they
must appear at the bottom of complex-type definitions. Additionally, if
multiple attributes are declared, they may occur in any order.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What are the standard ways of parsing XML document?&lt;/strong&gt;&lt;br /&gt;
DOM and SAX parsers are the standard ways for parsing XML document.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;&amp;nbsp;In What scenarios will you
use a DOM parser and SAX parser?&lt;/strong&gt;&lt;br /&gt;
In some scenarios, SAX is easily the better choice for quick, less-intensive
parsing and processing. In others, the DOM provides an easy-to-use, clean
interface to data in a desirable format. You, the developer, must always
analyze your application and its purpose to make the correct decision as to
which method to use, or how to use both in concert.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is XSLT?&lt;/strong&gt;&lt;br /&gt;
Extensible Stylesheet Language Transformations. A programming language
specialized for the transformation of XML documents.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;Define XPATH?&lt;/strong&gt;&lt;br /&gt;
A query language used to identify a set of nodes within a XML document.
Originally defined to be used with XSLT, it is also used by XPointer and a
simple subset is used in the xs:key, xs:keyref, and xs:unique W3C XML Schema
elements. The XQuery specification will be a superset of the second version of
XPath. This version will use type information provided by W3C XML Schema&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is an XMLReader Class?&lt;/strong&gt;&lt;br /&gt;
Represents a reader that provides fast, non-cached, forward-only access to XML
data.&lt;br /&gt;
XmlReader provides forward-only, read-only access to a stream of XML data. The
XmlReader class conforms to the W3C Extensible Markup Language (XML) 1.0 and
the Namespaces in XML recommendations.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What is XMLTextReader?&lt;/strong&gt;&lt;br /&gt;
The XmlTextReader class requires fast access to XML data. It does not require
reading the entire document into memory via the Document Object Model (DOM).
The class is derived from the XmlReader class and implements all the methods
defined in the XmlReader class. The following are the functions of the
XmlTextReader class:&lt;br /&gt;


* It enforces rules of a well-formed XML document.&lt;br /&gt;
* It does not provide any data validation in a document.&lt;br /&gt;
* It checks the Document Type Definition (DTD) and DocumentType nodes for their
well-formed structure, but does not validate these nodes by using the DTD.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;How do we access attributes using “XmlReader”?&lt;/strong&gt;&lt;br /&gt;
The XmlReader class provides various methods and properties for reading
attributes. Attributes are most commonly found on elements. However, they are
also allowed on XML declaration and document type nodes.&lt;br /&gt;


When positioned on an element node, the MoveToAttribute methods enable you
to go through the attribute list of the element. After MoveToAttribute has been
called, the node properties—such as Name, NamespaceURI, Prefix, and so
on—reflect the properties of that attribute, and not the containing element it
belongs to.&lt;br /&gt;
&lt;br /&gt;


&lt;strong&gt;What does XmlValidatingReader class do?&lt;/strong&gt;&lt;br /&gt;
Represents a reader that provides document type definition (DTD), XML-Data
Reduced (XDR) schema, and XML Schema definition language (XSD) validation.&lt;br /&gt;


XmlValidatingReader implements the XmlReader class and provides support for
data validation. Use the Schemas property to have the reader validate by using
schema files that are cached in an XmlSchemaCollection. The ValidationType
property specifies what type of validation the reader should perform. Setting
the property to ValidationType.None creates a non-validating reader.&lt;br /&gt;
&lt;br /&gt;


&lt;div align=&quot;center&quot;&gt;

&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 96%px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is XML? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 7.5pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 7.5pt; padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML is a markup language for
  specific documents which contain structured information. Structured
  information is both content and indication of contents role. Every document
  has specific structure. The mechanism which is used to determine structures
  in a document is known as a markup language. XML specification describes a
  perfect way to add markup o the documents. &lt;br /&gt;
  • The abbreviation of XML is extensible markup language.&lt;br /&gt;
  • XML is also a markup language which is same as HTML.&lt;br /&gt;
  • XML is especially designed to describe data.&lt;br /&gt;
  • The tags of XML are not predefined and the tags must be defined on your
  own.&lt;br /&gt;
  • XML describes data using XML schema or Document Type Definition.&lt;br /&gt;
  • XML is W3C recommendation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;• XML with XML or DTD Schema is
  especially designed to be self-descriptive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 22.5pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;height: 22.5pt; padding: 0in 0in 0in 0in;&quot; valign=&quot;top&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Differentiate SAX and DOM parsers?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 7.5pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;height: 7.5pt; padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML document is parsed using both
  SAX and DOM. Both have some advantages and disadvantages and are used in the
  programs based on the situation. &lt;br /&gt;
  SAX: &lt;br /&gt;
  • It parses node by node.&lt;br /&gt;
  • XML is not stored in the memory.&lt;br /&gt;
  • A node cannot be inserted or deleted.&lt;br /&gt;
  • Traversing is from top to bottom.&lt;br /&gt;
  DOM: &lt;br /&gt;
  • It occupies more space in the memory.&lt;br /&gt;
  • Complete document is stored in the memory before processing.&lt;br /&gt;
  • Nodes can be inserted or deleted.&lt;br /&gt;
  • Traversing is possible in any direction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 22.5pt; mso-yfti-irow: 7;&quot;&gt;
  &lt;td style=&quot;height: 22.5pt; padding: 0in 0in 0in 0in;&quot; valign=&quot;top&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How an XML file is created? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 7.5pt; mso-yfti-irow: 9;&quot;&gt;
  &lt;td style=&quot;height: 7.5pt; padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML can be created by plain text
  editor such as notepad or by .net model using various inbuilt methods such as
  XmlTextWriter. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 22.5pt; mso-yfti-irow: 11;&quot;&gt;
  &lt;td style=&quot;height: 22.5pt; padding: 0in 0in 0in 0in;&quot; valign=&quot;top&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Define XML namespace? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 7.5pt; mso-yfti-irow: 13;&quot;&gt;
  &lt;td style=&quot;height: 7.5pt; padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML namespace offer a method to
  prevent element name conflicts. The collection of attribute names and element
  type is known as a XML namespace. A reasonable argument is made that XML
  namespaces do not exist conceptual or physical entities. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 22.5pt; mso-yfti-irow: 15;&quot;&gt;
  &lt;td style=&quot;height: 22.5pt; padding: 0in 0in 0in 0in;&quot; valign=&quot;top&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Does XML language replace HTML? &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 7.5pt; mso-yfti-irow: 17;&quot;&gt;
  &lt;td style=&quot;height: 7.5pt; padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;No, HTML is not replaced by XML.
  Instead, it is an alternative which permits you to define own set of markup
  elements. XML is specially designed to make DTDs writing simpler than full
  SGML. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Describe XMLHttpRequest Object? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XMLHttpRequest is sued to: &lt;br /&gt;
  • Update webpage without reloading.&lt;br /&gt;
  • Data is requested from server after loading the page.&lt;br /&gt;
  • Data is received from the server after loading the page.&lt;br /&gt;
  • Data is sent to the server in the background. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XMLhttp=new XMLHttpRequest();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Which software is used to process XML namespaces? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;There is no special XML software. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Define XML namespace name?&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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML namespace name is URI that
  identifies namespace uniquely. URIs are used as they are used widely and
  documented perfectly. Because, people allocate URIs under their control and
  it is easy to ensure no two XML namespaces are determined by same URI. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Differentiate XML and HTML? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;XML: &lt;br /&gt;
  • Slash&lt;br /&gt;
  • These tags are defined by user&lt;br /&gt;
  • Quotes&lt;br /&gt;
  • Content driven end tags&lt;br /&gt;
  HTML: &lt;br /&gt;
  • Slash is not required&lt;br /&gt;
  • Defined set of tags&lt;br /&gt;
  • Quotes are not necessary&lt;br /&gt;
  • Format driven&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;• End tags are not required&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Define DOM? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The abbreviation of DOM is
  Document Object Model. It is an interface specification which is maintained
  by W3C DOM workgroup. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;11. Why XML is vital in
  development? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Two constraints are removed by XML
  which hold back web developments: inflexible document type and dependence on
  a single.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Give basic issues to use attributes?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Some of the issues in using
  attributes are: &lt;br /&gt;
  • Attributes do not have many values.&lt;br /&gt;
  • Attributes do not contain tree structures&lt;br /&gt;
  • Attributes cannot be expanded easily&lt;br /&gt;
  Reading and maintaining attributes is very difficult. Elements are used for
  data. Attributes are used for information which is not related to data. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Give essential components of security and do signatures of
  XML provide it?&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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The following are three
  components: &lt;br /&gt;
  • Message integrity&lt;br /&gt;
  • Authentication&lt;br /&gt;
  • Non-repudiation&lt;br /&gt;
  Besides signature information, information is also present in the XML
  signature which describes key used to sign content. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Give examples for XML Editors? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;• eNotepad&lt;br /&gt;
  • XML Spy&lt;br /&gt;
  • XML Pro&lt;br /&gt;
  • XML Notepad&lt;br /&gt;
  • XML Cooktop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
    &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
    &lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Give XML Editor Benefits? &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&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: 0in 0in 0in 0in;&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;• While coding XML, it prevents
  from making mistakes.&lt;br /&gt;
  • XML and HTML editors are same and they give syntax highlighting which helps
  with readability while coding.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;• Closing tag is inserted
  automatically if you add an opening tag such as HTML editor. &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=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is the difference between SAX parser and DOM
     parser?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is the difference between Schema and DTD?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How do you parse/validate the XML document?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is XML Namespace?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is Xpath?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is XML template?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;How would you produce PDF output using XSL’s?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What are the steps to transform XML into HTML using
     XSL?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is XSL?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;What is XSLT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/303321902759727857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/xml-interview-question-and-answer.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/303321902759727857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/303321902759727857'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/xml-interview-question-and-answer.html' title='XML Interview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-1334744104935374125</id><published>2012-11-21T21:42:00.003-08:00</published><updated>2012-11-21T21:42:50.543-08:00</updated><title type='text'>Sql Interview Questions and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; text-align: justify;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;A SUPER KEY&lt;/b&gt;&amp;nbsp;is a set of one or more attributes that allows us to identify uniquely an entity in the entity set.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The PRIMARY KEY&lt;/b&gt;&amp;nbsp;is the column(s) used to uniquely identify each row of a table. A table can have only one primary key.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A null&lt;/b&gt;&amp;nbsp;signifies that a value is undefined or not known. This is not the same as a zero, a blank, or a default value. Instead, it indicates that a data value is absent.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A UNIQUE KEY&lt;/b&gt;&amp;nbsp;is one or more columns that must be unique for each row of the table&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A FOREIGN KEY&lt;/b&gt;&amp;nbsp;is one or more columns whose values are based on the PRIMARY or CANDITATE KEY values from the database.&lt;br /&gt;
&lt;b&gt;CANDIDATE KEY&lt;/b&gt;&amp;nbsp;is a minimal superkey. A candidate key for a relation schema is a minimal set of attributes whose values uniquely identify tuples in the corresponding relation.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Metadata -&lt;/b&gt;&amp;nbsp;are data about data but not the actual data&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;An entity -&lt;/b&gt;&amp;nbsp;is an object with a physical existence.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A view -&lt;/b&gt;&amp;nbsp;is a virtual table that is created when the view is invoked (by calling its name). The table doesn&#39;t actually exist, only the SQL statement that defines the table.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A set function -&amp;nbsp;&lt;/b&gt;is a type of function that processes or calculates data and returns the appropriate values.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Data dictionary -&lt;/b&gt;&amp;nbsp;is a repository of information describing the data in the database, that is the metadata. Data dictionary is a file that contains Metadata or data about data.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;An entity type -&amp;nbsp;&lt;/b&gt;defines a collection of entities that have same attribute Entity Set.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Entity set&lt;/b&gt;&amp;nbsp;- is the collection of a particular entity type that are grouped into an Entity Set.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The REVOKE-&lt;/b&gt;&amp;nbsp;statement is used to remove database privileges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What are the ways&amp;nbsp;&lt;span class=&quot;spelle&quot;&gt;tablespaces&lt;/span&gt;&amp;nbsp;can be managed and how do they differ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Objects can be assigned to a table space. The related objects can be then grouped together. Table space can also be managed using extents. Extents consist of&amp;nbsp;a specific number of contiguous data&amp;nbsp;blocks. For the required extent, the free extent closest in size is determined.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Explain what are Oracle Catalog and Oracle Archive log?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracle catalog contains tables and views to get information about the database. It helps user to understand the available tables, attributes, constraints etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracle Archive log mode of a database in Oracle, ensures, the online redo logs are not overwritten before they are archived. This ensures that recovery is possible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What&amp;nbsp;&lt;span class=&quot;grame&quot;&gt;are&lt;/span&gt;&amp;nbsp;PCT Free and PCT Used? What is PCT increase parameter in segment?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTFREE is a parameter used to find how much space should be left in a database block for future updates. This means that if the PCTFREE = 20, new rows will be added in the block until it is 80% full.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTUSED is a parameter helps Oracle to find when it should consider a database block to be empty enough to be added to the freelist. This means that if the PCTFREE = 50, new rows will be not be added in the block until sufficient rows are deleted from the block so that it falls below 40% empty.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTINCREASE parameter is used to find how much will the each subsequent segment will grow. This value is in %.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What is dump destination? What are&amp;nbsp;&lt;span class=&quot;spelle&quot;&gt;bdump&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;spelle&quot;&gt;cdump&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class=&quot;spelle&quot;&gt;udump&lt;/span&gt;?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Trace files for Oracle processes are stored in dump destination.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Bdump- Oracle writes to the trace log and creates trace files for background processes in background dump destination. If this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Cdump- Oracle writes core files and background processes in Core dump destination directory. If this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Udump – Oracle creates trace files for the user processes in the User Dump directory if this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;How do you increase the performance of %LIKE operator?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;LIKE% works the fastest because it uses the index to search on the column provided an index is specified on the column. Using % after LIKE, results in faster results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Why use materialized view instead of a table&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Materialized views are basically used to increase query performance since it contains results of a query. They should be used for reporting instead of a table for a faster execution.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Why and how the deadlock situation arises&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;A deadlock situation arises when two or more users wait for the same resource locked by one anther or two or more processes wait to update rows which are locked by other processes. Oracle if detects a deadlock, rolls back the session chosen by the deadlock victim.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What are standby databases? Difference between Physical and logical standby databases&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;A standby database is a replica of the original database. In order to keep both the database synchronized, archived redo logs can be used. It is mainly used in disaster protection. It can also be opened in read only mode which allows it to be used independently for reporting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;A logical standby database allows new database objects like tables, indexes to be added to the database. On the other hand, the physical standby database is a physical or structural copy of primary database. They can be opened in read only for disaster recovery.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;What is Cache Fusion Technology?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;In Cache fusion, multiple buffers join to act as one. It eliminates disk i/o operaions by making use of a scalable shared cache. It treats multiple buffer caches as one thereby resolving data consistency issues. Cash fusion technology can provide more resources and increases concurrency of users.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What is the difference between Cloning and Standby databases?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;The clone database is a copy of the database which can be opened in read write mode. It is treated as a separate copy of the database that is functionally completely separate. The standby database is a copy of the production database used for disaster protection. In order to update the standby database; archived redo logs from the production database can be used. If the primary database is destroyed or its data becomes corrupted, one can perform a failover to the standby database, in which case the standby database becomes the new primary database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What is dump destination? What are bdump, cdump and udump? &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Trace files for Oracle processes are stored in dump destination.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;Bdump-&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracle writes to the trace log and creates trace files for background processes in background dump destination. If this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Cdump-&lt;/b&gt;&amp;nbsp;Oracle writes core files and background processes in Core dump destination directory. If this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Udump&lt;/b&gt;&amp;nbsp;– Oracle creates trace files for the user processes in the User Dump directory if this directory becomes full and more files cannot be written, debugging becomes difficult.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;What are PCT Free and PCT Used? What is PCT increase parameter in segment?&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTFREE is a parameter used to find how much space should be left in a database block for future updates. This means that if the PCTFREE = 20, new rows will be added in the block until it is 80% full.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTUSED is a parameter helps Oracle to find when it should consider a database block to be empty enough to be added to the freelist. This means that if the PCTFREE = 50, new rows will be not be added in the block until sufficient rows are deleted from the block so that it falls below 40% empty.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;PCTINCREASE parameter is used to find how much will the each subsequent segment will grow. This value is in %&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;Explain what are Oracle Catalog and Oracle Archive log?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracle catalog contains tables and views to get information about the database. It helps user to understand the available tables, attributes, constraints etc.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracle Archive log mode of a database in Oracle, ensures, the online redo logs are not overwritten before they are archived. This ensures that recovery is possible&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; text-align: justify;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&amp;nbsp;Transactional control commands?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto; text-align: justify;&quot;&gt;
&lt;li&gt;COMMIT&lt;/li&gt;
&lt;li&gt;ROLLBACK&lt;/li&gt;
&lt;li&gt;SAVEPOINT&lt;/li&gt;
&lt;li&gt;SET TRANSACTIONS&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Drawbacks of file processing system?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Duplication of data, which leads to wastage of storage space and data inconsistency.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Types of data manipulation languages?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto; text-align: justify;&quot;&gt;
&lt;li&gt;Procedural DMLs&lt;/li&gt;
&lt;li&gt;Declarative DMLs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Physical and Logical data independence&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In logical data independence, the conceptual schema can be changed without changing the external schema.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In physical data independence, the internal schema can be changed without changing the conceptual schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;What is the difference between Delete and Truncate command in SQL&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Delete command and truncate command both will delete the data, however the truncate command can not be rolled back as delete can be.&lt;br /&gt;
The delete command can be used for selected records using the where clause but with the truncate command we have to loose data. DELETE statement is a logged operation and hence takes more time then truncate.&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;border: 0px; font-family: Georgia, serif; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; text-align: left; vertical-align: baseline;&quot;&gt;What is the difference between a &quot;where&quot; clause and a &quot;having&quot; clause?&lt;/strong&gt;&lt;span style=&quot;font-family: Georgia, serif; line-height: 18px; text-align: left;&quot;&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, serif; line-height: 18px; text-align: left;&quot;&gt;&quot;Where&quot; is a kind of restiriction statement. You use where clause to restrict all the data from DB.Where clause is using before result retrieving. But Having clause is using after retrieving the data.Having clause is a kind of filtering command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, serif; line-height: 18px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is the basic form of a SQL statement to read data out of a table?&lt;/strong&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;The basic form to read data out of table is ‘SELECT * FROM table_name; ‘ An answer: ‘SELECT * FROM table_name WHERE xyz= ‘whatever’;’ cannot be called basic form because of WHERE clause.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is a &quot;join&quot;?&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;‘join’ used to connect two or more tables logically with or without common field.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What structure can you implement for the database to speed up table reads?&lt;/strong&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;Follow the rules of DB tuning we have to: 1] properly use indexes ( different types of indexes) 2] properly locate different DB objects across different tablespaces, files and so on.3] create a special space (tablespace) to locate some of the data with special datatype ( for example CLOB, LOB and …)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; text-align: left;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is &quot;normalization&quot;? &quot;Denormalization&quot;? Why do you sometimes want to denormalize?&lt;/strong&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&amp;nbsp;- Normalizing data means eliminating redundant information from a table and organizing the data so that future changes to the table are easier. Denormalization means allowing redundancy in a table. The main benefit of denormalization is improved performance with simplified data retrieval and manipulation. This is done by reduction in the number of joins needed for data processing.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/1334744104935374125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-questions-and-answer.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1334744104935374125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1334744104935374125'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-questions-and-answer.html' title='Sql Interview Questions and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-2980988613495396503</id><published>2012-11-21T21:14:00.004-08:00</published><updated>2012-11-21T21:35:18.100-08:00</updated><title type='text'>Operating System Interview Question </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Bookman Old Style&amp;quot;,&amp;quot;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;;&quot;&gt;Operating System
Interview Question&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;1.
What is an operating system?&lt;br /&gt;
2. What are the various components of a computer system?&lt;br /&gt;
3. What is purpose of different operating systems?&lt;br /&gt;
4. What are the different operating systems?&lt;br /&gt;
5. What are operating system services?&lt;br /&gt;
6. What is a boot-strap program?&lt;br /&gt;
7. What is BIOS?&lt;br /&gt;
8. Explain the concept of the batched operating systems?&lt;br /&gt;
9. Explain the concept of the multi-programmed operating systems?&lt;br /&gt;
10. Explain the concept of the timesharing operating systems?&lt;br /&gt;
11. Explain the concept of the multi-processor systems or parallel systems?&lt;br /&gt;
12. Explain the concept of the Distributed systems?&lt;br /&gt;
13. Explain the concept of Real-time operating systems?&lt;br /&gt;
14. Define MULTICS?&lt;br /&gt;
15. What is SCSI?&lt;br /&gt;
16. What is a sector?&lt;br /&gt;
17. What is cache-coherency?&lt;br /&gt;
18. What are residence monitors?&lt;br /&gt;
19. What is dual-mode operation?&lt;br /&gt;
20. What are the operating system components?&lt;br /&gt;
21. What are operating system services?&lt;br /&gt;
22. What are system calls?&lt;br /&gt;
23. What is a layered approach and what is its advantage?&lt;br /&gt;
24. What is micro kernel approach and site its advantages?&lt;br /&gt;
25. What are a virtual machines and site their advantages?&lt;br /&gt;
26. What is a process?&lt;br /&gt;
27. What are the states of a process?&lt;br /&gt;
28. What are various scheduling queues?&lt;br /&gt;
29. What is a job queue?&lt;br /&gt;
30. What is a ready queue?&lt;br /&gt;
31. What is a device queue?&lt;br /&gt;
32. What is a long term scheduler &amp;amp; short term schedulers?&lt;br /&gt;
33. What is context switching?&lt;br /&gt;
34. What are the disadvantages of context switching?&lt;br /&gt;
35. What are co-operating processes?&lt;br /&gt;
36. What is a thread?&lt;br /&gt;
37. What are the benefits of multithreaded programming?&lt;br /&gt;
38. What are types of threads?&lt;br /&gt;
39. Which category the java thread do fall in?&lt;br /&gt;
40. What are multithreading models?&lt;br /&gt;
41. What is a P-thread?&lt;br /&gt;
42. What are java threads?&lt;br /&gt;
43. What is process synchronization?&lt;br /&gt;
44. What is critical section problem?&lt;br /&gt;
45. What is a semaphore?&lt;br /&gt;
46. What is bounded-buffer problem?&lt;br /&gt;
47. What is readers-writers problem?&lt;br /&gt;
48. What is dining philosophers’ problem?&lt;br /&gt;
49. What is a deadlock?&lt;br /&gt;
50. What are necessary conditions for dead lock?&lt;br /&gt;
51. What is resource allocation graph?&lt;br /&gt;
52. What are deadlock prevention techniques?&lt;br /&gt;
53. What is a safe state and a safe sequence?&lt;br /&gt;
54. What are the deadlock avoidance algorithms?&lt;br /&gt;
55. What are the basic functions of an operating system?&lt;br /&gt;
56. Explain briefly about, processor, assembler, compiler, loader, linker and
the functions executed by them.&lt;br /&gt;
57. What is a Real-Time System?&lt;br /&gt;
58. What is the difference between Hard and Soft real-time systems?&lt;br /&gt;
59. What is virtual memory?&lt;br /&gt;
60. What is cache memory?&lt;br /&gt;
61.Differentiate between Complier and Interpreter?&lt;br /&gt;
62.What are different tasks of Lexical Analysis?&lt;br /&gt;
63. Why paging is used?&lt;br /&gt;
64. What is Context Switch?&lt;br /&gt;
65. Distributed Systems?&lt;br /&gt;
66.Difference between Primary storage and secondary storage?&lt;br /&gt;
67. What is CPU Scheduler?&lt;br /&gt;
68. What do you mean by deadlock?&lt;br /&gt;
69. What is Dispatcher?&lt;br /&gt;
70. What is Throughput, Turnaround time, waiting time and Response time?&lt;br /&gt;
71. Explain the difference between microkernel and macro kernel?&lt;br /&gt;
72.What is multi tasking, multi programming, multi threading?&lt;br /&gt;
73. Give a non-computer example of preemptive and non-preemptive scheduling?&lt;br /&gt;
74. What is starvation and aging?&lt;br /&gt;
75.Different types of Real-Time Scheduling?&lt;br /&gt;
76. What are the Methods for Handling Deadlocks?&lt;br /&gt;
77. What is a Safe State and its’ use in deadlock avoidance?&lt;br /&gt;
78. Recovery from Deadlock?&lt;br /&gt;
79.Difference between Logical and Physical Address Space?&lt;br /&gt;
80. Binding of Instructions and Data to Memory?&lt;br /&gt;
81. What is Memory-Management Unit (MMU)?&lt;br /&gt;
82. What are Dynamic Loading, Dynamic Linking and Overlays?&lt;br /&gt;
83. What is fragmentation? Different types of fragmentation?&lt;br /&gt;
84. Define Demand Paging, Page fault interrupt, and Trashing?&lt;br /&gt;
85. Explain Segmentation with paging?&lt;br /&gt;
86. Under what circumstances do page faults occur? Describe the actions taken
by the operating system when a page fault occurs?&lt;br /&gt;
87. What is the cause of thrashing? How does the system detect thrashing? Once
it detects thrashing, what can the system do to eliminate this problem?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;
&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Bookman Old Style&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/2980988613495396503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/operating-system-interview-question-and.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2980988613495396503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2980988613495396503'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/operating-system-interview-question-and.html' title='Operating System Interview Question '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-6013962321265108706</id><published>2012-11-21T21:13:00.002-08:00</published><updated>2012-11-21T21:35:49.207-08:00</updated><title type='text'>OOPS Interview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;What is an Object
in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;An object is a software
bundle of variables and related methods. Objects are related to real life
scenario. Class is the general thing and object is the specialization of
general thingObjects is instance of classes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;Declaration of an
Object in OOPs&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;ClassName objectName=new
ClassName();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;E.g.: Person objPerson= new
Person();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;An object is characterized by
concepts like:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Attribute&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Behavior&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Identity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
What is an Attribute in OOPs?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Attributes define the characteristics of a class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
The set of values of an attribute of a particular object is called its state.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
In Class Program attribute can be a string or it can be a integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
What is a Behavior in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Every object has behavior&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
In C#, behaviors of objects are written in methods.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
If a behavior of an object needs to be performed, then the corresponding method
is called.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
What is an Identity in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Each time an object is created the object identity is been defined.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
This identity is usually created using an identifier which is derived from the
type of item&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;5.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;What is
Encapsulation in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation is one of the fundamental principles of object-oriented
programming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation is a process of hiding all the internal details of an object from
the outside world&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation is the ability to hide its data and methods from outside the
world and only expose data and methods that are required&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation is a protective barrier that prevents the code and data being
randomly accessed by other code or by outside the class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation gives us maintainability, flexibility and extensibility to our
code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation makes implementation inaccessible to other parts of the program
and protect from whatever actions might be taken outside the function or class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation provides a way to protect data from accidental corruption&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation hides information within an object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation is the technique or process of making the fields in a class
private and providing access to the fields using public methods&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation gives you the ability to validate the values before the object
user change or obtain the value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Encapsulation allows us to create a “black box” and protects an objects
internal state from corruption by its clients.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;There are two ways to create
a validation process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Using Assessors and Mutators&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Using properties&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;Benefits of Encapsulation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
In Encapsulation fields of a class can be read-only or can be write-only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
A class can have control over in its fields&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
A class can change data type of its fields anytime but users of this class do
not need to change any code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;6.&amp;nbsp; What is
Inheritance in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Inheritance, together with encapsulation and polymorphism, is one of the three
primary characteristics (concept) of object-oriented programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Inheritance enables you to create new classes that reuse, extend, and modify
the behavior that is defined in other classes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
The Class whose methods and variables are defined is called super class or base
class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
The Class that inherits methods and variables are defined is called sub class
or derived class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Sometimes base class known as generalized class and derived class known as
specialized class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Keyword to declare inheritance is “:” (colon) in visual c#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;Benefits of using Inheritance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Once a behavior (method) or property is defined in a super class(base
class),that behavior&amp;nbsp; or property is automatically inherited by all
subclasses (derived class).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Code reusability increased through inheritance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Inheritance provide a clear model structure which is easy to understand without
much complexity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Using inheritance, classes become grouped together in a hierarchical tree
structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Code are easy to manage and divided into parent and child classes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;7. What is
Polymorphism in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Polymorphism is one of the primary characteristics (concept) of object-oriented
programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Poly means many and morph means form. Thus, polymorphism refers to being able
to use many forms of a type without regard to the details&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Polymorphism is the characteristic of being able to assign a different meaning
specifically, to allow an entity such as a variable, a function, or an object
to have more than one form&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Polymorphism is the ability to process objects differently depending on their
data types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Polymorphism is the ability to redefine methods for derived classes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;Types of Polymorphism&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Compile time Polymorphism&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Run time Polymorphism&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;8. What is
Compile Time Polymorphism in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Compile time Polymorphism also known as method overloading&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Method overloading means having two or more methods with the same name but with
different signatures&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;9. What is Run
Time Polymorphism in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Run time Polymorphism also known as method overriding&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&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;
Method overriding means having two or more methods with the same name , same
signature but with different implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;10. What is
Access Modifier in OOPS?&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;Access modifiers determine
the extent to which a variable or method can be accessed from another class or
object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;The following five
accessibility levels can be specified using the access modifiers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Internal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected internal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; line-height: 18.0pt; margin-bottom: .2in; margin-left: 0in; margin-right: 0in; margin-top: .2in;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/6013962321265108706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/oops-interview-question-and-answer.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6013962321265108706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6013962321265108706'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/oops-interview-question-and-answer.html' title='OOPS Interview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-1930896661932292754</id><published>2012-11-21T21:12:00.001-08:00</published><updated>2012-11-21T21:36:47.497-08:00</updated><title type='text'>C Language Interview Question</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What does static variable mean? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is a pointer? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is a structure? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are the differences between structures and arrays? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;5.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;In header files whether functions are declared or defined? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;6.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are the differences between malloc() and calloc()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;7.&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are macros? What
are the advantages and disadvantages? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;8.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Difference between pass by reference and pass by value? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;9.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is static identifier? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;10.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Where are the auto variables stored? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;11.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Where does global, static, local, register variables, free memory
and C Program instructions get stored? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;12.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Difference between arrays and linked list? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;13.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are enumerations? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;14.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Describe about storage allocation and scope of global, extern,
static, local and register variables? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;15.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are register variables? What are the advantage of using
register variables? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;16.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the use of typedef? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;17.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can we specify variable field width in a scanf() format string? If
possible how? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;18.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Out of fgets() and gets() which function is safe to use and why? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;19.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Difference between strdup and strcpy? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;20.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is recursion? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;21.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Differentiate between a for loop and a while loop? What are it
uses? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;22.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are the different storage classes in C? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;23.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write down the equivalent pointer expression for referring the
same element a[i][j][k][l]? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;24.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is difference between Structure and Unions? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;25.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What the advantages of using Unions? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;26.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are the advantages of using pointers in a program? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;27.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the difference between Strings and Arrays? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;28.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;In a header file whether functions are declared or defined? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;29.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is a far pointer? where we use it? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;30.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How will you declare an array of three function pointers where
each function receives two ints and returns a float? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;31.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is a NULL Pointer? Whether it is same as an uninitialized
pointer? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;32.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is a NULL Macro? What is the difference between a NULL
Pointer and a NULL Macro? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;33.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What does the error ‘Null Pointer Assignment’ mean and what causes
this error? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;34.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is near, far and huge pointers? How many bytes are occupied
by them? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;35.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you obtain segment and offset addresses from a far
address of a memory location? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;36.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Are the expressions arr and *arr same for an array of integers? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;37.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Does mentioning the array name gives the base address in all the
contexts? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;38.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Explain one method to process an entire string as one unit? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;39.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the similarity between a Structure, Union and enumeration?
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;40.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can a Structure contain a Pointer to itself? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;41.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How can we check whether the contents of two structure variables
are same or not? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;42.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How are Structure passing and returning implemented by the
complier? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;43.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How can we read/write Structures from/to data files? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;44.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the difference between an enumeration and a set of
pre-processor # defines? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;45.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What do the ‘c’ and ‘v’ in argc and argv stand for? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;46.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Are the variables argc and argv are local to main? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;47.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the maximum combined length of command line arguments
including the space between adjacent arguments? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;48.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;If we want that any wildcard characters in the command line
arguments should be appropriately expanded, are we required to make any special
provision? If yes, which? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;49.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Does there exist any way to make the command line arguments
available to other functions without passing them as arguments to the function?
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;50.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are bit fields? What is the use of bit fields in a Structure
declaration? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;51.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;To which numbering system can the binary number 1101100100111100
be easily converted to? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;52.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which bit wise operator is suitable for checking whether a
particular bit is on or off? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;53.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which bit wise operator is suitable for turning off a particular
bit in a number? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;54.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which bit wise operator is suitable for putting on a particular
bit in a number? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;55.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which bit wise operator is suitable for checking whether a
particular bit is on or off? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;56.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which one is equivalent to multiplying by 2? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Left shifting a
number by 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Left shifting an
unsigned int or char by 1? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;57.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program to compare two strings without using the strcmp()
function. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;58.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program to concatenate two strings. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;59.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program to interchange 2 variables without using the third
one. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;60.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write programs for String Reversal. The same for Palindrome check.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;61.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program to find the Factorial of a number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;62.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program to generate the Fibonacci Series? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;63.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program which employs Recursion? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;64.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program which uses command line arguments. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;65.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Write a program which uses functions like strcmp(), strcpy(), etc.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;66.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What are the advantages of using typedef in a program? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;67.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you dynamically allocate a one-dimensional and
two-dimensional array of integers? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;68.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How can you increase the size of a dynamically allocated array? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;69.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How can you increase the size of a statically allocated array? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;70.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;When reallocating memory if any other pointers point into the same
piece of memory do you have to readjust these other pointers or do they get
readjusted automatically? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;71.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which function should be used to free the memory allocated by
calloc()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;72.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How much maximum can you allocate in a single call to malloc()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;73.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can you dynamically allocate arrays in expanded memory? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;74.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is object file? How can you access object file? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;75.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Which header file should you include if you are to develop a
function which can accept variable number of arguments? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;76.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can you write a function similar to printf()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;77.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How can a called function determine the number of arguments that
have been passed to it? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;78.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can there be at least some solution to determine the number of
arguments passed to a variable argument list function? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;79.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How do you declare the following: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;An array of three
pointers to chars &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;An array of three
char pointers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;A pointer to array of
three chars &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;A pointer to function
which receives an int pointer and returns a float pointer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 61.9pt; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;A pointer to a
function which receives nothing and returns nothing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;80.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What do the functions atoi(), itoa() and gcvt() do? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;81.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Does there exist any other function which can be used to convert
an integer or a float to a string? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;82.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use qsort() function to sort an array of structures?
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;83.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use qsort() function to sort the name stored in an
array of pointers to string? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;84.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use bsearch() function to search a name stored in
array of pointers to string? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;85.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use the functions sin(), pow(), sqrt()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;86.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use the functions memcpy(), memset(), memmove()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;87.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use the functions fseek(), freed(), fwrite() and
ftell()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;88.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you obtain the current time and difference between two
times? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;89.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you use the functions randomize() and random()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;90.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How would you implement a substr() function that extracts a sub
string from a given string? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;91.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the difference between the functions rand(), random(),
srand() and randomize()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;92.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;What is the difference between the functions memmove() and
memcpy()? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;93.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How do you print a string on the printer? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;94.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Can you use the function fprintf() to display the output on the
screen? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;95.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Gautam Pagedar&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt; adds this question: What is a linklist
and why do we use it when we have arrays? - I feel the correct answer should be
linklist is used in cases where you donÃ¢â‚¬â„¢t know the memory required to
store a data structure and need to allocate is dynamically on demand.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;96.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;How do you detect a loop in linked list?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;97.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;Sunil&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt; asks: What is the difference between main() in C and main()
in C++?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 14.25pt; margin-left: 43.9pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;98.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt;ajz&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: 9.5pt;&quot;&gt; at his interviews asks what will be printed out when the
following code is executed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/1930896661932292754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/c-language-interview-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1930896661932292754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1930896661932292754'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/c-language-interview-question.html' title='C Language Interview Question'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-6963479708990155935</id><published>2012-11-16T22:28:00.005-08:00</published><updated>2012-11-21T21:36:07.608-08:00</updated><title type='text'>Finding the nth highest salary of an employee.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #666666; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 18px; font-weight: normal;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;color: #111111; font-size: 14px;&quot;&gt;Create a table named Employee_Test and insert some test data as:-&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;pre-action-link&quot; id=&quot;premain0&quot; style=&quot;background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: right;&quot; width=&quot;100%&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre0&quot; style=&quot;background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;CREATE TABLE Employee_Test
(
Emp_ID INT Identity,
Emp_name Varchar(&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;100&lt;/span&gt;),
Emp_Sal Decimal (&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;10&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;2&lt;/span&gt;)
)

INSERT INTO Employee_Test VALUES (&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;Anees&#39;&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;1000&lt;/span&gt;);
INSERT INTO Employee_Test VALUES (&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;Rick&#39;&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;1200&lt;/span&gt;);
INSERT INTO Employee_Test VALUES (&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;John&#39;&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;1100&lt;/span&gt;);
INSERT INTO Employee_Test VALUES (&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;Stephen&#39;&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;1300&lt;/span&gt;);
INSERT INTO Employee_Test VALUES (&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;border: 0px; color: purple; margin: 0px; padding: 0px;&quot;&gt;Maria&#39;&lt;/span&gt;,&lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;1400&lt;/span&gt;);
&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #111111; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 14px;&quot;&gt;It is very easy to find the highest salary as:-&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pre-action-link&quot; id=&quot;premain1&quot; style=&quot;background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: right;&quot; width=&quot;100%&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre1&quot; style=&quot;background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;Highest Salary
&lt;/span&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt; max(Emp_Sal) &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt; Employee_Test
&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #111111; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 14px;&quot;&gt;Now, if you are asked to find the 3rd highest salary, then the query is as:-&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pre-action-link&quot; id=&quot;premain2&quot; style=&quot;background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: right;&quot; width=&quot;100%&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre2&quot; style=&quot;background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;3rd Highest Salary
&lt;/span&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt; min(Emp_Sal) &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt; Employee_Test &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;where&lt;/span&gt; Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;in&lt;/span&gt;
(&lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;distinct&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;top&lt;/span&gt; &lt;span class=&quot;code-digit&quot; style=&quot;border: 0px; color: navy; margin: 0px; padding: 0px;&quot;&gt;3&lt;/span&gt; Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt; Employee_Test &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;order&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;by&lt;/span&gt; Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;desc&lt;/span&gt;)
&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #111111; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 14px;&quot;&gt;The result is as :- 1200&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #111111; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 14px;&quot;&gt;To find the nth highest salary, replace the top 3 with top n (n being an integer 1,2,3 etc.)&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pre-action-link&quot; id=&quot;premain3&quot; style=&quot;background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-width: 0px 0px 1px; color: #005782; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: right;&quot; width=&quot;100%&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre3&quot; style=&quot;background-color: #fbedbb; border: 1px solid rgb(251, 237, 187); font-family: Consolas, &#39;Courier New&#39;, Courier, mono; font-size: 9pt; overflow: auto; padding: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;code-comment&quot; style=&quot;border: 0px; color: green; font-style: italic; margin: 0px; padding: 0px;&quot;&gt;nth Highest Salary
&lt;/span&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt; min(Emp_Sal) &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt; Employee_Test &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;where&lt;/span&gt; Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;in&lt;/span&gt;
(&lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;distinct&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;top&lt;/span&gt; n Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt; Employee_Test &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;order&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;by&lt;/span&gt; Emp_Sal &lt;span class=&quot;code-keyword&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;desc&lt;/span&gt;)&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/6963479708990155935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/finding-nth-highest-salary-of-employee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6963479708990155935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6963479708990155935'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/finding-nth-highest-salary-of-employee.html' title='Finding the nth highest salary of an employee.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-6254075751396332156</id><published>2012-11-16T22:01:00.001-08:00</published><updated>2012-11-21T21:37:16.653-08:00</updated><title type='text'>Sql Interview - 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong style=&quot;background-color: white; border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is the difference between a &quot;where&quot; clause and a &quot;having&quot; clause?&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&amp;nbsp;- &quot;Where&quot; is a kind of restiriction statement. You use where clause to restrict all the data from DB.Where clause is using before result retrieving. But Having clause is using after retrieving the data.Having clause is a kind of filtering command.&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is the basic form of a SQL statement to read data out of a table?&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&amp;nbsp;The basic form to read data out of table is ‘SELECT * FROM table_name; ‘ An answer: ‘SELECT * FROM table_name WHERE xyz= ‘whatever’;’ cannot be called basic form because of WHERE clause.&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is a &quot;join&quot;?&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;- ‘join’ used to connect two or more tables logically with or without common field.&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What structure can you implement for the database to speed up table reads?&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;- Follow the rules of DB tuning we have to: 1] properly use indexes ( different types of indexes) 2] properly locate different DB objects across different tablespaces, files and so on.3] create a special space (tablespace) to locate some of the data with special datatype ( for example CLOB, LOB and …)&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; border: 0px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What is &quot;normalization&quot;? &quot;Denormalization&quot;? Why do you sometimes want to denormalize?&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: Georgia, serif; font-size: 12px; line-height: 18px;&quot;&gt;&amp;nbsp;- Normalizing data means eliminating redundant information from a table and organizing the data so that future changes to the table are easier. Denormalization means allowing redundancy in a table. The main benefit of denormalization is improved performance with simplified data retrieval and manipulation. This is done by reduction in the number of joins needed for data processing.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/6254075751396332156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6254075751396332156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6254075751396332156'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-2.html' title='Sql Interview - 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-1428809625571067829</id><published>2012-11-06T21:42:00.001-08:00</published><updated>2012-11-07T01:10:51.670-08:00</updated><title type='text'>Software Testing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Software Testing&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;an activity to check whether the actual results match the expected results and to ensure that the software system is defect free.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Testing is important because software bugs could be expensive or even dangerous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Click Here For Briefly Know about &lt;a href=&quot;http://softwaretestingengineer.blogspot.in/&quot;&gt;Software Testing&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Bullet1&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/1428809625571067829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/software-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1428809625571067829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/1428809625571067829'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/software-testing.html' title='Software Testing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-8871755099017538373</id><published>2012-11-06T04:19:00.002-08:00</published><updated>2012-11-15T22:42:38.068-08:00</updated><title type='text'>The English Tense System</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Present Tense&lt;/b&gt;&lt;br /&gt;
I do do, I do&lt;br /&gt;
&lt;b&gt;Present Continuous Tense&lt;/b&gt;&lt;br /&gt;
I am doing, I am doing tomorrow&lt;br /&gt;
&lt;b&gt;Present Perfect Tense&lt;/b&gt;&lt;br /&gt;
I have done&lt;br /&gt;
&lt;b&gt;Present Perfect Continuous Tense&lt;/b&gt;&lt;br /&gt;
I have been doing&lt;br /&gt;
&lt;b&gt;Past Tense&lt;/b&gt;&lt;br /&gt;
I did do, I did&lt;br /&gt;
&lt;b&gt;Past Continuous Tense&lt;/b&gt;&lt;br /&gt;
I was doing&lt;br /&gt;
&lt;b&gt;Past Perfect Tense&lt;/b&gt;&lt;br /&gt;
I had done&lt;br /&gt;
&lt;b&gt;Past Perfect Continuous Tense&lt;/b&gt;&lt;br /&gt;
I had been doing&lt;br /&gt;
&lt;b&gt;Future Tense&lt;/b&gt;&lt;br /&gt;
I will do&lt;br /&gt;
&lt;b&gt;Future Continuous Tense&lt;/b&gt;&lt;br /&gt;
I will be doing&lt;br /&gt;
&lt;b&gt;Future Perfect Tense&lt;/b&gt;&lt;br /&gt;
I will have done&lt;br /&gt;
&lt;b&gt;Future Perfect Continuous Tense&lt;/b&gt;&lt;br /&gt;
I will have been doing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Noun:&lt;/strong&gt; a word that refers to a person, place, thing, event, 
substance or quality e.g.&#39;nurse&#39;, &#39;cat&#39;, &#39;party&#39;, &#39;oil&#39; and &#39;poverty&#39;.&lt;br /&gt;

&lt;strong&gt;Verb:&lt;/strong&gt; a word or phrase that describes an action, condition 
or experience e.g. &#39;run&#39;, &#39;look&#39; and &#39;feel&#39;.&lt;br /&gt;

&lt;strong&gt;Adjective:&lt;/strong&gt; a word that describes a noun e.g. &#39;big&#39;, 
&#39;boring&#39;, &#39;pink&#39;, &#39;quick&#39; and &#39;obvious&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For More Details &amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.shabdkosh.com/&quot;&gt;http://www.shabdkosh.com/&lt;/a&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;http://www.ecenglish.com/&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/8871755099017538373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/the-english-tense-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/8871755099017538373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/8871755099017538373'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/the-english-tense-system.html' title='The English Tense System'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-2417420203110440198</id><published>2012-11-05T01:04:00.000-08:00</published><updated>2012-11-05T01:08:58.490-08:00</updated><title type='text'>Common search engine principles</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Spider&lt;/b&gt; - a browser-like program that downloads web pages.&lt;br /&gt;
&lt;b&gt;Crawler&lt;/b&gt; – a program that automatically follows all of the links on each web page.&lt;br /&gt;
&lt;b&gt;Indexer&lt;/b&gt; - a program that analyzes web pages downloaded by the spider and the crawler.&lt;br /&gt;
&lt;b&gt;Database&lt;/b&gt;– storage for downloaded and processed pages.&lt;br /&gt;
&lt;b&gt;Results engine&lt;/b&gt; – extracts search results from the database.&lt;br /&gt;
&lt;b&gt;Web server&lt;/b&gt; – a server that is responsible for interaction between the user and other&lt;br /&gt;
search engine components&lt;br /&gt;
&lt;br /&gt;
In Breif-------&lt;br /&gt;
&lt;b&gt;Spider&lt;/b&gt;. This program downloads web pages just like a web browser. The difference is&amp;nbsp;that a browser displays the information presented on each page (text, graphics, etc.) while&amp;nbsp;a spider does not have any visual components and works directly with the underlying&amp;nbsp;HTML code of the page. You may already know that there is an option in standard web&amp;nbsp;browsers to view source HTML code.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Crawler&lt;/b&gt;. This program finds all links on each page. Its task is to determine where the&amp;nbsp;spider should go either by evaluating the links or according to a predefined list of&amp;nbsp;addresses. The crawler follows these links and tries to find documents not already known&lt;br /&gt;
to the search engine.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Indexer&lt;/b&gt;. This component parses each page and analyzes the various elements, such as&amp;nbsp;text, headers, structural or stylistic features, special HTML tags, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Database&lt;/b&gt;. This is the storage area for the data that the search engine downloads and&amp;nbsp;analyzes. Sometimes it is called the index of the search engine.Results Engine.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The results engine&lt;/b&gt; ranks pages. It determines which pages best match&amp;nbsp;a user&#39;s query and in what order the pages should be listed. This is done according to the&amp;nbsp;ranking algorithms of the search engine. It follows that page rank is a valuable and&amp;nbsp;interesting property and any seo specialist is most interested in it when trying to improve&amp;nbsp;his site search results. In this article, we will discuss the seo factors that influence page&amp;nbsp;rank in some detail.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Web server&lt;/b&gt;. The search engine web server usually contains a HTML page with an&amp;nbsp;input field where the user can specify the search query he or she is interested in. The web&amp;nbsp;server is also responsible for displaying search results to the user in the form of an HTML&amp;nbsp;page.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/2417420203110440198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/common-search-engine-principles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2417420203110440198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2417420203110440198'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/common-search-engine-principles.html' title='Common search engine principles'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-6999041707696140405</id><published>2012-11-04T23:31:00.004-08:00</published><updated>2012-11-04T23:33:01.445-08:00</updated><title type='text'>Computer Network</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;What is
a computer Network?&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A network is any collection of independent computers that
communicate with one another over a shared network medium. A computer network
is a collection of two or more connected computers. When these computers are
joined in a network, people can share files and peripherals such as modems,
printers, tape backup drives, or CD-ROM drives. When networks at multiple
locations are connected using services available from phone companies, people
can send e-mail, share links to the global Internet, or conduct video
conferences in real time with other remote users. When a network becomes open
sourced it can be managed properly with&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;online collaboration software&lt;/span&gt;&lt;/u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;. As companies rely on
applications like electronic mail and database management for core business
operations, computer networking becomes increasingly more important.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Every network includes:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-left: 1.0in; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;At least two computers Server or Client workstation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-left: 1.0in; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Networking Interface Card&#39;s (NIC)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-left: 1.0in; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A connection medium, usually a wire or cable, although wireless
communication between networked computers and peripherals is also possible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-left: 1.0in; mso-list: l1 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: Symbol; font-size: 10.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network Operating system software, such as Microsoft Windows NT
or 2000, Novell NetWare, Unix and Linux.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; line-height: 27pt; text-align: left;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Types
of Networks:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; line-height: 27pt; text-align: left;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;LANs
(Local Area Networks)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A network is any collection of independent computers that
communicate with one another over a shared network medium. LANs are networks
usually confined to a geographic area, such as a single building or a college
campus. LANs can be small, linking as few as three computers, but often link
hundreds of computers used by thousands of people. The development of standard
networking protocols and media has resulted in worldwide proliferation of LANs
throughout business and educational organizations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;WANs
(Wide Area Networks)&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Wide area networking combines multiple LANs that are
geographically separate. This is accomplished by connecting the different LANs
using services such as dedicated leased phone lines, dial-up phone lines (both
synchronous and asynchronous), satellite links, and data packet carrier
services. Wide area networking can be as simple as a modem and remote access
server for employees to dial into, or it can be as complex as hundreds of
branch offices globally linked using special routing protocols and filters to minimize
the expense of sending data sent over vast distances.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Internet&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The Internet is a system of linked networks that are worldwide
in scope and facilitate data communication services such as remote login, file
transfer, electronic mail, the World Wide Web and newsgroups.&lt;br /&gt;
&lt;br /&gt;
With the meteoric rise in demand for connectivity, the Internet has become a
communications highway for millions of users. The Internet was initially
restricted to military and academic institutions, but now it is a full-fledged
conduit for any and all forms of information and commerce. Internet websites
now provide personal, educational, political and economic resources to every
corner of the planet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Intranet&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;With the advancements made in browser-based software for the
Internet, many private organizations are implementing intranets. An intranet is
a private network utilizing Internet-type tools, but available only within that
organization. For large organizations, an intranet provides an easy access mode
to corporate information for employees.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;MANs
(Metropolitan area Networks)&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The refers to a network of computers with in a City.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;VPN
(Virtual Private Network)&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;VPN uses a technique known as tunneling to transfer data
securely on the Internet to a remote access server on your workplace network.
Using a VPN helps you save money by using the public Internet instead of making
long–distance phone calls to connect securely with your private network. There
are two ways to create a VPN connection, by dialing an Internet service
provider (ISP), or connecting directly to Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Categories
of Network:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Cambria, serif;&quot;&gt;Network can
be divided in to two main categories:&lt;span style=&quot;font-size: 16pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot;
      coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot;
      filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
      &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
      &lt;v:formulas&gt;
       &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
       &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
       &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
       &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
       &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
       &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
       &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
       &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
       &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
       &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
       &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
       &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
      &lt;/v:formulas&gt;
      &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
      &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
     &lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_2&quot; o:spid=&quot;_x0000_s1033&quot; type=&quot;#_x0000_t75&quot;
      alt=&quot;Peer to Peer and Server/Client Network&quot; style=&#39;position:absolute;
      left:0;text-align:left;margin-left:278.75pt;margin-top:12.15pt;width:318.75pt;
      height:540pt;z-index:1;visibility:visible;mso-wrap-style:square;
      mso-wrap-distance-left:0;mso-wrap-distance-top:0;
      mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;
      mso-position-horizontal:right;mso-position-horizontal-relative:text;
      mso-position-vertical:absolute;mso-position-vertical-relative:line&#39;
      o:allowoverlap=&quot;f&quot;&gt;
      &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.gif&quot;
       o:title=&quot;Client Network&quot;/&gt;
      &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
     &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Peer-to-peer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Server
     – based.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In peer-to-peer networking there are no dedicated servers or
hierarchy among the computers. All of the computers are equal and therefore
known as peers. Normally each computer serves as Client/Server and there is no
one assigned to be an administrator responsible for the entire network.&lt;br /&gt;
&lt;br /&gt;
Peer-to-peer networks are good choices for needs of small organizations where the
users are allocated in the same general area, security is not an issue and the
organization and the network will have limited growth within the foreseeable
future.&lt;br /&gt;
&lt;br /&gt;
The term Client/server refers to the concept of sharing the work involved in
processing data between the client computer and the most powerful server
computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;The
client/server network is the most efficient way to provide:&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Databases
     and management of applications such as Spreadsheets, Accounting,
     Communications and Document management.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network
     management.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Centralized
     file storage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The client/server model is basically an implementation of
distributed or cooperative processing. At the heart of the model is the concept
of splitting application functions between a client and a server processor. The
division of labor between the different processors enables the application
designer to place an application function on the processor that is most
appropriate for that function. This lets the software designer optimize the use
of processors--providing the greatest possible return on investment for the
hardware.&lt;br /&gt;
&lt;br /&gt;
Client/server application design also lets the application provider mask the
actual location of application function. The user often does not know where a
specific operation is executing. The entire function may execute in either the
PC or server, or the function may be split between them. This masking of
application function locations enables system implementers to upgrade portions
of a system over time with a minimum disruption of application operations,
while protecting the investment in existing hardware and software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_3&quot; o:spid=&quot;_x0000_s1032&quot; type=&quot;#_x0000_t75&quot; alt=&quot;OSI Model&quot;
 style=&#39;position:absolute;margin-left:200pt;margin-top:0;width:240pt;height:240pt;
 z-index:2;visibility:visible;mso-wrap-style:square;mso-wrap-distance-left:0;
 mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;
 mso-position-horizontal:right;mso-position-horizontal-relative:text;
 mso-position-vertical:absolute;mso-position-vertical-relative:line&#39;
 o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.gif&quot;
  o:title=&quot;OSI Model&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;The OSI Model:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Open System Interconnection (OSI) reference model has become an
International standard and serves as a guide for networking. This model is the
best known and most widely used guide to describe networking environments.
Vendors design network products based on the specifications of the OSI model.
It provides a description of how network hardware and software work together in
a layered fashion to make communications possible. It also helps with trouble
shooting by providing a frame of reference that describes how components are
supposed to function.&lt;br /&gt;
&lt;br /&gt;
There are seven to get familiar with and these are the physical layer, data
link layer, network layer, transport layer, session layer, presentation layer,
and the application layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Physical
     Layer, is just that the physical parts of the network such as wires,
     cables, and there media along with the length. Also this layer takes note
     of the electrical signals that transmit data throughout system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Data
     Link Layer, this layer is where we actually assign meaning to the
     electrical signals in the network. The layer also determines the size and
     format of data sent to printers, and other devices. Also I don&#39;t want to
     forget that these are also called nodes in the network. Another thing to
     consider in this layer is will also allow and define the error detection
     and correction schemes that insure data was sent and received.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network
     Layer, this layer provides the definition for the connection of two
     dissimilar networks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Transport
     Layer, this layer allows data to be broken into smaller packages for data
     to be distributed and addressed to other nodes (workstations).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Session
     Layer, this layer helps out with the task to carry information from one
     node (workstation) to another node (workstation). A session has to be made
     before we can transport information to another computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Presentation
     Layer, this layer is responsible to code and decode data sent to the node.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;background: white; color: #444444; line-height: 19.5pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Application
     Layer, this layer allows you to use an application that will communicate
     with say the operation system of a server. A good example would be using
     your web browser to interact with the operating system on a server such as
     Windows NT, which in turn gets the data you requested.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Network
Architectures:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Ethernet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ethernet is the most popular physical layer LAN technology in
use today. Other LAN types include Token Ring, Fast Ethernet, Fiber Distributed
Data Interface (FDDI), Asynchronous Transfer Mode (ATM) and LocalTalk. &lt;/span&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ethernet connection&lt;/span&gt;&lt;/u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;is popular
because it strikes a good balance between speed, cost and ease of installation.
These benefits, combined with wide acceptance in the computer marketplace and
the ability to support virtually all popular network protocols, make Ethernet
an ideal networking technology for most computer users today. The Institute for
Electrical and Electronic Engineers (IEEE) defines the Ethernet standard as
IEEE Standard 802.3. This standard defines rules for configuring an Ethernet
network as well as specifying how elements in an Ethernet network interact with
one another. By adhering to the IEEE standard, network equipment and network
protocols can communicate efficiently.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Fast
Ethernet&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;For Ethernet networks that need higher transmission speeds, the
Fast Ethernet standard (IEEE 802.3u) has been established. This standard raises
the Ethernet speed limit from 10 Megabits per second (Mbps) to 100 Mbps with
only minimal changes to the existing cable structure. There are three types of
Fast Ethernet: 100BASE-TX for use with level 5 UTP cable, 100BASE-FX for use
with fiber-optic cable, and 100BASE-T4 which utilizes an extra two wires for
use with level 3 UTP cable. The 100BASE-TX standard has become the most popular
due to its close compatibility with the 10BASE-T Ethernet standard. For the
network manager, the incorporation of Fast Ethernet into an existing
configuration presents a host of decisions. Managers must determine the number
of users in each site on the network that need the higher throughput, decide
which segments of the backbone need to be reconfigured specifically for
100BASE-T and then choose the necessary hardware to connect the 100BASE-T
segments with existing 10BASE-T segments. Gigabit Ethernet is a future
technology that promises a migration path beyond Fast Ethernet so the next
generation of networks will support even higher data transfer speeds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_5&quot; o:spid=&quot;_x0000_s1030&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Token Ring Architecture&quot;
 style=&#39;position:absolute;margin-left:129.5pt;margin-top:0;width:169.5pt;
 height:171.75pt;z-index:4;visibility:visible;mso-wrap-style:square;
 mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;
 mso-wrap-distance-bottom:0;mso-position-horizontal:right;
 mso-position-horizontal-relative:text;mso-position-vertical:absolute;
 mso-position-vertical-relative:line&#39; o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.gif&quot;
  o:title=&quot;Token Ring Architecture&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Token Ring&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Token Ring is another form of network configuration which
differs from Ethernet in that all messages are transferred in a unidirectional
manner along the ring at all times. Data is transmitted in tokens, which are
passed along the ring and viewed by each device. When a device sees a message
addressed to it, that device copies the message and then marks that message as
being read. As the message makes its way along the ring, it eventually gets
back to the sender who now notes that the message was received by the intended
device. The sender can then remove the message and free that token for use by
others.&lt;br /&gt;
&lt;br /&gt;
Various PC vendors have been proponents of Token Ring networks at different
times and thus these types of networks have been implemented in many
organizations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_6&quot; o:spid=&quot;_x0000_s1029&quot; type=&quot;#_x0000_t75&quot; alt=&quot;FDDI architecture&quot;
 style=&#39;position:absolute;margin-left:113pt;margin-top:0;width:153pt;height:148.5pt;
 z-index:5;visibility:visible;mso-wrap-style:square;mso-wrap-distance-left:0;
 mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;
 mso-position-horizontal:right;mso-position-horizontal-relative:text;
 mso-position-vertical:absolute;mso-position-vertical-relative:line&#39;
 o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image006.jpg&quot;
  o:title=&quot;FDDI architecture&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;FDDI&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;FDDI (Fiber-Distributed Data Interface) is a standard for data
transmission on fiber optic lines in a local area network that can extend in
range up to 200 km (124 miles). The FDDI protocol is based on the token ring
protocol. In addition to being large geographically, an FDDI local area network
can support thousands of users.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Protocols:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network protocols are standards that allow computers to
communicate. A protocol defines how computers identify one another on a
network, the form that the data should take in transit, and how this
information is processed once it reaches its final destination. Protocols also
define procedures for handling lost or damaged transmissions or
&quot;packets.&quot; TCP/IP (for UNIX, Windows NT, Windows 95 and other
platforms), IPX (for Novell NetWare), DECnet (for networking Digital Equipment
Corp. computers), AppleTalk (for Macintosh computers), and NetBIOS/NetBEUI (for
LAN Manager and Windows NT networks) are the main types of network protocols in
use today.&lt;br /&gt;
&lt;br /&gt;
Although each network protocol is different, they all share the same physical
cabling. This common method of accessing the physical network allows multiple
protocols to peacefully coexist over the network media, and allows the builder
of a network to use common hardware for a variety of protocols. This concept is
known as &quot;protocol independence,&quot;&lt;br /&gt;
&lt;br /&gt;
Some Important Protocols and their job:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: white; border: outset #BBCDDF 1.0pt; mso-border-alt: outset #BBCDDF .75pt; mso-cellspacing: 0in; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-yfti-tbllook: 1184; width: 390px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Protocol&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Acronym&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Its Job&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Point-To-Point&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;TCP/IP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The backbone
  protocol of the internet. Popular also for intranets using the internet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Transmission Control
  Protocol/internet Protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;TCP/IP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The backbone
  protocol of the internet. Popular also for intranets using the internet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Internetwork Package
  Exchange/Sequenced Packet Exchange&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;IPX/SPX&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This is a standard
  protocol for Novell Network Operating System&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NetBIOS Extended
  User Interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NetBEUI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This is a Microsoft
  protocol that doesn&#39;t support routing to other networks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;File Transfer
  Protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;FTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Used to send and
  receive files from a remote host&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Hyper Text Transfer
  Protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;HTTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Used for the web to
  send documents that are encoded in HTML.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network File
  Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NFS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Allows network nodes
  or workstations to access files and drives as if they were their own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Simple Mail Transfer
  Protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SMTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Used to send Email
  over a network&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Telnet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt;&quot; valign=&quot;top&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Used to connect to a
  host and emulate a terminal that the remote server can recognize&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=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Introduction
to TCP/IP Networks:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;TCP/IP-based networks play an increasingly important role in
computer networks. Perhaps one reason for their appeal is that they are based
on an open specification that is not controlled by any vendor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;What Is
TCP/IP?&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;TCP stands for Transmission Control Protocol and IP stands for
Internet Protocol. The term TCP/IP is not limited just to these two protocols,
however. Frequently, the term TCP/IP is used to refer to a group of protocols
related to the TCP and IP protocols such as the User Datagram Protocol (UDP),
File Transfer Protocol (FTP), Terminal Emulation Protocol (TELNET), and so on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;The
Origins of TCP/IP&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In the late 1960s, DARPA (the Defense Advanced Research Project
Agency), in the United States, noticed that there was a rapid proliferation of
computers in military communications. Computers, because they can be easily
programmed, provide flexibility in achieving network functions that is not
available with other types of communications equipment. The computers then used
in military communications were manufactured by different vendors and were
designed to interoperate with computers from that vendor only. Vendors used
proprietary protocols in their communications equipment. The military had a
multi vendor network but no common protocol to support the heterogeneous equipment
from different vendors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Net
work Cables and Stuff:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In the network you will commonly find three types of cables used
these are the, coaxial cable, fiber optic and twisted pair.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Thick
Coaxial Cable&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This type cable is usually yellow in color and used in what is
called thicknets, and has two conductors. This coax can be used in 500-meter
lengths. The cable itself is made up of a solid center wire with a braided
metal shield and plastic sheathing protecting the rest of the wire.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Thin
Coaxial Cable&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;As with the thick coaxial cable is used in thicknets the thin
version is used in thinnets. This type cable is also used called or referred to
as RG-58. The cable is really just a cheaper version of the thick cable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Fiber
Optic Cable&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;As we all know fiber optics are pretty darn cool and not cheap.
This cable is smaller and can carry a vast amount of information fast and over
long distances.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Twisted
Pair Cables&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;These come in two flavors of unshielded and shielded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_7&quot; o:spid=&quot;_x0000_s1028&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Unshielded Twisted Pair and Shielded Twisted Pair&quot;
 style=&#39;position:absolute;margin-left:230pt;margin-top:0;width:270pt;height:295.5pt;
 z-index:6;visibility:visible;mso-wrap-style:square;mso-wrap-distance-left:0;
 mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;
 mso-position-horizontal:right;mso-position-horizontal-relative:text;
 mso-position-vertical:absolute;mso-position-vertical-relative:line&#39;
 o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.jpg&quot;
  o:title=&quot;Unshielded Twisted Pair and Shielded Twisted Pair&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Shielded Twisted Pair (STP)&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Is more common in high-speed networks. The biggest difference
you will see in the UTP and STP is that the STP use&#39;s metallic shield wrapping
to protect the wire from interference.&lt;br /&gt;
&lt;br /&gt;
-Something else to note about these cables is that they are defined in numbers
also. The bigger the number the better the protection from interference. Most
networks should go with no less than a CAT 3 and CAT 5 is most recommended.&lt;br /&gt;
&lt;br /&gt;
-Now you know about cables we need to know about connectors. This is pretty
important and you will most likely need the RJ-45 connector. This is the cousin
of the phone jack connector and looks real similar with the exception that the
RJ-45 is bigger. Most commonly your connector are in two flavors and this is
BNC (Bayonet Naur Connector) used in thicknets and the RJ-45 used in smaller
networks using UTP/STP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Unshielded
Twisted Pair (UTP)&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This is the most popular form of cables in the network and the
cheapest form that you can go with. The UTP has four pairs of wires and all
inside plastic sheathing. The biggest reason that we call it Twisted Pair is to
protect the wires from interference from themselves. Each wire is only
protected with a thin plastic sheath.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Ethernet
Cabling&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now to familiarize you with more on the Ethernet and it&#39;s
cabling we need to look at the 10&#39;s. 10Base2, is considered the thin Ethernet,
thinnet, and thinwire which uses light coaxial cable to create a 10 Mbps
network. The cable segments in this network can&#39;t be over 185 meters in length.
These cables connect with the BNC connector. Also as a note these unused
connection must have a terminator, which will be a 50-ohm terminator.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10Base5&lt;/b&gt;, this is considered a thicknet and is used with coaxial cable
arrangement such as the BNC connector. The good side to the coaxial cable is
the high-speed transfer and cable segments can be up to 500 meters between
nodes/workstations. You will typically see the same speed as the 10Base2 but
larger cable lengths for more versatility.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10BaseT&lt;/b&gt;, the “T” stands for twisted as in UTP (Unshielded Twisted Pair)
and uses this for 10Mbps of transfer. The down side to this is you can only
have cable lengths of 100 meters between nodes/workstations. The good side to
this network is they are easy to set up and cheap! This is why they are so
common an ideal for small offices or homes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;100BaseT&lt;/b&gt;, is considered Fast Ethernet uses STP (Shielded Twisted Pair)
reaching data transfer of 100Mbps. This system is a little more expensive but
still remains popular as the 10BaseT and cheaper than most other type networks.
This on of course would be the cheap fast version.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10BaseF&lt;/b&gt;, this little guy has the advantage of fiber optics and the F
stands for just that. This arrangement is a little more complicated and uses
special connectors and NIC&#39;s along with hubs to create its network. Pretty darn
neat and not to cheap on the wallet.&lt;br /&gt;
&lt;br /&gt;
An important part of designing and installing an Ethernet is selecting the
appropriate Ethernet medium. There are four major types of media in use today:
Thickwire for 10BASE5 networks, thin coax for 10BASE2 networks, unshielded
twisted pair (UTP) for 10BASE-T networks and fiber optic for 10BASE-FL or
Fiber-Optic Inter-Repeater Link (FOIRL) networks. This wide variety of media
reflects the evolution of Ethernet and also points to the technology&#39;s
flexibility. Thickwire was one of the first cabling systems used in Ethernet
but was expensive and difficult to use. This evolved to thin coax, which is
easier to work with and less expensive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Network
Topologies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;What is
a Network topology?&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A network topology is the geometric arrangement of nodes and
cable links in a LAN,&lt;br /&gt;
&lt;br /&gt;
There are three topology&#39;s to think about when you get into networks. These are
the star, rind, and the bus.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Star&lt;/b&gt;, in a star topology each node has a dedicated set of wires
connecting it to a central network hub. Since all traffic passes through the
hub, the hub becomes a central point for isolating network problems and
gathering network statistics.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ring&lt;/b&gt;, a ring topology features a logically closed loop. Data packets
travel in a single direction around the ring from one network device to the
next. Each network device acts as a repeater, meaning it regenerates the signal&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Bus&lt;/b&gt;, the bus topology, each node (computer, server, peripheral etc.)
attaches directly to a common cable. This topology most often serves as the
backbone for a network. In some instances, such as in classrooms or labs, a bus
will connect small workgroups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b style=&quot;line-height: 27pt;&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Collisions:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ethernet is a shared media, so there are rules for sending
packets of data to avoid conflicts and protect data integrity. Nodes determine
when the network is available for sending packets. It is possible that two
nodes at different locations attempt to send data at the same time. When both
PCs are transferring a packet to the network at the same time, a collision will
result.&lt;br /&gt;
&lt;br /&gt;
Minimizing collisions is a crucial element in the design and operation of
networks. Increased collisions are often the result of too many users on the
network, which results in a lot of contention for network bandwidth. This can
slow the performance of the network from the user&#39;s point of view. Segmenting
the network, where a network is divided into different pieces joined together
logically with a bridge or switch, is one way of reducing an overcrowded
network.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Ethernet
Products:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The standards and technology that have just been discussed help
define the specific products that network managers use to build Ethernet
networks. The following text discusses the key products needed to build an
Ethernet LAN.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Transceivers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Transceivers are used to connect nodes to the various Ethernet
media. Most computers and network interface cards contain a built-in 10BASE-T
or 10BASE2 transceiver, allowing them to be connected directly to Ethernet
without requiring an external transceiver. Many Ethernet devices provide an AUI
connector to allow the user to connect to any media type via an external
transceiver. The AUI connector consists of a 15-pin D-shell type connector,
female on the computer side, male on the transceiver side. Thickwire (10BASE5)
cables also use transceivers to allow connections.&lt;br /&gt;
&lt;br /&gt;
For Fast Ethernet networks, a new interface called the MII (Media Independent
Interface) was developed to offer a flexible way to support 100 Mbps
connections. The MII is a popular way to connect 100BASE-FX links to
copper-based Fast Ethernet devices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_8&quot; o:spid=&quot;_x0000_s1027&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Network Interface Cards&quot;
 style=&#39;position:absolute;margin-left:220.25pt;margin-top:0;width:260.25pt;
 height:162.75pt;z-index:7;visibility:visible;mso-wrap-style:square;
 mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;
 mso-wrap-distance-bottom:0;mso-position-horizontal:right;
 mso-position-horizontal-relative:text;mso-position-vertical:absolute;
 mso-position-vertical-relative:line&#39; o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image008.jpg&quot;
  o:title=&quot;Network Interface Cards&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Network Interface Cards:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network interface cards, commonly referred to as NICs, and are
used to connect a PC to a network. The NIC provides a physical connection
between the networking cable and the computer&#39;s internal bus. Different computers
have different bus architectures; PCI bus master slots are most commonly found
on 486/Pentium PCs and ISA expansion slots are commonly found on 386 and older
PCs. NICs come in three basic varieties: 8-bit, 16-bit, and 32-bit. The larger
the number of bits that can be transferred to the NIC, the faster the NIC can
transfer data to the network cable.&lt;br /&gt;
&lt;br /&gt;
Many NIC adapters comply with Plug-n-Play specifications. On these systems,
NICs are automatically configured without user intervention, while on non-Plug-n-Play
systems, configuration is done manually through a setup program and/or DIP
switches.&lt;br /&gt;
&lt;br /&gt;
Cards are available to support almost all networking standards, including the
latest Fast Ethernet environment. Fast Ethernet NICs are often 10/100 capable,
and will automatically set to the appropriate speed. Full duplex networking is
another option, where a dedicated connection to a switch allows a NIC to
operate at twice the speed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Hubs/Repeaters:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Hubs/repeaters are used to connect together two or more Ethernet
segments of any media type. In larger designs, signal quality begins to
deteriorate as segments exceed their maximum length. Hubs provide the signal
amplification required to allow a segment to be extended a greater distance. A
hub takes any incoming signal and repeats it out all ports.&lt;br /&gt;
&lt;br /&gt;
Ethernet hubs are necessary in star topologies such as 10BASE-T. A multi-port
twisted pair hub allows several point-to-point segments to be joined into one
network. One end of the point-to-point link is attached to the hub and the
other is attached to the computer. If the hub is attached to a backbone, then
all computers at the end of the twisted pair segments can communicate with all
the hosts on the backbone. The number and type of hubs in any one-collision
domain is limited by the Ethernet rules. These repeater rules are discussed in
more detail later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: white; border: outset #BBCDDF 1.0pt; mso-border-alt: outset #BBCDDF .75pt; mso-cellspacing: 0in; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-yfti-tbllook: 1184; width: 390px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Network Type&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Max Nodes&lt;br /&gt;
  Per Segment&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Max Distance&lt;br /&gt;
  Per Segment&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;10BASE-T&lt;br /&gt;
  10BASE2&lt;br /&gt;
  10BASE5&lt;br /&gt;
  10BASE-FL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2&lt;br /&gt;
  30&lt;br /&gt;
  100&lt;br /&gt;
  2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;100m&lt;br /&gt;
  185m&lt;br /&gt;
  500m&lt;br /&gt;
  2000m&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=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Adding
Speed:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;While repeaters allow LANs to extend beyond normal distance
limitations, they still limit the number of nodes that can be supported.
Bridges and switches, however, allow LANs to grow significantly larger by
virtue of their ability to support full Ethernet segments on each port. Additionally,
bridges and switches selectively filter network traffic to only those packets
needed on each segment - this significantly increases throughput on each
segment and on the overall network. By providing better performance and more
flexibility for network topologies, bridges and switches will continue to gain
popularity among network managers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Bridges:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The function of a bridge is to connect separate networks
together. Bridges connect different networks types (such as Ethernet and Fast
Ethernet) or networks of the same type. Bridges map the Ethernet addresses of
the nodes residing on each network segment and allow only necessary traffic to
pass through the bridge. When a packet is received by the bridge, the bridge
determines the destination and source segments. If the segments are the same,
the packet is dropped (&quot;filtered&quot;); if the segments are different,
then the packet is &quot;forwarded&quot; to the correct segment. Additionally,
bridges do not forward bad or misaligned packets.&lt;br /&gt;
&lt;br /&gt;
Bridges are also called &quot;store-and-forward&quot; devices because they look
at the whole Ethernet packet before making filtering or forwarding decisions.
Filtering packets, and regenerating forwarded packets enable bridging
technology to split a network into separate collision domains. This allows for
greater distances and more repeaters to be used in the total network design.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_9&quot; o:spid=&quot;_x0000_s1026&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Ethernet Switches&quot;
 style=&#39;position:absolute;margin-left:235.25pt;margin-top:0;width:275.25pt;
 height:198.75pt;z-index:8;visibility:visible;mso-wrap-style:square;
 mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;
 mso-wrap-distance-bottom:0;mso-position-horizontal:right;
 mso-position-horizontal-relative:text;mso-position-vertical:absolute;
 mso-position-vertical-relative:line&#39; o:allowoverlap=&quot;f&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\1\LOCALS~1\Temp\msohtmlclip1\01\clip_image010.jpg&quot;
  o:title=&quot;Ethernet Switches&quot;/&gt;
 &lt;w:wrap type=&quot;square&quot; anchory=&quot;line&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Ethernet Switches:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ethernet switches are an expansion of the concept in Ethernet
bridging. LAN switches can link four, six, ten or more networks together, and
have two basic architectures: cut-through and store-and-forward. In the past,
cut-through switches were faster because they examined the packet destination
address only before forwarding it on to its destination segment. A
store-and-forward switch, on the other hand, accepts and analyzes the entire
packet before forwarding it to its destination.&lt;br /&gt;
&lt;br /&gt;
It takes more time to examine the entire packet, but it allows the switch to
catch certain packet errors and keep them from propagating through the network.
Both cut-through and store-and-forward switches separate a network into
collision domains, allowing network design rules to be extended. Each of the
segments attached to an Ethernet switch has a full 10 Mbps of bandwidth shared
by fewer users, which results in better performance (as opposed to hubs that
only allow bandwidth sharing from a single Ethernet). Newer switches today
offer high-speed links, FDDI, Fast Ethernet or ATM. These are used to link
switches together or give added bandwidth to high-traffic servers. A network
composed of a number of switches linked together via uplinks is termed a
&quot;collapsed backbone&quot; network.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Routers:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Routers filter out network traffic by specific protocol rather
than by packet address. Routers also divide networks logically instead of
physically. An IP router can divide a network into various subnets so that only
traffic destined for particular IP addresses can pass between segments. Network
speed often decreases due to this type of intelligent forwarding. Such
filtering takes more time than that exercised in a switch or bridge, which only
looks at the Ethernet address. However, in more complex networks, overall
efficiency is improved by using routers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;What is
a network firewall?&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A firewall is a system or group of systems that enforces an
access control policy between two networks. The actual means by which this is
accomplished varies widely, but in principle, the firewall can be thought of as
a pair of mechanisms: one which exists to block traffic, and the other which
exists to permit traffic. Some firewalls place a greater emphasis on blocking
traffic, while others emphasize permitting traffic. Probably the most important
thing to recognize about a firewall is that it implements an access control
policy. If you don&#39;t have a good idea of what kind of access you want to allow
or to deny, a firewall really won&#39;t help you. It&#39;s also important to recognize
that the firewall&#39;s configuration, because it is a mechanism for enforcing
policy, imposes its policy on everything behind it. Administrators for
firewalls managing the connectivity for a large number of hosts therefore have
a heavy responsibility.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Network
Design Criteria:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Ethernets and Fast Ethernets have design rules that must be
followed in order to function correctly. Maximum number of nodes, number of
repeaters and maximum segment distances are defined by the electrical and
mechanical design properties of each type of Ethernet and Fast Ethernet media.&lt;br /&gt;
&lt;br /&gt;
A network using repeaters, for instance, functions with the timing constraints
of Ethernet. Although electrical signals on the Ethernet media travel near the
speed of light, it still takes a finite time for the signal to travel from one
end of a large Ethernet to another. The Ethernet standard assumes it will take
roughly 50 microseconds for a signal to reach its destination.&lt;br /&gt;
&lt;br /&gt;
Ethernet is subject to the &quot;5-4-3&quot; rule of repeater placement: the
network can only have five segments connected; it can only use four repeaters;
and of the five segments, only three can have users attached to them; the other
two must be inter-repeater links.&lt;br /&gt;
&lt;br /&gt;
If the design of the network violates these repeater and placement rules, then
timing guidelines will not be met and the sending station will resend that
packet. This can lead to lost packets and excessive resent packets, which can
slow network performance and create trouble for applications. Fast Ethernet has
modified repeater rules, since the minimum packet size takes less time to
transmit than regular Ethernet. The length of the network links allows for a fewer
number of repeaters. In Fast Ethernet networks, there are two classes of
repeaters. Class I repeaters have a latency of 0.7 microseconds or less and are
limited to one repeater per network. Class II repeaters have a latency of 0.46
microseconds or less and are limited to two repeaters per network. The
following are the distance (diameter) characteristics for these types of Fast
Ethernet repeater combinations:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: white; border: outset #BBCDDF 1.0pt; mso-border-alt: outset #BBCDDF .75pt; mso-cellspacing: 0in; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-yfti-tbllook: 1184; width: 390px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Fast Ethernet&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Copper&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Fiber&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;No Repeaters&lt;br /&gt;
  One Class I Repeater&lt;br /&gt;
  One Class II Repeater&lt;br /&gt;
  Two Class II Repeaters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;100m&lt;br /&gt;
  200m&lt;br /&gt;
  200m&lt;br /&gt;
  205m&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: inset #BBCDDF 1.0pt; mso-border-alt: inset #BBCDDF .75pt; padding: 2.25pt 2.25pt 2.25pt 2.25pt; width: 97.5pt;&quot; width=&quot;130&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;412m*&lt;br /&gt;
  272m&lt;br /&gt;
  272m&lt;br /&gt;
  228m&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 align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;* Full Duplex Mode 2 km&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
When conditions require greater distances or an increase in the number of
nodes/repeaters, then a bridge, router or switch can be used to connect
multiple networks together. These devices join two or more separate networks,
allowing network design criteria to be restored. Switches allow network
designers to build large networks that function well. The reduction in costs of
bridges and switches reduces the impact of repeater rules on network design.&lt;br /&gt;
&lt;br /&gt;
Each network connected via one of these devices is referred to as a separate
collision domain in the overall network.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Types
of Servers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Device
Servers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A device server is defined as a specialized, network-based
hardware device designed to perform a single or specialized set of server
functions. It is characterized by a minimal operating architecture that
requires no per seat network operating system license, and client access that
is independent of any operating system or proprietary protocol. In addition the
device server is a &quot;closed box,&quot; delivering extreme ease of
installation, minimal maintenance, and can be managed by the client remotely via
a Web browser.&lt;br /&gt;
&lt;br /&gt;
Print servers, terminal servers, remote access servers and network time servers
are examples of device servers which are specialized for particular functions.
Each of these types of servers has unique configuration attributes in hardware
or software that help them to perform best in their particular arena.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Print
Servers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Print servers allow printers to be shared by other users on the
network. Supporting either parallel and/or serial interfaces, a print server
accepts print jobs from any person on the network using supported protocols and
manages those jobs on each appropriate printer.&lt;br /&gt;
&lt;br /&gt;
Print servers generally do not contain a large amount of memory; printers
simply store information in a queue. When the desired printer becomes
available, they allow the host to transmit the data to the appropriate printer
port on the server. The print server can then simply queue and print each job
in the order in which print requests are received, regardless of protocol used
or the size of the job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Multiport
Device Servers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Devices that are attached to a network through a multiport
device server can be shared between terminals and hosts at both the local site
and throughout the network. A single terminal may be connected to several hosts
at the same time (in multiple concurrent sessions), and can switch between
them. Multiport device servers are also used to network devices that have only
serial outputs. A connection between serial ports on different servers is
opened, allowing data to move between the two devices.&lt;br /&gt;
&lt;br /&gt;
Given its natural translation ability, a multi-protocol multiport device server
can perform conversions between the protocols it knows, like LAT and TCP/IP.
While server bandwidth is not adequate for large file transfers, it can easily
handle host-to-host inquiry/response applications, electronic mailbox checking,
etc. And it is far more economical than the alternatives of acquiring expensive
host software and special-purpose converters. Multiport device and print
servers give their users greater flexibility in configuring and managing their
networks.&lt;br /&gt;
&lt;br /&gt;
Whether it is moving printers and other peripherals from one network to
another, expanding the dimensions of interoperability or preparing for growth,
multiport device servers can fulfill your needs, all without major rewiring.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Access
Servers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;While Ethernet is limited to a geographic area, remote users
such as traveling sales people need access to network-based resources. Remote
LAN access, or remote access, is a popular way to provide this connectivity.
Access servers use telephone services to link a user or office with an office
network. Dial-up remote access solutions such as ISDN or asynchronous dial
introduce more flexibility. Dial-up remote access offers both the remote office
and the remote user the economy and flexibility of &quot;pay as you go&quot;
telephone services. ISDN is a special telephone service that offers three
channels, two 64 Kbps &quot;B&quot; channels for user data and a &quot;D&quot;
channel for setting up the connection. With ISDN, the B channels can be
combined for double bandwidth or separated for different applications or users.
With asynchronous remote access, regular telephone lines are combined with
modems and remote access servers to allow users and networks to dial anywhere
in the world and have data access. Remote access servers provide connection
points for both dial-in and dial-out applications on the network to which they
are attached. These hybrid devices route and filter protocols and offer other
services such as modem pooling and terminal/printer services. For the remote PC
user, one can connect from any available telephone jack (RJ45), including those
in a hotel rooms or on most airplanes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Network
Time Servers&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A network time server is a server specialized in the handling of
timing information from sources such as satellites or radio broadcasts and is
capable of providing this timing data to its attached network. Specialized
protocols such as NTP or udp/time allow a time server to communicate to other
network nodes ensuring that activities that must be coordinated according to
their time of execution are synchronized correctly. GPS satellites are one
source of information that can allow global installations to achieve constant
timing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;IP
Addressing:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;An IP (Internet Protocol) address is a unique identifier for a
node or host connection on an IP network. An IP address is a 32 bit binary
number usually represented as 4 decimal values, each representing 8 bits, in
the range 0 to 255 (known as octets) separated by decimal points. This is known
as &quot;dotted decimal&quot; notation.&lt;br /&gt;
&lt;br /&gt;
Example: 140.179.220.200&lt;br /&gt;
&lt;br /&gt;
It is sometimes useful to view the values in their binary form.&lt;br /&gt;
&lt;br /&gt;
140 .179 .220 .200&lt;br /&gt;
&lt;br /&gt;
10001100.10110011.11011100.11001000&lt;br /&gt;
&lt;br /&gt;
Every IP address consists of two parts, one identifying the network and one
identifying the node. The Class of the address and the subnet mask determine
which part belongs to the network address and which part belongs to the node
address.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Address
Classes:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;There are 5 different address classes. You can determine which
class any IP address is in by examining the first 4 bits of the IP address.&lt;br /&gt;
&lt;br /&gt;
Class A addresses begin with 0xxx, or 1 to 126 decimal.&lt;br /&gt;
&lt;br /&gt;
Class B addresses begin with 10xx, or 128 to 191 decimal.&lt;br /&gt;
&lt;br /&gt;
Class C addresses begin with 110x, or 192 to 223 decimal.&lt;br /&gt;
&lt;br /&gt;
Class D addresses begin with 1110, or 224 to 239 decimal.&lt;br /&gt;
&lt;br /&gt;
Class E addresses begin with 1111, or 240 to 254 decimal.&lt;br /&gt;
&lt;br /&gt;
Addresses beginning with 01111111, or 127 decimal, are reserved for loopback
and for internal testing on a local machine. [You can test this: you should
always be able to ping 127.0.0.1, which points to yourself] Class D addresses
are reserved for multicasting. Class E addresses are reserved for future use.
They should not be used for host addresses.&lt;br /&gt;
&lt;br /&gt;
Now we can see how the Class determines, by default, which part of the IP
address belongs to the network (N) and which part belongs to the node (n).&lt;br /&gt;
&lt;br /&gt;
Class A -- NNNNNNNN.nnnnnnnn.nnnnnnn.nnnnnnn&lt;br /&gt;
&lt;br /&gt;
Class B -- NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn&lt;br /&gt;
&lt;br /&gt;
Class C -- NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn&lt;br /&gt;
&lt;br /&gt;
In the example, 140.179.220.200 is a Class B address so by default the Network
part of the address (also known as the Network Address) is defined by the first
two octets (140.179.x.x) and the node part is defined by the last 2 octets
(x.x.220.200).&lt;br /&gt;
&lt;br /&gt;
In order to specify the network address for a given IP address, the node
section is set to all &quot;0&quot;s. In our example, 140.179.0.0 specifies the
network address for 140.179.220.200. When the node section is set to all
&quot;1&quot;s, it specifies a broadcast that is sent to all hosts on the network.
140.179.255.255 specifies the example broadcast address. Note that this is true
regardless of the length of the node section.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Private
Subnets:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;There are three IP network addresses reserved for private
networks. The addresses are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. They
can be used by anyone setting up internal IP networks, such as a lab or home
LAN behind a NAT or proxy server or a router. It is always safe to use these
because routers on the Internet will never forward packets coming from these
addresses&lt;br /&gt;
&lt;br /&gt;
Subnetting an IP Network can be done for a variety of reasons, including
organization, use of different physical media (such as Ethernet, FDDI, WAN,
etc.), preservation of address space, and security. The most common reason is
to control network traffic. In an Ethernet network, all nodes on a segment see
all the packets transmitted by all the other nodes on that segment. Performance
can be adversely affected under heavy traffic loads, due to collisions and the
resulting retransmissions. A router is used to connect IP networks to minimize
the amount of traffic each segment must receive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Subnet
Masking&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Applying a subnet mask to an IP address allows you to identify
the network and node parts of the address. The network bits are represented by
the 1s in the mask, and the node bits are represented by the 0s. Performing a
bitwise logical AND operation between the IP address and the subnet mask
results in the Network Address or Number.&lt;br /&gt;
&lt;br /&gt;
For example, using our test IP address and the default Class B subnet mask, we
get:&lt;br /&gt;
&lt;br /&gt;
10001100.10110011.11110000.11001000 140.179.240.200 Class B IP Address&lt;br /&gt;
&lt;br /&gt;
11111111.11111111.00000000.00000000 255.255.000.000 Default Class B Subnet Mask&lt;br /&gt;
&lt;br /&gt;
10001100.10110011.00000000.00000000 140.179.000.000 Network Address&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Default
subnet masks:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Class A - 255.0.0.0 - 11111111.00000000.00000000.00000000&lt;br /&gt;
&lt;br /&gt;
Class B - 255.255.0.0 - 11111111.11111111.00000000.00000000&lt;br /&gt;
&lt;br /&gt;
Class C - 255.255.255.0 - 11111111.11111111.11111111.00000000&lt;br /&gt;
&lt;br /&gt;
CIDR -- Classless InterDomain Routing.&lt;br /&gt;
&lt;br /&gt;
CIDR was invented several years ago to keep the internet from running out of IP
addresses. The &quot;classful&quot; system of allocating IP addresses can be
very wasteful; anyone who could reasonably show a need for more that 254 host
addresses was given a Class B address block of 65533 host addresses. Even more
wasteful were companies and organizations that were allocated Class A address
blocks, which contain over 16 Million host addresses! Only a tiny percentage of
the allocated Class A and Class B address space has ever been actually assigned
to a host computer on the Internet.&lt;br /&gt;
&lt;br /&gt;
People realized that addresses could be conserved if the class system was
eliminated. By accurately allocating only the amount of address space that was
actually needed, the address space crisis could be avoided for many years. This
was first proposed in 1992 as a scheme called Supernetting.&lt;br /&gt;
&lt;br /&gt;
The use of a CIDR notated address is the same as for a Classful address.
Classful addresses can easily be written in CIDR notation (Class A = /8, Class
B = /16, and Class C = /24)&lt;br /&gt;
&lt;br /&gt;
It is currently almost impossible for an individual or company to be allocated
their own IP address blocks. You will simply be told to get them from your ISP.
The reason for this is the ever-growing size of the internet routing table.
Just 5 years ago, there were less than 5000 network routes in the entire
Internet. Today, there are over 90,000. Using CIDR, the biggest ISPs are
allocated large chunks of address space (usually with a subnet mask of /19 or
even smaller); the ISP&#39;s customers (often other, smaller ISPs) are then
allocated networks from the big ISP&#39;s pool. That way, all the big ISP&#39;s
customers (and their customers, and so on) are accessible via 1 network route
on the Internet.&lt;br /&gt;
&lt;br /&gt;
It is expected that CIDR will keep the Internet happily in IP addresses for the
next few years at least. After that, IPv6, with 128 bit addresses, will be
needed. Under IPv6, even sloppy address allocation would comfortably allow a
billion unique IP addresses for every person on earth&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Examining
your network with commands:&lt;span style=&quot;font-size: 22.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;
PING is used to check for a response from another computer on the network. It
can tell you a great deal of information about the status of the network and
the computers you are communicating with.&lt;br /&gt;
&lt;br /&gt;
Ping returns different responses depending on the computer in question. The
responses are similar depending on the options used.&lt;br /&gt;
&lt;br /&gt;
Ping uses IP to request a response from the host. It does not use TCP&lt;br /&gt;
&lt;br /&gt;
.It takes its name from a submarine sonar search - you send a short sound burst
and listen for an echo - a ping - coming back.&lt;br /&gt;
&lt;br /&gt;
In an IP network, `ping&#39; sends a short data burst - a single packet - and
listens for a single packet in reply. Since this tests the most basic function
of an IP network (delivery of single packet), it&#39;s easy to see how you can
learn a lot from some `pings&#39;.&lt;br /&gt;
&lt;br /&gt;
To stop ping, type control-c. This terminates the program and prints out a nice
summary of the number of packets transmitted, the number received, and the
percentage of packets lost, plus the minimum, average, and maximum round-trip
times of the packets.&lt;br /&gt;
&lt;br /&gt;
Sample ping session&lt;br /&gt;
&lt;br /&gt;
PING localhost (127.0.0.1): 56 data bytes&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=3 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=4 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=5 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=6 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=7 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=8 ttl=255 time=2 ms&lt;br /&gt;
64 bytes from 127.0.0.1: icmp_seq=9 ttl=255 time=2 ms&lt;br /&gt;
&lt;br /&gt;
localhost ping statistics&lt;br /&gt;
&lt;br /&gt;
10 packets transmitted, 10 packets received, 0% packet loss&lt;br /&gt;
round-trip min/avg/max = 2/2/2 ms&lt;br /&gt;
meikro$&lt;br /&gt;
&lt;br /&gt;
The Time To Live (TTL) field can be interesting. The main purpose of this is so
that a packet doesn&#39;t live forever on the network and will eventually die when
it is deemed &quot;lost.&quot; But for us, it provides additional information.
We can use the TTL to determine approximately how many router hops the packet
has gone through. In this case it&#39;s 255 minus N hops, where N is the TTL of the
returning Echo Replies. If the TTL field varies in successive pings, it could
indicate that the successive reply packets are going via different routes,
which isn&#39;t a great thing.&lt;br /&gt;
&lt;br /&gt;
The time field is an indication of the round-trip time to get a packet to the
remote host. The reply is measured in milliseconds. In general, it&#39;s best if
round-trip times are under 200 milliseconds. The time it takes a packet to
reach its destination is called latency. If you see a large variance in the
round-trip times (which is called &quot;jitter&quot;), you are going to see
poor performance talking to the host&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;NSLOOKUP&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NSLOOKUP is an application that facilitates looking up hostnames
on the network. It can reveal the IP address of a host or, using the IP
address, return the host name.&lt;br /&gt;
&lt;br /&gt;
It is very important when troubleshooting problems on a network that you can
verify the components of the networking process. Nslookup allows this by
revealing details within the infrastructure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;NETSTAT&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NETSTAT is used to look up the various active connections within
a computer. It is helpful to understand what computers or networks you are
connected to. This allows you to further investigate problems. One host may be
responding well but another may be less responsive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;IPconfig&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This is a Microsoft windows NT, 2000 command. It is very useful
in determining what could be wrong with a network.&lt;br /&gt;
&lt;br /&gt;
This command when used with the /all switch, reveal enormous amounts of
troubleshooting information within the system.&lt;br /&gt;
&lt;br /&gt;
Windows 2000 IP Configuration&lt;br /&gt;
&lt;br /&gt;
Host Name . . . . . . . . . . . . : cowder&lt;br /&gt;
Primary DNS Suffix . . . . . . . :&lt;br /&gt;
Node Type . . . . . . . . . . . . : Broadcast&lt;br /&gt;
IP Routing Enabled. . . . . . . . : No&lt;br /&gt;
WINS Proxy Enabled. . . . . . . . : No&lt;br /&gt;
WINS Proxy Enabled. . . . . . . . : No&lt;br /&gt;
Connection-specific DNS Suffix . :&lt;br /&gt;
Description . . . . . . . . . . . :&lt;br /&gt;
WAN (PPP/SLIP) Interface&lt;br /&gt;
Physical Address. . . . . . . . . : 00-53-45-00-00-00&lt;br /&gt;
DHCP Enabled. . . . . . . . . . . : No&lt;br /&gt;
IP Address. . . . . . . . . . . . : 12.90.108.123&lt;br /&gt;
Subnet Mask . . . . . . . . . . . : 255.255.255.255&lt;br /&gt;
Default Gateway . . . . . . . . . : 12.90.108.125&lt;br /&gt;
DNS Servers . . . . . . . . . . . : 12.102.244.2&lt;br /&gt;
204.127.129.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 27.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #008bcb; font-family: Verdana, sans-serif;&quot;&gt;Traceroute&lt;span style=&quot;font-size: 19.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 19.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #444444; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Traceroute on Unix and Linux (or tracert in the Microsoft world)
attempts to trace the current network path to a destination. Here is an example
of a traceroute run to www.berkeley.edu:&lt;br /&gt;
&lt;br /&gt;
$ traceroute www.berkeley.edu&lt;br /&gt;
&lt;br /&gt;
traceroute to amber.Berkeley.EDU (128.32.25.12), 30 hops max, 40 byte
packets&lt;br /&gt;
&lt;br /&gt;
1 sf1-e3.wired.net (206.221.193.1) 3.135 ms 3.021 ms 3.616 ms&lt;br /&gt;
&lt;br /&gt;
2 sf0-e2s2.wired.net (205.227.206.33) 1.829 ms 3.886 ms 2.772 ms&lt;br /&gt;
&lt;br /&gt;
3 paloalto-cr10.bbnplanet.net (131.119.26.105) 5.327 ms 4.597 ms 5.729 ms&lt;br /&gt;
&lt;br /&gt;
4 paloalto-br1.bbnplanet.net (131.119.0.193) 4.842 ms 4.615 ms 3.425 ms&lt;br /&gt;
&lt;br /&gt;
5 sl-sj-2.sprintlink.net (4.0.1.66) 7.488 ms 38.804 ms 7.708 ms&lt;br /&gt;
&lt;br /&gt;
6 144.232.8.81 (144.232.8.81) 6.560 ms 6.631 ms 6.565 ms&lt;br /&gt;
&lt;br /&gt;
7 144.232.4.97 (144.232.4.97) 7.638 ms 7.948 ms 8.129 ms&lt;br /&gt;
&lt;br /&gt;
8 144.228.146.50 (144.228.146.50) 9.504 ms 12.684 ms 16.648 ms&lt;br /&gt;
&lt;br /&gt;
9 f5-0.inr-666-eva.berkeley.edu (198.128.16.21) 9.762 ms 10.611 ms 10.403 ms&lt;br /&gt;
&lt;br /&gt;
10 f0-0.inr-107-eva.Berkeley.EDU (128.32.2.1) 11.478 ms 10.868 ms 9.367 ms&lt;br /&gt;
&lt;br /&gt;
11 f8-0.inr-100-eva.Berkeley.EDU (128.32.235.100) 10.738 ms 11.693 ms 12.520 ms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/6999041707696140405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/computer-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6999041707696140405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/6999041707696140405'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/computer-network.html' title='Computer Network'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-4047695226999611111</id><published>2012-11-04T22:03:00.001-08:00</published><updated>2012-11-21T21:39:23.410-08:00</updated><title type='text'>SQL Interview Question and Answer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: black; color: #009900; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px;&quot;&gt;&lt;b&gt;What are &amp;nbsp;categories of SQL commands?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tech&quot; style=&quot;background-color: white; color: black; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; margin: 10px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;td class=&quot;ans&quot; style=&quot;text-align: justify; width: 530px;&quot;&gt;&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto;&quot;&gt;
&lt;li&gt;Data Definition Language (DDL)&lt;/li&gt;
&lt;li&gt;Data Manipulation Language (DML)&lt;/li&gt;
&lt;li&gt;Data Query Language (DQL)&lt;/li&gt;
&lt;li&gt;Data Control Language (DCL)&lt;/li&gt;
&lt;li&gt;Data Administration Commands (DAC)&lt;/li&gt;
&lt;li&gt;Transactional Control Commands (TCC)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;background-color: black; color: #38761d;&quot;&gt;What Is Database&lt;/span&gt;&lt;/b&gt; is a collection of data. It contains information about &amp;nbsp;one particular enterprise. A database management system (DBMS) consists of a collection of interrelated data and a set of programs to access that data.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: black; color: #009900; font-weight: bold; text-align: left;&quot;&gt;What are the advantages of database?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto;&quot;&gt;
&lt;li&gt;Redundancy can be reduced&lt;/li&gt;
&lt;li&gt;The data can be shared&lt;/li&gt;
&lt;li&gt;Inconsistency can be avoided&lt;/li&gt;
&lt;li&gt;Standards can be enforced&lt;/li&gt;
&lt;li&gt;Security can be enforced&lt;/li&gt;
&lt;li&gt;Integrity can be maintaned&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;b style=&quot;background-color: black;&quot;&gt;DDL&lt;/b&gt;&lt;/span&gt; stands for Data Definition Language. Data Definition Language is used to create, alter and delete database objects.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;background-color: black; color: #6aa84f;&quot;&gt;DML&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto;&quot;&gt;
&lt;li&gt;DML stands for Data Manipulation Language.&lt;/li&gt;
&lt;li&gt;Data Manipulation Language commands let users insert, modify and delete the data in the database.&lt;/li&gt;
&lt;li&gt;Sql provides three data manipulation statements insert, update and delete&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;background-color: black; color: #6aa84f;&quot;&gt;What is SQL&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
SQL is structured Query Language which is a computer language for storing, manipulating and retrieving data stored in relational database.&lt;/div&gt;
&lt;div&gt;
SQL is the standard language for Relation Database System. All relational database management systems like MySQL, MS Access, Oracle, Sybase, Informix, postgres and SQL Server uses SQL as standard database language.&lt;/div&gt;
&lt;div&gt;
Also they are using different dialects, Such as:&lt;/div&gt;
&lt;div&gt;
 MS SQL Server using T-SQL,&lt;/div&gt;
&lt;div&gt;
 Oracle using PL/SQL,&lt;/div&gt;
&lt;div&gt;
 MS Access version of SQL is called JET SQL (native format )etc&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;background-color: black; color: #38761d;&quot;&gt;Why SQL?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
 Allow users to access data in relational database management systems.&lt;/div&gt;
&lt;div&gt;
 Allow users to describe the data.&lt;/div&gt;
&lt;div&gt;
 Allow users to define the data in database and manipulate that data.&lt;/div&gt;
&lt;div&gt;
 Allow to embed within other languages using SQL modules, libraries &amp;amp; pre-compilers.&lt;/div&gt;
&lt;div&gt;
 Allow users to create and drop databases and tables.&lt;/div&gt;
&lt;div&gt;
 Allow users to create view, stored procedure, functions in a database.&lt;/div&gt;
&lt;div&gt;
 Allow users to set permissions on tables, procedures, and views&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: black; color: #6aa84f;&quot;&gt;Explain the
difference between a hot backup and a cold backup.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;A cold backup is done when there is no user activity going
on with the system. Also called as offline backup, is taken when the database
is not running and no users are logged in. all files of the database are copied
and no changes during the copy are made.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;A hot backup is taken when the database needs to run all the
time. It is an online backup. All files of the database are copied and there
may be changes to the database during the copy.&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;&lt;span style=&quot;background-color: black; color: lime;&quot;&gt;How many memory
layers are in the oracle shared pool? Explain them&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Oracles shared pool consists of two layers namely, Library
cache and Data dictionary cache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Library cache: This layer has information about SQL
statements that were parsed, information about cursors and any plan data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Data Dictionary cache: this Layer has information about the
accounts of the users, their privileges and segments information.&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;&lt;span style=&quot;background-color: black; color: lime;&quot;&gt;What is the
cache hit ratio, what impact does it have on performance of an Oracle database
and what is involved in tuning it?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;When the cache client like a CPU, web browser etc finds a
successful entry in the cache memory, it is called as a cache hit. The
percentage of these successful cache hits is called as cache hit ratio. Higher
the cache hit ratio better will be the performance because data read from the
cache is faster than the memory.&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 11pt;&quot;&gt;&lt;span style=&quot;background-color: black; color: lime;&quot;&gt;Explain the
concept of the &lt;span class=&quot;yshortcuts&quot;&gt;DUAL table&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On installing Oracle database, DUAL table Is present by
default. It is a special table with just one row. It has a single column called
DUMMY. The data type of this column in VARCHAR2(1). It has a value “X”. It is
most commonly used to select pseudo columns in Oracle like sysdate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Select sysdate from dual &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;tech&quot; style=&quot;color: black; font-size: 12px; line-height: 24px; margin: 10px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;th_1&quot; style=&quot;color: #009900; height: 30px; vertical-align: top; width: 530px;&quot;&gt;&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;td class=&quot;ans&quot; style=&quot;text-align: justify; width: 530px;&quot;&gt;&lt;ul class=&quot;sqr&quot; style=&quot;border: none; list-style: square; margin: 0px auto;&quot;&gt;
&lt;li&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/4047695226999611111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/4047695226999611111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/4047695226999611111'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/sql-interview-question.html' title='SQL Interview Question and Answer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-7604033886388374338</id><published>2012-11-03T00:24:00.002-07:00</published><updated>2012-11-03T00:33:40.028-07:00</updated><title type='text'>SEO - Keyword Research</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
In Keyword Research we choose the best keywords for our web pages.This is the most important part of SEO.&amp;nbsp;We will choose the keywords which has good traffic volume.&amp;nbsp;And we make sure that the keyword is related to our webpage.&lt;br /&gt;
&lt;b&gt;For example:&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Our website is related to water purifier service.&lt;br /&gt;
&lt;b&gt;Water Purifier Service, water purifier center, water purifier repair, Ro reapir Service&lt;/b&gt;&lt;br /&gt;
So, we choose the related keywords for our web pages. In Keyword Research we will decide the targeted keywords for our webpage.&lt;br /&gt;
&lt;br /&gt;
We use different tools for searching the keywords. Generally we prefer the free and best tools. In my opinion the free and best of all tools are:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;.Google adwords keyword suggestion tool.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Word tracker keyword tool.&lt;/li&gt;
&lt;li&gt;&amp;nbsp; Manually&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/7604033886388374338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/keyword-research.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/7604033886388374338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/7604033886388374338'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/keyword-research.html' title='SEO - Keyword Research'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-7112695550690798251</id><published>2012-11-02T22:36:00.003-07:00</published><updated>2012-11-03T00:33:58.112-07:00</updated><title type='text'>Pl/Sql - String Function</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;1&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ASCII(x);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns the ASCII value of the character x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;2&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;CHR(x);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns the character with the ASCII value of x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;3&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;CONCAT(x, y);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Concatenates the strings x and y and return the appended string.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;4&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;INITCAP(x);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Converts the initial letter of each word in x to uppercase and returns that string.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;5&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;INSTR(x, find_string [, start] [, occurrence]);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Searches for find_string in x and returns the position at which it occurs.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;6&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;INSTRB(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns the location of a string within another string, but returns the value in bytes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;7&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LENGTH(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns the number of characters in x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;8&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LENGTHB(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns the length of a character string in bytes for single byte character set.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;9&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LOWER(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Converts the letters in x to lowercase and returns that string.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;10&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LPAD(x, width [, pad_string]) ;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Pads x with spaces to left, to bring the total length of the string up to width characters.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;11&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LTRIM(x [, trim_string]);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Trims characters from the left of x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;12&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NANVL(x, value);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns value if x matches the NaN special value (not a number), otherwise x is returned.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;13&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NLS_INITCAP(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Same as the INITCAP function except that it can use a different sort method as specified by NLSSORT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;14&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NLS_LOWER(x) ;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Same as the LOWER function except that it can use a different sort method as specified by NLSSORT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;15&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NLS_UPPER(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Same as the UPPER function except that it can use a different sort method as specified by NLSSORT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;16&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NLSSORT(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Changes the method of sorting the characters. Must be specified before any NLS function; otherwise, the default sort will be used.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;17&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NVL(x, value);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns value if x is null; otherwise, x is returned.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;18&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;NVL2(x, value1, value2);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns value1 if x is not null; if x is null, value2 is returned.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;19&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;REPLACE(x, search_string, replace_string);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Searches x for search_string and replaces it with replace_string.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;20&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RPAD(x, width [, pad_string]);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Pads x to the right.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;21&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RTRIM(x [, trim_string]);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Trims x from the right.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;22&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SOUNDEX(x) ;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns a string containing the phonetic representation of x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;23&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SUBSTR(x, start [, length]);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Returns a substring of x that begins at the position specified by start. An optional length for the substring may be supplied.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;24&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SUBSTRB(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Same as SUBSTR except the parameters are expressed in bytes instead of characters for the single-byte character systems.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;25&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;TRIM([trim_char FROM) x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Trims characters from the left and right of x.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;26&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;UPPER(x);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Converts the letters in x to uppercase and returns that string.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table class=&quot;src&quot; style=&quot;background-color: #f7f7f7; border-collapse: collapse; border: 1px solid rgb(214, 214, 214); margin: 8px 0px; padding: 0px; text-align: start; vertical-align: top; width: 560px;&quot;&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/7112695550690798251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/11/string-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/7112695550690798251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/7112695550690798251'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/11/string-function.html' title='Pl/Sql - String Function'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-5489647491810531356</id><published>2012-10-31T03:15:00.001-07:00</published><updated>2012-10-31T03:15:19.336-07:00</updated><title type='text'>Pl/Sql - Cursor</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;A cursor is a temporary work area created in the 
system memory when a SQL statement is executed.A cursor contains 
information on a select statement and the rows of data accessed by it.&amp;nbsp; 
This temporary work area is used to store the data retrieved from the 
database, and manipulate this data. A cursor can hold more than one row,
 but can process only one row at a time. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Defining a Cursor&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A cursor is defined in the declarative part of the PL/SQL block by naming it and associating it with a query&lt;br /&gt;CURSOR &amp;lt;cursorname&amp;gt; IS&lt;br /&gt;&amp;nbsp;SELECT statement;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;CURSOR emp_cur IS&lt;br /&gt;SELECT empno, ename, job, sal&lt;br /&gt;FROM emp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Cursor can be manipulated using&lt;/b&gt;&lt;br /&gt;– OPEN&lt;br /&gt;– FETCH&lt;br /&gt;– CLOSE&lt;br /&gt;&lt;br /&gt;Cursor must be declared before it can be referenced using the OPEN, CLOSE or FETCH statements&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The OPEN Statement&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Initializes or opens a cursor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cursor must be opened before any rows are returned by the query&lt;br /&gt;OPEN &amp;lt;cursorname&amp;gt;&lt;br /&gt;Example --&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPEN emp_cur;&lt;br /&gt;&lt;br /&gt;The FETCH Statement&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can be executed repeatedly until all rows have been retrieved&lt;br /&gt;FETCH &amp;lt;cursorname&amp;gt; INTO var1, …, varN;&lt;br /&gt;OR&lt;br /&gt;FETCH &amp;lt;cursorname&amp;gt; INTO record_variable;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Example&lt;br /&gt;FETCH emp_cur INTO mrec;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The CLOSE Statement&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Closes the cursor and makes the active set undefined&lt;br /&gt;CLOSE &amp;lt;cursorname&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Example&lt;br /&gt;CLOSE emp_cur;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example - &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v_id emp.empno%TYPE;&lt;br /&gt;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CURSOR v_cursor IS SELECT empno FROM emp ORDER BY empno;&lt;br /&gt;&amp;nbsp; 6&amp;nbsp; BEGIN&lt;br /&gt;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPEN v_cursor;&lt;br /&gt;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP&lt;br /&gt;&amp;nbsp;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FETCH v_cursor INTO v_id;&lt;br /&gt;&amp;nbsp;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT WHEN v_cursor%NOTFOUND;&lt;br /&gt;&amp;nbsp;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS_OUTPUT.PUT_LINE(&#39;v_id = &#39; || v_id );&lt;br /&gt;&amp;nbsp;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END LOOP;&lt;br /&gt;&amp;nbsp;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOSE v_cursor;&lt;br /&gt;&amp;nbsp;17&amp;nbsp; END;&lt;br /&gt;&amp;nbsp;18&amp;nbsp; /&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/5489647491810531356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/10/plsql-cursor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/5489647491810531356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/5489647491810531356'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/10/plsql-cursor.html' title='Pl/Sql - Cursor'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-4982649053758964980</id><published>2012-08-30T00:03:00.000-07:00</published><updated>2012-08-30T00:04:01.582-07:00</updated><title type='text'>SQL- UNIQUE CONSTRAINT WITH EXAMPLES</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
UNIQUE constraint uniquely identifies each record in a database table.The UNIQUE and PRIMARY KEY constraints both provide a guarantee for uniqueness for a column or set of columns.A PRIMARY KEY constraint automatically has a UNIQUE constraint defined on it. you can have many UNIQUE constraints per table, but only one PRIMARY KEY constraint per table.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example-- &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
For example, the following SQL creates a new table called CUSTOMERS 
and adds five columns. Here AGE column is set to UNIQUE, so that you can
 not have two records with same age:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL UNIQUE,
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID)&lt;/b&gt;
);
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
If CUSTOMERS table has already been created, then to add a UNIQUE 
constraint to AGE column, you would write a statement similar to the 
following:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;ALTER TABLE CUSTOMERS
   MODIFY AGE INT NOT NULL UNIQUE;&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
You can also use following syntax, which supports naming the constraint and multiple columns as well:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;ALTER TABLE CUSTOMERS
   ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h1&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;DROP a UNIQUE Constraint:................................................ &lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
To drop a UNIQUE constraint, use the following SQL:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;ALTER TABLE CUSTOMERS
   DROP CONSTRAINT myUniqueConstraint;&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
If you are using MySQL then you can use following syntax:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;  &lt;b&gt;ALTER TABLE CUSTOMERS
     DROP INDEX myUniqueConstraint;&lt;/b&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/4982649053758964980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/08/unique-constraint-uniquely-identifies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/4982649053758964980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/4982649053758964980'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/08/unique-constraint-uniquely-identifies.html' title='SQL- UNIQUE CONSTRAINT WITH EXAMPLES'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-3930234591956969861</id><published>2012-08-29T00:05:00.001-07:00</published><updated>2012-08-29T00:18:06.185-07:00</updated><title type='text'>SQL - CHECK Constraint</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;The CHECK Constraint enables a condition to check the value being 
entered into a record. If the condition evaluates to false, the record 
violates the constraint and isn.t entered into the table.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;b&gt;Example -1 &lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; 1-&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;create&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;table&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VARCHAR2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;4&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;BYTE&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;First_Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VARCHAR2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;10&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;BYTE&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Last_Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VARCHAR2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;10&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;BYTE&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Start_Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DATE,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;End_Date&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;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Number&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;City&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VARCHAR2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;10&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;BYTE&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VARCHAR2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;15&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;BYTE&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;10&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;11&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
..............................................................................................................................................................&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;01&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Jason&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Ma&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;rtin&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;960725&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;20&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;060725&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;1234.56&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;To&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ronto&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&#39;Pr&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ogrammer&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;02&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Alison&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Ma&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;thews&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;760321&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;860221&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;6661.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Tester&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;03&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;James&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Sm&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ith&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;781212&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;900315&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;6544.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Tester&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;04&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Celia&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Ri&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ce&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;821024&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;990421&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2344.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Manager&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;05&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Robert&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Bl&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ack&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;840115&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;980808&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2334.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Tester&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;06&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Linda&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Gr&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;een&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;870730&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;960104&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;4322.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Ne&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;w&amp;nbsp;York&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&#39;Te&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ster&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;07&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;David&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;La&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;rry&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;901231&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;980212&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;7897.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Ne&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;w&amp;nbsp;York&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&#39;Ma&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;nager&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ID,&amp;nbsp;&amp;nbsp;First_Name,&amp;nbsp;Last_Name,&amp;nbsp;Start_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End_Date,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salary,&amp;nbsp;City,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Description&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;08&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;James&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Ca&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;19&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;960917&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;to_date&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;20&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;020415&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;YYYYMMDD&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;1232.78&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&#39;Te&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ster&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;row&amp;nbsp;created.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;select&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Employee&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;FIRST_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LAST_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;START_DAT&amp;nbsp;END_DATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SALARY&amp;nbsp;CITY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DESCRIPTION&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;----&amp;nbsp;--------------------&amp;nbsp;--------------------&amp;nbsp;---------&amp;nbsp;---------&amp;nbsp;----------&amp;nbsp;----------&amp;nbsp;---------------&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;01&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Jason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Martin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;25&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-JUL-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;96&amp;nbsp;25&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-JUL-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1234.56&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Toronto&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Programmer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;02&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Alison&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mathews&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;21&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-MAR-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;76&amp;nbsp;21&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-FEB-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;86&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6661.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Vancouver&amp;nbsp;&amp;nbsp;Tester&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;03&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;James&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-DEC-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;78&amp;nbsp;15&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-MAR-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;90&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6544.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Vancouver&amp;nbsp;&amp;nbsp;Tester&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;04&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Celia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Rice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;24&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-OCT-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;82&amp;nbsp;21&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-APR-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;99&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2344.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Vancouver&amp;nbsp;&amp;nbsp;Manager&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;05&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Robert&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Black&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;15&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-JAN-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;84&amp;nbsp;08&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-AUG-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;98&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2334.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Vancouver&amp;nbsp;&amp;nbsp;Tester&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;06&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Linda&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Green&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-JUL-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;87&amp;nbsp;04&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-JAN-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;96&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4322.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;New&amp;nbsp;York&amp;nbsp;&amp;nbsp;&amp;nbsp;Tester&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;07&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;David&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Larry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;31&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-DEC-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;90&amp;nbsp;12&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-FEB-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;98&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7897.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;New&amp;nbsp;York&amp;nbsp;&amp;nbsp;&amp;nbsp;Manager&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;08&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;James&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;17&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-SEP-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;96&amp;nbsp;15&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-APR-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1232.78&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Vancouver&amp;nbsp;&amp;nbsp;Tester&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;8&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;rows&amp;nbsp;selected.&lt;/span&gt;&lt;/code&gt; &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; 1&amp;nbsp; ALTER&amp;nbsp;TABLE&amp;nbsp;employee&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ADD&amp;nbsp;CONSTRAINT&amp;nbsp;status_ck&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;CHECK&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;city&amp;nbsp;IN&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;Va&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ncouver&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&#39;To&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ronto&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;,&amp;nbsp;&#39;Ne&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;w&amp;nbsp;York&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;))&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;Table&amp;nbsp;altered.&lt;/span&gt;&lt;/code&gt;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;City&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;AA&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #ff6100;&quot;&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&lt;/span&gt;&lt;/code&gt;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;insert&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;into&amp;nbsp;Employee&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;City&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;ERROR&amp;nbsp;at&amp;nbsp;line&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;ORA-&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;02290&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;:&amp;nbsp;check&amp;nbsp;constraint&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;JAVA2S.STATUS_CK&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;violated&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;.................................................................................. &lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Example: 2&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;

For example, the following SQL creates a new table called CUSTOMERS 
and adds five columns. Here we add a CHECK with AGE column, so that you 
can not have any CUSTOMER below 18 years:&lt;br /&gt;

&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL CHECK (AGE &amp;gt;= 18),
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID)
);
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
If CUSTOMERS table has already been created, then to add a CHECK 
constraint to AGE column, you would write a statement similar to the 
following:&lt;br /&gt;

&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;ALTER TABLE CUSTOMERS
   MODIFY AGE INT NOT NULL CHECK (AGE &amp;gt;= 18 );
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
You can also use following syntax, which supports naming the constraint and multiple columns as well:&lt;br /&gt;

&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;ALTER TABLE CUSTOMERS
   ADD CONSTRAINT myCheckConstraint CHECK(AGE &amp;gt;= 18);
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h1&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;DROP a CHECK Constraint:&lt;/span&gt;&lt;/span&gt;&lt;/h1&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; To drop a CHECK constraint, use the following SQL. This syntax does not work with MySQL:&lt;br /&gt;

&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;ALTER TABLE CUSTOMERS
   DROP CONSTRAINT myCheckConstraint;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;
&lt;/code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/3930234591956969861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/08/sql-check-constraint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3930234591956969861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3930234591956969861'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/08/sql-check-constraint.html' title='SQL - CHECK Constraint'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-2838085297567762243</id><published>2012-08-28T03:13:00.000-07:00</published><updated>2012-08-28T03:16:55.756-07:00</updated><title type='text'>SQL - Alias Syntax</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You can rename a table or a column temporarily by giving another name known as alias.&lt;br /&gt;
The use of table aliases means to rename a table in a particular SQL 
statement. The renaming is a temporary change and the actual table name 
does not change in the database.&lt;br /&gt;
The column aliases are used to rename a table&#39;s columns for the purpose of a particular SQL query.&lt;br /&gt;
&lt;br /&gt;
The basic syntax of &lt;b&gt;table&lt;/b&gt; alias is as follows:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The basic syntax of &lt;b&gt;column&lt;/b&gt; alias is as follows:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt;SELECT column_name AS alias_name
FROM table_name
WHERE [condition];&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h1 style=&quot;font-weight: normal;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
Consider following two tables, (a) CUSTOMERS table is as follows:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
(b) Another table is ORDERS as follows:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;+-----+---------------------+-------------+--------+
|OID  | DATE                | CUSTOMER_ID | AMOUNT |
+-----+---------------------+-------------+--------+
| 102 | 2009-10-08 00:00:00 |           3 |   3000 |
| 100 | 2009-10-08 00:00:00 |           3 |   1500 |
| 101 | 2009-11-20 00:00:00 |           2 |   1560 |
| 103 | 2008-05-20 00:00:00 |           4 |   2060 |
+-----+---------------------+-------------+--------+
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Now following is the usage of &lt;b&gt;table alias&lt;/b&gt;:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;SELECT C.ID, C.NAME, C.AGE, O.AMOUNT 
        FROM CUSTOMERS AS C, ORDERS AS O
        WHERE  C.ID = O.CUSTOMER_ID;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
This would produce following result:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;+----+---------+-----+--------+
| ID | NAME    | AGE | AMOUNT |
+----+---------+-----+--------+
|  3 | kaushik |  23 |   3000 |
|  3 | kaushik |  23 |   1500 |
|  2 | Ramesh  |  25 |   1560 |
|  4 | kaushik |  25 |   2060 |
+----+---------+-----+--------+
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Following is the usage of &lt;b&gt;column alias&lt;/b&gt;:&lt;br /&gt;
&lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot; class=&quot;src&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;b&gt; SELECT  ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME
     FROM CUSTOMERS
     WHERE SALARY IS NOT NULL;&lt;/b&gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
This would produce following result:&lt;br /&gt;
&lt;pre&gt;+-------------+---------------+
| CUSTOMER_ID | CUSTOMER_NAME |
+-------------+---------------+
|           1 | Ramesh        |
|           2 | Ramesh        |
|           3 | kaushik       |
|           4 | kaushik       |
|           5 | Hardik        |
|           6 | Komal         |
|           7 | Muffy         |
+-------------+---------------+&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/2838085297567762243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/08/sql-alias-syntax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2838085297567762243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/2838085297567762243'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/08/sql-alias-syntax.html' title='SQL - Alias Syntax'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329584771671975579.post-3102134714468608401</id><published>2012-08-23T04:31:00.004-07:00</published><updated>2012-08-23T04:31:39.469-07:00</updated><title type='text'>Primary key vs. unique key</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;One difference is that a unique key constraint can be created over 
columns with null values, while a primary key constraint does not allow 
null values.  The other difference is that there can only be one primary
 key constraint defined on a table, but there can be multiple unique key
 constraints defined on a table. &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://database-point.blogspot.com/feeds/3102134714468608401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://database-point.blogspot.com/2012/08/primary-key-vs-unique-key.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3102134714468608401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2329584771671975579/posts/default/3102134714468608401'/><link rel='alternate' type='text/html' href='http://database-point.blogspot.com/2012/08/primary-key-vs-unique-key.html' title='Primary key vs. unique key'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17435521960334069419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>