logo

CuriousTab

CuriousTab

Discussion


Home C# Programming Datatypes Comments

  • Question
  • Which of the following is NOT an Integer?


  • Options
  • A. Char
  • B. Byte
  • C. Integer
  • D. Short
  • E. Long

  • Correct Answer
  • Char 


  • Datatypes problems


    Search Results


    • 1. Which of the following statements is correct about the C#.NET code snippet given below?

      short s1 = 20;
      short s2 = 400;
      int a;
      a = s1 * s2;


    • Options
    • A. A value 8000 will be assigned to a.
    • B. A negative value will be assigned to a.
    • C. During arithmetic if the result exceeds the high or low value of the range the value wraps around till the other side of the range.
    • D. An error is reported as widening conversion cannot takes place.
    • E. An overflow error will be reported since the result of the multiplication exceeds the range of a Short Integer.
    • Discuss
    • 2. Which of the following is the correct ways to set a value 3.14 in a variable pi such that it cannot be modified?

    • Options
    • A. float pi = 3.14F;
    • B. #define pi 3.14F;
    • C. const float pi = 3.14F;
    • D. const float pi; pi = 3.14F;
    • E. pi = 3.14F;
    • Discuss
    • 3. What will be the output of the following code snippet when it is executed?

          int x = 1; 
          float y = 1.1f;
          short z = 1;
          Console.WriteLine((float) x + y * z - (x += (short) y));

    • Options
    • A. 0.1
    • B. 1.0
    • C. 1.1
    • D. 11
    • Discuss
    • 4. Which of the following are the correct way to initialise the variables i and j to a value 10 each?

      1. int i = 10; int j = 10;
      2. int i, j;
        i = 10 : j = 10;
      3. int i = 10, j = 10;
      4. int i, j = 10;
      5. int i = j = 10;

    • Options
    • A. 2, 4
    • B. 1, 3
    • C. 3, 5
    • D. 4, 5
    • Discuss
    • 5. Which of the following are value types?

      1. Integer
      2. Array
      3. Single
      4. String
      5. Long

    • Options
    • A. 1, 2, 5
    • B. 1, 3, 5
    • C. 2, 4
    • D. 3, 5
    • Discuss
    • 6. Which of the following statements are correct about data types?

      1. If the integer literal exceeds the range of byte, a compilation error will occur.
      2. We cannot implicitly convert non-literal numeric types of larger storage size to byte.
      3. Byte cannot be implicitly converted to float.
      4. A char can be implicitly converted to only int data type.
      5. We can cast the integral character codes.

    • Options
    • A. 1, 3, 5
    • B. 2, 4
    • C. 3, 5
    • D. 1, 2, 5
    • Discuss
    • 7. What is the size of a Decimal?

    • Options
    • A. 4 byte
    • B. 8 byte
    • C. 16 byte
    • D. 32 byte
    • Discuss
    • 8. Which of the following statements is correct?

    • Options
    • A. Information is never lost during narrowing conversions.
    • B. The CInteger() function can be used to convert a Single to an Integer.
    • C. Widening conversions take place automatically.
    • D. Assigning an Integer to an Object type is known as Unboxing.
    • E. 3.14 can be treated as Decimal by using it in the form 3.14F.
    • Discuss
    • 9. Which of the following statements are correct?

      1. We can assign values of any type to variables of type object.
      2. When a variable of a value type is converted to object, it is said to be unboxed.
      3. When a variable of type object is converted to a value type, it is said to be boxed.
      4. Boolean variable cannot have a value of null.
      5. When a value type is boxed, an entirely new object must be allocated and constructed.

    • Options
    • A. 2, 5
    • B. 1, 5
    • C. 3, 4
    • D. 2, 3
    • Discuss
    • 10. Which of the following is an 8-byte Integer?

    • Options
    • A. Char
    • B. Long
    • C. Short
    • D. Byte
    • E. Integer
    • Discuss


    Comments

    There are no comments.

Enter a new Comment