Israeli forces killed at least 48 Palestinians in the past 24 hours across the Gaza Strip as they battled Hamas-led militants, Palestinian officials said on Monday, while medics conducted a second day of polio vaccinations for children in the enclave.