100 recent exam questions