C# Programming :: Datatypes
-
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.
-
Which of the following statements is correct?
-
Which of the following are value types?
- Integer
- Array
- Single
- String
- Long
-
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));
-
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;
-
Which of the following is the correct size of a Decimal datatype?
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.
|
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. |