1. ¿Cuál de las siguientes afirmaciones es CORRECTA?
A. El tipo int es exacto y sin límites
B. El tipo int es exacto pero con límites
C. El tipo float es exacto y sin límites
D. El tipo float es exacto pero con límites
2. En la instrucción de asignación en C±:
A=B
A. A debe ser variable y B constante
B. Tanto A como B deben ser variables
C. Debe haber compatibilidad de tipos entre A y B
D. A y B deben ser de tipo simple
3.- En la práctica, la verificación:
A. Garantiza que en el programa no hay ningún error
B. Se hace mediante ensayos del programa
C. Aumenta la complejidad del programa
D. Garantiza la eficiencia del programa
4.- Dado el siguiente procedimiento en C±:
void proc( int a,int b, int & c)
{
int aux;
aux=a+b+c;
c=aux;
}
Para que fuese puro:
A. Es ya un procedimiento puro
B. bastaría con pasar las variables a y b por referencia
C. la variable c se debería pasar por referencia
D. Todas las variables, incluida aux, deben pasarse por referencia
5.- Dado el siguiente fragmento de código en C±:
n:=0;
if (n<2) {
n=n+1;
}
Después de su ejecución n contiene el valor:
A. 3
B. 1
C. 2
D. 0
6.- Dado el siguiente fragmento de código:
switch (j) {
case lunes: case martes: case miércoles: case jueves: j = TipoDia(int(j)+1); break;
case viernes: case sabado: case domingo: j = TipoDia(int(j)-1); break;
}
A. Falta una sentencia else
B. la sentencia else no se puede usar dentro de una instrucción
C. la variable j tiene que ser de tipo TipoDia para ser correcto
D. los rangos establecidos son incorrectos
7.- La complejidad de un algoritmo:
A. Depende del programador
B. Depende del anidamiento de bucles
C. Depende del invariante
D. Aumenta con el uso del LOOP
8.- Un tipo vector abierto:
A. Necesita utilizar un centinela
B. Omite el tamaño explícito del vector
C. Se utiliza para declarar variables de tipo ristra
D. Simplifica las condiciones de contorno
9.- Del módulo de interfaz:
#pragma once
void uno();
void dos();
Se puede afirmar:
A. Faltan argumentos a los procedimientos
B. Es un tipo abstracto
C. Falta una declaración de tipo
D. Es un dato encapsulado
10.- La sentencia:
P-> = P->siguiente + 1;
A. Es correcta
B. Es correcta cuando siguiente es un puntero
C. Es incorrecta
D. Es correcta cuando siguiente es de tipo int
11. ¿Qué es un operador?
A. Realiza operaciones
B. Conjunto de símbolos que pueden realizar una operación dada
C. Ninguna de la anteriores
D. Las respuestas A y B son correctas
12. Operadores aritméticos.
A. Realizan entradas de programación
B. Conjunto de sentencias dadas para realizar un algoritmo
C. Símbolos aritméticos que realizan operaciones
D. Realizan asignaciones de tipo aleatorio
A. Símbolos aritméticos que realizan operaciones
B. Conjunto de sentencias dadas para realizar un algoritmo
C. Asignan valores a una variable
D. Todas son correctas
A. Son símbolos que relacionan uniones
B. No se sabe
C. Ninguna de la anteriores
D. Símbolos aritméticos que realizan operaciones
A. Símbolos que realizan condiciones para poder cumplir el proceso de un programa
B. Símbolos aritméticos que realizan operaciones
C. Tipos de diagramas de flujo if
D. Todas son correctas
A. Se incrementa una función
B. Tipos de diagramas de flujo if
C. Símbolos que se usan parta poder incrementar una variable una serie de veces
D. Símbolos aritméticos que realizan operaciones
A. Simbolos que relacionan valores en el algoritmo
B. Símbolos aritméticos que realizan operaciones
C. Tipo de rede s de bravis
D. Símbolos aritméticos que realizan operaciones
A. Son símbolos que relacionan uniones
B. &&
C. float
D. Todas son correctas
A. -encadenar un proceso
B. Símbolos aritméticos que realizan operaciones
C. Ninguna de la anteriores
D. Todas son correctas
A. --
B.Conjunto de sentencias dadas para realizar un algoritmo
C. %
D.++
A. Para hacer un programa complejo
B. Para dar precisión al problema
C. Ninguna de la anteriores
D. Todas son correctas
A. El aumento de las sumas
B. Conjunto de sentencias dadas para realizar un algoritmo
C. Ninguna de la anteriores
D. Todas son correctas






0 comentarios:
Publicar un comentario