[Descargo de responsabilidad] Si hay alguna infracción, informe el contenido de este blog. Se eliminará el uso no comercial. Si hay una infracción, infórmeme y lo eliminaré
Si la respuesta no es oportuna o no comprende, agrégueme WeChat island68 QQ823173334 Si puede, indíquelo en CSDN
Espero comunicarme contigo a través de la plataforma de CSDN
Mantener para uso propio
Evaluación sin conexión de la puntuación completa de
"C Programming (Advanced College)"
100 puntos
1. Lea el programa y escriba los resultados (8 puntos por subpregunta, un total de 40 puntos).
1) int x = 6, y = 7;
printf ("% d", x ++); printf ("% d \ n", ++ y);
La salida del programa es.
2) float f = 3.1415927;
printf ("% 5.4f,% 3.3f", f, f);
entonces la salida del programa es.
3) a = 3;
a + = (a <1)? a: 1; printf ("% d", a); El
resultado es.
4) main ()
{int a [5] = {2,4,6,8,10}, * p;
p = a;
printf ("% d,", * (p ++));
printf ("% d \ n ", * (p + 2));}
La salida del programa es.
5.Main ()
{int I = 29, J = 6, K = 2, S;.
S = I + I / K-J 9%;.
El printf ( "% S = D \ n-", S);
}
procedimiento La salida es.
2. Complete las preguntas en blanco del programa (3 puntos por cada espacio, un total de 30 puntos)
. Encuentre la suma de las diagonales mayores y menores de la matriz.
main ()
{static int a [3] [3] = {9,7,5,1,2,4,6,8,0};
int i, j, s1 = 0, s2 = 0;
para (i = 0; i <3; i ++)
para (j = 0; j <3; j ++)
{if ((1))
s1 = s1 + a [ i] [j];
if ((2))
s2 = s2 + a [i] [j];
}
printf (“% d \ n% d \ n”, s1, s2);
}
2.Ingrese 10 números del teclado y colóquelos en una matriz unidimensional, y luego promítelos.
main ()
{int i;
float a [10], sum, avg;
for (i = 0; i <10; i ++)
(3);
(4);
for (i = 0; i <10; i ++)
( 5);
(6);
printf ("promedio =% f \ n", promedio);
}
3.El siguiente programa es crear un archivo llamado myfile y almacenar los caracteres ingresados desde el teclado en el archivo, y cerrar el archivo cuando finalice la entrada en el teclado.
#include <stdio.h>
main ()
{
(7) * fp;
char c;
fp = (8);
do
{
c = getchar ();
(9);
} while (c! = EOF);
(10) ;
}
3. Preguntas de programación (10 puntos por cada pregunta, un total de 30 puntos)
. 1. Los tres enteros a, byc son ingresados por el teclado, y el número más grande sale.
2) De los 10 enteros ingresados en el teclado, encuentre el primer número divisible por 7. Si se encuentra, imprima el número y salga del bucle; si no se encuentra, imprima "no existe".
3) Hay una matriz flotante unidimensional a [10], que almacena los puntajes de 10 estudiantes, escribe una función para encontrar el puntaje promedio.