Jose Manuel
Quiz by , created more than 1 year ago

Test con la recopilación de preguntas de las unidades 4, y 5 de Fundamentos de la Programación

2
0
0
Snuc
Created by Snuc almost 10 years ago
Jose Manuel
Copied by Jose Manuel over 7 years ago
Close

FdP. Unidades 4 y 5

Question 1 of 37

1

¿Cuál es la diferencia fundamental entre la compilación y la interpretación?

Select one of the following:

  • La compilación traduce un programa de alto nivel a un programa entero de lenguaje de máquina, que más adelante se puede ejecutar. Sin embargo, en la interpretación se realiza paso a paso la traducción y ejecución de cada instrucción

  • Ninguna de las otras respuestas

  • La interpretación traduce un programa de alto nivel a un programa entero de lenguaje de máquina, que más adelante se puede ejecutar. Sin embargo, en la compilación se realiza paso a paso la traducción y ejecución de cada instrucción

  • La compilación traduce un lenguaje de alto nivel en un lenguaje de máquina, mientras que la interpretación traduce un lenguaje de máquina en un lenguaje de alto nivel

Explanation

Question 2 of 37

1

¿Qué tipo de lenguaje es C++?

Select one of the following:

  • Ninguna de las otras respuestas

  • Un lenguaje de alto nivel compilado

  • Un lenguaje de bajo nivel

  • Un lenguaje de alto nivel interpretado

Explanation

Question 3 of 37

1

¿Qué se recomienda en los programas según el factor de calidad "claridad"?

Select one of the following:

  • Un programa debe resolver el problema tal y como se estableció en las fases previas de su desarrollo

  • El programa debe ser legible por otros programadores

  • El programa se ejecuta en diferentes sistemas operativos

  • Se gestionen los recursos de la mejor manera posible. Normalmente, es deseable que dure el menor tiempo posible en resolver el problema sin usar excesivas cantidades de espacio en memoria

Explanation

Question 4 of 37

1

¿Son distintos los siguientes tipos definidos por el usuario en C++?
- grado_intensidad
- Grado_intensidad
- Grado_Intensidad

Select one of the following:

  • No, dado que C++ no distingue entre mayúsculas y minúsculas

  • Depende del entorno de desarrollo usado

  • Depende del compilador usado

  • Sí, dado que C++ distingue entre mayúsculas y minúsculas

Explanation

Question 5 of 37

1

¿Qué extensión suelen tener los ficheros cabecera de los módulos en C++?

Select one of the following:

  • Ninguna de las otras respuestas

  • .h

  • Cualquiera es igual de recomendable

  • .cpp

Explanation

Question 6 of 37

1

¿Qué es un paradigma de programación?

Select one of the following:

  • La forma de resolver problemas ligada a un lenguaje de programación concreto

  • Una solución para un problema dado

  • Un modelo básico para la construcción de programas

  • Un lenguaje de modelado para diseñar programas

Explanation

Question 7 of 37

1

¿Cuál es el nombre de la función principal en C++?

Select one of the following:

  • "main"

  • Ninguna de las otras respuestas

  • El nombre que el usuario elija

  • "principal"

Explanation

Question 8 of 37

1

¿Qué es una palabra reservada en C++?

Select one of the following:

  • Una palabra que está reservada por el programador para realizar una operación determinada por el programador

  • Una constante, como por ejemplo PI, cuyo valor no puede cambiar

  • Ninguna de las otras respuestas

  • Una palabra con significado especial predefinido en el lenguaje C++, que el programador no puede usar para otro fin

Explanation

Question 9 of 37

1

¿Qué paradigma usa el siguiente fragmento de programa?

...
int cont;
cont=1 while(cont<=10){
______cout<<cont;
______cont=cont+1;
}
...

Select one of the following:

  • Imperativo

  • Ninguna de las otras respuestas

  • Funcional

  • Demostrativo

Explanation

Question 10 of 37

1

¿Las palabras para definir los tipos tales como "float" e "int" son palabras reservadas?

Select one of the following:

  • No

  • Ninguna de las otras respuestas

  • Depende de cómo el programador quiera usar dichas palabras

Explanation

Question 11 of 37

1

¿Qué se recomienda en los programas según el factor de calidad "portabilidad"?

Select one of the following:

  • El programa debe ser legible por otros programadores

  • Un programa debe resolver el problema tal y como se estableció en las fases previas de su desarrollo

  • Se gestionen los recursos de la mejor manera posible. Normalmente, es deseable que dure el menor tiempo posible en resolver el problema sin usar excesivas cantidades de espacio en memoria

  • El programa se ejecuta en diferentes sistemas operativos

Explanation

Question 12 of 37

1

Qué paradigma de programación tiene como base las variables, las operaciones de asignación y la repetición?

Select one of the following:

  • Ninguna de las otras respuestas

  • Paradigmo imperativo

  • Paradigma lógico

  • Paradigma funcional

Explanation

Question 13 of 37

1

¿Qué función es la primera en ejecutarse en un programa en C++?

Select one of the following:

  • Ninguna de las otras respuestas

  • "principal"

  • "main"

  • La función que el usuario elija

Explanation

Question 14 of 37

1

¿Cómo se ejecutará más rápido un algoritmo, con un programa compilado o con un programa interpretado?

Select one of the following:

  • Normalmente, suele ser igual de rápido uno y otro

  • Generalmente es más rápido ejecutar un programa compilado

  • Depende del algoritmo que se esté implementando

  • Generalmente es más rápido ejecutar un programa interpretado

Explanation

Question 15 of 37

1

¿Cuáles de los siguientes lenguajes están ligados con el hardware de la computadora?
A) Lenguajes de Máquina
B) Lenguajes Ensambladores
C) Lenguajes de Alto Nivel

Select one of the following:

  • Sólo B

  • Sólo A

  • Sólo A y B

  • A, B y C

Explanation

Question 16 of 37

1

¿Cuántos ficheros componen un programa de C++?

Select one of the following:

  • Uno por cada función

  • Siempre varios

  • Uno o varios según lo desee el programador

  • Siempre uno

Explanation

Question 17 of 37

1

¿Qué tipos de lenguajes permiten que un programa se ejecute en computadoras de diferentes arquitecturas?

Select one of the following:

  • Lenguajes de Alto Nivel

  • Lenguajes de Máquina

  • Lenguajes de Bajo Nivel

  • Ninguna de las otras respuestas

Explanation

Question 18 of 37

1

¿Se pueden usar las variables sin declararlas en C++?

Select one of the following:

  • No

  • Depende del tipo de variable

  • Depende de si está dentro o fuera de la función principal

Explanation

Question 19 of 37

1

¿Cuántos ficheros fuentes puede tener un programa en C++?

Select one of the following:

  • Siempre varios

  • Siempre uno

  • Uno o varios según lo desee el programador

  • Uno por cada función

Explanation

Question 20 of 37

1

¿Cuáles de los siguientes comentarios son válidos en C++?

A)
/* Esta función busca a los menores de 13 años
que han asistido a la película pasada
por parámetro*/

B)
// Esta bucle busca a los menores de 13 años

C)
// Esta función busca a los menores de 13 años
que han asistido a la película pasada
por parámetro.

Select one of the following:

  • Sólo B

  • Ninguna de las otras respuestas

  • Sólo A y B

  • A, B y C

Explanation

Question 21 of 37

1

¿Qué se recomienda en los programas según el factor de calidad "corrección"?

Select one of the following:

  • El programa debe ser legible para otros programadores

  • El programa se ejecute en diferentes sistemas operativos

  • Se gestionen los recursos de la mejor manera posible. Normalmente, es deseable que dure el menor tiempo posible en resolver el problema sin usar excesivas cantidades de espacio en memoria

  • Un programa debe resolver el problema tal y como se estableció en las fases previas de su desarrollo

Explanation

Question 22 of 37

1

¿Cuáles son las fases de compilación de un programa en C++?
A) Preprocesado de las directivas del preprocesador
B) Compilación de cada fichero por separado
C) Montado o enlazado, en la que se juntan los ficheros compilados
D) Traducción de la máquina virtual de C++ a lenguaje máquina

Select one of the following:

  • Ninguna de las otras respuestas

  • Sólo B

  • Sólo A, B y C

  • Todas

Explanation

Question 23 of 37

1

¿Cuántos paradigmas de programación existen en la actualidad?

Select one of the following:

  • dos

  • cuatro

  • tres

  • más de cuatro

Explanation

Question 24 of 37

1

¿En qué tipo de paradigmas los programas se construyen mediante hechos, reglas, restricciones, ecuaciones y otros elementos?

Select one of the following:

  • Ninguna de las otras respuestas

  • Paradigmas procedimentales u operacionales

  • Paradigmas declarativos

  • Paradigmas demostrativos

Explanation

Question 25 of 37

1

¿Son distintas las siguientes variables en C++?
- Nave
- nave
- NAVE

Select one of the following:

  • Depende del entorno de desarrollo usado

  • Depende del compilador usado

  • No, dado que C++ no distingue entre mayúsculas y minúsculas

  • Sí, dado que C++ distingue entre mayúsculas y minúsculas

Explanation

Question 26 of 37

1

¿Cuál es la característica común en los paradigmas procedimentales u operacionales?

Select one of the following:

  • Carecen de efectos laterales

  • El uso de múltiples funciones (también llamados procedimientos) es imprescindible

  • Especifican una secuencia de acciones computacionales que se ejecutan etapa por etapa

  • Ninguna de las otras respuestas

Explanation

Question 27 of 37

1

¿Cuántos ficheros fuentes suele tener cada módulo en un programa en C++?

Select one of the following:

  • Dos

  • Ninguna de las otras respuestas

  • Uno

  • Uno por cada función

Explanation

Question 28 of 37

1

¿Qué símbolos se usan para escribir los programas en lenguajes de máquina?

Select one of the following:

  • Ninguna de las otras respuestas

  • Ceros y unos

  • El abecedario completo

  • El abecedario completo, los números y otros símbolos

Explanation

Question 29 of 37

1

¿Qué función pone en marcha un programa en C++?

Select one of the following:

  • La función que el usuario elija

  • "principal"

  • Ninguna de las otras respuestas

  • "main"

Explanation

Question 30 of 37

1

¿Qué se recomienda en los programas según el factor de calidad "eficiencia"?

Select one of the following:

  • Un programa debe resolver el problema tal y como se estableció en las fases previas de su desarrollo

  • Se gestionen los recursos de la mejor manera posible. Normalmente, es deseable que dure el menor tiempo posible en resolver el problema sin usar excesivas cantidades de espacio en memoria

  • El programa se ejecuta en diferentes sistemas operativos

  • El programa debe ser legible por otros programadores

Explanation

Question 31 of 37

1

¿Qué tipo de solución usan los paradigmas demostrativos?

Select one of the following:

  • Ninguna de las otras respuestas

  • Top-down (de arriba a abajo)

  • Eficiente

  • Bottom-up (de abajo a arriba)

Explanation

Question 32 of 37

1

¿Qué paradigma usa el siguiente fragmento de programa?

...
int a,b,temporal;
a << cin;
b << cin;
temporal=a;
a=b;
b=temporal;
...

Select one of the following:

  • Ninguna de las otras respuestas

  • Funcional

  • Imperativo

  • Demostrativo

Explanation

Question 33 of 37

1

¿Qué es un paradigma de programación?

Select one of the following:

  • Un lenguaje de modelado para diseñar programas

  • Una solución para un problema dado

  • Una forma de construir programas

  • Ninguna de las otras respuestas

Explanation

Question 34 of 37

1

¿En qué tipo de paradigmas el programador principalmente usa soluciones de problemas similares al problema que se quiere resolver?

Select one of the following:

  • Paradigmas declarativos

  • Paradigmas demostrativos

  • Paradigmas procedimentales u operacionales

  • Ninguna de las otras respuestas

Explanation

Question 35 of 37

1

¿Qué extensión suelen tener los ficheros de implementación de los módulos en C++?

Select one of the following:

  • Ninguna de las otras respuestas

  • .cpp

  • .h

  • Cualquiera es igual de recomendable

Explanation

Question 36 of 37

1

¿Hay que declarar las variables para usarlas en C++?

Select one of the following:

  • Depende de si está dentro o fuera de la función principal

  • No

  • Depende del tipo de variable

Explanation

Question 37 of 37

1

¿Cuáles son las fases de compilación de un programa en C++?
A) Supresión de los comentarios de los ficheros fuente
B) Preprocesado de las directivas del preprocesador
C) Compilación de cada fichero por separado
D) Montado o enlazado, en la que se juntan los ficheros compilados E) Traducción de la máquina virtual de C++ a lenguaje máquina

Select one of the following:

  • Ninguna de las otras respuestas

  • Todas

  • Sólo B, C y D

  • Sólo A,B,C y D

Explanation