EVALUACIÓN ...

Anuncio
EVALUACIÓN
UNIDAD 11
Nombre: .............................................. Fecha: ..................................................
Apellidos: ............................................ Curso: ..................................................
1. La declaración: v_importe VARCHAR2 es:
a) Correcta.
b) Incorrecta por el identificador.
c) Incorrecta porque el tipo: no existe.
d) Incorrecta porque hay que especificar la longitud máxima.
2. La declaración: v_estado CHAR:
a) Correcta.
b) Incorrecta por el identificador.
c) Incorrecta por que el tipo: no existe.
d) Incorrecta porque hay que especificar la longitud máxima.
3. Un identificador:
a) Puede incluir guiones -.
b) No puede incluir almohadillas #.
c) Debe empezar por una letra.
d) Respuestas a) y b) correctas.
4. En PL/SQL el tipo:
a) CHAR rellena las posiciones no ocupadas con blancos.
b) Boolean requiere que los literales de este tipo deben ir entre apóstrofos o
comillas simples.
c) DATE almacena sólo la fecha.
d) TIMESTAMP almacena sólo hora.
McGraw-Hill/Interamericana
● Evaluación ● CASE ● Pág. 1 de 3
5. %ROWTYPE se usa para definir una variable…
a) Del mismo tipo que una columna de la base de datos.
b) Del mismo tipo que una fila de la base de datos.
c) En formato binario de longitud fija.
d) En formato binario de longitud variable.
6. Una variable declarada en un bloque es accesible:
a) Desde el mismo bloque y desde el bloque "padre" que lo llamó.
b) Desde el mismo bloque y desde todos los bloques "padre" de mayor nivel.
c) Desde el mismo bloque, desde el bloque "padre", y desde todos los
bloques "hijos" de dicho bloque.
d) Desde el mismo bloque y desde los bloques "hijos" de dicho bloque.
7. Cuando necesitemos una estructura alternativa múltiple para evaluar el valor
de una única expresión optaremos por:
a) IF… THEN …; ELSIF …
b) CASE <expression> WHEN … THEN …
c) CASE WHEN … THEN … THEN …
d) Ninguna es correcta.
8. Dada la función cuya cabecera se indica abajo FUNCTION sumar fecha
(DATE, NUMBER) RETURN DATE indicar cuál de las siguientes
instrucciones es correcta:
a) DBMS_OUTPUT.PUT_LINE(sumarfecha(SYSDATE,1);
b) sumarfecha(SYSDATE,1);
c) sumarfecha := SYSDATE + 1;
d) sumarfecha(SYSDATE, 1) := SYSDATE + 1;
9. Los parámetros formales de tipo IN se comportan dentro del subprograma
como:
a) Variables no inicializadas.
b) Variables inicializadas.
c) Constantes.
d) Ninguna es correcta.
McGraw-Hill/Interamericana
● Evaluación ● CASE ● Pág. 2 de 3
10. La palabra RETURN en una función…
a) Es una cláusula y sirve para declarar el tipo de valor devuelto.
b) Es una instrucción y sirve para devolver valores.
c) Ninguna de las anteriores es correcta.
d) Las dos primeras son correctas.
McGraw-Hill/Interamericana
● Evaluación ● CASE ● Pág. 3 de 3
Descargar