logo

CuriousTab

CuriousTab

Discussion


Home C Programming Library Functions Comments

  • Question
  • 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

  • Correct Answer
  • stdio.h 

    Explanation
    stdio.h, which stands for "standard input/output header", is the header in the C standard library that contains macro definitions, constants, and declarations of functions and types used for various standard input and output operations.

  • Library Functions problems


    Search Results


    • 1. 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
    • 2. 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
    • 3. What will be the output of the program?
      #include<stdio.h>
      
      int main()
      {
          const c = -11;
          const int d = 34;
          printf("%d, %d\n", c, d);
          return 0;
      }
      

    • Options
    • A. Error
    • B. -11, 34
    • C. 11, 34
    • D. None of these
    • Discuss
    • 4. What will be the output of the program?
      #include<stdio.h>
      
      int main()
      {
          const int x=5;
          const int *ptrx;
          ptrx = &x;
          *ptrx = 10;
          printf("%d\n", x);
          return 0;
      }
      

    • Options
    • A. 5
    • B. 10
    • C. Error
    • D. Garbage value
    • Discuss
    • 5. What will be the output of the program?
      #include<stdio.h>
      #include<stdlib.h>
      
      union employee
      {
          char name[15];
          int age;
          float salary;
      };
      const union employee e1;
      
      int main()
      {
          strcpy(e1.name, "K");
          printf("%s %d %f", e1.name, e1.age, e1.salary);
          return 0;
      }
      

    • Options
    • A. Error: RValue required
    • B. Error: cannot convert from 'const int *' to 'int *const'
    • C. Error: LValue required in strcpy
    • D. No error
    • Discuss
    • 6. Can you use the fprintf() to display the output on the screen?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 7. What is stderr?

    • Options
    • A. standard error
    • B. standard error types
    • C. standard error streams
    • D. standard error definitions
    • Discuss
    • 8. 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.
    • Discuss
    • 9. 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
    • 10. Does there any function exist to convert the int or float to a string?

    • Options
    • A. Yes
    • B. No
    • Discuss


    Comments

    There are no comments.

Enter a new Comment