C# - Datatypes Question and Answer

C# - Datatypes Question and Answer
1. Which of the following statements are correct about data types?

    If the integer literal exceeds the range of byte, a compilation error will occur.
    We cannot implicitly convert non-literal numeric types of larger storage size to byte.
    Byte cannot be implicitly converted to float.
    A char can be implicitly converted to only int data type.
    We can cast the integral character codes.
  • 1, 3, 5
  • 2, 4
  • 3, 5
  • 1, 2, 5
Show Answer
2. Which of the following is an 8-byte Integer?
  • Char
  • Long
  • Short
  • Byte
Show Answer
3.  Which of the following is NOT an Integer?
  • Char
  • Byte
  • Integer
  • Short
Show Answer
4. Which of the following statements is correct?
  • Information is never lost during narrowing conversions.
  • The CInteger() function can be used to convert a Single to an Integer.
  • Widening conversions take place automatically.
  • Assigning an Integer to an Object type is known as Unboxing.
Show Answer
5. Which of the following are value types?

    Integer
    Array
    Single
    String
    Long

  • 1, 2, 5
  • 1, 3, 5
  • 2, 4
  • 3, 5
Show Answer
6. Which of the following does not store a sign?
  • Short
  • Integer
  • Long
  • Byte
Show Answer
7. What is the size of a Decimal?
  • 4 byte
  • 8 byte
  • 16 byte
  • 32 byte
Show Answer
8. What will be the output of the following code snippet when it is executed?

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

  • 0.1
  • 1.0
  • 1.1
  • 11
Show Answer
9. 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;

  • A value 8000 will be assigned to a.
  • A negative value will be assigned to a.
  • 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.
  • An error is reported as widening conversion cannot takes place.
Show Answer
10. Which of the following is the correct size of a Decimal datatype?
  • 8 Bytes
  • 4 Bytes
  • 10 Bytes
  • 16 Bytes
Show Answer
Questions and Answers for Competitive Exams Various Entrance Test