Explique la diferencia entre lenguajes de tipado estático y lenguaje de tipado dinámico.
Defina sintaxis, semántica y vocabulario de una lenguaje de programación.
Defina los siguientes términos: Sentencia (statement), variable y expresión (expression). ¿Cómo se relacionan?
¿En qué se diferencian variables y constantes?
¿Qué es el punto de entrada (entry point)? ¿Cuál es en los programas de C#?
¿Qué es el Common Type System (CTS)?
Explique las diferencias entre los tipos de referencia y los tipos de valor.
¿Cuáles son las categorías de tipos de datos de .NET? Clasifique en tipos de valor y tipos de referencia.
¿Qué es un alias?
Ordene los siguientes tipos de datos del menos preciso al más preciso: decimal, float, double.
¿Qué son los tipos object y dynamic? ¿En qué se diferencian?
¿Para qué se usan los operadores nameof() y sizeof()?
¿Cuál es el valor por defecto de los tipos de datos en .NET?
¿En qué consiste el cortocircuito lógico de los operadores && y ||?
¿Qué es el formato compuesto? ¿Cómo se aplica en el método WriteLine? Mencione cómo configurar el ancho de los campos, justificación a la izquierda o derecha, formatos estandar y formatos personalizados.