Parcial de Suficiencia1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 37

Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?

attempt=307760

Universidad de El Salvador

Área personal / Mis cursos / Modalidad Presencial / Facultad de Ingeniería y Arquitectura


/ Escuela de Ingeniería de Sistemas Informáticos / Programación y Manejo de Datos
/ IAI115_2018 / General / Examen de suficiencia IAI 2018

Comenzado el Thursday, 5 de July de 2018, 06:31


Estado Finalizado
Finalizado en Thursday, 5 de July de 2018, 07:29
Tiempo empleado 57 minutos 12 segundos
Puntos 41,25/80,00
Calificación 5,16 de 10,00 (52%)

Una regla importante que deben cumplir los argumentos de los métodos es que:
Correcta

Puntúa 1,00 Seleccione una:


sobre 1,00
a. Todos deben estar debidamente declarados en Main

b. Nombres y tipos deben enparejarse con los parámetros

c. Los tipos de datos deben ser compatibles entre sí

d. Los nombres no deben ser los mismos que los parámetros

Respuesta correcta

1 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

1. Cuál es el último valor que toma la variable a al ejecutar el siguiente


Incorrecta
segmento de código
Puntúa 0,00
sobre 1,00

int a = 7, b = -2, c = 0;

if (a > b && a > c)

a = b;

a = c;

Seleccione una:
a. 0

b. Se produce error de sintaxis

c. 7

d. -2

Respuesta incorrecta.

2 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cual sera el resultado de la siguiente porción de código si la categoría tiene un


Correcta
valor de 2 y el precio es 25:
Puntúa 1,00
sobre 1,00
int categoria;
double precio, descuento, total;
categoria = int.Parse(Console.ReadLine());
precio = double.Parse(Console.ReadLine());

switch (categoria)
{

case 3-1:
descuento = precio * 0.15;
break;
case 1:
descuento = precio * 0.25;
break;
default:
descuento = 0;
break;
}
total = precio - descuento;
Console.WriteLine("La categoria es {0} y el total de la compra es {1}", cat
Console.ReadKey();

Seleccione una:
a. Hay un error lógico en el código

b. Hay un error de sintaxis en el código

c. El resultado imprime la categoría 2 y el precio es 21.25

d. La condición del switch no es valida

e. Se ejecuta la sección default y se aplica un descuento de 0

Respuesta correcta

3 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Si se tiene el siguiente segmento de código:


Incorrecta

Puntúa 0,00 int a = 1, b = 2, c = 3;


sobre 1,00
while (a + c > b)

c--;

Console.WriteLine("{0} ", a*b*c);

Seleccione una:
a. 2

b. 4

c. 6 4 2

d. 4 2

Respuesta incorrecta.

¿Qué hace el identificador del arreglo?


Incorrecta

Puntúa 0,00 Seleccione una:


sobre 1,00
a. Identifica al arreglo con un nombre

b. Establecer la posición de un elementos

c. Declara al arreglo

d. Inicializa al arreglo

4 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cuál de las siguientes respuestas es la correcta. Al sustituir los valores de x=3.0;


Correcta
y=10 en la expresión aritmética y evaluar respetando la jerarquía de operadores
Puntúa 6,00 de c#:
sobre 6,00
z = Sqrt(4) % 1 / x + ((y - 5) % x);

Seleccione una:
a. No se puede completar la evaluación de la expresión porque el valor de
x es real

b. z = 0

c. z = 2.5

d. z = 2.0

e. z = 2.01999

f. No se puede completar la evaluación de la expresión porque z es


indefinido

Respuesta correcta

El resultado de evaluar la siguiente expresión es :


Correcta
x=Math.Log(Math.PI)
Puntúa 1,00
sobre 1,00

Seleccione una:
a. Logaritmo base 10 del valor de PI

b. Devuelve el logaritmo de un número especificado en una base PI

c. Logaritmo con exponente PI

d. El logaritmo natural base E de el Valor de PI

Respuesta correcta

5 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cuál es el último valor que toma la variable x ejecutar el siguiente segmento de


Incorrecta
código?
Puntúa 0,00
sobre 1,00 int x = 1, y=2, z=3;

if (y > z || y > x)

x = x + 1;

else

x = x - 1;

Seleccione una:
a. -1

b. 1

c. 2

d. 0

Respuesta incorrecta.

P02 En programación. La estructura de control selectiva fundamental: si-


Incorrecta
entonces-sino se clasifica en tres tipos.Uno de dichos tipos es:
Puntúa 0,00
sobre 1,00
Seleccione una:
a. Bidireccional

b. Múltiple

c. Doble

d. Compuesta

e. Compleja

6 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

En el siguiente código, que hace el método Contains


Correcta
string nombre = "Camila Stephany Rosales";
Puntúa 3,00
sobre 3,00 if (nombre.Contains("Maritza"))

nombre = nombre + "si";

Seleccione una:
a. Hace que se le agregue "si" al nombre

b. Verifica si el string nombre contiene la palabra Maritza

c. Hace que el string nombre contenga la palabra Maritza

d. En este caso no hace nada

Respuesta correcta

7 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Analice detalladamente la siguiente solución desarrollada con Modularidad.


Parcialmente
Pruebe el funcionamiento del mismo según los datos: 7, 1, 5, 1, 3, 1, 7,
correcta
0 ; tomando en cuenta que, estos son valores que se utilizarán para la
Puntúa 1,00
lectura de datos en el orden que se presentan. Luego, conteste lo que se le
sobre 10,00
pide a continuación:

Si tiene problemas al elegir, precione la opción y Luego la tecla Tab.

Esta preguntas tomará unos minutos.

Elija la(s) variable(s) que representa Parametro(s)


Actuales

Elija la(s) variable(s) que representa Parametro(s)


Formales

8 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Elija el valor con que finaliza la variable s

Elija la(s) variable(s) que representa Centinela(s)

Elija la(s) variable(s) que representa Bandera(s)

Elija la(s) variable(s) que representa Variable(s) de


Proceso(s)

Elija el valor con que finaliza la variable v

Elija el valor con que finaliza la variable j

Elija el valor con que finaliza la variable b

Elija el valor con que finaliza la variable x

Respuesta parcialmente correcta.

Ha seleccionado correctamente 1.

9 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

¿Qué tipo de valor deber ser evaluada en la opción de una sentencia del tipo
Correcta
switch?
Puntúa 1,00
sobre 1,00

Seleccione una:
a.
Float

b.
Long

c.
Double

d.
Entera

Respuesta correcta

El resultado de la siguiente porción provoca no se ejecuta porque produce un


Correcta
error de compilación
Puntúa 1,00
sobre 1,00
String numero = "0";
if (numero > 0)
{
Console.WriteLine("El valor inicializado es {0}", numero);
} else
{
Console.WriteLine("La condicion no se cumple");
}
Console.ReadKey();

Seleccione una:
Verdadero

Falso

10 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

El resultado de las siguientes lineas de codigo es :


Correcta
string autor = "Los Hermanos Grimm", cuento = "Rapunzel", obra = "Cenicienta";
Puntúa 1,00
sobre 1,00
Console.Write(cuento+"{0} es un cuento de {1}", obra, autor);

Seleccione una:
a. Rapunzel + Cencienta es un cuento de Los Hermanos Grimm

b. RapunzelCencienta es un cuento de Los Hermanos Grimm

c. Rapunzel y Cencienta son cuentos de los Hermanos Grimm

d. Rapunzel , Cencienta es un cuento de Los Hermanos Grimm

Respuesta correcta

Para calcular el total de 5 ventas, haciendo uso de la sentencia for, debemos:


Incorrecta

Puntúa 0,00 Seleccione una:


sobre 1,00
a. Inicializar el total a cero, dentro del ciclo for

b. Inicializar el total a cero, antes del ciclo for

c. Inicializar el total a cero, en cada iteración

d. Inicializar el total a uno

Respuesta incorrecta.

11 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cual será el resultado de ejecutar la siguiente porción de código


Correcta
int altura = 5;
Puntúa 1,00
for (int simb = 1; simb <= altura; simb++) {
sobre 1,00
for (int i = 0; i < simb; i++) {
Console.Write("*");
}
Console.WriteLine("");
}

Seleccione una:
a. Nunca se ejecuta

b.
*****
****
***
**
*

c.
*
* *
* * *
* * * *
* * * * *

d.
*
**
***
****
*****

Respuesta correcta

12 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

ve-003 Una variable de tipo array se dice que la variable referencia al array, y
Incorrecta
que la variable no contiene el array sino la dirección de memoria donde esta el
Puntúa 0,00 array. Por ejemplo :
sobre 1,00
char[ ] letra = "Una Cadena de Caracteres".ToCharArray( );

//EN ESTE CASO letra NO guarda el array de caracteres sino que GUARDA la
dirección de memoria del array

Seleccione una:
Verdadero

Falso

v-030 Que es lo que hace la instrucción:


Correcta
int{ } cantidad;
Puntúa 1,00
sobre 1,00
Seleccione una:
a. Declara una variable, la cual almacena la dirección de un vector de
enteros inicializado a cero todos sus elementos

b. Inicializa un vector de enteros con valor predeterminado (cero) todos


sus elementos.

c. Declara una variable, la cual puede almacenar la dirección de un vector


de enteros.

d. Provoca error de sintaxis

Respuesta correcta

13 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Un par de paréntesis vacío en un método significa:


Correcta

Puntúa 1,00 Seleccione una:


sobre 1,00
a. No devuelve ningún valor entero

b. Sus argumentos son nulos

c. No tiene tipo de valor de retorno

d. No tiene parámetros

Respuesta correcta

¿Quiénes representan y manejan datos?


Correcta

Puntúa 1,00
sobre 1,00

Seleccione una:
a. Tipos de datos

b. Las variables

c. Los programas

d. Las interfaces

Respuesta correcta

Si se declara el arreglo int m=5,n=3; double[ , ] notas = new double[n,m]; ¿Cual


Correcta
de las siguientes afirmaciones es correcta?
Puntúa 1,00
sobre 1,00
Seleccione una:
a. notas se ha inicializado con un arreglo de n filas por m columnas

b. notas no puede ser inicializado porque falta especificar las dimensiones


del arreglo

c. notas se ha inicializado con un arreglo de m filas por n columnas

d. notas no puede ser inicializado porque no se especifican los valores

14 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Qué hace el siguiente código?


Correcta
string ape1 = "Orellana", ape2 = "Martín", fech = "14/05/2017",carnet;
Puntúa 1,00
sobre 1,00 carnet = ape1.Substring(0,1)+ ape2.Substring(0,1) +fech.Substring(8,2);

Seleccione una:
a. toma el primer caracter del primer y segundo apellido y los ultimos dos
dígitos del año , le suma un correlativo y los guarda en carnet

b. toma el primer caracter del primer y segundo apellido y los ultimos dos
dígitos del año y los guarda en carnet

c. No toma ningun caracter de los apellidos, y toma 8 caracteres de fech y


guarda en carnet

d. toma el primer caracter del primer y segundo apellido y los primeros 8


caracteres de fech y los guarda en carnet

Respuesta correcta

El método trim() puede ser util para


Incorrecta

Puntúa 0,00 Seleccione una:


sobre 2,00
a. separa en subcadenas por cada espacio que encuentra

b. Elimina los espacios vacíos del principio y final de la cadena

c. Eliminar los espacios vacíos de una cadena

d. Elimina los espacios vacíos del final de la cadena

Respuesta incorrecta.

15 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

¿Qué sentencia es la que abre un archivo binario para lectura?


Incorrecta

Puntúa 0,00 Seleccione una:


sobre 1,00
a. string fileName = "temp.txt";
FileStream stream = new FileStream(FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);

b. string fileName = "temp.txt";


FileStream stream = new FileStream(fileName,
FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);

c. string fileName = "temp.txt";


FileStream stream = new FileStream(fileName, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);

d. string fileName = "temp.txt";


iFileStream stream = new FileStream(fileName,
FileMode.Open, FileAccess.Read);
Reader reader = new Reader(stream);

Respuesta incorrecta.

El objetivo principal de este paso es definir en términos generales en que


Correcta
consiste el problema
Puntúa 1,00
sobre 1,00
Seleccione una:
a. Diseño de la solución

b. Documentación y mantenimiento

c. Planteamiento del problema

d. Análisis del problema

Respuesta correcta

16 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

¿Cuáles son las operaciones primitivas elementales que se encuentran el


Incorrecta
proceso de programación?
Puntúa 0,00
sobre 1,00
Seleccione una:
a. Aritméticas, lógicas y relacionales

b. Lectura, Proceso y Salida

c. Secuencia y repetición

d. Lectura, Selección y Programación

Respuesta incorrecta.

Un archivo de acceso directo es


Correcta

Puntúa 1,00 Seleccione una:


sobre 1,00
a. El que colocamos el nombre directamente en el programa.

b. El que leemos directamente una linea tras otra, hasta llegar al final de
mismo.

c. El que podemos acceder de manera directa a un dato contenido dentro


de él.

d. El que abre de manera directa desde una carpeta.

Respuesta correcta

17 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Correcta

Puntúa 1,00
sobre 1,00

¿Cuál es el centinela en la primera Estructura Repetitiva Mientras?

Seleccione una:
a. No existe

b. I

c. M

d. 1

18 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Según la siguiente porción de código tanto el ciclo externo como el ciclo interno se ej
Correcta

Puntúa 1,00
int altura = 5;
sobre 1,00

for (int numero = 1; numero <= altura; numero++) {

for (int i = 1; i <= numero; i++) {


Console.Write(i);
}
Console.WriteLine("");
}

Seleccione una:
Verdadero

Falso

19 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

En el siguiente segmento de código, ¿cuál es el error?


Correcta

Puntúa 1,00
sobre 1,00 using System;

namespace Prueba1

class Program

static void Main(string[] args)

double true;

true = double.Parse(Console.ReadLine());

Seleccione una:
a. Falta una librería

b. No hay error

c. En nombrar una variable con una palabra reservada

d. Falta un punto y coma

Respuesta correcta

20 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

vector-050 Cada casilla o posición de un vector se comporta como una variable


Parcialmente
simple o escalar, por lo tanto, las acciones que podemos realizar con cada una
correcta
son las mismas. Selecciones cuáles
Puntúa 0,75
sobre 1,00
Seleccione una o más de una:
a. De las otras 4 opciones solo 2 son correctas.

b. Almacenar un dato en la enésima posición del vector, por medio de


lectura desde teclado de un valor del mismo tipo de dato

c. Cambiar el valor, de la enésima posición del vector por medio de


asignación de un valor o una variable del mismo tipo de dato

d. Cambiar el valor, de la enésima posición del vector por medio de


proceso matemático, formula o expresión que de como resultado un valor del
mismo tipo de dato

e. Se puede imprimir el valor contenido en la enésima posición del vector


en pantalla o papel.

Respuesta parcialmente correcta.

Ha seleccionado correctamente 3.

Según la clasificación de datos cuál de los siguientes ejemplos corresponde a un


Correcta
dato variable
Puntúa 1,00
sobre 1,00
Seleccione una:
a. El valor de PI

b. El impuesto de Seguridad

c. El impuesto de IVA

d. Aceleración que ejerce la tierra sobre un cuerpo

e. Todos los ejemplos son constantes

f. Temperatura Ambiente

21 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

La implementación de todo algoritmo debe de ser factible de implementar, es


Correcta
decir se debe tener acceso a los datos y tecnología que requiera.
Puntúa 1,00
sobre 1,00
Seleccione una:
Verdadero

Falso

P20. Respecto a los Flujogramas. En cualquier estructura de control selectiva


Correcta
doble, la expresión que se coloca dentro del rombo se llama:
Puntúa 1,00
sobre 1,00
Seleccione una:
a. Opción

b. Selector

c. Criterio

d. Condición

e. Restricción

Respuesta correcta

22 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

¿Cuál es el último valor que toma la variable y en el siguiente segmento de


Incorrecta
código?
Puntúa 0,00
sobre 1,00

int x=1;

double y=0;

while (x <= 5)

x += 2;

y = ++x;

Seleccione una:
a. 5

b. 8

c. 6

d. 7

Respuesta incorrecta.

23 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cual será el resultado de ejecutar la siguiente porción de código


Incorrecta
int i = 1;
Puntúa 0,00
int j = 1;
sobre 1,00
while (i < 10)
{

while( j <= i) {
factorial = factorial * j;
j++;
}
i++;
Console.WriteLine(factorial);
}

Seleccione una:
a. 1
2
6
24
120
720
5040
40320
362880

b. Nunca se ejecuta la porción de código

c. 362880
40320
5040
720
120
24
6
2
1

d. Se convierte en un ciclo infinito

Respuesta incorrecta.

24 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

En la siguiente instrucción que hace el símbolo +


Correcta
Console.WriteLine("Tu edad es: " +edad + " años.");
Puntúa 1,00
sobre 1,00

Seleccione una:
a. Suma los valores de los strings

b. Imprime Tu edad es 15 años

c. Suma el valor de los años en la edad

d. Concatena el mensaje con Tu edad es con edad y el mensaje años en


un solo string

Respuesta correcta

Existen varias formas de incrementar los contadores, dentro de una sentencia


Correcta
for. Seleccione la forma incorrecta:
Puntúa 1,00
sobre 1,00
Seleccione una:
a. cont++;

b. cont = cont + 1;

c. ++cont;

d. cont += 1;

Respuesta correcta

25 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

La forma general del bucle for es:


Correcta

Puntúa 1,00 Seleccione una:


sobre 1,00
a. for (inicialización; condición_iteración; incremento_o_decremento)

b. for (inicialización, condición_iteración, incremento_o_decremento)

c. for (inicialización, condición, decremento)

d. for (inicialización, condición, incremento)

Respuesta correcta

26 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

1. Cuál es la salida al ejecutar el siguiente segmento de código?


Correcta

Puntúa 1,00
sobre 1,00
int a = 1, b = 2, c = 3, d;

switch (b)

case 1:

d = b * a;

Console.WriteLine(d);

break;

case 2:

if (a + b == c)

d = b % a;

Console.WriteLine(d);

else

d = b - a;

Console.WriteLine(d);

break;

case 3:

d = b / a;

Console.WriteLine(d);

break;

Seleccione una:
a. 2

b. 3

c. 1

d. 0

27 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Respuesta correcta

Cuál es la salida del siguiente segmento de código:


Incorrecta

Puntúa 0,00 int c = 1;


sobre 1,00
while(c < 5)

c ++ ;

Console.Write("{0} ",c) ;

Seleccione una:
a. 2 3 4 5

b. 6

c. 5

d. 1 2 3 4 5

Respuesta incorrecta.

28 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

En base al diagrama Top-Down representado elija la definicion o invocacion en


Parcialmente
c# correspondiente a cada uno de los siguientes interrogantes
correcta

Puntúa 2,50
sobre 10,00

Forma correcta de invocar el


Modulo LeerTiempo desde
Modulo Principal si se sabe
que a LeerTiempo se le
envia como parametro una
cadena de caracter y este
devuelve un valor entero
largo con signo al Principal

Forma correcta de definir el


Modulo LeerDias desde
Modulo Principal si se sabe
que LeerDias recibe como
parametro una cadena de
caracter y devuelve un valor
entero largo con signo

Forma correcta de definir el


Modulo CantidadMinutos
desde Modulo Principal si se
sabe que recibe y devuelve
como parametro un valor
entero largo con signo

29 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Forma correcta de invocar el


Modulo CantidadMinutos
desde Modulo Principal si se
sabe que a CantidadMinutos
se le envia como parametro
un valor numérico no
fraccionario y este devuelve
un valor entero largo con
signo al Principal

Los argumentos son:


Correcta

Puntúa 1,00 Seleccione una:


sobre 1,00
a. Las parejas aleatorias de los parámetros

b. La lista de los valores de invocación en un método

c. Lo mismo que los parámetros. Son sinónimos

d. La justificación de un método

Respuesta correcta

30 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

vector-31 El siguiente código de C#, da error(es) de compilación por que no se


Correcta
ha indicado el tamaño del vector en la declaración, es decir, no se puso la
Puntúa 1,00 cantidad de elementos entre los corchetes, se debió escribir byte[7 ] numeros
sobre 1,00
= new byte[ 7] {-3,-2,-1,0,1,2,3 };

// INICIO DEL CÓDIGO

byte[ ] numeros = new byte[ ] {-3,-2,-1,0,1,2,3 };

//FIN DEL CÓDIGO

Seleccione una:
Verdadero

Falso

31 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

P07. Cual literal es equivalente con respecto al siguiente codigo:


Correcta
int a=10, b=-10;
Puntúa 1,00
sobre 1,00 if(a > 0)

if(b > 0)

Console.Write("a y b son positivos");

Seleccione una:
a. int a=10, b=-10;
if(a > 0 !! b > 0)
Console.Write("a y b son positivos");

b. int a=10, b=-10;


if(a > 0 && b > 0)
Console.Write("a y b son positivos");

c. int a=10, b=-10;


if(a > 0 | | b > 0)
Console.Write("a y b son positivos");

d. int a=10, b=-10;


if(a && b > 0)
Console.Write("a y b son positivos");

Respuesta correcta

32 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

La palabra reservada con que se inicia una opción es una estructura múltiple es
Incorrecta

Puntúa 0,00 Seleccione una:


sobre 1,00
a. if colgante

b. else

c. default

d. if

e. break

f. switch

g. then

h. case

33 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Si se desea procesar un archivo, en el cual debemos tener cuidado, de que no


Correcta
se tenga problemas cuando lo abrimos, ¿Cuál es la secuencia correcta para
Puntúa 1,00 hacerlo?
sobre 1,00

Seleccione una:
a. try {
string linea;
string nombre ="temporal.txt";

sr = new StreamReader(nombre);
linea = sr.ReadLine();
if(linea != null) {
Console.WriteLine(linea);
linea = sr.ReadLine();
}
sr.Close(); ;
}

b. try {
string linea;
string nombre ="temporal.txt";

sr = new StreamReader(nombre);
linea = sr.ReadLine();
while(linea != null) {
Console.WriteLine(linea);
linea = sr.ReadLine();
}
sr.Close();
}

catch(Exception e) {
Console.WriteLine("Error en la apertura de \"{0}\": {1}",
nombre, e.ToString());
}

c.
try{
string linea;

string nombre ="temporal.txt";

sr = new StreamReader(nombre);

34 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

linea = sr.ReadLine();
while(linea != null) {
Console.WriteLine(linea);
linea = sr.ReadLine();
}
sr.Close();
}

catch() {
Console.WriteLine("Error en la apertura de \"{0}\": {1}",
nombre, e.ToString());
}

d. try {
string linea;
string nombre ="temporal.txt";

sr = new StreamReader(nombre);
linea = sr.ReadLine();
if(linea != null) {
Console.WriteLine("Error en la apertura de \"{0}\": {1}",nombre, e.ToString());

}
else{
Console.WriteLine(linea);
linea = sr.ReadLine();
}

Respuesta correcta

35 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cual sera el resultado de la siguiente porción de código si la variable medida es


Incorrecta
10.5
Puntúa 0,00
double medida;
sobre 1,00
String respuesta;
medida = double.Parse(Console.ReadLine());

if (medida > 10.1 && medida <=10.5 )


{
respuesta = "Medidas aprobada";
}
else
{
respuesta = "Medidas rechazada";
}

Console.WriteLine("Resultado de calidad {0}", respuesta);


Console.ReadKey();

Seleccione una:
a. La variable respuesta no se le asigna ningún valor

b. Hay un error de sintaxis en el código

c. Impresión es: "Resultado de calidad Medidas aprobada"

d. Impresión es: "Resultado de calidad Medidas rechazada"

e. Hay un error lógico en el código

Respuesta incorrecta.

36 de 38 5/7/2018 1:46 p. m.
Examen de suficiencia IAI 2018 http://campus.ues.edu.sv/mod/quiz/review.php?attempt=307760

Cuál de las siguientes expresiones será la correcta en el segundo Paso. Al


Incorrecta
sustituir los valores de a=1 y b=2 en la expresión aritmética y evaluar respetando
Puntúa 0,00 la jerarquía de operadores de c#:
sobre 6,00
z = Pow ( a , b ) / Abs ( 8 % 3 + ( -4 * b ) )

Seleccione una:
a. z = Pow ( 1 , 2 ) / Abs ( 8 % 3 + ( -8 ) )

b. z = Pow ( 1 , 2 ) / Abs ( 8 % 3 - 8 )

c. z = Pow ( 1 , 2 ) / Abs ( 2 + ( -4 * 2 ) )

d. z = 1.0 / Abs ( 8 % 3 - 8 )

e. z = 1.0 / Abs ( 8 % 3 + ( -4 * 2 ) )

f. z = Pow ( 1 , 2 ) / Abs ( 2 + ( -8 ) )

Respuesta incorrecta.

Final Av. Mártires 30 de


Julio, Ciudad

37 de 38 5/7/2018 1:46 p. m.

También podría gustarte