No! 1000 Kb (kilobytes) is 1 megabyte!
1 megabyte = 1048576 bytes. 1000 bytes is almost 1 killobyte (1024 bytes is exactly 1 killobyte).
One million of them. Sadly, there is now some confusion over terminology of sizes in computers. Historically, 1 kilobye = 1024 (2^10) bytes, and 1 megabyte = 1024 kilobyes (2^20 bytes). However, disk...
Yes
Sometimes a million. Sometimes 2^20 = 1024 x 1024, a little bit more. Both usages occur.
It can't. The maximum value of a single byte is 255.