C# Programming - Datatypes
|
|
|
|
Exercise"Everything you can imagine is real."
- Pablo Picasso
|
| 11. |
Which of the following statements are correct?
- We can assign values of any type to variables of type object.
- When a variable of a value type is converted to object, it is said to be unboxed.
- When a variable of type object is converted to a value type, it is said to be boxed.
- Boolean variable cannot have a value of null.
- When a value type is boxed, an entirely new object must be allocated and constructed.
|
Answer: Option E
Explanation:
No answer description available for this question. Let us discuss.
|
| 12. |
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; | | E. |
pi = 3.14F; |
Answer: Option B
Explanation:
No answer description available for this question. Let us discuss.
|
| 13. |
Which of the following statements are correct about data types?
- Each value type has an implicit default constructor that initializes the default value of that type.
- It is possible for a value type to contain the null value.
- All value types are derived implicitly from System.ValueType class.
- It is not essential that local variables in C# must be initialized before being used.
- Variables of reference types referred to as objects and store references to the actual data.
|
Answer: Option A
Explanation:
No answer description available for this question. Let us discuss.
|
| 14. |
Which of the following are the correct way to initialise the variables i and j to a value 10 each?
int i = 10; int j = 10;
int i, j;
i = 10 : j = 10;
int i = 10, j = 10;
int i, j = 10;
int i = j = 10;
|
Answer: Option D
Explanation:
No answer description available for this question. Let us discuss.
|
| 15. |
Which of the following statement correctly assigns a value 33 to a variable c?
byte a = 11, b = 22, c;
|
| A. |
c = (byte) (a + b); | | B. |
c = (byte) a + (byte) b; | | C. |
c = (int) a + (int) b; | | D. |
c = (int)(a + b); | | E. |
c = a + b; |
Answer: Option E
Explanation:
No answer description available for this question. Let us discuss.
|
|
|