UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLIC...
Upcoming SlideShare
Loading in...5
×

Lenguaje de programación

283

Published on

LENGUAJE

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
283
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lenguaje de programación

  1. 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN LENGUAJE DE PROGRAMACIÓN Opción Múltiple Elige la opción que complete mejor el enunciado o que responda mejor a la pregunta. 1. Todos los programas pueden escribirse en términos de tres tipos de instrucciones de control: a Secuencia, selección, procedimiento c Secuencia, selección, función. b Secuencia, selección, repetición d Secuencia, procedimiento, repetición 4. ¿Cuál es el carácter utilizado para separar instrucciones en lenguaje C? a ; c , b : d . 2. A la repetición de un conjunto de instrucciones, un número específico de veces se llama repetición: a. Controlada por acumulador c Controlada por contador b Controlada por centinela d Controlada por constante 3. ¿Cuál es el carácter utilizado para hacer comentario de múltiples líneas? /* y */ c */ y */ b // d * y *
  2. 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN 5. Un programa de C tiene básicamente la siguiente forma: a Comandos del preprocesador Definiciones de tipos. Prototipos de funciones. Variables Procedimientos c Comandos del preprocesador Definiciones de procedimientos. Prototipos de funciones. Variables Funciones b Comandos del preprocesador Definiciones de tipos. Prototipos de funciones. Procedimientos Funciones d Comandos del preprocesador Definiciones de tipos. Prototipos de funciones. Variables Funciones 6. El lenguaje C usa salida formateada.La función printf tiene un carácter especial para formatear (%), De acuerdo a un número entero la letra debe ser: a s c d b c d f 7. Qué muestra el siguiente código? #include int main() { int i; for ( i=0 ; i<5 ; i++ ) { printf( "Bienvenidon" ); } } a Hola 0 c Hola 100 veces b Hola 5 veces d Hola 1
  3. 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN 8. ¿Cuántas veces nos pide el siguiente programa un número? #include #include int main() { int i; intnumero, suma = 0; for ( i=0; i<4; i++ ) { printf( "nIntroduce un número: " ); scanf( "%d", &numero ); suma += numero; } printf ( "nTotal: %dn", suma ); system( "PAUSE" ); } a 3 c 4 b 5 d 6 9. Busca el error en el siguiente programa: #include int main() { intnumero; printf( "Introduce un número: " ); scanf( "%d", numero ); printf( "nHas introducido el número %d.n", numero ); return 0; } a , c & b &d d Nada le falta 10. Cual será el resultado del siguiente programa: #include #include int main(){ int a, b, c; a = 5; b = 1; c = ( a + 5 * 2 ) * ( b + 6 / 2 ) + ( a * 2 ); printf( "%i", c ); getch(); } a 70 c 75 b 80 d 65
  4. 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN 11. ¿Cual será el resultado del siguiente programa? #include #include int main(){ int a, b, c; a = 5; b = +a; c = ( a * b ); printf( "%i",c ); getch(); } a 35 c 25 b 24 d 50 12. Indique el fallo habitual que se comente en el lenguaje C al momento de programar int main(){ int a, b, c; a = 5; b = a; c = ( a * b ); printf( "%i",c ); getch(); } a Error de sintaxis c declaración de variables b declaracion de funciones d librerias 13. ¿Cuál es la libreríabásica a importar, para cualquier programa hecho en C? a string c stdio b math.h d studio 14. Indica cuántas iteraciones del bloque se realizan al ejecutar el siguiente bucle: for (i=0 ; i<6 ; i=i+2) { for (j=0 ; j<6 ; j=j+2) {/* bloque*/} } a 36 c 16 b 9 d 4
  5. 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN 15. Indique qué valores se escriben cuando se compila y ejecuta el siguiente programa: #include <stdio.h> int f1(int x) { x++; return x; } int f2(int x, int y) { return x + y; } main() { int x = 3, y = 6, a, b, c; a = f1(x); b = f1(y); c = f2(a,b); printf("%d , %d , %d", x, y, c); } a 3,6,9 c 4,7,11 b 3,6,11 d 3,7,11 16. Indique qué valores se escriben cuando se compila y ejecuta el siguiente programa: #include <stdio.h> int f1(int y, int x) { return x - y; } main() { int x = 3, y = 7; printf("%d , %d, %d, %d", x, y, f1(y,x), f1(x,y)); } a 3 , 7 , 4, 4 c 3 , 7 , -4, -4 b 3 , 7 , 4, -4 d 3 , 7 , -4, 4 17. Indique que se escribe cuando se compila y ejecuta el siguiente programa: #include <stdio.h> #define N 10 main() { int v [N] = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}; int x = 1; while (x < N) { v[x]=0; x++; x = x * x; } for(x=N-1; x >= 0; x--)
  6. 6. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN if (v[x] == 0) v[x] = v[x-1] + v[x+1]; for(x=N-1; x >= 0; x--) printf("%d , ", v[x]); } a 100 , 90 , 80 , 70 , 60 , 100 , 40 , 30 , 30 , 0 , c 100 , 90 , 80 , 70 , 60 , 100 , 40 , 30 , 40 , 10 , b Se produce un error en tiempo de ejecución d Se produce un error en tiempo de compilación 18. Indique qué se escribe cuando se compila y ejecuta el siguiente programa: #include <stdio.h> #define N 6 main() { int v1 [N] = {0, 2, 4, 1, 3, 5}; int v2 [N] = {11, 22, 33, 44, 55, 66}; int x = 1; for(x=0; x <N; x++) printf("%d , ", v2[v1[x]]); } a 11 , 22 , 33 , 44 , 55 , 66 c 66 , 44 , 22 , 55 , 33 , 11 b 11 , 33 , 55 , 22 , 44 , 66 d 11,33,55,22,44, 55 19. Indique qué se escribe cuando se compila y ejecuta el siguiente programa: #include <stdio.h> #define N 3 main() { int m[N][N] = {{0, 0, 0}, {1, 1, 1}, {2, 2, 2}}; int x, y; for(x=1; x < N; x++) for(y=0; y < N; y++) m[x][y] = m[x][y] + m[x-1][y]; printf("%d , %d, %d", m[0][0], m[1][1], m[2][2]); } a 1 , 2 , 3 c 0 , 1 , 3 b 0 , 2 , 6 d 1 , 3 , 6 21. Indique qué se escribe cundo se compila y ejecuta el siguiente programa: #include <stdio.h> #include <string.h> main() { char cadena1[5], cadena2[5]; cadena1 = "abcd"; cadena2 = "xy"; if (cadena1==cadena2)
  7. 7. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN printf("%s", cadena2); else if (cadena1<cadena2) printf("%c", cadena1[0]); } a abcd c a b xy d Ninguna de las anteriores 22. La sentencia while permite implementar en nuestros programas a Bucles o repeticiones c Condiciones b Operaciones lógicas d Selecciones 23. Una función en C a Su cuerpo debe definirse antes de ser usada. c Su prototipo debe declararse antes de ser usada. b Siempre debe devolver un dato. d Puede definirse dentro de main. 24. La función main a Debe ser llamada por el resto de las funciones del programa. c Siempre debe ser llamada por main. b Puede omitirse de un programa C. d Es la primera función en ejecutarse. 25. La función printf a Sirve para leer datos del teclado. c Sirve para escribir datos en pantalla. b Siempre debe llamar a main. d Siempre debe ser llamada por main. 26. Las funciones matemáticas de C a Sólo pueden usarse con datos int. c Están definidas en la biblioteca math.h b Están definidas en la biblioteca d No incluyen el cálculo de raíces
  8. 8. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN stdio.h cuadradas. 27. ¿En cuál de las siguientes líneas NO hay un operador lógico? a >= , == , & c * , / , && b + , - , ! d % , <= , || 28. Los tipos de datos numéricos de C son: a Tres: int, float y char c Dos: integer y float b Tres: int, float y double d Dos: int y float 29. En C una constante char a Se encierra entre símbolos $ c Se encierra entre símbolos # b Se encierra entre comillas dobles d Se encierra entre comilla simple 30. En Lenguaje C; escribir la sentencia: x *= y; Es equivalente a escribir... a y=x; c y = y * y; b x = x * y; d x = 1*y; 31. ¿Qué es sizeof() en C? a un operador c una biblioteca b un bucle d una función 32. ¿Cómo se declara un arreglo multidimensional en C?
  9. 9. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN a int arreglo[12..13] ; c int arreglo[15[18]] ; b int matriz[[]] d int arreglo [8][9]; 33. ¿Qué hace un destructor en lenguaje C++? a No existen destructores en C++ c Elimina un objeto de una determinada clase, liberando la memoria utilizada por dicho objeto. b Sólo liberan la memoria utilizada por el objeto. d Elimina un objeto de una determinada clase, conservando la memoria para utilizarla posteriormente. 34. ¿Qué hace un Constructor en C++? a Inicializa un objeto de una clase al mismo tiempo que se declara. c C++ no utiliza constructores. b Inicializa un objeto de una clase sin declararlo. d Inicializa un clase de un objeto al mismo tiempo que se declara. 35. En C se suele llamar función a todos los subprogramas que: a Devuelven algún valor. c El valor devuelto debe ser de tipo int. b Pueden devolver o no algún valor. d No devuelven algún valor.

×