En primer lugar, esta pregunta no es de Android, es de Java básico, y en segundo lugar, no termino de entenderla.
Por lo que entiendo tienes:
String[] preguntas;
String[] respuestas;
Lo que tienes que hacer es que cuando insertas en preguntas insertes en respuestas la respuesta apropiada en la misma posición que estaba en preguntas (si vas insertando al mismo tiempo en ambas no deberías tener problemas). Y su "vinculación" será por su posición.
De todas formas esa no es la forma más correcta de hacerlo, lo correcto es tener una clase Pregunta que contenga a la pregunta y a la respuesta:
[PHP]
public class Pregunta {
public String pregunta;
public String respuesta;
}
[/PHP]
Y luego tener un Array de eso:
Pregunta[] preguntas;
O mejor aún, usar un ArrayList, así puedes ir rellenando sin saber el tamaño a priori:
ArrayList<Pregunta> preguntas;
De todas formas como siempre digo, primero Java, luego Android. Ve, aprende Java, y cuando sepas programar en Java vuelve y empieza con Android.
Y si no Java por lo menos el concepto de POO en cualquier otro lenguaje, una vez que lo domines es más o menos igual en todos los lenguajes.