AmbitionBox
Discover Best Places to work in India
Discover best places to work
Compare & find best workplace
Bring your workplace to life
Highlight your company's perks
Read reviews for 6L+ companies
Rate your former or current company
Discover salaries for 8L+ companies
Calculate your take home salary
Check your market value
Help other jobseekers
Read interviews for 90K+ companies
Interviews questions for 1K+ colleges
Contribute your interview questions
C# Programming
Correct syntax for while statement is:
while {
}(condition);
while(condition) {
};
}
while(condition); {
Answer: Option (C)
Select the output for the following set of Code:
staticvoid Main(string[] args)
{
float i = 1.0f, j = 0.05f;
while(i < 2.0f && j <= 2.0f)
Console.WriteLine(i++-++j);
Console.ReadLine();
0.05f
1.50f
-0.04999995f
for while(i = 1.0f and j = 0.05f). We, had ‘&&’ condition which gives ‘1’. So, control enters while loop. Since, i = 1 and i++ = first execute then increment. So, first with ‘i’ value as 1.0f and ++j = first increment and then executes we had j = 1.05f and Since operation (i++ – ++j) gives us a negative sign number. So, we can stick our choice to option ‘c’ clearly. Now, as i = 2.0f so loop breaks. Output:-0.04999995f.
Select the output for the following set of code:
int i =1, j =1;
while(++i <=10)
j++;
Console.WriteLine(i+" "+j);
12 11
10 11
11 10
11 12
As ++i, first increments then execute so, for ++i i is 11 and j++ is first execute then increments. So, j = 10. Output:11 10.
float s = 0.1f;
while(s <= 0.5f)
++s;
Console.WriteLine(s);
0.1
1.1
0.1 0.2 0.3 0.4 0.5
No output
for the first while condition check when s = 0. If it is true as control goes inside loop ++s increments value of s by 1 as 1+0.1 = 1.1. So, for next condition while loop fails and hence, prints final value of s as 1.1. Output: 1.1
’Implicit Conversion’ follows the order of conversion as per compatibility of datatype as :
float > char > int
char > int > float
int > char > float
float > int > char
Answer: Option B
What is the need for ‘Conversion of data type’ in C#?
To store a value of one data type into a variable of another data type
To get desired data
To prevent situations of run time error during change or conversion of data type
None of the mentioned
Types of ‘Data Conversion’ in C#?
Implicit Conversion
Explicit Conversion
Implicit Conversion and Explicit Conversion
Answer: Option (B)
Subset of ‘int’ datatype is :
long ,ulong, ushort
long, ulong, uint
long, float, double
long, float, ushort
For the given set of code, is conversion possible?
int a =76;
char b;
b =(char)a;
Console.WriteLine(b);
Compiler will generate runtime error
Conversion is explicit type
Compiler will urge for conversion from ‘integer’ to ‘character’ datatype
Since, given conversion is of explicit type as one datatype is in integer and other is in ‘char’.Compiler is needed to make a clear distinction between both type of datatypes and hence,explicitly one need to specify datatype as compiler is unable to make automatic conversion. Output : L.
Which of the conversions are valid for the given set of code?
int a =22;
long b =44;
double c =1.406;
b = a;
c= a;
a= b;
b = c;
c = a, b = c
a = b, b = a
b = a, c = a
All of the mentioned
Explanation:Conversion of data type from ‘int’ to ‘double’ is implicit in nature for ‘c = a’ as int is subset of double but same is not applicable for ‘b = c’ as ‘c’ had wider scope of data range then ‘b’ so explicit conversion is needed. Same explanation for option ‘b’. Output : Error 1 :Cannot implicitly convert type ‘long’ to ‘int’. An explicit conversion exists (are you missing a cast?). Error 2 :Cannot implicitly convert type ‘double’ to ‘long’. An explicit conversion exists (are you missing a cast?)
Correct solution :
static void Main(string[] args)
int a = 22;
long b = 44;
double c = 1.406;
c = a;
a = (int)b;
b = (long)c;
Join India’s largest community to research company culture
Are you a student or working professional?
Student/Never worked
I am a student/I have never worked
Working Professional
I am working/I have worked before
What are your preferred job locations?
Popular Cities
Other Cities
Follow your preferred designations/job profiles
Suggestions based on your job profile
vs
Similar Companies