All Exams Test series for 1 year @ ₹349 only
Question

Match the LIST-I with LIST-II

LIST-I
(FUNCTIONS)
LIST-II
(Uses of functions)
A. fseek ()I. Gives the current position in the file
B. ftell()II. Sets the position to the beginning of the file
C. feof ()III. Sets the position to a desired point in the file
D. rewind()IV. Used to test for an end of file condition.

Choose the correct answer from the options given below:

This question was previously asked in
UGC NET 2024 Management Question Paper (02-Sep-2024) (Shift 2)
The correct answer is

A-III, B-I, C-IV, D-II

The C standard library (stdio.h) provides random-access functions that read or change the file position indicator of a FILE stream.

A. fseek() — fseek(fp, offset, origin) moves the position to offset bytes from SEEK_SET, SEEK_CUR or SEEK_END, i.e. to a desired point in the file. A → III.

B. ftell() — returns the current value of the file position indicator as a long. B → I.

C. feof() — returns non-zero when the end-of-file indicator of the stream is set, so it tests for an end-of-file condition. C → IV.

D. rewind() — sets the position back to the beginning of the file (equivalent to fseek(fp, 0L, SEEK_SET) plus clearing the error indicator). D → II.

The codes A-II, B-III, C-I, D-IV and A-II, B-IV, C-III, D-I mismatch fseek and ftell, and the code with C-II pairs feof with resetting to the beginning, which is the job of rewind.

A-III, B-I, C-IV, D-II option is correct.

Was this answer helpful?

Similar Questions

  1. Consider the following program :

    #include<stdio.h>

    main( )

    {

        int i, inp;

        float x, term=1, sum=0;

        scanf(“%d %f ”, & inp, &x);

        for(i=1; i<=inp; i++)

        {

            term = term * x/i;

            sum = sum + term ;

        }

        printf(“Result = %f\n”, sum);

    }

    The program computes the sum of which of the following series ?

  2. Given that \(x=7.5\), j = -1.0, n = 1.0, m = 2.0

    the value of --x+j==x>n>=m is :

  3. Match the following with respect to I/O classes in object oriented programming :

    List - IList - II
    a. fopen()i. returns end of file
    b. fclose()ii. return for any problem report
    c. ferror()iii. returns 0
    d. feof()iv. returns a file pointer
  4. The control string in C++ consists of three important classifications of characters

  5. Match the following with respect to the jump statements :

    List - IList - II
    a. returni. The conditional test and increment portions
    b. gotoii. A value associated with it
    c. breakiii. Requires a label for operation
    d. continueiv. An exit from only the innermost loop
  6. Code blocks allow many algorithms to be implemented with the following parameters :

  7. Which of the following is the correct value returned to the operating system upon the successful completion of a program ?

  8. Arrange the following steps of file handling in C in the correct order :

    (A) Close the file

    (B) Read from or write to the file

    (C) Open the file

    (D) Check for error

    Choose the correct answer from the options given below :

  9. Consider following conditional statements if (m == 20 – 10 || n > 10). The order of execution of the following operations is

    A. ==

    B. –

    C. ||

    D. >

    Choose the correct answer from the options given below:

  10. Which of the following is false regarding the evaluation of computer programming languages ?


Important Questions from Programming in C

  1. In object-oriented programming, which keyword ensures that a member variable belongs to the class itself rather than to any specific object, thereby allowing all instances to share a single copy of that variable?

  2. The three basic structure types used to write the algorithm for a program are sequence, selection and repetition. Which of the following is NOT an advantage of using only these structures when writing the algorithm for a program?

  3. Which statement(s) is/are true about formation of identifier in C?

    I. It consist of alphabets, digits and underscore.

    II. An identifier can start with an underscore.

  4. What is the output of the code written in C?

    void main()

    {

    printf("%d",7%-3);

    printf("%d",-7%3);

    }

  5. Which of the following statement(s) is/are true about pre-processor in C/C++?

    I. To replace each #include directive with the contents of the designated file.

    II. To replace each escape sequence with designated character.

    III. To process macro definitions and expand macro calls.

Need Expert Advice?
Upcoming Exams
CTET
December 12, 2026
Test Series
UGC NET img
Teaching
UGC NET (Paper 2) 2026 Mock Test Series
796 Tests 2 Tests Free
4.4(39)
English
More Questions from UGC NET

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App