¿Que muestra por pantalla el siguiente fragmento de código en C++?
int x=10; int y=5; cout << "x+y= "<< x+y <<"."
x+y=x+y
10+5=15
x+y=15
Ninguna de las otras respuestas
¿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;
8
Se produce un error
5
3
¿Qué variable es la más apropiada para representar la letra indicada por el jugador en un juego de ahorcado?
char l
int letra_jugador
char lj
char letra_jugador
¿Qué es una función de librería en C++?
Una función definida por el programador diferente de la función principal
Una función que devuelve el tipo void
Una función predefinida que el programador puede usar
¿Cuándo se evaluará a cierto la siguiente expresión en C++? (x>5) || (x<5) Asume que "x" es una variable entera.
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
¿Cuáles de las siguientes expresiones son constantes reales en C++? A) 0.7f B) .3e3 C) 1.4e6 D) 1.4e-6
Sólo A
Sólo A, C y D
Sólo B, C y D
¿Qué tipo de parámetro es "x+3" en la siguiente llamada a función? pintar_rectangulo(x+3,y+1);
"x+3" no es un parámetro; sino que el parámetro es "x"
actual
formal
¿Cuántos asteriscos se dibujan con el siguiente programa en C++?
int i=1; while(i<10){ ______cout<<"*"; }
10
Más de 10
1
9
¿Cual es el objetivo principal de las funciones en un lenguaje de programación como C++?
Hacer que los programas funcionen
Dividir un problema en partes más pequeñas
Representar funciones matemáticas
¿Qué tipo de parámetro es "x" en la siguiente llamada a función? pintar_cuadrado(x);
"x" no es un parámetro
for(int i=0;i<100;i=i+2){ ______cout<<"*"; {
99
100
50
¿Cuál es el valor de la siguiente expresión en C++? (x>5) && (x<5)
true
depende del valor de la variable "x"
false
¿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);
Sólo C
Sólo B
B y C
¿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;
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
¿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; }
El "if" debería tener una parte "else"
El "<=" del if debería ser "<"
Los parámetros deben tener nombres en la definición
¿Qué tipo real tiene más precisión en C++?
Todos los otros tipos tienen igual precisión
long double
double
float
¿Cuáles de las siguientes expresiones son constantes reales en C++? A) 0.7 B) 0,7 C) .7 D) ,7
Sólo A y B
Sólo B y D
Sólo A y C
¿De qué puede estar formado una expresión en C++? A) Constantes B) Variables C) Operadores D) Intrucciones "if"
Sólo B y C
A, B, C y D
Sólo A, B y C
for(int i=1;i<10;i++){ ______cout<<"*"; }
Indefinidas veces
int i=1; while(i<10){ ______cout<<"*"; ______i=i+1; }
¿Cuál es el valor de la siguiente expresión en C++? 5<4+4
4
error
¿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"
¿Que valor devuelve el siguiente fragmento de código en C++?
if(a<b){ ______return a; }else{ ______return b; }
El valor menor entre las variables "a" y "b"
El valor mayor entre las variables "a" y "b"
"a" o "b", seleccionando uno aleatoriamente
¿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; }
No se puede devolver un valor con el tipo "void" indicado antes del nombre de la función
¿Qué variable es la más apropiada para representar la velocidad de una bola de billar?
char velocidad_bola_billar
float velocidad_bola_billar
double vbb
float v
int x=10; int y=5; cout << x << "+" << y << "=" << x+y <<"."
x+y=10+5=15
¿Cuál es la diferencia entre los parámetros por valor y los parámetros por referencia?
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
¿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;
400
0
¿Qué valores puede tomar una constante entera en un lenguaje de programación?
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
¿Cuántas iteraciones se ejecuta el siguiente bucle en C++?
int num=1; while(num<16){ ______num=num*2; }
7
¿Cuáles de las siguientes inicializaciones es errónea?
char c = "p"
char c = 'a'
Ninguna de las otras inicializaciones
char c = '7'
¿Puede una cadena de caracteres tener un salto de línea?
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
¿Qué valor debe tener "a" para que se devuelva "-2"?
if(a<0){ ______return -1; } return a;
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
¿Para que sirve la siguiente instrucción en C++? cin>>numero;
Introducir un valor por teclado para la variable "numero"
Mostrar por pantalla la palabra "número"
Mostrar por pantalla el contenido de la variable "numero"
¿Cuál es el valor de la siguiente expresión en C++? 10 / 3
3.333333333
¿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;
¿Puede una variable declarada en una función usarse fuera de la función?
No
Sí
Depende del tipo de variable (e.g. int, float, char)
FUNCIÓN void incrementa(int x){ ______x=x+2; }
LLAMADA int x=5; incrementa(x); cout<<x;