| Test Number | lab 8 | |
| 9642827 | 0 | |
| 17845121 | 85 | Not really using a template. | 
| 20021571 | 100 | |
| 25252953 | 97 | the while-loop for read-file missed the last data. | 
| 66944850 | 60 | Need use template for functions, cannot compile. | 
| 74258450 | 0 | |
| 87444153 | 98 | return value for function elementAt should be type T,not int. | 
| 122128368 | 90 | should use template for functions, so it can apply to different data types. | 
| 139445190 | 100 | |
| 149246114 | 100 | |
| 159946190 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be TYPE. | 
| 168542824 | 93 | elementAt: return type should be T. Exception: has throws, but no try-catch. | 
| 186149183 | 90 | incorrect template usage. | 
| 188340006 | 98 | return value for function elementAt should be type T,not int. | 
| 201828593 | 90 | should let user enter input file name. No try-catch. | 
| 210424203 | 85 | need init(a) before add. No try-catch. elementAt, return type should be T. | 
| 227444852 | 0 | |
| 240528502 | 98 | elementAt: return type should be T. | 
| 241225219 | 100 | |
| 261829927 | 0 | |
| 283423801 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be T. | 
| 354449824 | 10 | No work. | 
| 359445115 | 0 | |
| 360226265 | 93 | No code for read-add from file. ElementAt: return type should be T. | 
| 374864983 | 0 | |
| 384946889 | 80 | has some bugs, forgot to take filename input. | 
| 416176840 | 0 | |
| 449344118 | 98 | elementAt: return type should be T. | 
| 468545517 | 90 | read file loop missed the last item, elementAt should be type T. try-catch not in right place | 
| 480127977 | 100 | |
| 499441186 | 93 | need use loop to read all data in input file. elementAt: return type should be T. | 
| 524349188 | 60 | errors in template usage, try-catch, no file input code,cannot compile, missed .h file. | 
| 526748182 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be TYPE. | 
| 536547118 | 0 | |
| 569065469 | 85 | Not using template. | 
| 593229534 | 0 | |
| 598155117 | 98 | elementAt: return type should be T. | 
| 638249824 | 98 | elementAt: return type should be T. | 
| 641522294 | 93 | try-catch not in right place. ElementAt: return type should be T. | 
| 643926264 | 0 | |
| 646749154 | 98 | elementAt: return type should be T. | 
| 696345153 | 95 | elementAt: return type should be T. setElement: ';' before'throw' should be removed. | 
| 697647814 | 98 | elementAt: return type should be T. | 
| 700329978 | 60 | Not using template, file-reading operations incorrect. Cannot compile. | 
| 709147063 | 0 | |
| 709349114 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be T. | 
| 728441194 | 0 | |
| 739643822 | 98 | elementAt: return type should be T. | 
| 741121988 | 90 | no exception handling(try-catch). elementAt: return type should be T. | 
| 756542893 | 85 | not using template. | 
| 760427231 | 85 | not using template. | 
| 780329572 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be T. | 
| 791124581 | 98 | elementAt: return type should be T. | 
| 804853005 | 0 | |
| 829325238 | 0 | |
| 837745185 | 100 | |
| 839343561 | 93 | No code for read-add from file. ElementAt: return type should be T. | 
| 846141816 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be T. | 
| 850924979 | 95 | elementAt: return type should be T. No file header. | 
| 859445896 | 93 | No code for read-add from file. ElementAt: return type should be T. | 
| 861127225 | 0 | |
| 863323531 | 98 | elementAt: return type should be T. | 
| 866042126 | 0 | |
| 869340810 | 0 | |
| 896345859 | 95 | the while-loop for read-file missed the last data. elementAt: return type should be T. | 
| 909242853 | 98 | elementAt: return type should be T. | 
| 911423216 | 0 | |
| 919242111 | 0 | |
| 920927543 | 98 | elementAt: return type should be T. | 
| 931220987 | 93 | No code for read-add from file. ElementAt: return type should be T. | 
| 939348123 | 98 | elementAt: return type should be T. | 
| 943028277 | 0 | |
| 947662300 | 100 | |
| 949142122 | 98 | elementAt: return type should be T. | 
| 961625988 | 0 | |
| 963525279 | 90 | No exception handling for functions: elementAt, setElementAt. | 
| 987640110 | 0 |