Step 1: Understand the question.
The question asks which statements belong to the project specification. In a project report for a data project, the specification lists exactly what data is needed and which rules the data follows. This is different from the background or context of the project.
Step 2: Recall the concept.
A project write-up has two parts that students often mix up. The context (or background) tells why the project is needed and what the situation is. The specification tells what data to collect and the rules and formats for that data, such as fields, allowed values and id patterns.
Step 3: Check statement (A).
It gives a rule for item data: if the category is Book, the type is Academic or Non-Academic, and the id starts with 'B'. This is a data rule, so it is part of the specification. (A) is TRUE.
Step 4: Check statement (B).
It says teenagers spend time on social networking sites and that this shapes their behaviour. This describes the situation behind the project. It is context, not specification. (B) is FALSE.
Step 5: Check statement (C).
It lists the data items needed: total population, male population and female population aged 10 to 24 in India. This says what data must be collected, so it is part of the specification. (C) is TRUE.
Step 6: Check statement (D).
It says a club, after realising the value of reduce, reuse and recycle, runs a book donation camp every year. This is a story that explains why the project exists. It is context. (D) is FALSE.
Step 7: Match with the options.
Only (A) and (C) are specification. That is option 3. Option 1 wrongly adds (D). Option 2 and option 4 pick the context statements (B) and (D).
Final Answer:
Statements (A) and (C) are the project specification. This is option 3.
\[ \boxed{\text{(A) and (C) only}} \]