Home / C Programming / Floating Point Issues :: Find Output of Program

C Programming :: Floating Point Issues

  1. What will be the output of the program?

    #include 
    int main() 
    {   
        float a=0.7;   
        if(a 0.7)         
            printf("C\n");  
        else      
            printf("C++\n");    
        return 0;
     } 
    
    

  2. A.

    C

    B.

    C++

    C.

    Compiler error

    D.

    Non of above

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. What will be the output of the program?

     #include
     int main()
     {     
        float *p; 
        printf("%d\n", sizeof(p));       
        return 0;
     } 
    

  4. A.

    2 in 16bit compiler, 4 in 32bit compiler

    B.

    4 in 16bit compiler, 2 in 32bit compiler

    C.

    4 in 16bit compiler, 4 in 32bit compiler

    D.

    2 in 16bit compiler, 2 in 32bit compiler

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. What will be the output of the program?

     #include
     #include<math.h>
     int main() 
     {   
         printf("%f\n", sqrt(36.0));       
         return 0;
     } 
    

  6. A.

    6.0

    B.

    6

    C.

    6.000000

    D.

    Error: Prototype sqrt() not found.

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. What will be the output of the program?

     #include
     #include<math.h>
     int main() 
     {   
         printf("%d, %d, %d\n", sizeof(3.14f), sizeof(3.14), sizeof(3.14l));   
         return 0; 
     } 
    

  8. A.

    4, 4, 4

    B.

    4, 8, 8

    C.

    4, 8, 10

    D.

    4, 8, 12

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. What will be the output of the program?

     #include
     int main()
     {   
         float f=43.20;   
         printf("%e, ", f);       
         printf("%f, ", f);     
         printf("%g", f);  
         return 0; 
     } 
    

  10. A.

    4.320000e+01, 43.200001, 43.2

    B.

    4.3, 43.22, 43.21

    C.

    4.3e, 43.20f, 43.00

    D.

    Error

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. What will be the output of the program?

     #include
     int main()
     {    
        float a=0.7;  
        if(a 0.7f)         
           printf("C\n");   
         else      
          printf("C++\n");    
        return 0; 
     } 
    

  12. A.

    C

    B.

    C++

    C.

    Compiler error

    D.

    Non of above

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. What will be the output of the program?

     #include
     #include<math.h>
     int main() 
      {   
        float n=1.54;  
        printf("%f, %f\n", ceil(n), floor(n));   
        return 0; 
      } 
    

  14. A.

    2.000000, 1.000000

    B.

    1.500000, 1.500000

    C.

    1.550000, 2.000000

    D.

    1.000000, 2.000000

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. What will be the output of the program?

    #include
     int main() 
     {   
        float d=2.25;  
        printf("%e,", d);     
        printf("%f,", d);     
        printf("%g,", d);     
        printf("%lf", d);  
        return 0; 
     } 
    

  16. A.

    2.2, 2.50, 2.50, 2.5

    B.

    2.2e, 2.25f, 2.00, 2.25

    C.

    2.250000e+000, 2.250000, 2.25, 2.250000

    D.

    Error

    View Answer

    Workspace

    Discuss Discuss in Forum