Assuming num1 is an int and answer is a double variable, which of the following expressions will always give an accurate, double-precision, answer? (Check all combinations that give double precision accuracy - there will be more than one that should be checked.) A. answer = (double) ( (num1 + 1.) / 100 ); B. answer = (num1 + 1) / 100 ; C. answer = (num1 + 1) / 100. ; D. answer = (double) ( (num1 + 1) / 100 ); E. answer = ( ( (double)num1 + 1 ) / 100 );