Tema 2.FP - Test de Examenes Resueltos
Tema 2.FP - Test de Examenes Resueltos
Tema 2.FP - Test de Examenes Resueltos
a) [], {} y ()
b) {}, () y []
c) {}, [] y ()
d) (), [] y {}
a) {a} | {b}
b) [a] | [b]
c) {a} | [b]
d) {a | b}
Letra::={a | b}
Nmero::={1 | 2}
Cadena::=[Letra | Nmero]
a) aab y 121
b) a1 y b1
c) 2aa y bb22
d) 12b y bbb
[F|r|a|g|m|e|n|t|o]
Se trata de una:
4.-Segn la regla BNF a::=[b{c}(d)|(d{c})] Cul de las siguientes cadenas es vlida? (2.2)
a) d
b) abcd
c) c
d) ccd
5.-Qu es el siguiente fragmento de texto? (2.2)
Sentencia_de_asignacin::=Variable=Expresion
a) Una sentencia C
b) Una regla de produccin BNF
c) Un metasmbolo
d) Una secuencia de acciones
A::=B[C][D]
B::=E{E}
C::=eB
D::=(f|g)B
E::=a|b|c
a) aebcgac
b) aebfagc
c) fabacaac
d) abgacab
7.-En cualquier lenguaje de programacin, los valores vlidos de tipo real estn determinados
por (2.2) (2.5.2)
Ante::=[Bajo{Cabe}(Con)|(Con{Cabe})]
a) AnteBAjoCabeCon
b) Con
c) Cabe
d) CabeCabeCon
a) La sintaxis de un lenguaje
b) El orden de complejidad de un algoritmo
c) Programas funcionales
d) Formatos numricos binarios
a) 5.
b) .234
c) 4,78
d) 13.7F56
16.-Al conjunto de valores que puede tomar un dato, as como las operaciones permitidas entre
ellos se llama (2.5)
a) Expresin
b) Variable
c) Tipo
d) Funcin
a) Elementos de informacin
b) Clases de valores
c) Representaciones de valores
d) Smbolos de representacin
Dentro de una misma clase de valores pueden distinguirse varios tipos diferentes.
Un tipo de datos define: una coleccin de valores y las operaciones significativas sobre ellos
19.-En el lenguaje C Cul de las siguientes afirmaciones respecto a los tipos de datos
predefinidos es correcta? (2.5)
(Dentro del rango de valores, los datos int son precisos y exactos, los float son precisos pero
tienen nmeros decimales con lo que no son exactos)
24.-Suponga que / y % son dos funciones que calculan respectivamente la divisin de enteros y
el resto de la divisin. Entonces en C la regla Dividendo=Divisor*Cociente+Resto, se expresara:
(2.5.1) (1.5.1)(7.2.2)
a) a=a/b*b+a%b
b) a=/(a,b)*b+%(a,b)
c) a=(a/b)*b+(a%b)
d) a=+(*(/(a,b),b),%(a,b)) (Representacin en modelo de cmputo funcional. En C el
modelo es el imperativo)
a) int(5)-int(0)
b) int(int(5))
c) int(5)
d) char(5)
a) 25
b) 7
c) 9
d) 1
a) 33/5.3
b) 25*3.5
c) 33.5/5
d) ((5*30)/6%5)
30.-Dentro de una expresin, los operadores del mismo nivel de prioridad de prioridad se
evalan: (2.6)
a) La multiplicacin
b) La resta
c) La divisin
d) La suma
33.-Dentro de una expresin los operadores del mismo nivel de prioridad se evalan: (2.6)
a) La divisin
b) La multiplicacin
c) La suma
d) La resta
float x=5.8;
int y=int(x);
printf(%d, y);
a) Produce un error
b) Imprime 5.8
c) Imprime 5
d) Imprime 6
int a=2;
float n=3.5;
n=(n+3.0/float(a))*2.0
a) 10.0
b) 6.5
c) 10.5
d) 11
float x=12.18;
int y=int(x);
printf(%2.2f, float(y)
a) 12.8
b) 12.00
c) 12.18
d) 12.0
x=z*4;
y=x%z;
printf(%d%.2f%d, x, float(y),z);
a) 8.2
b) 8.002
c) 80.002
d) 800.02
a) Descuento: 12.50
b) Descuento: 12.5%
c) Descuento: 12.50%
d) Descuento: 12.5
41.-Qu librera debe incluirse para realizar operaciones de escritura simple? (2.8)
a) math.h
b) stdio.h
c) stdlib.h
d) string.h
a) Para salir
b) Para mostrar un fragmento de cdigo
c) Para incluir las libreras
d) Para simular una entrada
#include <Uno.h>
#include Dos.h
a) #import
b) #include
c) #require
d) #introduce