I am not exactly sure whether these zeros are counts or a category, like a non-response.
Attached is a table that simulates survey data:
3 columns: Question, Student, Response
Response should be integer values from 1 to 5
A Response = zero is a non-response, i.e., and unanswered question
Note that the Response column shows an asterisk (*) indication a column property. It was created by selecting the Response column, right click, select Column Properties, Select Missing Value Codes. An dialog boz will appear. Type in zero at the value window and +.
If you run the attached script you will get the Tabulate report shown below. After you run it, check teh box on the option Include missing for grouping columns. That will now show how many times each question was left unanswered. Uncheck it and zeros are not shown.
That is my "guess" at what you might be looking for. If not, please provide more details of the task at hand.