Input / Output – General Questions

1. In a file that 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”

Correct Answer: C. “I am a boy\n\0”

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

Correct Answer: A. open “source.txt” in binary mode for reading

3. What does fp point to in the program?

Screenshot 3

A. The first character in the file
B.  A structure that contains a char pointer that points to the first character of a file.
C. The name of the file.
D. The last character in the file.

Correct Answer: B. A structure that contains a char pointer that points to the first character of a file.

4. Which of the following operations can be performed on the file “NOTES.TXT” using the below code?

Screenshot 4

A. Reading
B. Writing
C. Appending
D. Read and Write

Correct Answer: D. Read and Write

5. To print out a and b given below, which of the following printf() statement will you use?

Screenshot 6

A. printf(“%f %lf”, a, b);
B. printf(“%Lf %f”, a, b);
C. printf(“%Lf %Lf”, a, b);
D. printf(“%f %Lf”, a, b);

Correct Answer: A. printf(“%f %lf”, a, b);

Leave A Comment?

twenty + eight =