Option B shows correct COBOL array syntax: the data name at level 01 with PIC clause, OCCURS clause specifying the count, and INDEXED BY clause for the index variable. Option A unnecessarily nests under a group, Option C has 'INDEXE' typo, and Option D incorrectly uses level 88 (reserved for condition names).