Provide the pseudo-code and a C++ application to allow Driver candidates to do the Driver License test on the computer. The program must have at least 3 user-defined functions and one or more function with reference parameters or use the char array to hold the answers of the driver candidate.