Académique Documents
Professionnel Documents
Culture Documents
1.- Los siguientes son los elementos del Modelo del Programa
Almacenado:
a.
b.
c.
d.
e.
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
( )
( )
( )
( )
( )
( )
( )
( )
Es abierto
Es touch screen
El estndar de administracin de archivos que maneja es el FAT
Es libre
Se usa en servidores de cmputo y nubes
(
(
(
(
(
)
)
)
)
)
15.- Un Compilador:
a. Cuenta con un mecanismo de sealamiento de errores que permite depurar el
programa fuente
( )
b. Tambin se conoce como parser
( )
c. Nos permite precisar las acciones que debe ejecutar la computadora
( )
d. Traduce el programa fuente escrito en un lenguaje de programacin en un
programa en cdigo de mquina
( )
e. Consta de un analizador lxico, un analizador sintctico (parser) y un generador de
cdigo
( )
( )
( )
( )
( )
19.- Un enlazador:
a. Interconecta los distintos segmentos de un programa
( )
b. Analiza los enlaces del programa y detecta las fallas
( )
c. Realiza los enlaces de hipertexto
( )
d.
Resuelve las direcciones de las etiquetas, variables globales, para producir
un programa ejecutable
( )
e. Revisa el programa ensamblador para producir un programa objeto
( )
20.- Un depurador:
a. Interconecta los distintos segmentos de un programa
b. Depura las fallas de sintaxis
c. Permite correr paso a paso un programa
d.
Manda los mensajes de error semntico
( )
e. Revisa el programa ensamblador para producir un programa objeto
( )
( )
( )
( )
( )
; , {}
*+-/=
\n \t
<espacio> <tabulador> <intro>
[ _ {
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
25
22
0x14
2
012
0x5ff
511
0xbfd
0511
05775
( )
( )
( )
( )
2.5e-3
1.4e-3
Error de sintaxis, no da un resultado vlido
1.0015
0.6e-3
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
8
-8
Es una expresin incorrecta
D
#
0
a
A
1
-1
15
0xff
3825
0
0xfff
0x777
0x1ff
777
0
0xfff
0
0xff
0xf
015
0xfff
(
(
(
(
(
)
)
)
)
)
A<2
A == B
A <= B
A*B <= 0
A=B
(
(
(
(
(
)
)
)
)
)
A<2
A == B
A <= B
A*B <= 0
A=B
C( )
C( )
C( )
C( )
C( )
F(
F(
F(
F(
F(
)
)
)
)
)
(
(
(
(
(
)
)
)
)
)
-+%
< > << >>
&
&&
== *= /=
-+%
< > << >>
&
&&
== *= /=
(
(
(
(
(
)
)
)
)
)
\n
<return>
eof
\0
(
(
(
(
(
)
)
)
)
)
(X += fprint(A = %d ))
[A+B]
yo estoy + bien
5*sin(2*A)
A*isupper(c)
( )
(
(
(
(
)
)
)
)
(
(
(
(
)
)
)
)
{;;}
if (A < B) printf(hola \n); else printf(adios \n);
for (A=1;A<B;A++) printf("%c\t%d\t",c,c++);
printf("(char) 1089 = %c\n", C = (char)ENT);
isupper(c); ispunct(c);
( )
44.- El programa:
#include <stdio.h>
int main();
{
char *C, C1,C2; int A = 0X4161;
C = (char *)&A; C1= *C; C2= *(C+1);
printf(%C %C\n, C1, C2);
return 0;
}
a. No corre el programa, tiene errores sintcticos
( )
b. Imprime en el monitor de salida estndar los caracteres a y A separados por espacios
en blanco y luego un cambio de rengln
( )
c. Imprime basura
( )
d. Para que imprima en pantalla primero debe abrirse el archivo de texto
( )
e.
Tiene un uso incorrecto de un apuntador a carcter en Lenguaje C, eso no se
debe hacer
( )
45.- El programa:
#include <stdio.h>
int main();
{
char *C; int A = 0X4161;
C = (char *)&A; C1= *C; C2= *(C+1);
printf(%X %X\n, C1, C2);
return 0;
}
a. No corre el programa, tiene errores sintcticos
( )
b. Imprime en el monitor de salida estndar los valores en hexadecimal 61 y 41
separados por espacios en blanco y luego un cambio de rengln
( )
c. Imprime basura
( )
d. Algunas variables no estn declaradas
( )
e.
Tiene un uso incorrecto de un apuntador a carcter en Lenguaje C, eso no se
debe hacer
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
63.-
(
(
(
(
)
)
)
)
DATO)
{if
DATO
=!0
return
(DATO*factorial(DATO
1))
else
return
(1)}
unsigned
coef_binomial(unsigned
N,
M)
{return
(factorial(N)/
(factorial(M)*factorial(N-M)));}
( )
( )
c. unsigned factorial(unsigned
( )
d. int factorial(int DATO) { int FACT 1; if (DATO==0) return (1); for
( )