Nota:
- La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
- Dos asteriscos (**) significa Alternativa Correcta.
- Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!
Lenguaje de Programación C#
1. El siguiente codigo:
a=b !=0?Math.Sin(b)/b:1.0;
Es un ejemplo de:
if
if - else
No existe
**Operador Condicional (Según el aporte de Erick Iván Méndez Ramírez)
2. Para poder compilar desde la línea de comandos un fichero CS especificando el archivo de salida se realiza:
compile Archivo.cs
**csc Archivo.cs
scs Archivo.cs
cscompiler Archivo.cs
3. En el siguiente codigo:
int? x;
int y=x ?? -1;
Consoles. Write(y);
Se imprime:
Nada
Null
0
**-1(Según el aporte de Anónimo y ANA YURLEY ESPAÑA BRAVO)
4. Bloque de código que permite expandir o contraer cuando se utiliza la característica de esquematización:
#if
#define
**#region
#line
5. Operador Lambda es:
+=
-=
&=
**=>
6. La forma adecuada de compilar un fichero de C# desde consola es:
compile Archivo.cs
**csc Archivo.cs
scs Archivo.cs
cscompiler Archivo.cs
7. Int y=0;
for(int i=1;i<=10;i++)
{
y+= 1,‘
}
El resultado es:
0
2
11
**10
8. Con C# se pueden crear aplicaciones:
Web.
Windows.
Consola y Moviles.
**Todas las anteriores.
Ninguna de las anteriores.
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
3. En el siguiente codigo:
ResponderEliminarint? x;
int y=x ?? -1;
Consoles. Write(y);
Se imprime:
Nada
NuII
**0
-1
Hola Jorge Luis Antigua Polanco, gracias por compartir tus conocimientos.
EliminarCitaré la respuesta en la pregunta...
Exitos!! y gracias por la visita.
la respuesta 0 es incorecta.
EliminarLa respuesta es -1
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos...
EliminarEn vista que tu respuesta se contradice a la de Jorge Luis Antigua Polanco, dejaré la pregunta sin respuesta hasta que algún visitante favoresca a uno de los dos!!
Éxitos... Hasta cualquier instante!!
Efectivamente, es -1. Respondí con "0" y la marcó como Incorrecta.
EliminarHola Anónimo, gracias por la visita y el aporte de tus conocimientos...
EliminarCitaré la respuesta en la pregunta...
Los mejores deseos!! Hasta cualquier momento...
La pregunta está mal formulada por lo siguiente: "El operador ?? se le llama el operador de uso combinado de NULL. Dicho operador devuelve el operando izquierdo si no es NULL; de lo contrario, devuelve el operando derecho". Si ustedes ejecutan dicho código genera error por que no está inicializando el valor de "x" en null y en cambio se coloca lo siguiente: int? x; ////// Si en cambio se inicializara de la siguiente forma sí estaría correcta int? x = null; ya que el operador ?? al momento de asignar un valor al entero "y" identifica que "x" es null y asignaría el valor -1 como respuesta.
EliminarSi desean realizar la prueba en un programa de consola de C# pueden probar lo siguiente:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Pruebas1
{
class Program
{
static void Main(string[] args)
{
int? x = null;
int y = x ??-1;
Console.Write(y);
}
}
}
Saludos,
Referencia: http://msdn.microsoft.com/es-es/library/ms173224.aspx
EliminarHola JUAN-K, gracias por la visita y el aporte de tus conocimientos!!
EliminarEs muy valiosa la información que expones...Genial!!
Éxitos! Hasta cualquier momento!
Hola JUAN52009, gracias por la visita y el aporte de tus conocimientos!!
EliminarLos mejores deseos!! Hasta cualquier instante!!
Estimados esto no nos retorna nada ya que no se puede compilar, ya que int? x; no tiene definido ningún valor ni siquiera NULL.
EliminarPor lo tanto no puede definir int y = x ?? -1;
fijense bien.
La respuesta -1 da error.
Por lo que la respuesta correcta a esto:
3. En el siguiente codigo:
int? x;
int y=x ?? -1;
Consoles. Write(y);
Se imprime:
** Nada
NuII
0
-1
es Nada por estar mal definido el código.
Hola Juan Pablo Strelczuk, gracias por la visita y el aporte de tus conocimientos!!
EliminarDejaré la pregunta sin respuesta hasta que más usuarios respalden tu posición o la de anónimo.
Éxitos! Hasta cualquier instante!!
1. El siguiente codigo:
ResponderEliminara=b !=0?Math.Sin(b)/b:1.0;
Es un ejemplo de:
if
if - else
No existe
**Operador Condicional
Hola Erick Iván Méndez Ramírez, gracias por la visita y el aporte de tus conocimientos...
EliminarCitaré tu respuesta en la pregunta...
Éxitos!! Hasta cualquier momento!!
Son operadores de igualdad:
ResponderEliminar**== y !=
>= y <=
>,< y =
<> y =
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos...
EliminarLos mejores deseos!! Hasta cualquier momento...
El siguiente codigo:
ResponderEliminarif(a=b && b=c)
Sabiendo que a=1, b=2 y c=3, nos da como resultado:
Verdadero
Falso
**Error
Hola Kerly Delagado Chavarria, gracias por la visita y el aporte de tus conocimientos!!
EliminarÉxitos!! Hasta cualquier instante!
en la 3 pregunta el resultado es el -1
ResponderEliminarHola ANA YURLEY ESPAÑA BRAVO, gracias por la visita y el aporte de tus conocimientos!!
EliminarCitaré la respuesta en la pregunta.
Éxitos!! Hasta cualquier instante!