FdP. Unidades 6, 7 y 8

Descripción

Test con la recopilación de preguntas de las unidades 6, 7 y 8 de Fundamentos de la Programación
Snuc
Test por Snuc, actualizado hace más de 1 año
Snuc
Creado por Snuc hace casi 10 años
91
0

Resumen del Recurso

Pregunta 1

Pregunta
¿Que muestra por pantalla el siguiente fragmento de código en C++? int x=10; int y=5; cout << "x+y= "<< x+y <<"."
Respuesta
  • x+y=x+y
  • 10+5=15
  • x+y=15
  • Ninguna de las otras respuestas

Pregunta 2

Pregunta
¿Cuál es el valor de la variable "y" al final del siguiente fragmento de código en C++? y=3; x=5; x=y;
Respuesta
  • 8
  • Se produce un error
  • 5
  • 3

Pregunta 3

Pregunta
¿Qué variable es la más apropiada para representar la letra indicada por el jugador en un juego de ahorcado?
Respuesta
  • char l
  • int letra_jugador
  • char lj
  • char letra_jugador

Pregunta 4

Pregunta
¿Qué es una función de librería en C++?
Respuesta
  • Una función definida por el programador diferente de la función principal
  • Ninguna de las otras respuestas
  • Una función que devuelve el tipo void
  • Una función predefinida que el programador puede usar

Pregunta 5

Pregunta
¿Cuándo se evaluará a cierto la siguiente expresión en C++? (x>5) || (x<5) Asume que "x" es una variable entera.
Respuesta
  • Siempre
  • Cuando la variable x sea mayor que 5 y menor que 5 a la vez
  • Cuando la variable x sea distinta de 5
  • Cuando x sea igual a 5

Pregunta 6

Pregunta
¿Cuáles de las siguientes expresiones son constantes reales en C++? A) 0.7f B) .3e3 C) 1.4e6 D) 1.4e-6
Respuesta
  • Sólo A
  • Sólo A, C y D
  • Ninguna de las otras respuestas
  • Sólo B, C y D

Pregunta 7

Pregunta
¿Qué tipo de parámetro es "x+3" en la siguiente llamada a función? pintar_rectangulo(x+3,y+1);
Respuesta
  • "x+3" no es un parámetro; sino que el parámetro es "x"
  • actual
  • Ninguna de las otras respuestas
  • formal

Pregunta 8

Pregunta
¿Cuántos asteriscos se dibujan con el siguiente programa en C++? int i=1; while(i<10){ ______cout<<"*"; }
Respuesta
  • 10
  • Más de 10
  • 1
  • 9

Pregunta 9

Pregunta
¿Cual es el objetivo principal de las funciones en un lenguaje de programación como C++?
Respuesta
  • Hacer que los programas funcionen
  • Dividir un problema en partes más pequeñas
  • Ninguna de las otras respuestas
  • Representar funciones matemáticas

Pregunta 10

Pregunta
¿Qué tipo de parámetro es "x" en la siguiente llamada a función? pintar_cuadrado(x);
Respuesta
  • actual
  • "x" no es un parámetro
  • Ninguna de las otras respuestas
  • formal

Pregunta 11

Pregunta
¿Cuántos asteriscos se dibujan con el siguiente programa en C++? for(int i=0;i<100;i=i+2){ ______cout<<"*"; {
Respuesta
  • Ninguna de las otras respuestas
  • 99
  • 100
  • 50

Pregunta 12

Pregunta
¿Cuál es el valor de la siguiente expresión en C++? (x>5) && (x<5)
Respuesta
  • true
  • Ninguna de las otras respuestas
  • depende del valor de la variable "x"
  • false

Pregunta 13

Pregunta
¿Cuáles de las siguientes declaraciones de funciones es incorrecta? A) void mostrar_cuadrado(int tam); B) void mostrar_cuadrado(int); C) int int obtener_largo_y_ancho(int identificador_rectangulo);
Respuesta
  • Sólo C
  • Sólo B
  • B y C
  • Ninguna de las otras respuestas

Pregunta 14

Pregunta
¿Qué imprime la siguiente llamada a la función definida? FUNCIÓN void incrementa(int &x){ ______x=x+2; } LLAMADA int x=5; incrementa(x); cout<<x;
Respuesta
  • Imprime 7 porque "x" es un parámetro por valor
  • Imprime 5 porque "x" es un parámetro por referencia
  • Imprime 7 porque "x" es un parámetro por referencia
  • Imprime 5 porque "x" es un parámetro por valor

Pregunta 15

Pregunta
¿Cuál es uno de los problemas de la siguiente definición de función en C++? int calcular_minimo(int, int ){ ______if(a<=b){ ____________return a; ______} ______return b; }
Respuesta
  • El "if" debería tener una parte "else"
  • El "<=" del if debería ser "<"
  • Ninguna de las otras respuestas
  • Los parámetros deben tener nombres en la definición

Pregunta 16

Pregunta
¿Qué tipo real tiene más precisión en C++?
Respuesta
  • Todos los otros tipos tienen igual precisión
  • long double
  • double
  • float

Pregunta 17

Pregunta
¿Cuáles de las siguientes expresiones son constantes reales en C++? A) 0.7 B) 0,7 C) .7 D) ,7
Respuesta
  • Sólo A y B
  • Sólo A
  • Sólo B y D
  • Sólo A y C

Pregunta 18

Pregunta
¿De qué puede estar formado una expresión en C++? A) Constantes B) Variables C) Operadores D) Intrucciones "if"
Respuesta
  • Sólo B y C
  • A, B, C y D
  • Sólo A y B
  • Sólo A, B y C

Pregunta 19

Pregunta
¿Cuántos asteriscos se dibujan con el siguiente programa en C++? for(int i=1;i<10;i++){ ______cout<<"*"; }
Respuesta
  • Indefinidas veces
  • 9
  • Más de 10
  • 10

Pregunta 20

Pregunta
¿Cuántos asteriscos se dibujan con el siguiente programa en C++? int i=1; while(i<10){ ______cout<<"*"; ______i=i+1; }
Respuesta
  • Más de 10
  • 9
  • 10
  • 1

Pregunta 21

Pregunta
¿Cuál es el valor de la siguiente expresión en C++? 5<4+4
Respuesta
  • 4
  • error
  • true
  • Ninguna de las otras respuestas

Pregunta 22

Pregunta
¿De qué puede estar formado una expresión en C++? A) Estructuras de repetición B) Operandos (constantes, variables, ...) C) Operadores (aritméticos, lógicos, ...) D) Intrucciones "if"
Respuesta
  • Sólo A y B
  • Sólo A, B y C
  • A, B, C y D
  • Sólo B y C

Pregunta 23

Pregunta
¿Que valor devuelve el siguiente fragmento de código en C++? if(a<b){ ______return a; }else{ ______return b; }
Respuesta
  • El valor menor entre las variables "a" y "b"
  • Ninguna de las otras respuestas
  • El valor mayor entre las variables "a" y "b"
  • "a" o "b", seleccionando uno aleatoriamente

Pregunta 24

Pregunta
¿Cuál es el problema de la siguiente definición de función en C++? void calcular_minimo(int a, int b){ ______if(a<=b){ ____________return a; ______} ______return b; }
Respuesta
  • El "<=" del if debería ser "<"
  • El "if" debería tener una parte "else"
  • No se puede devolver un valor con el tipo "void" indicado antes del nombre de la función
  • Ninguna de las otras respuestas

Pregunta 25

Pregunta
¿Qué variable es la más apropiada para representar la velocidad de una bola de billar?
Respuesta
  • char velocidad_bola_billar
  • float velocidad_bola_billar
  • double vbb
  • float v

Pregunta 26

Pregunta
¿Que muestra por pantalla el siguiente fragmento de código en C++? int x=10; int y=5; cout << x << "+" << y << "=" << x+y <<"."
Respuesta
  • 10+5=15
  • x+y=10+5=15
  • x+y=15
  • Ninguna de las otras respuestas

Pregunta 27

Pregunta
¿Cuál es la diferencia entre los parámetros por valor y los parámetros por referencia?
Respuesta
  • Que los parámetros actuales no cambian cuando los parámetros son por referencia, mientras que los parámetros actuales sí cambian cuando son por valor
  • Que los parámetros formales no cambian cuando los parámetros son por valor, mientras que los parámetros formales sí cambian cuando son por referencia
  • Que los parámetros actuales no cambian cuando los parámetros son por valor, mientras que los parámetros actuales sí cambian cuando son por referencia
  • Que los parámetros formales no cambian cuando los parámetros son por referencia, mientras que los parámetros formales sí cambian cuando son por valor

Pregunta 28

Pregunta
¿Cuál es el valor de la variable "numero_ruedas" al final del siguiente fragmento de código en C++? int numero_coches=0; int numero_ruedas=0; numero_coches=100; (4*numero_coches)=numero_ruedas;
Respuesta
  • 400
  • 0
  • Se produce un error
  • 100

Pregunta 29

Pregunta
¿Qué valores puede tomar una constante entera en un lenguaje de programación?
Respuesta
  • Un número finito de valores tanto positivos como negativos, y los límites dependen del compilador y del tipo
  • Infinitos valores sólo positivos
  • Infinitos valores tanto positivos como negativos
  • Ninguna de las otras respuestas

Pregunta 30

Pregunta
¿Cuántas iteraciones se ejecuta el siguiente bucle en C++? int num=1; while(num<16){ ______num=num*2; }
Respuesta
  • 5
  • 8
  • 7
  • 4

Pregunta 31

Pregunta
¿Cuáles de las siguientes inicializaciones es errónea?
Respuesta
  • char c = "p"
  • char c = 'a'
  • Ninguna de las otras inicializaciones
  • char c = '7'

Pregunta 32

Pregunta
¿Puede una cadena de caracteres tener un salto de línea?
Respuesta
  • Depende del compilador
  • Si, con la secuencia de escape '\n'
  • No, dado que una cadena de caracteres no puede tener saltos de líneas ni tabulaciones. Sólo puede tener espacios, letras y números
  • Ninguna de las otras respuestas

Pregunta 33

Pregunta
¿Qué valor debe tener "a" para que se devuelva "-2"? if(a<0){ ______return -1; } return a;
Respuesta
  • Anteriomente "a" debe ser asinada la expresión "3-5" que aparentemente parece positvo, pero que se evalúa finalmente como "-2"
  • Es imposible. Para ningún valor de "a" se devuelve "-2"
  • -2
  • -1

Pregunta 34

Pregunta
¿Para que sirve la siguiente instrucción en C++? cin>>numero;
Respuesta
  • Introducir un valor por teclado para la variable "numero"
  • Ninguna de las otras respuestas
  • Mostrar por pantalla la palabra "número"
  • Mostrar por pantalla el contenido de la variable "numero"

Pregunta 35

Pregunta
¿Cuál es el valor de la siguiente expresión en C++? 10 / 3
Respuesta
  • Ninguna de las otras respuestas
  • error
  • 3.333333333
  • 3

Pregunta 36

Pregunta
¿Cuál es el valor de la variable "cristales" al final del siguiente fragmento de código en C++? int gafas=0; int cristales=0; gafas=100; gafas=cristales;
Respuesta
  • Se produce un error
  • 100
  • Ninguna de las otras respuestas
  • 0

Pregunta 37

Pregunta
¿Puede una variable declarada en una función usarse fuera de la función?
Respuesta
  • No
  • Ninguna de las otras respuestas
  • Depende del tipo de variable (e.g. int, float, char)

Pregunta 38

Pregunta
¿Qué imprime la siguiente llamada a la función definida? FUNCIÓN void incrementa(int x){ ______x=x+2; } LLAMADA int x=5; incrementa(x); cout<<x;
Respuesta
  • Imprime 5 porque "x" es un parámetro por valor
  • Imprime 5 porque "x" es un parámetro por referencia
  • Imprime 7 porque "x" es un parámetro por valor
  • Imprime 7 porque "x" es un parámetro por referencia
Mostrar resumen completo Ocultar resumen completo

Similar

FdP. Unidades 1, 2 y 3
Snuc
FdP. Unidades 9 y 10
Snuc
FdP. Unidades 4 y 5
Snuc
FdP. Unidades 4 y 5
Jose Manuel
FdP. Unidades 1, 2 y 3
juan fernandez
Historia de Francia: La Revolución
maya velasquez
Prueba de Sociales y Ciudadanas
D. Valenzuela
GED en Español: Todo lo que necesitas saber
Diego Santos
Pequeños Trucos para Leer Más en Menos Tiempo
Diego Santos
Introducción a los Derechos Humanos
Fernanda Tellechea
GRAMÁTICA. Clases de PALABRAS ...
Ulises Yo