B. Syntax: A process of creating and arranging lines within a specific language. The word derives from ancient Greek, meaning "arrangement." Syntax is used to describe the rules and principles within a specific language. More specifically, in computer language, syntax is "...(a) set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language." (From Wikipedia).
C. Data: In general, data is anything that is compatible with a computer. Often, data refers to binary code (ones and zeros) that is a language that only a computer can read. It is all of the data on a computer that is not programs.