Do I need to make the sprite pixel size same as the screen size to be able to show the sprite covering the whole screen clearly?
Just make image size of the screen, and cut then in to smaller power of two size sprites ( 64x64px or 128x128px, 256x256px etc ).