logo

CuriousTab

CuriousTab

Discussion


Home C Programming Declarations and Initializations See What Others Are Saying!
  • Question
  • Range of double is -1.7e-38 to 1.7e+38 (in 16 bit platform - Turbo C under DOS)


  • Options
  • A. True
  • B. False

  • Correct Answer
  • False 

    Explanation
    False, The range of double is -1.7e+308 to 1.7e+308.

    More questions

    • 1. What will be the output of the program?
      #include<stdio.h>
      
      int addmult(int ii, int jj)
      {
          int kk, ll;
          kk = ii + jj;
          ll = ii * jj;
          return (kk, ll);
      }
      
      int main()
      {
          int i=3, j=4, k, l;
          k = addmult(i, j);
          l = addmult(i, j);
          printf("%d %d\n", k, l);
          return 0;
      }

    • Options
    • A. 12 12
    • B. No error, No output
    • C. Error: Compile error
    • D. None of above
    • Discuss
    • 2. What will be the output of the program?
      #include<stdio.h>
      #define MESS junk
      
      int main()
      {
          printf("MESS\n");
          return 0;
      }
      

    • Options
    • A. junk
    • B. MESS
    • C. Error
    • D. Nothing will print
    • Discuss
    • 3. What will be the output of the program?
      #include<stdio.h>
      
      int main()
      {
          static char *s[] = {"black", "white", "pink", "violet"};
          char **ptr[] = {s+3, s+2, s+1, s}, ***p;
          p = ptr;
          ++p;
          printf("%s", **p+1);
          return 0;
      }
      

    • Options
    • A. ink
    • B. ack
    • C. ite
    • D. let
    • Discuss
    • 4. What will be the output of the program?
      #include<stdio.h>
      
      int main()
      {
          int arr[3] = {2, 3, 4};
          char *p;
          p = arr;
          p = (char*)((int*)(p));
          printf("%d, ", *p);
          p = (int*)(p+1);
          printf("%d", *p);
          return 0;
      }
      

    • Options
    • A. 2, 3
    • B. 2, 0
    • C. 2, Garbage value
    • D. 0, 0
    • Discuss
    • 5. Will it result in to an error if a header file is included twice?

    • Options
    • A. Yes
    • B. No
    • C. It is compiler dependent.
    • Discuss
    • 6. While defining a variable argument list function we drop the ellipsis(...)?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 7. It is not possible to create an array of pointer to structures.

    • Options
    • A. True
    • B. False
    • Discuss
    • 8. 
      1 : typedef long a;
      extern int a c;
      2 : typedef long a;
      extern a int c;
      3 : typedef long a;
      extern a c;

    • Options
    • A. 1 correct
    • B. 2 correct
    • C. 3 correct
    • D. 1, 2, 3 are correct
    • Discuss
    • 9. Which of the declaration is correct?

    • Options
    • A. int length;
    • B. char int;
    • C. int long;
    • D. float double;
    • Discuss
    • 10. What will be the output of the program?
      #include<stdio.h>
      int main()
      {
          int i=2;
          int j = i + (1, 2, 3, 4, 5);
          printf("%d\n", j);
          return 0;
      }
      

    • Options
    • A. 4
    • B. 7
    • C. 6
    • D. 5
    • Discuss


    Comments

    There are no comments.

Enter a new Comment