Home / C Programming / Library Functions :: Find Output of Program

C Programming :: Library Functions

  1. What will be the output of the program?

     #include 
    
     int main()
     {   
         int i;   
         i = printf("How r u\n");     
         i = printf("%d\n", i);     
         printf("%d\n", i); 
         return 0; 
     } 
    

  2. A.

    How r u
    7
    2

    B.

    How r u
    8
    2

    C.

    How r u
    1
    1

    D.

    Error: cannot assign printf to variable

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. What will be the output of the program?

     #include
     #include<math.h></span> 
    
      int main() 
      {    
          float i = 2.5;    
          printf("%f, %d", floor(i), ceil(i));     
          return 0;
      } 
    

  4. A.

    2, 3

    B.

    2.000000, 3

    C.

    2.000000, 0

    D.

    2, 0

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. What will be the output of the program?

     #include 
      int main()
      {    
          int i;    
          i = scanf("%d %d", &i, &i);       
          printf("%d\n", i); 
          return 0; 
      }
    

  6. A.

    1

    B.

    2

    C.

    Garbage value

    D.

    Error: cannot assign scanf to variable

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. What will be the output of the program?

      #include
      int main()
      {    
         int i;   
         char c;  
         for(i=1; i5; i++)   
         {        
            scanf("%c", &c); /* given input is 'b' */         
           ungetc(c, stdout);           
           printf("%c", c);         
           ungetc(c, stdin);   
        }    
        return 0;
     } 
    

  8. A.

    bbbb

    B.

    bbbbb

    C.

    b

    D.

    Error in ungetc statement.

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. What will be the output of the program?

     #include
     #include 
    
      int main() 
      {     
          char *i = "55.555";   
          int result1 = 10;  
          float result2 = 11.111;      
          result1 = result1+atoi(i);     
          result2 = result2+atof(i);     
          printf("%d, %f", result1, result2);  
          return 0; 
     } 
    

  10. A.

    55, 55.555

    B.

    66, 66.666600

    C.

    65, 66.666000

    D.

    55, 55

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. What will be the output of the program?

     #include
     #include 
    
     int main() 
     {   
          char dest[] = {97, 97, 0};      
          char src[] = "aaa";  
          int i;  
          if((i = memcmp(dest, src, 2))==0)      
           printf("Got it");     
       else         
            printf("Missed");     
        return 0;
     } 
    

  12. A.

    Missed

    B.

    Got it

    C.

    Error in memcmp statement

    D.

    None of above

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. What will function gcvt() do?

  14. A.
    Convert vector to integer value
    B.
    Convert floating-point number to a string
    C.
    Convert 2D array in to 1D array.
    D.
    Covert multi Dimensional array to 1D array

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. What will be the output of the program?

     #include 
     int main() 
     {  
         int i;  
         char c;    
         for(i=1; i5; i++)    
         {      
            scanf("%c", &c); /* given input is 'a' */      
            printf("%c", c);         
            ungetc(c, stdin);  
       }   
       return 0; 
    } 
    

  16. A.

    aaaa

    B.

    aaaaa

    C.

    Garbage value.

    D.

    Error in ungetc statement.

    View Answer

    Workspace

    Discuss Discuss in Forum