La Red de Conocimientos Pedagógicos - Conocimientos universitarios - Respuestas preliminares de la Olimpiada Nacional de Informática 2008 (Grupo Popular)

Respuestas preliminares de la Olimpiada Nacional de Informática 2008 (Grupo Popular)

1. Preguntas de opción múltiple: (65438 0,5 puntos por cada pregunta)

1.A 2. B3. Dinamita C 4. C5. B

6.D 7. C8. D9. A10. B

11.D 12. A13. B14. B15. B

16.A 17. B18. A19. B20. D

2. Resolución de problemas: (***2 preguntas, 5 puntos cada una, * * * 10 puntos)

1.12 4

2.7(1 - >;2->5->6)

3. Programa de lectura y resultados de escritura (***4 preguntas, 8 puntos cada una, 32 puntos***)

1.23

2.2, 3, 1

3.5 4 10 1 6 22 -59 -6 -11 -6

4.DBGEFCA (encontrar la cola del árbol Orden recorrido)

4. Mejorar el programa (2,5 puntos por los primeros 4 espacios, 3 puntos por los últimos 6 espacios, * * * 28 puntos).

(Nota: Puede haber algunos métodos equivalentes para completar los espacios en blanco en el siguiente proceso. Cada provincia puede pedir a sus propios expertos que revisen en la computadora y no necesariamente necesita informar al Comisión de Ciencia y Tecnología para su revisión.)

1.①(cambiar[I] gt; = 'A ') y (cambiar[I] lt; = 'Z ') (escribir solo (cambiar[I] ]

② (str[i] >= 'A ') y (str[I] lt; = 'Z ') (solo cadena[I]

③str[I] := cambiar[ord(str[I])-ord (' a ') 1];

④Cambiar cadena;

2.①a[izquierda]

②a[j] lt; valor (o a [j] < = valor)

③a[I] gt; valor (o a[i] > = valor)

④ a[i]: = valor;

⑤I, derecha, n

⑥ FindKth(izquierda, I, n)