Buscando respuestas a la tercera edición de programación en lenguaje c y experimentos y ejercicios de programación en lenguaje c
Respuestas de la guía de programación en lenguaje C de la tercera edición
¿Respuestas del Apéndice F a las preguntas posteriores a la clase?
¿Preguntas del ejercicio 1?
1.1?¿Rellena los espacios en blanco?
1. ¿Función?
2. Función principal principal(); función principal principal()?3. Función principal principal()?4. ¿Encabezado de función; cuerpo de función? {;}?
6. Estructura secuencial; estructura de selección; estructura de bucle?7. .c; .obj; .exe?
1.2?¿Preguntas para pensar?
1. Respuesta: La programación estructurada se refiere a un conjunto de principios de programación para que el programa tenga una estructura razonable para garantizar la corrección del programa. ¿Estructura secuencial, estructura de selección, estructura de bucle?
2. Respuesta: Un algoritmo es una descripción de los pasos para resolver un problema específico. Las herramientas de expresión de algoritmos informáticos suelen utilizar los siguientes métodos: ① Utilice lenguaje natural para expresar el algoritmo; ② Utilice diagramas de flujo para expresar el algoritmo; ③ Utilice pseudocódigo para expresar el algoritmo;
?
3. 4. 5. Descripción general: 1.3 Preguntas de programación: 1. Respuesta:?
#include?"stdio.h"?main()?
{?float?a=10,?b=20,?h=5,?s ;s=(a+b)*h/2;?
printf("s=%f?"?,?s?);?}?
2. Respuesta:?
#include?"stdio.h"?
main()?
{?printf("******* **********************");printf("*¿hola?mundo?*");printf("********** ** **********************");?}
¿Pregunta de ejercicio 2?
2.1 ¿Pregunta de opción múltiple?
DBDCA?DCABB?CA?
2.2? ¿Rellenar los espacios en blanco?
1.2.000000
2.1;0.500000? /p>
3.9;2?4.6?5.100;d?6. (1) 20?
(2) 0 (3) 60?7. (1) 10; 6; 4?
(2) 9; 15? (3) 60; 83?
8.55 p>
9. x=4; y=6; z=3; m=463?
2.3?¿Pregunta de corrección (omitida)?
¿Pregunta de ejercicio 3?
3.1 ?Preguntas de opción múltiple?
BDABC?ADCAC?BBA?
3.2?¿Rellena los espacios en blanco?
1.3?2.261?3.
4.2,?1; intercambiar los valores de a y b?5.6.6?6.003?7.7?
8.5.0,4,c =3
9. i=10,j=20
10. (1) 65 (2) 65, A (3) 3.14,123.46? (4) 3.141600e+000,1.234560e+002 (5) 8765.432100 (6) 8.765432e+003
11. a=2b=5x=8.8y=76.34c1=65c2=97?12. %d/%d;%d/%d=%.2f\n?
3.3?Preguntas de corrección de errores (omitidas)?3.4?Preguntas de programación?
1. Respuesta:?
#include?"stdio.h"?main()?{? int?x,y;? scanf("%d%d",&x,&y);printf("\ t\tx\ty\n");? printf("Número decimal\t%d\t%d\n",x,y);printf("Número octal\t%o\t%o\n", x,y);printf("Número hexadecimal\t%X\t%x\n",x,y);?}?
2. Respuesta:?
#include?"stdio.h"?main()?{? char?ch;? printf("Ingrese una letra mayúscula en inglés");scanf("%c",&ch );? printf("Las letras mayúsculas en inglés son %c\n",ch);printf("Su carácter principal es %c\n",ch-1);printf("Sus caracteres siguientes son %c\n " ,ch+1);?}?
3. Respuesta:?
#include?"stdio.h"main(){? int?x,a,b,c,y;? printf("Ingrese un número entero de tres dígitos\n") ; scanf("%d",&x);a=x/100;? b=(xa*100)/10;c=x%10;?
printf("Salida inversa del número entero: %d\n",y);}?}?
4. Respuesta:?
#include?"stdio.h"?main()?
{?int?hora;?doble?salario,?salariodía;?scanf("%d ,%lf",?&hora,?&salaryday?);? salario=hora*salaryday-?hora*salaryday*0.1;?
printf("%8.2lf\n",?salario);? }?
5. Respuesta:?
#include?"stdio.h"?main()?{? int?a,b,c,t;?printf("Ingrese tres números enteros\n");scanf ( "%d%d%d",&a,&b,&c);? printf("a=%d,b=%d,c=%d\n",a,b,c);t= a;a =c;c=b;b=t;? printf("Después del intercambio a=%d,b=%d,c=%d\n",a,b,c);?}? p>
¿Pregunta de ejercicio 4?
4.1 ¿Pregunta de opción múltiple?
¿BADDD?ACBBB?BA?
4.2 ¿Pregunta para completar los espacios en blanco?
1.1?
2. (1) a>0?||?b>0? (2) x>0?&&?x<=10 (3) a==1,5?&&?b==1,5?&&?c==1,5 p>