Preguntas del examen de lenguaje C
1. La declaración de un programa en lenguaje C debe contener al menos una ___función principal___.
2. La extensión del archivo del programa fuente en lenguaje C es __.C____. Después de la compilación y la conexión, la extensión del archivo generado es __.h____.
3. El programa estructurado consta de tres estructuras básicas: estructura secuencial, ___selección___ y ___bucle___.
4. La ejecución del lenguaje C comienza desde ____función principal__.
5. El separador de declaraciones del programa fuente C es ___punto y coma___.
6. En lenguaje C, utilice la palabra clave _____float_ para definir variables reales de precisión simple.
7. La expresión S=12 debe leerse como "___ asigna 12 a S___".
8. La unidad básica del programa fuente en lenguaje C es ___función___.
9. Supongamos que int x=9, y=8; el resultado de la expresión x-=y 1 es ___0___.
10. Si a es una variable entera, a=12, entonces la expresión: a * =2 3 valor___60__.
11. Al llamar a funciones de biblioteca para el procesamiento de entrada y salida en lenguaje C, el archivo de encabezado que debe incluirse en la línea de comando #include es ___stdio.h___.
12. El resultado de la expresión 95 es __4____.
13. Si a es una variable entera, a=12, entonces la expresión: el valor de a =4_16_____.
14. En lenguaje C, el operador que requiere que el operando sea un número entero es ______.
15. En lenguaje C, se utiliza ____entero__ distinto de cero para representar el valor lógico "verdadero".
16. El resultado de la expresión 10/3 es __3____.
17. Normalmente un byte contiene __8____ bits binarios.
18. Supongamos que todas las variables son números enteros, a=2, b=5, b, entonces el valor de la expresión a b es _8_____.
19. En lenguaje C, solo existen cuatro tipos de datos básicos, que son: _int_____, ___float___, __char____ y double.
20. Un programa de C tiene una y sólo una función ____principal__.
21. Si a es una variable entera, a=12, entonces la expresión: el valor de a-=2_10____.
22. En lenguaje C, existen tres operadores lógicos, son: __ y ____, ___ o ___, __no ____.
23. En lenguaje C, la función de entrada de caracteres y la función de salida de caracteres son: __getchar____ y ___putchar___ respectivamente.
24. Los cuatro pasos del desarrollo de un programa en C son ___ingresar y editar el programa fuente___, __compilar____, __conectar____ y ejecutar.
25. Las estructuras de los programas en C son: estructura secuencial, __estructura de selección____ y __estructura de bucle____.
26. La expresión en la declaración if puede ser una expresión relacional, __expresión aritmética____, __expresión de asignación____.
27. __xgt; y_?x: y___ es el único operador ternario en lenguaje C.
28. Los comandos de preprocesamiento proporcionados por el lenguaje C incluyen principalmente los siguientes tres tipos: definición de macro, __inclusión de archivos____ y ___compilación condicional___.
2. Leer el programa y escribir los resultados del siguiente programa.
1, 2
2, K
3, a 97
4 Sin resultado
Tres. , Escriba un programa
1. Escriba un programa en C, ingrese 3 números a, b, c y genere el número más grande entre ellos.
#include
Void main()
{
Int a, b, c
Printf; ("Ingrese tres números");
Scanf(ddd,amp;a,amp;b,amp;c);
If(alt;b)
A=b;
If(alt;c)
A=c;
Printf("El número más grande: d", a ) ;
}
Encuentra la suma del 1 al 50.
#include
Void mian()
{
Int sum=0,i;
Para (i=1; ilt; =50; i )
Suma =i;
Printf("La suma de 1-50 es: d", suma);
}
Ingrese una letra mayúscula desde el teclado y solicite que se emita en letras minúsculas.
#include
Void mian()
{
Char c;
Printf("Por favor, introduzca una letra");
Scanf("c".amp; c);
Printf("su letra minúscula es c", c 32);
}
Utilice la instrucción while para calcular el valor de 1 1/2 1/4... 1/100 y mostrarlo.
#include
Void mian()
{
Suma flotante=0, temp;
Int i =1;
Mientras(ilt;=100)
{
Temp=1/i;
Suma =temp;
I
}
Printf("El resultado es d", suma
}
Ingrese dos números enteros, genere el número mayor.
#include
Void mian()
{
Int a, b
Printf(" Por favor ingrese dos números");
Scanf("dd".amp; a,amp; b);
Printf("El número más grande es: d"agt; b? a: b);
}
6. Utilice la declaración while para calcular el valor de 1 1/3 1/5... 1/99 y mostrarlo.
#include
Void mian()
{
Int i =1
Suma flotante=; 0, temp=0;
Mientras(ilt;=99)
{
Temp =1/i;
Suma = temp;
I=i 2;
}
Printf("El resultado es: f", suma),
}