What is difference between SOQL and SOSL?
Looks like most of your questions are relating to something that might be on a certification test. I recommend doing some quick searches as all of the information on the tests can be found online in the documentation.
SOQL is Salesforce Object Query Language.
I don't know what SOSL is