The correct answer is (a).
The First Schedule of the Code of Criminal Procedure, 1973 lists the bailable and non-bailable offences. Bailable offences are those in which the accused can be released on bail, while non-bailable offences are those in which the accused cannot be released on bail without the permission of the court.
The Second Schedule of the Code of Criminal Procedure, 1973 lists the offences that are cognizable and non-cognizable. Cognizable offences are those that can be investigated by the police without a warrant, while non-cognizable offences are those that can only be investigated by the police with a warrant.
The Third Schedule of the Code of Criminal Procedure, 1973 lists the offences that are compoundable and non-compoundable. Compoundable offences are those that can be settled between the accused and the victim, while non-compoundable offences are those that cannot be settled between the accused and the victim.
The Fourth Schedule of the Code of Criminal Procedure, 1973 lists the offences that are triable by the Magistrate and those that are triable by the Court of Session. Magistrate courts are lower courts, while the Court of Session is a higher court.
I hope this helps!