Preguntas para las clases prácticas
Enviado por bamn • 26 de Mayo de 2012 • Examen • 1.670 Palabras (7 Páginas) • 1.453 Visitas
1
Cual es el resultado de la impresión de la variable x en cada una de sus iteraciones en el siguiente fragmento
int x=0;
while (x < 7)
{
x += 2;
Console.Write("{0} ", x);
}
Seleccione una respuesta.
a. 0,2,4,6,8,10
b. 0,2,4
c. 0,2,4,6
d. 2,4,6,8
2
Una expresión que contenga el operador || es true si uno o ambos operadores son true
Respuesta: Verdadero Falso
3
la característica que tiene c# de generar código que rellena espacios en blanco permite:
Seleccione una respuesta.
a. posibilita la conección de datos de manera rapida
b. Simplificar la cantidad de codigo que se debe escribir
c. Diseñar aplicaciones de manera fácil
d. Automatizar muchas tareas comunes
4
Determinar el valor de x en cada salida por consola, el siguiente fragmento de programa.
ConsoleKeyInfo cki;
int x = 0, y = 0;
do
{
if (x > 4)
{
x %= 4; y++;
}
else x++;
Console.WriteLine("{0}", x);
}
while (y < 2);
cki = Console.ReadKey();
Seleccione una respuesta.
a. 1,2,3,4,5,6,7,8,9
b. 5,4,3,2,1,0,5,4,3,2,1
c. 0,1,2,3,4,5,1,2,3,4,5,1
d. 1,2,3,4,5,1,2,3,4,5,1
5
determinar el resultado de la variable r en los siguientes fragmentos de programas
//Programa 1
static void Main(string[] args)
{
int r = 0, i = 0;
while (i <= 20)
{
r = r + 5;
i = i + 2;
}
Console.Write("El resultdo de r es : {0} ", r);
Console.ReadKey();
}
//Programa 2
static void Main(string[] args)
{
int r = 25, i = 0;
for (i = 1; i <= 30;i=i+1 )
{
r = r + 2;
}
Console.Write("El resultdo de r es : {0} ", r);
Console.ReadKey();
}
Seleccione al menos una respuesta.
a. Programa1 = 55
b. programa 2 = 55
c. programa 1 = 25
d. Programa 2 = 85
6
Cual es la salida del siguiente fragmento de programa realizado en C#
ConsoleKeyInfo cki;
int c = 0, k;
do
{
c++;
for (k = 1; k <= c; k++)
Console.Write (" ");
//cout << " ";
for (k = 10 - c; k >= c; k--)
Console.Write("*");
Console.WriteLine(" ");
} while (c <= 4);
//getch();
cki = Console.ReadKey();
}
Seleccione una respuesta.
a. Un rectangulo
b. Un cuadro
c. Una Liena
d. Un triangulo invertido
7
La siguiente definición se ajusta a:
Palabra que no puede usarse para propósitos distintos de los establecidos por el programa en uso.
Seleccione una respuesta.
a. Variable
b. Palabra reservada
c. Funcion
d. Constante
8
determine el resultado de R en el siguiente codigo
static void Main(string[] args)
{
int r = 0, i = 0;
while(i <=20)
{
r = r + 5;
i = i + 2;
}
Console.Write("El resultdo de r es : {0} ", r-i);
Console.ReadKey();
}
Seleccione una respuesta.
a. 25
b. 55
c. 33
d. 20
9
para realizar un ciclo que cuente 100 personas, el tipo de dato optimo será
Seleccione una respuesta.
a. short
b. char
c. long
d. int
10
Los o el resultado de X en cada salida por pantalla son:
int r = 0, x = 9;
do
{
Console.Write("{0} ", x);
x++;
}
while (x <= 10);
Seleccione una respuesta.
a. 9,10
b. 8,9
c. 9
d. 10,11
11
Al proceso por el cual se traducen programas en código fuente a programas en código objeto, se le conoce como
Seleccione una respuesta.
a. Interpretar
b. Compilar
c. Traducir
d. Depurar
12
El Lenguaje de Programación C#, incorpora características de: (selecciona 2 respuestas)
Seleccione al menos una respuesta.
a. C++
b. Visual Basic
c. cobol
d. Java
13
Cual es el resultado del siguiente fragmento de código en c#
{
ConsoleKeyInfo cki;
int x, f, b, k;
x = 5;
for (f = 1; f < x; f++)
{
b = x - f;
while (b > 0)
{
Console.Write(" ");
b = b - 1;
}
k = 2;
do
{
Console.Write("x");
k++;
}
while (k <= 2 * f);
Console.WriteLine(" ");
}
cki = Console.ReadKey();
}
Seleccione una respuesta.
a. Un circulo de *
b. una piramide de *
c. un cuadrado de *
d. Un rectangulo de *
14
El Lenguaje de Programación C#, incorpora características de: (selecciona 2 respuestas)
Seleccione al menos una respuesta.
a. Java
b. Cobol
c. Java
d. Visual Basic
e. C
15
1. En la estructura DO-WHILE la condición:
Seleccione una respuesta.
a. Se evalúa después de la ejecución del bloque de sentencias, y si resulta ser falsa se finaliza la ejecución del bucle
b. Se evalúa antes de la ejecución del bloque de sentencias, y si resulta ser falsa se finaliza la ejecución del bucle
c. Se evalúa antes de la ejecución del bloque de sentencias, y si resulta ser cierta se finaliza la ejecución del bucle
d. Se evalúa después de la ejecución del bloque de sentencias, y si resulta ser cierta se finaliza la ejecución del bucle
16
La expresión (x > y && a <b) es verdadera (true) si la expresión x > y es verdadera o la expresión a < b es verdadera (true)
Respuesta: Verdadero Falso
17
determinar el resultado de la variable r en los siguientes fragmentos de programas
//Programa 1
ConsoleKeyInfo
...