Trabajo práctico 4 - Nota 87 PDF

Title Trabajo práctico 4 - Nota 87
Author Andres Rojas
Course Programación Lógica
Institution Universidad Siglo 21
Pages 10
File Size 447.1 KB
File Type PDF
Total Downloads 238
Total Views 603

Summary

Trabajo práctico 4 [TP4]Comenzado: 16 de jun en 23:Instrucciones del examenPregunta 1 5 ptsVerdadero FalsoLa siguiente línea de código representa el encabezado de la definición de unafunción procedimiento suma (entero: a,b)Pregunta 2 5 ptsNo hay conflicto entre estas variables, pues pertenecen a alg...


Description

16/6/2020

Examen: Trabajo práctico 4 [TP4]

Trabajo práctico 4 [TP4] Comenzado: 16 de jun en 23:51

Instrucciones del examen

Pregunta 1

5 pts

a siguiente línea de código representa el encabezado de la definición de una nción procedimiento suma (entero: a,b)

Verdadero Falso

https://siglo21.instructure.com/courses/8245/quizzes/30616/take

1/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

Pregunta 2

5 pts

Si un subalgoritmo, declara y usa una variable del mismo tipo y nombre que otro subalgoritmo, entonces:

No hay conflicto entre estas variables, pues pertenecen a algoritmos distintos. No hay conflicto entre estas variables, pues pertenecen a ámbitos distintos. Hay conflicto entre estas variables, pues hay dos zonas de memoria que se llaman iguales. Hay conflicto entre estas variables, pues pertenecen a igual ámbito (de programa). Hay conflicto entre estas variables, las variables no pueden tener igual tipo y nombre.

Pregunta 3

5 pts

Complete la frase seleccionando una alternativa de respuesta: “……… de una función es usar el mismo nombre para diferentes funciones, distintas unas de otras por sus listas de parámetros.”

Renombramiento. Recursividad. Parametrización. Repetición. Sobrecarga.

regunta 4

5 pts

Las siguientes descripciones caracterizan el uso de subalgoritmos: a) Es más fácil realizar modificaciones sobre un algoritmo existente que hace uso de subalgoritmos. https://siglo21.instructure.com/courses/8245/quizzes/30616/take

2/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

b) Se pueden construir librerías a partir de los subalgoritmos ya creados. c) Se dificulta el desarrollo entre distintos programadores. d) Es más fácil verificar el correcto funcionamiento del algoritmo final.

Falso Verdadero

Pregunta 5

5 pts

Si se desea mostrar por pantalla el contenido de la variable miembro dato, del registro que se muestra a continuación, la instrucción es: Algoritmo TTT tipo registro: reg inicio: entero: dato lógico: tt, mm fin-registro var reg: re inicio // …… fin

leer(dato) leer(re.dato) mostrar(re) mostrar(re,dato) mostrar(re.dato)

regunta 6

https://siglo21.instructure.com/courses/8245/quizzes/30616/take

5 pts

3/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

La siguiente expresión representa una invocación correcta: llamar-a procedimiento calcula Suma(…)

Falso Verdadero

Pregunta 7

5 pts

En el Paso de Parámetros por Valor:

El parámetro actual puede modificarse en el subprograma. El parámetro por valor no devuelve información al programa que llama. Todos los parámetros son sólo de entrada. El parámetro actual no puede modificarse en el subprograma. El parámetro por valor devuelve información al programa que llama.

Pregunta 8

5 pts

Un campo:

Es la unidad mínima de información de un registro. Está caracterizado por su tipo de datos. Es siempre de longitud fija. Está caracterizado por su longitud. Posee la propiedad de ser indivisible.

Pregunta 9 https://siglo21.instructure.com/courses/8245/quizzes/30616/take

5 pts 4/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

Los parámetros son:

Vías de comunicación entre las funciones. Vías de comunicación entre el algoritmo y los subalgoritmos. Vías de comunicación unidireccionales entre el algoritmo y los registros. Vías de comunicación bidireccionales entre el algoritmo y los subalgoritmos de un programa más complejo. Siempre variables estáticas.

Pregunta 10

5 pts

Los parámetros formales son: Los que aparecen entre paréntesis en la invocación solamente de los subalgoritmo que retornan un valor al algoritmo principal. Los que se encuentran entre paréntesis en la definición del subalgoritmo Los que aparecen entre paréntesis en la invocación del subalgoritmo dentro del algoritmo principal. Los que aparecen entre los miembros de un registro. Los que se encuentran entre paréntesis en la definición de un procedimiento.

Pregunta 11

5 pts

En el Paso de Parámetros por Referencia:

Una variable pasada como parámetro real se puede modificar en el subprograma. La unidad que llama pasa a la unidad llamada la dirección en memoria del parámetro actual. Los parámetros son de entrada/salida. Los parámetros son sólo de entrada. https://siglo21.instructure.com/courses/8245/quizzes/30616/take

5/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

Una variable pasada como parámetro real no se puede modificar en el subprograma.

Pregunta 12

5 pts

Si se desea introducir datos a un arreglo unidimensional de registro con un solo miembro de tipo real desde el teclado, ¿cuáles de las siguientes instrucciones se utilizarán?

leer([a]) leer(a[2].info) escribir(a[2]) escribir(a,info) ingresar(a[2].info)

Pregunta 13

5 pts

¿Cuál de las siguientes afirmaciones es cierta para el siguiente código de ejemplo? Algoritmo TTT tipo registro: reg inicio: entero: dato lógico: tt, mm fin-registro var reg: re inicio ……… n

El registro contiene 3 variables. El registro no contiene variables primitivas. https://siglo21.instructure.com/courses/8245/quizzes/30616/take

6/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

El registro contiene 2 variables. El registro está declarado, pero no se sabe cuántas variables tendrá. El registro contiene 1 variable.

Pregunta 14

5 pts

Una función o procedimiento que se puede llamar a sí misma se denomina:

Recursivo. Reiterativo. Repetitivo. Sobrecargado. Redundante.

Pregunta 15

5 pts

Los subalgoritmos son:

Son unidades de programa o módulos que están diseñados para ejecutar alguna tarea específica que necesariamente tenga parámetros formales de entrada. Unidades de programa o módulos que están diseñados para ejecutar alguna tarea específica. Son unidades de programa o módulos que están diseñados para mostrar datos. Siempre funciones que retornan un valor por la realización de alguna tarea específica. Algoritmos más pequeños en cantidad de instrucciones que los algoritmos.

Pregunta 16

https://siglo21.instructure.com/courses/8245/quizzes/30616/take

5 pts

7/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

¿Cuáles de los siguientes apartados representan sentencias de asignación, es decir instrucciones que permiten guardar un dato entero en alguna posición de un arreglo de 10 elementos de tipo registro, llamado reg? 1. reg[4].re 20 2. reg[5].re 2 3. 2 reg [1] 4. reg.re 20 5. 2 reg, re 

3 5 1 2 4

Pregunta 17

5 pts

Dado el siguiente código podemos decir que: procedimiento alumno_registro(S alumno: ve) var entero: i inicio desde i 1 hasta 10 hacer ingresar(‘nombre, apellido y promedio del alumno n: ’, i) leer(ve[i].nombre, ve[i].apellido, ve[i].pro) fin_desde fin_procedimiento

Es un procedimiento que permite devolver el nombre, apellido y promedio de 10 alumnos. Es un procedimiento que permite recorrer un arreglo de 10 alumnos mostrando el nombre, apellido y su promedio. Es un procedimiento que permite recorrer un arreglo de 10 alumnos y leer sus datos y https://siglo21.instructure.com/courses/8245/quizzes/30616/take

8/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

promedio para poder realizar luego la búsqueda del mayor. Es un procedimiento que permite cargar desde el teclado nombre, apellido y promedio de 10 alumnos. Es un procedimiento que permite calcular el promedio de 10 alumnos de los que se ingresan los datos por teclado.

Pregunta 18

5 pts

Las clases de parámetros pueden ser: De Entrada/Salida. De Referenciación. De Posicionamiento. De Entrada. De Salida.

Pregunta 19

5 pts

Si se desea mostrar por pantalla el contenido de una posición de un arreglo de tipo registro de un único miembro de tipo cadena, ¿Cuáles de las siguientes instrucciones se utilizarán?:

leer([a]) escribir(a,dat) escribir(a[2].dat) leer(a[dat]) mostrar(a[2].dat)

https://siglo21.instructure.com/courses/8245/quizzes/30616/take

9/10

16/6/2020

Examen: Trabajo práctico 4 [TP4]

Pregunta 20

5 pts

Si se desea asignar valores a todas las posiciones de un arreglo de registros, desde el teclado, se deberá utilizar una:

Estructura repetitiva mientras/fin-mientras. Estructura selectiva si entonces/si-no/fin-si. Estructura selectiva según-sea/fin-según-sea. Estructura repetitiva si entonces/fin-si. Estructura repetitiva desde/fin-desde.

Examen guardado en 23:58

https://siglo21.instructure.com/courses/8245/quizzes/30616/take

Entregar examen

10/10...


Similar Free PDFs