0% encontró este documento útil (0 votos)
359 vistas13 páginas

Cuestionario de Fundamentos de Programación

Este documento presenta un intento de evaluación a distancia para el primer bimestre de la asignatura Fundamentos de Programación [C]. Consta de 37 preguntas de opción múltiple sobre conceptos básicos de programación como declaración de variables, entrada y salida de datos, estructuras de control (if, switch, ciclos), tipos de datos y operadores. También incluye preguntas sobre programación en Java respecto a declaraciones, métodos, condiciones if-else y ciclos for.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
359 vistas13 páginas

Cuestionario de Fundamentos de Programación

Este documento presenta un intento de evaluación a distancia para el primer bimestre de la asignatura Fundamentos de Programación [C]. Consta de 37 preguntas de opción múltiple sobre conceptos básicos de programación como declaración de variables, entrada y salida de datos, estructuras de control (if, switch, ciclos), tipos de datos y operadores. También incluye preguntas sobre programación en Java respecto a declaraciones, métodos, condiciones if-else y ciclos for.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

VICENTE ARMENGOT AZUA GUTIERREZ (Salir)

Inicio FUNDAMENTOS DE LA PROGRAMACIN [C] Cuestionarios Evaluacion a distancia primer bimestre Intento 1

Evaluacion a distancia primer bimestre - Intento 1


PARTE OBJETIVA

1
Pts: 0.05

La declaracin de las variables es correcta:


...
Declaraciones
Variables
nombre, apellido : Cadena
Respuesta:

Verdadero
Falso

2
Pts: 0.05

El ingreso de datos se puede hacer de la siguiente manera (suponga que las variables han sido
declaradas previamente)
...
Leer nom, ape, edad
Solicitar nombre, apellido, edad
Respuesta:

Verdadero
Falso

3
Pts: 0.05

La escritura de datos o salida se puede hacer de la siguiente manera (suponga que las
variables fueron declaradas previamente)
Print(var1, var2, var3)
Respuesta:

Verdadero
Falso

4
Pts: 0.05

Para imprimir datos con letreros (texto descriptivo) se puede hacer de la siguiente manera:
Imprimir (NOMBRE = + nombre, SUELDO = + sueldo)
Respuesta:

Verdadero
Falso

La representacin en pseudo-cdigo de la siguiente expresin matemtica es correcta

Pts: 0.05

Z = 2 x ( X + Y) / (4 x Y 1)
Respuesta:

1 de 13

Verdadero

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

1:28:17Falso

6
Pts: 0.05

El siguiente fragmento de un algoritmo imprime el mensaje Se ejecut el IF (Suponga que


edad = 18 y sexo = 'M'
...
IF edad > 20 AND sexo = 'M' THEN
Imprimir Se ejecut el IF
ELSE
Imprimir Se ejecut el ELSE
ENDIF
Respuesta:

Verdadero
Falso

7
Pts: 0.05

El siguiente fragmento de un algoritmo imprime el mensaje Nmero Vlido (Suponga que nro
= 18)
...
IF (nro > 0 AND nro <= 10) OR (nro > 30 AND nro <45) THEN
Imprimir Nmero Vlido
ELSE
Imprimir Nmero fuera de Rando
ENDIF
Respuesta:

Verdadero
Falso

8
Pts: 0.05

El valor de la variable resto es igual a 2


...
Calcular resto = 5 MOD 2
Respuesta:

Verdadero
Falso

9
Pts: 0.05

El siguiente fragmento de pseudo-cdigo es correcto (Suponga que la variable nomUni es de


tipo Cadena)
...
SWITCH nomUni
UTPL : Imprimir Sede en Loja
UTE : Imprimir Sede en Quito
ESPOL: Imprimir Sede Guayaquil
ENDSWITCH
Respuesta:

Verdadero
Falso

10
Pts: 0.05

2 de 13

El siguiente fragmento de pseudo-cdigo imprime Datos Incorrectos (Suponga que sexo = 2


y edad = 1
...
SWITCH sexo
0:
IF edad >= 18 THEN
Imprimir Mujer mayor de edad

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

ENDIF
Imprimir Mujer menor de edad
1:
IF edad >= 18 THEN
Imprimir Hombre mayor de edad
ENDIF
Imprimir Hombre menor de edad
DEFAULT
Imprimir Datos incorrectos
ENDSWITCH
Respuesta:

Verdadero
Falso

11
Pts: 0.05

El siguiente fragmento de pseudo-cdigo muestra un ciclo repetitivo controlado por un


contador
...
Calcular num = 0
DO
...
num = num + 3
WHILE num < 30
Respuesta:

Verdadero
Falso

12
Pts: 0.05

El siguiente fragmento de pseudo-cdigo muestra el mensaje Salida una sola vez


...
Calcular nro = 0
DO
...
nro = nro 1
Imprimir Salida
WHILE nro > 0

Respuesta:

Verdadero
Falso

13
Pts: 0.05

El siguiente fragmento de pseudo-cdigo es correcto


...
Calcular nro = 2
DO nro < 10
nro = nro + 1
...
ENDDO
Respuesta:

Verdadero
Falso

14
Pts: 0.05

3 de 13

El siguiente fragmento de pseudo-cdigo es correcto


...
Calcular limite = 4
WHILE limite < 12
limite = limite * 3
Imprimir Fuera del ciclo WHILE

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

Respuesta:

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

Verdadero
Falso

15
Pts: 0.05

El siguiente fragmento de pseudo-cdigo es correcto (Suponga que la variable contador ha


sido declarada previamente)
...
FOR contador = 0; contador ++
...
ENDFOR
Respuesta:

Verdadero
Falso

16
Pts: 0.05

El siguiente fragmento de pseudo-cdigo es correcto (Suponga que la variable contador ha


sido declarada previamente)
...
FOR contador = 0; contador < 25; contador = contador + 1.65
...
ENDFOR
Respuesta:

Verdadero
Falso

17
Pts: 0.05

El siguiente fragmento de pseudo-cdigo imprime el mensaje Salida 3 veces


...
FOR cont = 0; cont < 7; cont = cont + 3
IF cont MOD 3 == 0 THEN
Imprimir Salida
ENDIF
ENDFOR
Respuesta:

Verdadero
Falso

18
Pts: 0.05

El siguiente fragmento de pseudo-cdigo imprime el mensaje Salida 3 veces


...
Calcular cont = 0, salir = false
DO
cont = cont + 3
IF cont MOD 3 == 0 THEN
Imprimir Salida
salir = true
ENDIF
WHILE cont < 7 AND salir == false
Respuesta:

Verdadero
Falso

19
Pts: 0.05

4 de 13

Para que la variable cociente tenga el valor 2.5 tiene que ser declarada como as:
...
Declaraciones
Variables

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

cociente : Real
Calcular cociente = 5 / 2
Respuesta:

Verdadero
Falso

20
Pts: 0.05

El siguiente fragmento de cdigo cuenta los divisores que tiene un nmero, suponga que el
nmero es ingresado por el usuario y almacenado en la variable n
int contDivi = 0;
for(int div = 0; div < n; div ++){
if(n % div == 0) {
contDivi = contDivi + 1;
}
}
Respuesta:

Verdadero
Falso

21
Pts: 0.05

En Java las siguiente declaraciones son correctas


int edad;
String nombre, apellido;
double peso, estatura;
Respuesta:

Verdadero
Falso

22
Pts: 0.05

En Java el siguiente fragmento de cdigo es correcto


...
int anio = 2010;
System.out.printf(El ao es %f, anio);
...
Respuesta:

Verdadero
Falso

23
Pts: 0.05

En Java el siguiente fragmento de cdigo compilara sin errores


...
int a = 12, b = 24;
if (a <> 10 AND b > 12) {
...
}
Respuesta:

Verdadero
Falso

24
Pts: 0.05

5 de 13

El siguiente fragmento de cdigo Java es correcto


...
int edad = 13;
if(edad >= 10)
System.out.println(Mayor de edad);

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

else
System.out.println(Menor de edad);
...
Respuesta:

Verdadero
Falso

25
Pts: 0.05

En Java para crear un programa se debe iniciar de la siguiente manera


1. public algoritmo Primero { ...
2. public class Primero { ...
3. public static void Primero(String args[ ]){
Elija una
respuesta

a. 1
b. 2
c. 3

26
Pts: 0.05

En Java el mtodo principal tiene la siguiente forma (rma del mtodo)


1. public main(String args[])
2. public static void main (String [] args)
3. public int main()
Elija una
respuesta

a. 1
b. 2
c. 3

27
Pts: 0.05

Qu imprimie el siguiente cdigo escrito en Java?


...
edad = 18;
if ( edad >= 18) {
System.out.println(Mayor de edad);
}
System.out.println(Menor de edad);
1. Mayor de edad
Menor de edad
2. Mayor edad
3. Menor edad
Elija una
respuesta

a. 1
b. 2
c. 3

28

Con el siguiente cdigo escrito en Java:

Pts: 0.05

6 de 13

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

Qu sentencia o sentencias son necesarias para que el programe compile?


1. Lnea 1: import java.util.Scanner;
Lnea 5: String name;
2. Lnea 1: import Scanner;
Lnea 5: name : String;
3. Lnea 12: import java.util.Scanner;
Lnea 5: String name;
Elija una
respuesta

a. 1
b. 2
c. 3

29
Pts: 0.05

Con la siguiente lnea de cdigo escrito en Java:


System.out.printf("%s, %d, %f ", n, e, p);
Es posible armar que las variables n, e y p son de los siguientes tipos de dato:
1. double, string y int respectivamente
2. String, int y double respectivamente
3. string, int y double respectivamente
Elija una
respuesta

a. 1
b. 2
c. 3

30
Pts: 0.05

Con la siguiente lnea de cdigo escrita en Java:


n = lector.next();
Es posible deducir que:
1. n es una variable de tipo next y lector es una variable de tipo Scanner.
2. n es variable de tipo String y lector es una variable de tipo Scanner.
3. n es una variable de tipo Scanner y lector es una variable de tipo String.
Elija una
respuesta

a. 1
b. 2
c. 3

31
Pts: 0.05

Las siguientes lneas de cdigo escritas en pseudo-cdigo:


...
cedula : Cadena
Imprimir Ingrese su nmero de cdula
Leer cedula
En Java se escriben as:

7 de 13

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

1. cedula : String;
print(Ingrese su nmero de cdula);
read(cedula);
2. String lec = new String(System.in);
String cedula;
lec.print(Ingrese su nmero de cdula);
lec.next(cedula);
3. Scanner lec = new Scanner(System.in);
String cedula;
System.out.print(Ingrese su nmero de cdula);
cedula = lec.next();
Elija una
respuesta

a. 1
b. 2
c. 3

32
Pts: 0.05

Con el siguiente programa escrito en Java que determinar si un nmero es par o impar
Para que el programa anterior funcione, es necesario que la condicin del if (ver lnea 4) sea la
siguiente:

1. nro / 2 = 0
2. nro % 2 = 0
3. nro % 2 == 0
Elija una
respuesta

a. 1
b. 2
c. 3

33
Pts: 0.05

Elija una
respuesta

8 de 13

a. 1

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

b. 2
c. 3

34

Con el siguiente programa Java escrito en Java

Pts: 0.05

Cul de las siguientes asignaciones de valores a la variable condicion funcionara.


1. condicion = a + b / c;
2. condicion = (a + b / c) > 1;
3. condicion = a + b / c && c;
Elija una
respuesta

a. 1
b. 2
c. 3

35
Pts: 0.05

Usando el siguiente programa, escrito en Java, cul de las siguientes sentencias imprimira el
mensaje Cumple la condicin!

1. valor = 40;
2. valor = 45.5;
3. valor = 25;
Elija una
respuesta

a. 1
b. 2
c. 3

36
Pts: 0.05

Si el valor de las variables nro y esPrimo son 100 y true respectivamente cuntas veces se
ejecutara el siguiente ciclo repetitivo for.

1. 98
2. 1
3. 0
Elija una
respuesta

9 de 13

a. 1
b. 2

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

c. 3

37
Pts: 0.05

Se busca que el siguiente programa escrito en Java, permita calcular la potencia de dos
nmeros enteros a travs de multiplicaciones sucesivas.

Para que funcione, con cual de las siguientes sentencias reemplazara a la lnea 5.
1. int pot = 0;
2. int pot = 1;
3. int pot; //Es correcta y no necesita cambios.
Elija una
respuesta

a. 1
b. 2
c. 3

38

Para que el siguiente programa escrito en Java funcione es necesario declarar la variable p.

Pts: 0.05

Seleccione el nmero de la lnea en la que usted declarara dicha variable y la sentencia que
usara.
1. Lnea 3, double p;
2. Lnea 5, double p;
3. Lnea 5, String p;
Elija una
respuesta

a. 1
b. 2
c. 3

39
Pts: 0.05

10 de 13

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

Elija una
respuesta

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

a. 1
b. 2
c. 3

40

Con el siguiente programa Java se busca sumar los nmeros desde el 1 al 10.

Pts: 0.05

Con cules de las siguientes sentencias completara las lneas 6 y 8.


1. Lnea 6: a >= 1
Lnea 8: a = a 1;
2. Lnea 6: a = a 1;
Lnea 8: a >= 1
3. Lnea 6: a <= 10
Lnea 8: a = a + 1;
Elija una
respuesta

11 de 13

a. 1
b. 2

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

c. 3

PARTE DE ENSAYO

41
Pts: 1

Se desea calcular un valor aproximado de la constante PI, para ello se usar la siguiente
frmula:

Se desarroll el siguiente programa en pseudo-cdigo. Ordene las siguientes sentencias de tal


forma que el programa funcione como se espera
-- Ordene las opciones, arrastrando y soltando en donde correspondan --

Algoritmo para Calcular el valor de PI


Clase CalculoPI
Mtodo principal
Declaraciones
Variables
limite, n : Entero suma, numerador, denominador, pi : Real
Solicitar el limite superior
Leer limite
FOR(n = 0; n <= limite; n ++)
numerador = Potencia(-1, n) denominador = 2 * n + 1
suma = suma + numerador/denominador
ENDFOR
pi = suma * 4
Imprimir pi
Fin Mtodo principal
Fin Clase CalculoPi
Fin

42
Pts: 0.5

De las variables(limite, n, suma, numerador, denominador y pi) de la pregunta nmero 1 cul


o cules de ellas se debe inicializar para que el programa funcione.
Elija una
respuesta

a. Calcular n = 0, pi = 0, suma = 1;
b. Calcular suma = 4, denominador = 0 ;
c. Calcular suma = 0

43
Pts: 0.5

De la pregunta nmero 1 cules de las siguientes sentencias Java corresponde a las sentencias
escritas en pseudo-cdigo [0.5]:
numerador = Potencia(-1, n)
Imprimir pi

12 de 13

10/11/14 18:20

FUNDAMENTOS DE LA PROGRAMACIN [C]: E...

http://eva1.utpl.edu.ec/mod/quiz/quiz/attempt.php...

Opcin A:
numerador = Math.potencia(-1, n);
System.print(pi);
Opcin B:
numerador = Math.pow(-1, n);
System.out.printf(%f , pi);
Opcion C:
numerador = (-1)^n;
System.out.printf(%d , pi);
Elija una
respuesta

a. Opcin A
b. Opcin B
c. Opcin C

44
Pts: 2

Elabore un programa en Java, que permita calcular la sumatoria de los primeros n trminos de
la siguiente serie numrica:

Respuesta:

Trebuchet

1 (8 pt)

Idioma

Enlaces para los archivos del ensayo:


serie.java: clase principal.
utility.java: Clase que contiene mtodos llamados desde la clase principal.

Ruta: body ul li

Enviar todo y terminar

VICENTE ARMENGOT AZUA GUTIERREZ | Actualizar Datos | Salir

13 de 13

10/11/14 18:20

También podría gustarte