Quiz
FdP. Unidades 6, 7 y 8
Fragen in diesem Quiz (38)
1¿Que muestra por pantalla el siguiente fragmento de código en C++?
int x=10;
int y=5;
cout << "x+y= "<< x+y <<"."- Ax+y=x+y
- B10+5=15
- Cx+y=15
- DNinguna de las otras respuestas
2¿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;- A8
- BSe produce un error
- C5
- D3
3¿Qué variable es la más apropiada para representar la letra indicada por el jugador en un juego de ahorcado?
- Achar l
- Bint letra_jugador
- Cchar lj
- Dchar letra_jugador
4¿Qué es una función de librería en C++?
- AUna función definida por el programador diferente de la función principal
- BNinguna de las otras respuestas
- CUna función que devuelve el tipo void
- DUna función predefinida que el programador puede usar
5¿Cuándo se evaluará a cierto la siguiente expresión en C++?
(x>5) || (x<5)
Asume que "x" es una variable entera.- ASiempre
- BCuando la variable x sea mayor que 5 y menor que 5 a la vez
- CCuando la variable x sea distinta de 5
- DCuando x sea igual a 5
6¿Cuáles de las siguientes expresiones son constantes reales en C++?
A) 0.7f
B) .3e3
C) 1.4e6 D) 1.4e-6- ASólo A
- BSólo A, C y D
- CNinguna de las otras respuestas
- DSólo B, C y D
7¿Qué tipo de parámetro es "x+3" en la siguiente llamada a función?
pintar_rectangulo(x+3,y+1);- A"x+3" no es un parámetro; sino que el parámetro es "x"
- Bactual
- CNinguna de las otras respuestas
- Dformal
8¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
int i=1;
while(i<10){
______cout<<"*";
}- A10
- BMás de 10
- C1
- D9
9¿Cual es el objetivo principal de las funciones en un lenguaje de programación como C++?
- AHacer que los programas funcionen
- BDividir un problema en partes más pequeñas
- CNinguna de las otras respuestas
- DRepresentar funciones matemáticas
10¿Qué tipo de parámetro es "x" en la siguiente llamada a función?
pintar_cuadrado(x);- Aactual
- B"x" no es un parámetro
- CNinguna de las otras respuestas
- Dformal
11¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
for(int i=0;i<100;i=i+2){
______cout<<"*";
{- ANinguna de las otras respuestas
- B99
- C100
- D50
12¿Cuál es el valor de la siguiente expresión en C++?
(x>5) && (x<5)- Atrue
- BNinguna de las otras respuestas
- Cdepende del valor de la variable "x"
- Dfalse
13¿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);- ASólo C
- BSólo B
- CB y C
- DNinguna de las otras respuestas
14¿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;- AImprime 7 porque "x" es un parámetro por valor
- BImprime 5 porque "x" es un parámetro por referencia
- CImprime 7 porque "x" es un parámetro por referencia
- DImprime 5 porque "x" es un parámetro por valor
15¿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;
}- AEl "if" debería tener una parte "else"
- BEl "<=" del if debería ser "<"
- CNinguna de las otras respuestas
- DLos parámetros deben tener nombres en la definición
16¿Qué tipo real tiene más precisión en C++?
- ATodos los otros tipos tienen igual precisión
- Blong double
- Cdouble
- Dfloat
17¿Cuáles de las siguientes expresiones son constantes reales en C++?
A) 0.7
B) 0,7
C) .7
D) ,7- ASólo A y B
- BSólo A
- CSólo B y D
- DSólo A y C
18¿De qué puede estar formado una expresión en C++? A) Constantes
B) Variables
C) Operadores
D) Intrucciones "if"- ASólo B y C
- BA, B, C y D
- CSólo A y B
- DSólo A, B y C
19¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
for(int i=1;i<10;i++){
______cout<<"*";
}- AIndefinidas veces
- B9
- CMás de 10
- D10
20¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
int i=1;
while(i<10){
______cout<<"*";
______i=i+1;
}- AMás de 10
- B9
- C10
- D1
21¿Cuál es el valor de la siguiente expresión en C++?
5<4+4- A4
- Berror
- Ctrue
- DNinguna de las otras respuestas
22¿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"- ASólo A y B
- BSólo A, B y C
- CA, B, C y D
- DSólo B y C
23¿Que valor devuelve el siguiente fragmento de código en C++?
if(a<b){
______return a;
}else{
______return b;
}- AEl valor menor entre las variables "a" y "b"
- BNinguna de las otras respuestas
- CEl valor mayor entre las variables "a" y "b"
- D"a" o "b", seleccionando uno aleatoriamente
24¿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;
}- AEl "<=" del if debería ser "<"
- BEl "if" debería tener una parte "else"
- CNo se puede devolver un valor con el tipo "void" indicado antes del nombre de la función
- DNinguna de las otras respuestas
25¿Qué variable es la más apropiada para representar la velocidad de una bola de billar?
- Achar velocidad_bola_billar
- Bfloat velocidad_bola_billar
- Cdouble vbb
- Dfloat v
26¿Que muestra por pantalla el siguiente fragmento de código en C++?
int x=10;
int y=5;
cout << x << "+" << y << "=" << x+y <<"."- A10+5=15
- Bx+y=10+5=15
- Cx+y=15
- DNinguna de las otras respuestas
27¿Cuál es la diferencia entre los parámetros por valor y los parámetros por referencia?
- AQue 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
- BQue 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
- CQue 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
- DQue 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
28¿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;- A400
- B0
- CSe produce un error
- D100
29¿Qué valores puede tomar una constante entera en un lenguaje de programación?
- AUn número finito de valores tanto positivos como negativos, y los límites dependen del compilador y del tipo
- BInfinitos valores sólo positivos
- CInfinitos valores tanto positivos como negativos
- DNinguna de las otras respuestas
30¿Cuántas iteraciones se ejecuta el siguiente bucle en C++?
int num=1;
while(num<16){
______num=num*2;
}- A5
- B8
- C7
- D4
31¿Cuáles de las siguientes inicializaciones es errónea?
- Achar c = "p"
- Bchar c = 'a'
- CNinguna de las otras inicializaciones
- Dchar c = '7'
32¿Puede una cadena de caracteres tener un salto de línea?
- ADepende del compilador
- BSi, con la secuencia de escape '\n'
- CNo, dado que una cadena de caracteres no puede tener saltos de líneas ni tabulaciones. Sólo puede tener espacios, letras y números
- DNinguna de las otras respuestas
33¿Qué valor debe tener "a" para que se devuelva "-2"?
if(a<0){
______return -1;
}
return a;- AAnteriomente "a" debe ser asinada la expresión "3-5" que aparentemente parece positvo, pero que se evalúa finalmente como "-2"
- BEs imposible. Para ningún valor de "a" se devuelve "-2"
- C-2
- D-1
34¿Para que sirve la siguiente instrucción en C++?
cin>>numero;- AIntroducir un valor por teclado para la variable "numero"
- BNinguna de las otras respuestas
- CMostrar por pantalla la palabra "número"
- DMostrar por pantalla el contenido de la variable "numero"
35¿Cuál es el valor de la siguiente expresión en C++?
10 / 3- ANinguna de las otras respuestas
- Berror
- C3.333333333
- D3
36¿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;- ASe produce un error
- B100
- CNinguna de las otras respuestas
- D0
37¿Puede una variable declarada en una función usarse fuera de la función?
- ANo
- BNinguna de las otras respuestas
- CSí
- DDepende del tipo de variable (e.g. int, float, char)
38¿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;- AImprime 5 porque "x" es un parámetro por valor
- BImprime 5 porque "x" es un parámetro por referencia
- CImprime 7 porque "x" es un parámetro por valor
- DImprime 7 porque "x" es un parámetro por referencia
Informationen
- Beschreibung
- Test con la recopilación de preguntas de las unidades 6, 7 y 8 de Fundamentos de la Programación
- Autor
- Snuc
- Sprache
- Español
- Aufrufe
- 110
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz