But for the sake of this let's say she can't remotely hack them
For the dalek she could just snap the weapons off of that glorified trash can and be done with it. To my knowledge that's all they have
Terminator, assuming it's the one from the first movie, doesn't even have any abilities other than enhanced strength and speed. Data has exactly those abilities and more.
Same for i-robot or whatever it's called if I remember right
Uzi is where she'd actually start to struggle in a fight. If it's just physical combat like punching and kicking data wins INSTANTLY. Worker drones aren't that strong by default. It's her solver and railgun that make it difficult, the railgun could one-shot her if uzi gets a lucky shot but her solver abilities can just completely immobilize her. I don't know exactly how it goes down when she hits something with a [null] but judging by what happened during the final battle with cyn the damage would be DEVASTATING. Pre solver: ez win. Post solver: no chance
Optimus prime wouldn't be quite as bad since he doesn't really have a way to immobilize or one-shot her as far as I know but I'm not sure how data would beat him
And ultron... I don't see how she's taking him down. It took A LOT for that particular version of him to even take enough damage for a lethal hit to be possible
He would stomp uzi, Slice the Dalak in two with his Energon sword, Blast the terminator to pieces with his gun, also crush the human robot dude, and lastly, have a brawl with Ultron