Está en la página 1de 14

Quiz # 3.

1 La característica que tiene c# de generar código que rellena espacios en blanco


permite:
Seleccione una respuesta.

a. Diseñar aplicaciones de manera fácil

b. Automatizar muchas tareas comunes

c. posibilita la conexión de datos de manera rapida

d. Simplificar la cantidad de código que se debe


escribir

2<!--[if !supportLists]-->1. <!--[endif]-->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 después de la ejecución del bloque de sentencias, y si resulta


ser cierta se finaliza la ejecución del bucle

c. Se evalúa antes de la ejecución del bloque de sentencias, y si resulta ser


falsa se finaliza la ejecución del bucle

d. Se evalúa antes de la ejecución del bloque de sentencias, y si resulta ser


cierta se finaliza la ejecución del bucle

3 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. Compilar

b. Depurar

c. Traducir

d. Interpretar

4 El Lenguaje de Programación C#, incorpora características de: (selecciona 2


respuestas)
Seleccione al menos una respuesta.

a. Java

b. Java

c. Visual Basic

d. C

e. Cobol

5 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
La expresión debe cumplir en su totalidad para ser verdadera
6 Los programas deben escribirse como conjuntos de funciones pequeñas
PORQUE esto hace más fácil escribir, depurar, mantener y modificar los
programas
Seleccione una respuesta.

a. La afirmación es VERDADERA, pero la razón es una proposición FALSA

b. La afirmación es FALSA, pero la razón es una proposición VERDADERA

c. La afirmación y la razón son VERDADERAS y la razón es una explicación


CORRECTA de la afirmación.

d. La afirmación y la razón son VERDADERAS, pero la razón NO es una


explicación CORRECTA de la afirmación

7 Existen diferentes tipos de datos en C#, por favor seleccione el o los datos que
no correspondan a un tipo numérico
Seleccione una respuesta.

a. Char

b. Long double

c. Short
d. Long

8 para realizar un ciclo que cuente 100 personas, el tipo de dato optimo será
Seleccione una respuesta.

a. long

b. char

c. int

d. short

9<!--[endif]-->determinar el resultado de la variable r en los siguientes fragmentos


de programas

//Programa 1 //Programa 2
ConsoleKeyInfo cki; ConsoleKeyInfo cki;
int r, i; int r, i;
i = 0; i = 0;
r = 0; r = 25;
while (i <= 20) for (i = 1; i <= 30; i = i + 2)
{ {
r = r + 5; r = r + 2;
i = i + 2; }
} Console.WriteLine ("el resultado es:
{0}",r);
Console.WriteLine("El resultado de R
es :{0}", r); cki = Console.ReadKey();
cki = Console.ReadKey();

Seleccione al menos una respuesta.

a. Programa1 = 55

b. programa 2 = 75

c. programa 1 = 25

d. Programa 2 = 55

10 En c# si se desea enviar una salida al monitor la instrucción adecuada es:


Seleccione una respuesta.

a. Console.ReadKey

b. Console.Read

c. cout<<

d. Console.Write

11 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. 20

b. 25

c. 55

d. 33

12 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. Constante

b. Funcion

c. Variable
d. Palabra
reservada

13 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 cuadro

b. Un triangulo
invertido

c. Una Linea

d. Un rectángulo

14 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
b. 0,2,4,6

c. 0,2,4,6,8,10

d. 2,4,6,8

15 Determinar el resultado de la variable x, en cada salida por pantalla

int x = 0, y = 0;
do
{
if (x > 4)
{
x %= 4; //modulo
y++;
}
else x++;
Console.WriteLine("{0}", x);
}
while (y < 2);
Console.ReadKey();
Seleccione una respuesta.

a. 1,2,3,4,5,1,2,3,4,5,1,2,3,4

b. 1,2,3,4,5,1,2,3,4,5,1

c. 0,5,4,3,2,1,0,5,4,3,2,1,0,5,4,3,2,1,0

d. 0,1,2,3,4,5,1,2,3,4,5,1,2,3

16 <!--[if !supportLists]-->1. <!--[endif]-->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 después de la ejecución del bloque de sentencias, y si resulta


ser cierta 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 antes de la ejecución del bloque de sentencias, y si resulta ser


falsa se finaliza la ejecución del bucle

17 <!--[endif]-->determinar el resultado de la variable r en los siguientes


fragmentos de programas

//Programa 1 //Programa 2
static void Main(string[] args) static void Main(string[] args)
{ {
int r = 0, i = 0; int r = 25, i = 0;
while (i <= 20) for (i = 1; i <= 30;i=i+1 )
{ {
r = r + 5; r = r + 2;
i = i + 2;
} }
Console.Write("El resultdo de r es : {0} ", Console.Write("El resultdo de r es : {0} ",
r); r);
Console.ReadKey(); Console.ReadKey();
} }

Seleccione al menos una respuesta.

a. Programa 2 = 85

b. programa 2 = 55

c. Programa1 = 55

d. programa 1 = 25

18 Cuales serán los errores del siguiente código

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ConsoleKeyInfo cki;
int k, f, b, c;

k = 4;
for (f = n; f < k; f++)
{
for (b = 1 - f; b > 0; b--)
Console.WriteLine(" ");
for (c = 1; c < 2 * f; c++)
Console.WriteLine("{0}", c);
Console.WriteLine(" ");
cki = Console.ReadKey();
}
}

}
}

Seleccione al menos una respuesta.

a. Hace falta definir otra librería

b. Hace falta una llave luego del primer ciclo for

si hace falta definir la


c. No están definidas todas las variables
variable l

d. La función clrscr(), no funciona por no encontrar la


librería correcta

19 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,1,2,3,4,5,1

b. 1,2,3,4,5,6,7,8,9

c. 0,1,2,3,4,5,1,2,3,4,5,1

d. 5,4,3,2,1,0,5,4,3,2,1

20 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. 10,11

b. 8,9

c. 9

d. 9,10

21 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 rectángulo de *

b. Un circulo de *

c. una pirámide de *

d. un cuadrado de *

22 Una expresión que contenga el operador || es true si uno o ambos operadores


son true
Respuesta:

Verdadero Falso
23 El ciclo Mientras (while) se ejecuta siempre y cuando se cumpla una
determinada condición, en este caso la condición se evalúa al inicio del ciclo
PORQUE funciona siempre y cuando la condición sea verdadera.
Seleccione una respuesta.

a. La afirmación y la razón son VERDADERAS y la razón es una explicación


CORRECTA de la afirmación.

b. La afirmación es VERDADERA, pero la razón es una proposición FALSA

c. La afirmación y la razón son VERDADERAS, pero la razón NO es una


explicación CORRECTA de la afirmación

d. La afirmación es FALSA, pero la razón es una proposición VERDADERA

24 una de la principales características del lenguaje de programación c# es la


posibilidad de crear aplicaciones vistosas utilizando el diseñador de interfaz
intuitivo.
Esta característica se refiere a:
Seleccione una respuesta.
a. Kits de inicio

b. la progrmacón modular es equivalente a la


estructurada

c. Documentación para principiantes

d. Formularios Windows Arrastrar y soltar

25 Que figura genera el siguiente código

static void Main(string[] args)


{

int x,f;

for (x = 1; x <= 4; x++)


{
for (f = 1; f <= 4; f++)
{
if (f == 1 || f == 4 || x == 1 || x == 4)
Console.Write("*");
else
Console.Write(" ");
}
Console.WriteLine(" ");
}
Console.ReadKey();
}
Seleccione una respuesta.

a. Un cuadro

b. Un
triangulo

c. Un trapecio

d. Un Círculo

26 de las características del lenguaje de programación c# es la posibilidad de


reutilizar código, esto significa que: (selecciones 2 opciones)
Seleccione al menos una respuesta.
a. Que teniendo bloques de código, estos pueden utilizarse en varias partes
de un programa o sistema

b. Posibilita a los programadores el poder realizar sistemas de mayor tamaño


y complejidad con menor esfuerzo

c. Que se puede vender en cualquier momento

d. Que no requiere instrucciones complicadas para su instalación

27 El siguiente fragmento de código realiza:?


static void Main(string[] args)
{

int c=0,k;

do
{
c++;
for (k = 1; k <= c; k++)
Console.Write(" ");
for (k = 10-c; k>=c; k--)
Console.Write("*");
Console.WriteLine(" ");
}
while (c <=4);
Console.ReadKey();
}
Seleccione una respuesta.

a. Un cuadro

b. Un triangulo
invertido

c. Una recta

d. Un cuadrado

28 El Lenguaje de Programación C#, incorpora características de: (selecciona 2


respuestas)
Seleccione al menos una respuesta.

a. Visual Basic
b. Java

c. cobol

d. C++

29 Se desea hacer un programa para alquiler de videos en una tienda, cada vez
que ingresa un cliente se registra en el sistema el préstamo. Teniendo en cuenta
que esta actividad se realiza un número indeterminado de veces al día, Que ciclo
es conveniente utilizar?
Seleccione una respuesta.

a. System.Console.WriteLine

b. for

c. while

d. if

30 El resultado inicial y final de la variable b en las salidas por pantalla es


static void Main(string[] args)
{
int k, f, b, c;
k = 4;

for (f = 1; f < k; f++)


{
for (b = 10 - f; b > 0; b--)
Console.Write(" ");
for (c = 2; c < 2 * f; c++)
Console.Write(" {0}",b);
Console.Write(" ");
}
Seleccione al menos una respuesta.

a. 0 final

b. 1 inicial

c. 1 final no es correcto

d. 0 inicial Correcto

También podría gustarte