Q88
What will be the output of the following C# code snippet? #define DEBUG #define MYTEST using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication13 class Program static void Main(string[] args) #if (DEBUG && !MYTEST) Console.WriteLine("DEBUG is defined"); #elif (!DEBUG && MYTEST) Console.WriteLine("MYTEST is defined"); #elif (DEBUG && MYTEST) Console.WriteLine("DEBUG and MYTEST are defined"); #else Console.WriteLine("DEBUG and MYTEST are not defined"); #endif Console.ReadLine();
A.
DEBUG is defined
MYTEST is defined
MYTEST is defined
B.
MYTEST is defined
DEBUG and MYTEST are defined
DEBUG and MYTEST are defined
C.
DEBUG and MYTEST are not defined
MYTEST is defined
MYTEST is defined
D.
DEBUG and MYTEST are defined
AnswerAnswer: Option D
Solution
Answer: Option D
No explanation is given for this question Let's Discuss on Board