Given this macro: #define doSomething( x, y ) ( 2 * x – y ) What is the value of result after this code? int result = doSomething( 3, 2 );
Author: Anonymous
If you attempt to fopen() a file for writing, but the file d…
If you attempt to fopen() a file for writing, but the file does not exist, what happens?
What does the following fgets() expression do assuming fileI…
What does the following fgets() expression do assuming fileIn points to an existing file for input? char buffer[ 1024 ]; fgets( buffer, 1024, fileIn );
Which of the following is a valid function call (assuming th…
Which of the following is a valid function call (assuming the function ‘test’ exists)?
What are the contents of the numbers array at the end of thi…
What are the contents of the numbers array at the end of this code? int numbers[] = { 35, 57, 78, 66, 41, 12 }; int *ptrA = numbers + 3; int x = 15; *ptrA = x++;
What is the output of the following code? #includeint test(i…
What is the output of the following code? #includeint test(int);int main(int argc, char* argv[]){ int k=35; k = test(k=test(k=test(k))); printf(“k=%d\n”, k); return 0;}int test(int k){ return k++;}
What does it mean to dereference a pointer?
What does it mean to dereference a pointer?
What is the output of this code? #define VALUE 10; int mai…
What is the output of this code? #define VALUE 10; int main( int argc, char* argv[] ) { int x = 3 + VALUE; printf( “%d”, x ); return 0; }
What is the output of the following code? #include int fun(i…
What is the output of the following code? #include int fun(int *num){ return (*num)–;}int main(int argc, char* argv[]){ int num = 16; for(fun(&num); fun(&num); fun(&num)) printf(“%d “, fun(&num)); return 0;}
Which of the following is the correct code to open a file fo…
Which of the following is the correct code to open a file for writing? FILE * fileIn;