C Programming - Input / Output

@ : Home > C Programming > Input / Output > General Questions


"Weakness of attitude becomes weakness of character."
- Albert Einstein

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"


What is the purpose of "rb" in fopen() function used below in the code?

FILE *fp;
fp = fopen("source.txt", "rb");

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


What does fp point to in the program ?


int main()
    FILE *fp;
    fp=fopen("trial", "r");
    return 0;

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


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. ReadingB. Writing
C. AppendingD. Read and Write


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);

© 2008-2016 by IndiaBIX™ Technologies. All Rights Reserved | Copyright | Terms of Use & Privacy Policy

Contact us:     Follow us on twitter!