GkSeries.com

File Processing - Questions with Answers on C Programming Language

(1) How is a variable accessed from another file?
[A] via the extern specifier
[B] via the auto specifier
[C] via the global specifier
[D] via the pointer specifier

Comment

Answer: Option [A]

The extern keyword is used to indicate that the variable can be accessed by another file. It's name is visible globally.

(2) The statement

	#include"filename.h"
     

is replaced by the constants of "filename.h"

[A] before compilation)
[B] after compilation
[C] during execution
[D] during typing of the program

Comment

Answer: Option [A]

DOWNLOAD CURRENT AFFAIRS PDF FROM APP

(3) Which of the following functions need a filename?
[A] fopen
[B] fclose
[C] fread
[D] none of these

Comment

Answer: Option [A]

The fopen function need a filename. It opens a file and points either begining or end of the file.

fp = fopen ("file.txt", "r");

here r stands for file access mode for reading a file only. The other modes are w, a, r+, w+, a+

(4) In the following 'C' code

	{
		FILE *f=fopen(filename, "r");
		fread(f);
		if(????)
		puts("End of file reached");
	}
	

Which one of the following can replace the ???? in the code above to determine if the end of a file has been reached?

[A] f==EOF
[B] feof(f)
[C] eof(f)
[D] f==NULL

Comment

Answer: Option [A]

In 'C' programming EOF(end of file) is used to read a file till the end.

The syntax is as given below:

If(f==EOF)

(5) What is/are the purpose/purposes of buffer cache?
[A] Allocate memory
[B] Speed up read/write
[C] File system recovery
[D] All of the above

Comment

Answer: Option [B]

Please share this page

Chapters

Click Here to Read more questions

Teacher Eligibility Test