For part (a), I would recognize that this vector is any combination of the vectors (2,0,1,0),(-3,0,0,-3),(0,0,1,1),(0,0,2,1),(-1,0,0,1). This is the easiest way to determine a set that spans Z. To be sure that your (a) is correct, you must recognize that the vectors (0,0,2,1) and (-1,0,0,1) are linear combinations of the other three, which I think you do.

For part (b), using the above set, we would need to verify that the five vectors are linearly independent (and it is fairly easy to see upon inspection that they are not).

Notice that

and

Therefore, since these vectors are linear combinations of the other three, they are linearly dependent. Removing the two vectors (-1,0,0,1) and (0,0,2,1) yields a list of three linearly independent vectors, {(2,0,1,0),(0,0,1,1),(-3,0,0,-3)} which span Z. Thus, the vectors form a basis.