He seleccionado algunas preguntas interesantes, pero no muy conocidas, del mundo de .NET y C #. Además, yo mismo escribí algunas preguntas, basadas en libros, artículos y videos que me gustaron.1. ¿Qué se mostrará en la pantalla? (si se muestra algo)string nullString = (string)null;
Console.WriteLine (nullString is string);
2. ¿Qué mostrará la aplicación .NET de consola?Console.WriteLine (Math.Round(1.5));
Console.WriteLine (Math.Round(2.5));
Responder2 2. — . , Mono 2 3.
3. ¿Cuál será el resultado de ejecutar el siguiente código?static void Main(string[] args)
{
float f = Sum(0.1f, 0.2f);
float g = Sum(0.1f, 0.2f);
Console.WriteLine(f == g);
}
static float Sum(float f1, float f2)
{
return f1 + f2;
}
a) Verdaderob) Falsoc) Se lanzará una excepciónd) No se puede decir inequívocamente (lo más probable es que sea cierto, pero también puede ser falso)4. Cuál será el resultado de ejecutar el siguiente código:float price = 4.99F;
int quantity = 17;
float total = price * quantity;
Console.WriteLine("The total price is ${0}.", total);
a) El precio total es de $ 85b) El precio total es de $ 84.83c) El precio total es de $ 84d) El precio total es de $ 84.829995. ¿Cuál es la mejor manera de almacenar contraseñas en una base de datos? Seleccione una o más de las respuestas:a) Como texto sin formatob) Cifrado con DESc) Cifrado con AESd) En caché con MD5e) En caché con SHA512Respondere
MD5 .
, keyed hash : HMACSHA1 MACTripleDES
6. En el entorno .NET, hay muchos temporizadores diferentes. ¿Cuál de los temporizadores no existe?a) Temporizador de System.Windows.Formsb) DispatchTimer de System.Windows.Threadingc) DispatchTimer de Windows.UI.XAMLd) Timer de System.Timerse) Timer de System.Windows.Threading.Timersf) Timer de System EnhebradoRespondere
Credits: CLR via C# Jeffrey Richter
7. ¿Qué .NET REPL no existe en la red?a) dotnetfiddle.netb) repl.it/languages/csharpc) csharpcompiler.netd) dotnet.microsoft.com/platform/try-dotnete) csharppad.com8. Si desea indicar que el número es de tipo largo, puede especificar la letra l o L. al final del número. Por ejemplo, así:var l = 138l;
¿Con qué letra puedo especificar el tipo decimal?a) C o cb) D o dc) M o md) E o e9. Lo que se mostrará en la pantalla de la aplicación de consola que contiene el siguiente código: class Program
{
static Program()
{
Console.WriteLine("Static constructor");
}
public Program()
{
Console.WriteLine("Constructor");
}
static void Main(string[] args)
{
Console.WriteLine("Main");
Console.ReadLine();
}
}
Responder«Static constructor» «Main»
, . . .
10. ¿Qué se mostrará como resultado? [Flags]
public enum Status
{
Funny = 0x01,
Hilarious = 0x02,
Boring = 0x04,
Cool = 0x08,
Interesting = 0x10,
Informative = 0x20,
Error = 0x40
}
public static void Main (string[] args) {
var code = 24;
Console.WriteLine (String.Format("This Quiz is: {0}", (Status)code));
}
11. ¿Cuál es la diferencia entre String y string?12. ¿Qué significa el símbolo de Visual Studio (o al menos significa inicialmente)?13. Por favormapee : Async / awaitTry / catchValidateAntiForgeryTokencon las siguientes abreviaturas:TAP , SEH , STPResponderAsync/await -> TAP (Task asynchronous programming model)
Try/catch -> SEH (Structured Exception Handling)
ValidateAntiForgeryToken -> STP (Synchronizer Token Pattern)
14. ¿Cuál de los siguientes no es un .NET CMS?a) mojoPortalb) N2 CMSc) Atómico CMSd) Compuesto C1e) Concreto5f) Piraña CMS15. ¿Qué se mostrará en la pantalla? (si se muestra algo)
class Program
{
private static int y = x;
private static int x = 5;
static void Main(string[] args)
{
Console.WriteLine(y);
Console.ReadLine();
}
}
16. ¿Qué clase de la Colección concurrente no existe en .Neta) ConcurrentQueueb) ConcurrentStackc) ConcurrentListd) ConcurrentDictionarye) ConcurrentBag17. ¿Qué método de invocar el código asíncrono de forma síncrona es preferible (por supuesto, esto se hace en situaciones excepcionales cuando la espera no funciona):a) Esperar ()b) Resultado ()c) GetAwaiter (). GetResult ()