Quiero realizar el examen de Informática Nivel 2, pero no sé cómo repasarlo. El semestre pasado, el profesor de lenguaje C solo dio conferencias y no habló demasiado sobre los detalles del examen de calificación.
En resumen, el segundo nivel se centra en: tipo de datos y conversión, bucles, transferencia de valores de funciones, forma de llamada de puntero de matriz bidimensional, forma de llamada de miembros de estructura y cuestiones relacionadas con matrices de caracteres (como como traducción de caracteres, eliminación o adición de caracteres específicos, etc.), operaciones básicas de listas enlazadas y archivos.
Debo recordarles que estos puntos de conocimiento no se pueden ver directamente sin ladrillos y mosaicos.
Después de completar los puntos anteriores, podrás realizar las preguntas del examen de Nivel 2. Las siguientes son algunas de mi experiencia al hacer preguntas para su referencia.
De hecho, no es necesario responder más preguntas. Por ejemplo, sólo tomé tres series de pruebas escritas y una docena de pruebas por ordenador para el segundo nivel. Siento que estas preguntas son todas iguales y no es necesario hacerlas todas. La clave es que realmente comprenda las preguntas, en lugar de memorizarlas. Al leer el curso, haga un análisis de lista (para profundizar la memoria y evitar confusiones), como:
# include & ltstdio.h & gt
#Definición N 5
int fun(int *s, int a, int n)
{ int j
* s = j = n; >Y (a!= s[j])j-;
return j;
}
main()
{ int s[N+1]; int k;
for(k = 1; k & lt= N; k++)s[k]= k+1; "%d\n ", fun(s, 4, N));
}
Primero analiza S0 = 4, S1 = 2, S2 = 3, S3 = 4, S4 = 5, S5 = 6.
¡Cuando j=n=5 y (juicio condicional) a=4! =s[5]=6, continúa ejecutando j-;
j=4, 4! =s[4]=5, continúa ejecutando j-;
j=3, 4! =s[3]=4, la condición es falsa, es decir, se devuelve 0;
Ejecutar return j = 3;
La respuesta final es 3;
Los caracteres chinos anteriores se pueden omitir. ¡Espero que esto ayude!