logo

CuriousTab

CuriousTab

Discussion


Home C Programming Library Functions Comments

  • Question
  • What is the purpose of fflush() function.


  • Options
  • A. flushes all streams and specified streams.
  • B. flushes only specified stream.
  • C. flushes input/output buffer.
  • D. flushes file buffer.

  • Correct Answer
  • flushes all streams and specified streams. 

    Explanation
    "fflush()" flush any buffered output associated with filename, which is either a file opened for writing or a shell command for redirecting output to a pipe or coprocess.
    Example:
    fflush(FilePointer);
    fflush(NULL); flushes all streams.

    Library Functions problems


    Search Results


    • 1. What is stderr?

    • Options
    • A. standard error
    • B. standard error types
    • C. standard error streams
    • D. standard error definitions
    • Discuss
    • 2. Can you use the fprintf() to display the output on the screen?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 3. Input/output function prototypes and macros are defined in which header file?

    • Options
    • A. conio.h
    • B. stdlib.h
    • C. stdio.h
    • D. dos.h
    • Discuss
    • 4. Which standard library function will you use to find the last occurance of a character in a string in C?

    • Options
    • A. strnchar()
    • B. strchar()
    • C. strrchar()
    • D. strrchr()
    • Discuss
    • 5. What will the function rewind() do?

    • Options
    • A. Reposition the file pointer to a character reverse.
    • B. Reposition the file pointer stream to end of file.
    • C. Reposition the file pointer to begining of that line.
    • D. Reposition the file pointer to begining of file.
    • Discuss
    • 6. What will the function randomize() do in Turbo C under DOS?

    • Options
    • A. returns a random number.
    • B. returns a random number generator in the specified range.
    • C. returns a random number generator with a random value based on time.
    • D. return a random number with a given seed value.
    • Discuss
    • 7. Does there any function exist to convert the int or float to a string?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 8. If the binary eauivalent of 5.375 in normalised form is 0100 0000 1010 1100 0000 0000 0000 0000, what will be the output of the program (on intel machine)?
      #include<stdio.h>
      #include<math.h>
      int main()
      {
          float a=5.375;
          char *p;
          int i;
          p = (char*)&a;
          for(i=0; i<=3; i++)
              printf("%02x\n", (unsigned char)p[i]);
          return 0;
      }
      

    • Options
    • A. 40 AC 00 00
    • B. 04 CA 00 00
    • C. 00 00 AC 40
    • D. 00 00 CA 04
    • Discuss
    • 9. What will you do to treat the constant 3.14 as a long double?

    • Options
    • A. use 3.14LD
    • B. use 3.14L
    • C. use 3.14DL
    • D. use 3.14LF
    • Discuss
    • 10. What will you do to treat the constant 3.14 as a float?

    • Options
    • A. use float(3.14f)
    • B. use 3.14f
    • C. use f(3.14)
    • D. use (f)(3.14)
    • Discuss


    Comments

    There are no comments.

Enter a new Comment