Anda di halaman 1dari 15

Examen Fundamentos de Programacin

Question1
Puntos: 5

Cul es el resultado de evaluar la siguiente expresin escrita en lenguaje y Seleccione una respuesta. a. z = 22 b. z= 72 c. z= 60 d. z = 28 considerando que el estado de las variables es

Question2
Puntos: 5

Se requiere un programa que dado un nmero entero determine si ste es par o impar. Seleccione una respuesta.

a.

b.

c.

d.

Question3
Puntos: 5

Cul es el resultado de codificar la siguiente expresin booleana?

Seleccione una respuesta. a. x = (-b + sqrt(b*b + 4*b*c))/(2*a) b. x = -b + sqrt(b*b + 4*b*c)/2*a c. x = -b + sqrt(b*b + 4*b*c)/(2*a) d. x = (-b + sqrt(b*b + 4*b*c))/2*a

Question4
Puntos: 5

Cul de los siguientes enunciados es una declaracin correcta de una variable que almacena la edad de una persona en aos? Seleccione una respuesta.

a. int anhos; b. int aos; c. Int aos; d. Int anhos;

Question5
Puntos: 5

Es un ejemplo de una instruccin en lenguaje C: Seleccione una respuesta. a. MOV R2, R7 b. printf("hola mundo"); c. Leer x d. 0010 0000 1000 0100

Question6
Puntos: 5

De acuerdo con el modelo de Von Neumann, los elementos principales encargados de la ejecucin de una instruccin del tipo Leer x son: Seleccione una respuesta. a. Memoria, dispositivos de entrada y ALU b. Unidad de control, dispositivos de entrada y ALU c. Unidad de control, dispositivos de entrada y memoria d. Unidad de control, memoria y dispositivos de salida

Question7
Puntos: 5

Qu imprime la siguiente instruccin: printf(+\n+++\n++++)? Seleccione una respuesta.

a.

b.

c.

d.

Question8
Puntos: 5

Dada la funcin cuyo prototipo es: int gama(int y,float temp[],char c), cules son los parmetros que se envan por valor y cules por referencia en la siguiente invocacin? Seleccione una respuesta. a. Todos se envan por valor b. x por valor y por referencia c[3] por valor c. x por valor y por valor c[3] por referencia d. Todos se envan por referencia

Question9
Puntos: 5

Modifica el siguiente cdigo para producir la salida deseada, considerando que el estado de las variables es x=10, y=8.

Seleccione una respuesta.

a.

b.

c.

d.

Question10
Puntos: 5

La siguiente instruccin mueve el contenido del registro 8 al registro 9: 0010 0000 1000 0100. De acuerdo con su representacin, est escrita en lenguaje: Seleccione una respuesta. a. Ensamblador b. C c. Alto nivel d. Mquina

Question11
Puntos: 5

De acuerdo con el modelo de Von Neumann, qu elementos de la computadora intervienen, principalmente, en la ejecucin de la instruccin ?

Seleccione una respuesta. a. Dispositivo de salida, ALU, memoria y unidad de control b. Dispositivo de entrada, ALU y unidad de control c. ALU, memoria y unidad de control

d. Buses, memoria y unidad de control

Question12
Puntos: 5

Despus de ejecutarse el siguiente cdigo, cul es el valor de los elementos del arreglo A? int B[10]={1,3,2,5,4,2,4,1,3,2}; int A[5]={0}; for(i=0;i<10;i++) A[B[i]-1]++; Seleccione una respuesta. a.

b.

c.

d.

Question13
Puntos: 5

Cul es la salida del siguiente cdigo suponiendo que x=9, y=11?

Seleccione una respuesta.

a.

b.

c.

d.

Question14
Puntos: 5

Cul es la condicin que completa el siguiente cdigo? if( ) printf("El valor de n est dentro del intervalo [5,10]\n"); else printf("El valor de n est fuera del intervalo [5,10]\n"); Seleccione una respuesta. a. n<5 || n>10 b. n>=5 && n>=10 c. n>5 && n<10 d. !(n<5 || n>10)

Question15
Puntos: 5

Dada la ecuacin

Cul(es) de los siguientes enunciados son codificaciones correctas?

Seleccione una respuesta. a. b, c, d b. a, c, d c. a, b, d d. c, d, e

Question16
Puntos: 5

El lenguaje C est basado en el paradigma de programacin: Seleccione una respuesta. a. Funcional b. Lgico c. Orientado a objetos d. Imperativo

Question17
Puntos: 5

Cul de los siguientes cdigos implementa la siguiente sumatoria?

Seleccione una respuesta.

a.

b.

c.

d.

Question18
Puntos: 5

Cul es la salida a pantalla al ejecutarse el siguiente cdigo? main(){ struct datos{ char nom[15]; float peso; float estatura; float IMC; float sexo; int en; }; struct datos Juan={"Juan",80,1.75,0,'M',0};

char EstadoN[4][20]={"desnutrido","normal","sobrepeso", "obeso"}; Juan.IMC=Juan.peso/pow(Juan.estatura,2); if(Juan.IMC<18.5) Juan.en=0; else if(Juan.IMC<=24.9) Juan.en=1; else if(Juan.IMC<29.9) Juan.en=2; else Juan.en=3; printf("IMC=%.2f \n Estado nutriciona de %s:%s \n",Juan.IMC,Juan.nom,EstadoN[Juan.en]); system("pause"); } Seleccione una respuesta.

a.

b.

c.

d.

Question19
Puntos: 5

Cul es la salida del siguiente diagrama si el valor de N=4?

Seleccione una respuesta. a. 0, 24 b. 1, 24 c. 24, 0 d. 24, 1

Question20
Puntos: 5

Escribe la funcin area() que reciba como parmetros la altura y la base de un tringulo y regrese el rea del mismo. Seleccione una respuesta. a. void area() { prinft("Ingresa altura y base"); scanf("%f,%f",&altura, &base); printf("Area = %d", base*altura/2); } b. void area(float altura, float base) { printf("Area = %d", (base*altura)/2); }

c. int area(float altura, float base) { return (base*altura)/2; } d. float area(float altura, float base) { return (base*altura)/2; }
Guardar Terminar y Enviar

Tiempo restante

Usted se ha autentificado como JOSE ABRAHAM VALENCIA LOPEZ (Salir)

Anda mungkin juga menyukai