C# Programming Questions and Answers
Storage location used by computer memory to store data for usage by an application is ?
‘Variables’ are essential locations in memory of computer that are reserved for storing data used by an application. Each variable is given a name by programmer and hence assigned a value .The name assigned to variable then used in C# code to access value assigned to variable.
Are the given codes :
1. Myclass class;
Myclass class2 = null;
2. int i;
int j = 0;
When we create a type in ‘C#’, It automatically gets filled with padded zeroes. For the case of class (reference types) this equates to a null pointer. Hence, for code 1) Both variable values are equivalent to each other.Similarly, for code 2) i.e for value type (including int/float/double etc.), the type is passed with zeroes.Hence, they are equivalent.
What will be output of the following code?
staticvoid Main(string[] args)
{
char a ='A';
string b ="a";
Console.WriteLine(Convert.ToInt32(a));
Console.WriteLine(Convert.ToInt32(Convert.Tochar(b)));
Console.ReadLine()
}
ASCII value of character ‘a’ is 65 and ASCII value of string “a” is 97.
Output: 65,97
Select output for the following set of code:
staticvoid Main(string[] args)
{
constint a =5;
const int b = 6;
for(int i =1; i <=5; i++)
{
a = a * i;
b = b * i;
}
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadLine();
}
The left hand side of an assignment must be a variable,property or indexer i.e for both ‘a’ and ‘b’
Select output for the following set of code:
staticvoid Main(string[] args)
{
string Name ="He is playing in a ground.";
char[] characters = Name.ToCharArray();
StringBuilder sb =new StringBuilder();
for(int i = Name.Length-1; i >=0;--i)
{
sb.Append(characters[i]);
}
Console.Write(sb.ToString());
Console.ReadLine();
}
Reversal of array of strings character by character.
Output: .dnuorg a ni gniyalp si eH
Difference between keywords 'var' and 'dynamic' is:
Answer: Option (A), (B) and (C)
Select output of the given set of Code :
staticvoid Main(string[] args)
{
String name ="Dr.Gupta";
Console.WriteLine("Good Morning"+ name);
}
How to intialize a string variable and concatenate string using ‘+’ operator.
Output:Good Morning Dr.Gupta
Select output for the following set of code.
staticvoid Main(string[] args)
{
int a =5;
int b =10;
int c;
Console.WriteLine(c = a---++b);
Console.WriteLine(b);
Console.ReadLine();
}
Answer: Option (C)