Home / C Programming / Input / Output :: Find Output of Program

C Programming :: Input / Output

  1. What will be the content of 'file.c' after executing the following program?

    #include 
    
     int main() 
     {  
         FILE *fp1, *fp2;     
         fp1=fopen("file.c", "w");     
         fp2=fopen("file.c", "w");     
         fputc('A', fp1); 
         fputc('B', fp2);    
         fclose(fp1);    
         fclose(fp2);   
         return 0;
     } 
    

     

  2. A.

    B

    B.

    A
    B

    C.

    B
    B

    D.

    Error in opening file 'file1.c'

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. What will be the output of the program ?

     #include
    
      int main()
      {     
           int k=1;  
           printf("%d == 1 is" "%s\n", k, k==1?"TRUE":"FALSE");     
           return 0; 
      } 
    

  4. A.

    k == 1 is TRUE

    B.

    1 == 1 is TRUE

    C.

    1 == 1 is FALSE

    D.

    K == 1 is FALSE

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. What will be the output of the program ?

     #include
     char *str = "char *str = %c%s%c; main(){ printf(str, 34, str, 34);}";  
    
     int main()
     {    
         printf(str, 34, str, 34);     
         return 0;
     } 
    

  6. A.

    char *str = "char *str = %c%s%c; main(){ printf(str, 34, str, 34);}"; main(){ printf(str, 34, str, 34);}

    B.

    char *str = %c%s%c; main(){ printf(str, 34, str, 34);}

    C.

    No output

    D.

    Error in program

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. If the file 'source.txt' contains a line "Be my friend" which of the following will be the output of below program?

    #include
      int main() 
      {   
          FILE *fs, *ft; 
          char c[10];   
          fs = fopen("source.txt", "r");     
          c[0] = getc(fs); 
          fseek(fs, 0, SEEK_END);     
          fseek(fs, -3L, SEEK_CUR);     
          fgets(c, 5, fs); 
          puts(c);   
          return 0; 
     } 
    

  8. A.

    friend

    B.

    frien

    C.

    end

    D.

    Error in fseek();

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. What will be the output of the program ?

     #include 
     int main()
     {  
        float a=3.15529;        
        printf("%2.1f\n", a);  
        return 0; 
     } 
    

  10. A.

    3.00

    B.

    3.15

    C.

    3.2

    D.

    3

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. What will be the output of the program ?

     #include
    
      int main() 
      {   
          printf("%c\n", ~('C'*-1));     
          return 0;
      }
    

  12. A.

    A

    B.

    B

    C.

    C

    D.

    D

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. What will be the output of the program ?

    #include 
     int main() 
     {   
          FILE *fp;  
          unsigned char ch;   
          /* file 'abc.c' contains "This is FresherGATE " */    
          fp=fopen("abc.c", "r");     
          if(fp == NULL)  
          {      
              printf("Unable to open file");      
             exit(1);    
     }     
     while((ch=getc(fp)) != EOF)         
         printf("%c", ch);      
         
       fclose(fp);   
       printf("\n", ch);   
       return 0; 
    } 
    

  14. A.

    This is fresherGATE

    B.

    This is

    C.

    Infinite loop

    D.

    Error

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. What will be the output of the program ?

    #include 
    
     int main()
     {
        char *p;  
        p="%d\n";    
        p++;    
        p++;     
        printf(p-2, 23);    
        return 0;
     } 
    

  16. A.

    21

    B.

    23

    C.

    Error

    D.

    No output

    View Answer

    Workspace

    Discuss Discuss in Forum


  17. What will be the output of the program ?

    #include 
    
     int main()
     {
         FILE *ptr;    
         char i;   
         ptr = fopen("myfile.c", "r");     
         while((i=fgetc(ptr))!=NULL)         
             printf("%c", i); 
         return 0; 
     }
    

  18. A.

    Print the contents of file "myfile.c"

    B.

    Print the contents of file "myfile.c" upto NULL character

    C.

    Infinite loop

    D.

    Error in program

    View Answer

    Workspace

    Discuss Discuss in Forum


  19. What will be the output of the program ?

     #include 
    
     int main()
     {     
        printf("%%%%\n");  
        return 0; 
     }
    

  20. A.

    %%%%%

    B.

    %%

    C.

    No output

    D.

    Error

    View Answer

    Workspace

    Discuss Discuss in Forum