Frage 1
Frage
¿Que muestra por pantalla el siguiente fragmento de código en C++?
int x=10;
int y=5;
cout << "x+y= "<< x+y <<"."
Frage 2
Frage
¿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;
Antworten
-
8
-
Se produce un error
-
5
-
3
Frage 3
Frage
¿Qué variable es la más apropiada para representar la letra indicada por el jugador en un juego de ahorcado?
Antworten
-
char l
-
int letra_jugador
-
char lj
-
char letra_jugador
Frage 4
Frage
¿Qué es una función de librería en C++?
Antworten
-
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
Frage 5
Frage
¿Cuándo se evaluará a cierto la siguiente expresión en C++?
(x>5) || (x<5)
Asume que "x" es una variable entera.
Frage 6
Frage
¿Cuáles de las siguientes expresiones son constantes reales en C++?
A) 0.7f
B) .3e3
C) 1.4e6 D) 1.4e-6
Frage 7
Frage
¿Qué tipo de parámetro es "x+3" en la siguiente llamada a función?
pintar_rectangulo(x+3,y+1);
Frage 8
Frage
¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
int i=1;
while(i<10){
______cout<<"*";
}
Frage 9
Frage
¿Cual es el objetivo principal de las funciones en un lenguaje de programación como C++?
Antworten
-
Hacer que los programas funcionen
-
Dividir un problema en partes más pequeñas
-
Ninguna de las otras respuestas
-
Representar funciones matemáticas
Frage 10
Frage
¿Qué tipo de parámetro es "x" en la siguiente llamada a función?
pintar_cuadrado(x);
Frage 11
Frage
¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
for(int i=0;i<100;i=i+2){
______cout<<"*";
{
Frage 12
Frage
¿Cuál es el valor de la siguiente expresión en C++?
(x>5) && (x<5)
Frage 13
Frage
¿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);
Frage 14
Frage
¿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;
Antworten
-
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
Frage 15
Frage
¿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;
}
Antworten
-
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
Frage 16
Frage
¿Qué tipo real tiene más precisión en C++?
Frage 17
Frage
¿Cuáles de las siguientes expresiones son constantes reales en C++?
A) 0.7
B) 0,7
C) .7
D) ,7
Antworten
-
Sólo A y B
-
Sólo A
-
Sólo B y D
-
Sólo A y C
Frage 18
Frage
¿De qué puede estar formado una expresión en C++? A) Constantes
B) Variables
C) Operadores
D) Intrucciones "if"
Antworten
-
Sólo B y C
-
A, B, C y D
-
Sólo A y B
-
Sólo A, B y C
Frage 19
Frage
¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
for(int i=1;i<10;i++){
______cout<<"*";
}
Antworten
-
Indefinidas veces
-
9
-
Más de 10
-
10
Frage 20
Frage
¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
int i=1;
while(i<10){
______cout<<"*";
______i=i+1;
}
Frage 21
Frage
¿Cuál es el valor de la siguiente expresión en C++?
5<4+4
Frage 22
Frage
¿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"
Antworten
-
Sólo A y B
-
Sólo A, B y C
-
A, B, C y D
-
Sólo B y C
Frage 23
Frage
¿Que valor devuelve el siguiente fragmento de código en C++?
if(a<b){
______return a;
}else{
______return b;
}
Antworten
-
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
Frage 24
Frage
¿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;
}
Antworten
-
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
Frage 25
Frage
¿Qué variable es la más apropiada para representar la velocidad de una bola de billar?
Frage 26
Frage
¿Que muestra por pantalla el siguiente fragmento de código en C++?
int x=10;
int y=5;
cout << x << "+" << y << "=" << x+y <<"."
Frage 27
Frage
¿Cuál es la diferencia entre los parámetros por valor y los parámetros por referencia?
Antworten
-
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
Frage 28
Frage
¿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;
Antworten
-
400
-
0
-
Se produce un error
-
100
Frage 29
Frage
¿Qué valores puede tomar una constante entera en un lenguaje de programación?
Antworten
-
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
Frage 30
Frage
¿Cuántas iteraciones se ejecuta el siguiente bucle en C++?
int num=1;
while(num<16){
______num=num*2;
}
Frage 31
Frage
¿Cuáles de las siguientes inicializaciones es errónea?
Frage 32
Frage
¿Puede una cadena de caracteres tener un salto de línea?
Antworten
-
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
Frage 33
Frage
¿Qué valor debe tener "a" para que se devuelva "-2"?
if(a<0){
______return -1;
}
return a;
Antworten
-
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
Frage 34
Frage
¿Para que sirve la siguiente instrucción en C++?
cin>>numero;
Antworten
-
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"
Frage 35
Frage
¿Cuál es el valor de la siguiente expresión en C++?
10 / 3
Frage 36
Frage
¿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;
Frage 37
Frage
¿Puede una variable declarada en una función usarse fuera de la función?
Antworten
-
No
-
Ninguna de las otras respuestas
-
Sí
-
Depende del tipo de variable (e.g. int, float, char)
Frage 38
Frage
¿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;
Antworten
-
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