A language is a Deterministic Context-Free Language (DCFL) if it can be accepted by a Deterministic Pushdown Automaton (DPDA).
L1={0n1n∣n≥0}:
A DPDA can push all 0's onto the stack and then pop a 0 for each 1 seen. Since there is no ambiguity about where the 0s end and 1s begin, L1 is a DCFL.
**L2={wcwr∣w∈{0,1}∗}:
The marker symbol c clearly indicates the midpoint of the string. The DPDA can push symbols of w onto the stack, transition deterministically upon reading c, and then compare subsequent symbols with the stack to match wr. Thus, L2 is a DCFL**.
**L3={wwr∣w∈{0,1}∗}:
L3 consists of even-length palindromes without a middle marker. A pushdown automaton cannot deterministically guess where w ends and wr begins; it requires non-deterministic guessing. Thus, L3 is a non-deterministic CFL and not** a DCFL.
Therefore, only L1 and L2 are deterministic context-free languages, which corresponds to option (C).