logo

CuriousTab

CuriousTab

Discussion


Home C Programming Input / Output Comments

  • Question
  • To print out a and b given below, which of the following printf() statement will you use?
    #include<stdio.h>
    
    float a=3.14;
    double b=3.14;
    


  • Options
  • A. printf("%f %lf", a, b);
  • B. printf("%Lf %f", a, b);
  • C. printf("%Lf %Lf", a, b);
  • D. printf("%f %Lf", a, b);

  • Correct Answer
  • printf("%f %lf", a, b); 

    Explanation
    To print a float value, %f is used as format specifier.

    To print a double value, %lf is used as format specifier.

    Therefore, the answer is printf("%f %lf", a, b);


    Input / Output problems


    Search Results


    • 1. Out of fgets() and gets() which function is safe to use?

    • Options
    • A. gets()
    • B. fgets()
    • Discuss
    • 2. To scan a and b given below, which of the following scanf() statement will you use?
      #include<stdio.h>
      
      float a;
      double b;
      

    • Options
    • A. scanf("%f %f", &a, &b);
    • B. scanf("%Lf %Lf", &a, &b);
    • C. scanf("%f %Lf", &a, &b);
    • D. scanf("%f %lf", &a, &b);
    • Discuss
    • 3. Which of the following function is more appropriate for reading in a multi-word string?

    • Options
    • A. printf();
    • B. scanf();
    • C. gets();
    • D. puts();
    • Discuss
    • 4. Which of the following function is correct that finds the length of a string?

    • Options
    • A.
      int xstrlen(char *s)
      {
          int length=0;
          while(*s!='\0')
          {    length++; s++; }
          return (length);
      }
      
    • B.
      int xstrlen(char s)
      {
          int length=0;
          while(*s!='\0')
              length++; s++;
          return (length);
      }
      
    • C.
      int xstrlen(char *s)
      {
          int length=0;
          while(*s!='\0')
              length++;
          return (length);
      }
      
    • D.
      int xstrlen(char *s)
      {
          int length=0;
          while(*s!='\0')
              s++;
          return (length);
      }
      
    • Discuss
    • 5. If the two strings are identical, then strcmp() function returns

    • Options
    • A. -1
    • B. 1
    • C. 0
    • D. Yes
    • Discuss
    • 6. 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?

    • Options
    • 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"
    • Discuss
    • 7. Which files will get closed through the fclose() in the following program?
      #include<stdio.h>
      
      int main()
      {
          FILE *fs, *ft, *fp;
          fp = fopen("A.C", "r");
          fs = fopen("B.C", "r");
          ft = fopen("C.C", "r");
          fclose(fp, fs, ft);
          return 0;
      }
      

    • Options
    • A. "A.C" "B.C" "C.C"
    • B. "B.C" "C.C"
    • C. "A.C"
    • D. Error in fclose()
    • Discuss
    • 8. What is the purpose of "rb" in fopen() function used below in the code?
      FILE *fp;
      fp = fopen("source.txt", "rb");
      

    • Options
    • 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
    • Discuss
    • 9. Consider the following program and what will be content of t?
      #include<stdio.h>
      
      int main()
      {
          FILE *fp;
          int t;
          fp = fopen("DUMMY.C", "w");
          t = fileno(fp);
          printf("%d\n", t);
          return 0;
      }
      

    • Options
    • A. size of "DUMMY.C" file
    • B. The handle associated with "DUMMY.C" file
    • C. Garbage value
    • D. Error in fileno()
    • Discuss
    • 10. What does fp point to in the program?
      #include<stdio.h>
      
      int main()
      {
          FILE *fp;
          fp=fopen("trial", "r");
          return 0;
      }
      

    • Options
    • 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.
    • Discuss


    Comments

    There are no comments.

Enter a new Comment