Testing: -given files (marks are deducted according to the following situation. Deduction up to 3 marks) -1 the secondaryindex is not correct, i.e. some records are missing. last name duplicated. last record is not correct. -1 the list starts are not correct -1 the list file is not correct -1 the list next are not correct -1 some student numbers in list file are not correct -1 the searching returns wrong results -1 no search results returned -0.5 the searching couldn't find student name in upper case -1 crash during searching -1 program couldn't terminate Style: -1 no comments -1 code not understandable If Program runs without crashing, you will get maximum 42 marks -addition into Secondary index file (marks are deducted according to the following situation. Deduction up to 10 marks) -10 no addition into Secondary index file -5 use array -4 couldn't handle the situation when the student name is already in the index -4 index is not inserted sorted by name -3 couldn't insert records properly -1 list start is not in the correct binary mode -2 list start is wrong -addition into List file (marks are deducted according to the following situation. Deduction up to 17 marks) -17 no addition into list file -7 use array -5 didn't update list start properly -5 didn't update list next properly -4 list is not inserted sorted by student number -1 couldn't write student numeber properly -1 list next is not in the correct binary mode -2 list next is wrong -searches (marks are deducted according to the following situation. Deduction up to 10 marks) -10 no search -10 searching function is wrong -1 couldn't handle student name in upper case -6 couldn't follow the list next to find out the student number properly -4 couldn't seek to the right position to print out the records -5 didn't handle the situation when there are students with same last name -3 the search function is OK, but didn't seek to the right position to print out the records -2 the search function is OK, but the records are not handled properly -2 the search function is OK, but the function doesn't return the search results -1 the last record is searched twice -2 the records are not properly output -other functionality, main processing (marks are deducted according to the following situation. Deduction up to 5 marks) -1 have more than one main program -1 couldn't get file from console If Program runs with crashing, you will get maximum 21 marks -addition into Secondary index file (marks are deducted according to the following situation. Deduction up to 5 marks) -5 no addition into Secondary index file -2 couldn't handle the situation when the student name is already in the index -2 index is not inserted sorted by name -1 couldn't insert records properly -1 list start is not in the correct binary mode -1 list start is wrong -addition into List file (marks are deducted according to the following situation. Deduction up to 8.5 marks) -8.5 no addition into list file -3 didn't update list start properly -3 didn't update list next properly -2 list is not inserted sorted by student number -1 couldn't write student numeber properly -1 list next is not in the correct binary mode -1 list next is wrong -searches (marks are deducted according to the following situation. Deduction up to 5 marks) -5 no search -1 couldn't handle student name in upper case -3 couldn't follow the list next to find out the student number properly -2 couldn't seek to the right position to print out the records -3 didn't handle the situation when there are students with same last name -2 the search function is OK, but didn't seek to the right position to print out the records -1 the search function is OK, but the records are not handled properly -1 the search function is OK, but the function doesn't return the search results -1 the last record is searched twice -1 the records are not properly output -other functionality, main processing (marks are deducted according to the following situation. Deduction up to 2.5 marks) -1 have a few syntax error -1 couldn't get file from console -1 have more than one main program