If a method is written to receive a double parameter, and you pass an int to the method, then the method will _____________.
a. work correctly; the int will be promoted to a double
b. work correctly; the parameter type will automatically become an int
c. execute but issue a warning
d. not work; an error message will be issued