C# Integer Data Types

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

1. How many Bytes are stored by 'Long' Datatype in C# .net? a) 8 b) 4 c) 2 d) 1

'Long' is the datatype keyword used for storing data of unlimited length so by definition its size is always maximum i.e 8.

10) Does the output remain same or different for both cases? 1) char l ='k'; float b = 19.0f; int c; c = (l / convert.ToInt32(b)); Console.Writeline(c); 2) char l ='k'; float b = 19.0f; int c; c = Convert.ToInt32(l / b); console.writeline(c); a) Yes b) No

Answer : No Output - 1) 5. 2) 6.

5. Arrange the following datatype in order of increasing magnitude sbyte, short, long, int. a) long < short < int < sbyte b) sbyte < short < int < long c) short < sbyte < int < long d) short < int < sbyte < long

Answer : b Explanation : By definition.

11. Default Type of number without decimal is ? a) Long Int b) Unsigned Long c) Int d) Unsigned Int

Answer : c Explanation:By definition.

12. Correct output for code is? static void Main(string[] args) { float a = 10.553f; long b = 12L; int c; c = Convert.ToInt32(a + b); Console.WriteLine(c); } a) 23.453 b) 22 c) 23 d) 22.453

Answer : c Explanation:The two datatype 'float' and 'long' after arithmetic operation completely converted to nearest whole number 23. Output : 23.

6. Which datatype should be more preferred for storing a simple number like 35 to improve execution speed of a program? a) sbyte b) short c) int d) long

Answer: a Explanation : Wider datatype like int,long takes more time for manipulation of a program.

7. Which Conversion function of 'Convert.TOInt32()' and 'Int32.Parse()' is efficient? 1) Int32.Parse() is only used for strings and throws argument exception for null string 2) Convert.Int32() used for datatypes and returns directly '0' for null string a) 2 b) Both 1,2 c) 1 d) None of the mentioned

Answer: a Explanation: Convenient for every datatype so mostly preferred.

2. Choose ".NET class" name from which datatype "UInt" is derived ? a) System.Int16 b) System.UInt32 c) System.UInt64 d) System.UInt16

Answer: b Explanation : By Defination class assigned to a) System.Int16 = short. b) System.UInt32 = UInt. c) System.UInt64 = ULong. d) System.UInt16 = UShort.

3. Correct Declaration of Values to variables 'a' and 'b'? a) int a = 32, b = 40.6; b) int a = 42; b = 40; c) int a = 32; int b = 40; d) int a = b = 42;

Answer: c Explanation : a) Although,declaration of 'b' and 'a' are correct but initialization of value to 'b' should be 'int' datatype not float. b) Missing declaration type of 'b'. c) correctly declared datatypes 'a' and 'b'. d) 'b' can't be assigned values before declaration.

Correct way to assign values to variable 'c' when int a=12, float b=3.5,int c; a) c = a + b; b) c = a + int(float(b)); c) c = a + convert.ToInt32(b); d) c = int(a + b);

Answer: c Explanation:None.

9. Correct Set of Code for given data 'a' and 'b' to print output for 'c' as 74 ? a) int a = 12; float b = 6.2f; int c; c = a / b + a * b; Console.WriteLine(c); b) int a = 12; float b = 6.2f; int c; c = a / convert.ToInt32(b) + a * b; Console.WriteLine(c); c) int a = 12; float b = 6.2f; int c; c = a / convert.ToInt32(b) + a * convert.ToInt32(b); Console.WriteLine(c); d) int a = 12; float b = 6.2f; int c; c = convert.ToInt32(a / b + a * b); Console.WriteLine(c);

Answer: c Explanation:Usage of typecasting operation. Seperately check each expression taking typecast operations in concern. Output : 74.

4. Select error in the given program : Static Void Main(String[] args) { const int m = 100; int n = 10; const int k = n / 5 * 100 * n ; Console.WriteLine(m * k); Console.ReadLine(); }

a) 'k' should not be declared constant b) Expression assigned to 'k' should be constant in nature c) Expression (m * k) is invalid d) 'm ' is declared in invalid format


Set pelajaran terkait

Davey Brown-ECON 102 Final: QUESTIONS

View Set

Chapter 7_NEW! Mini Sim_Segmentation, Targeting MARK3300

View Set

OpenStax Biology 2e Chapter 2 The Chemical Foundation of Life

View Set

Investment Banking: Valuation, Equity Value, and Enterprise Value

View Set

NUR 211 Neuro Practice Questions

View Set