logo

CuriousTab

CuriousTab

Input / Output problems


  • 1. If the file 'source.txt' contains a line "Be my friend" which of the following will be the output of below program?
    #include<stdio.h>
    
    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;
    }
    

  • Options
  • A. friend
  • B. frien
  • C. end
  • D. Error in fseek();
  • Discuss
  • 2. What will be the output of the program?
    #include<stdio.h>
    char *str = "char *str = %c%s%c; main(){ printf(str, 34, str, 34);}";
    
    int main()
    {
        printf(str, 34, str, 34);
        return 0;
    }
    

  • Options
  • 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
  • Discuss
  • 3. What will be the output of the program?
    #include<stdio.h>
    
    int main()
    {
        printf("%%%%\n");
        return 0;
    }
    

  • Options
  • A. %%%%%
  • B. %%
  • C. No output
  • D. Error
  • Discuss

First 2 3