Input / Output Questions And Answers.

1.In a file contains the line "I am a boy\r\n" then on reading this line into the array str using fgets(). What will str contain?
A. "I am a boy\r\n\0"
B. "I am a boy\r\0"
C. "I am a boy\n\0"
D. "I am a boy"

2.What is the purpose of "rb" in fopen() function used below in the code?
A. open "source.txt" in binary mode for reading
B. open "source.txt" in binary mode for reading and writing
C. Create a new file "source.txt" for reading and writing
D. None of above

3.What does fp point to in the program ?
A. The first character in the file
B. The last character in the file.
C. A structure which contains a char pointer which points to the first character of a file.
D. The name of the file.

4.Which of the following operations can be performed on the file "NOTES.TXT" using the below code?
FILE *fp;
fp = fopen("NOTES.TXT", "r+");
A. Reading
B. Writing
C. Appending
D. Read and Write

5.To print out a and b given below, which of the following printf() statement will you use?
float a=3.14;
double b=3.14;
A. printf("%f %lf", a, b);
B. printf("%Lf %f", a, b);
C. printf("%Lf %Lf", a, b);
D. printf("%f %Lf", a, b);