El interrogante no parece importante. Tal vez, '\?' sea el símbolo por defecto que se muestra para un "carácter no imprimible" (que en tu caso es un interrogante mondo y lirondo). Pero vamos, no creo que sea algo crítico (tu aprendizaje no se va a ver drásticamente influenciado por esta tontería). Los que si son importantes son los otros que citas:
"\\" Sirve para imprimir una barra inclinadad normal (\). Si pusieras "\" a secas, le estarías indicando al compilador que el siguiente carácter lo interprete como secuencia de escape (y al tratarse en este caso de las comillas, no estarías cerrando correctamente el string).
"\"" Sirve para imprimir unas comillas ("). Si pusieras """ estarías abriendo el string, cerrandolo y volviéndolo a abrir.
'\'' Idem que en el caso anterior, pero con comillas simples. En un string más largo se puede poner la comilla simple perfectamente, sin necesidad del \ (por ejemplo: " 'Hola' y 'adios' ").
Repito, no te agobies
por lo del interrogante. ¡Hay cosas más divertidas
!
Saludos