Está en la página 1de 4

EVALUACIÓN DE INFORMÁTICA PARA INGENIERÍA QUÍMICA GRUPO 1

TIEMPO: 60 MINUTOS
Lea cada una de las preguntas y seleccione la opción de la respuesta correcta . La hoja de
respuesta la envían al correo francisco.munoz@mail.uniatlantico.edu.co

1) Un programa de computadora es:


A. El libro que le indica cómo usar el computador.
B. Una lista de instrucciones que la computadora debe realizar.
C. El tipo de lenguaje que una computadora entiende.
D. La memoria instalada en la computadora
2) En Matlab u Octave, cada instrucción completa se llama:
A. Un argumento
B. Un código.
C. Una función
D. Una declaración.
3) Todas las declaraciones en Matlab u Octave, deben incluir:
A. Un código.
B. Un subíndice.
C. Un argumento.
D. Un número de línea.
4) Una variable es:
A. Un valor numérico.
B. Un operador matemático.
C. Una función.
D. Un argumento.
5) La declaración que hace que se visualice la información en la pantalla o se imprima es:
A. input
B. fprintf
C. displayer
D. %
6) La declaración para construir una lista de instrucciones que la computadora debe realizar más
de una vez sin volver a escribir las instrucción es:
A. syms
B. for … end
C. El punto y como
D. input
7) ¿Qué visualiza la computadora sí se escribe la lìnea siguiente:
10 fprintf¿ 2+2 \n ')
A. '2+2\n'
B. 4
C. 2+2 \n
D. 2 + 2

8) ¿Qué respuesta es correcta en la ejecución del siguiente programa:


5 A=input('A = 3 ')
10 B=input('B=6')
15 C=18;
20 if C==(A*B)
30 disp(' Esto es correcto')

Universidad del Atlántico – Informática para Ingeniería Química


1
40 fprintf(' No, esto no es correcto\n')
end
A. Esto es correcto
No, esto no es correcto
B. Esto es correcto
C. No, esto no es correcto
D. error: 'A' undefined near line 20 column 20
9) ¿Qué respuesta describe el siguiente programa?
10 for i=1:10
20 for j=1:10
30 disp([i*j])
40 end
50 end
A. ciclos anidados ilegalmente
B. ciclos anidados legalmente.
C. ciclos intercalados ilegalmente.
D. ciclos intercalados legalmente.
10) ¿Qué imprime el siguiente programa?
10 A=20;
20 B=15;
30 if A > B
40 disp(' A es mayor que B')
50 else
60 disp('B es menor que A')
70 end
A. A es mayor que B
B. B es mayor que A
C. A es mayor que B
B es menor que A
D. error
11) ¿Qué imprime el siguiente programa?
10 xmin= – 3.14159;
20 fprintf(' %3.3f\n',xmin))
A. –3
B. 3
C. –3.142
D. –1

12) ¿Qué imprime el siguiente programa?


10 x=3.5; y=6.5;z=2.25;
20 Eq=@(x,y,z) x+y+z;
30 fprintf(' Eq=%2.3f\n',Eq(x,y,z))
A. 12
B. 12.30
C. error
D. 12.250

Universidad del Atlántico – Informática para Ingeniería Química


2
13) ¿Qué imprime el siguiente programa?
10 A=2; B=4;C=6;
20 fprintf('A*(B+C)\n')
A. 20
B. 24
C. A*(B+C)
D. error
14) ¿Cuál es el significado de la siguiente expresión?
A<B | C>D
A. ¿Es A menor que B o es C mayor que D?
B. ¿Es A menor que B diferente C mayor que D?
C. ¿Es A menor que B y C mayor que D
D. ¿ A menor que B y/o C mayor que D

15) ¿No es correcto el siguiente nombre de un archivo?


A. Acción12
B. Ejemplo 20
C. Opcion
D. Funcion_4
16) ¿Qué visualiza el siguiente programa?
10 N=input('N=5');
20 M=input('M=5');
30 if N = = 0
40 disp(' El cociente de B divido entre A es indefinido')
50 else
60 if (M-N) >=0
70 disp(‘ El cociente de N dividido entre M es uno’)
80 end
A. El cociente de N dividido entre M es uno
B. El cociente de M dividido entre N es indefinido
C. El cociente de N dividido entre M es cero
D. error

17) El punto y coma (;), es de utilidad en los programas porque:


A. Evita los resultados parciales.
B. Indica la separación de una línea
C. En los corchetes indica el inicio de una fila.
D. Hace la escritura más visible.
18) En la siguiente línea el apóstrofo es un operador aritmético de carácter especial, que se usa
para:
10 M=[1; 2;3]
A. Evitar el punto y coma dentro de los corchetes.
B. Hallar la inversa de M.
C. Saltar algunos términos.
D. Ninguna de las anteriores.
19) El siguiente ciclo for que números generaría:
10 for N=1:5.1
20 disp([N])

Universidad del Atlántico – Informática para Ingeniería Química


3
30 end
A. 1
1.5
2.0
2.5
5.1
B. 1
2
3
4
5
C. 1
1.1
1.2
1.3
1.4
D. Ninguna de las anteriores.
20) El siguiente programa no genera resultados, ¿Por qué?
a = 1e9;
n = 0;
while 2^n <= a
n = n + 1;
disp([ n])
A. Es un ciclo indefinido
B. n es cero
C. El valor de a es demasiado grande
D. Tiene un error de sintaxis.

************************** FIN***********************************

Universidad del Atlántico – Informática para Ingeniería Química


4

También podría gustarte