Exercise: Datatypes

Questions for: Datatypes

Which of the following is the correct ways to set a value 3.14 in a variable pi such that it cannot be modified?
A:
float pi = 3.14F;
B:
#define pi 3.14F;
C:
const float pi = 3.14F;
D:
const float pi; pi = 3.14F;
Answer: C
No answer description is available. Let's discuss.
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.
A:
2, 5
B:
1, 5
C:
3, 4
D:
2, 3
Answer: B
No answer description is available. Let's discuss.
Which of the following is the correct size of a Decimal datatype?
A:
8 Bytes
B:
4 Bytes
C:
10 Bytes
D:
16 Bytes
Answer: D
No answer description is available. Let's discuss.

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:
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.
Answer: A
No answer description is available. Let's discuss.
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));
A:
0.1
B:
1.0
C:
1.1
D:
11
Answer: A
No answer description is available. Let's discuss.
Ad Slot (Above Pagination)
Quiz