Gate CS-2005 Question Paper With Solutions

Q. 32 Consider the following C-program:

double foo (double);		/* Line 1 */
int main() {
    double da, db;
    //input da
    db = foo(da);
}
double foo (double a) {
    return a;
}

The above code compiled without any error or warning. If Line 1 is deleted, the above code will show:

(A) no compile warning or error

(B) some compiler-warnings not leading to unintended results

(C) some compiler-warnings due to type-mismatch eventually leading to unintended results

(D) compiler errors

Answer: (D)

Explanation:

Gate CS-2005 Question Paper With Solutions

Learn More:   Gate EC-2013 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here