Hi Bruno,
Yes, the MMA8452Q uses a combined I2C data transfer format and requires a repeated start condition after the second byte (register address).
A single byte read from the WHO_AM_I register 0x0D looks like this (note that it is for the MMA8652FC I have on my desk):

Please let me know if you have any other questions.
Regards,
Tomas
PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.