Cómo almacenar varios supervisores en la base de datos
La prueba escrita ronda los 70, y los tres intentos en la computadora son la máxima puntuación.
Veo una gran cantidad de estudiantes preocupados por el nivel 3 y sin saber cómo prepararse. hacer el examen. Creo que debería escribir la experiencia y los métodos de aprendizaje. Estos métodos asegurarán que puedas pasar el nivel tres. Pero no hay garantía de que obtenga puntajes altos y aprenda conocimientos, por lo que todos los estudiantes de informática y maestros o camaradas amantes de las computadoras que se creen maestros deberían detenerse aquí. ¡Bien!
Tomando la tecnología de red como ejemplo (los métodos para los otros tres temas son similares), resumo el método como: lea el libro con atención, tome notas y revise más.
La primera etapa: leer libros de texto sobre tecnología de redes y tomar notas detalladas (20 días).
Cuando leas el libro por primera vez, debes leerlo con mucha atención y copiar todo lo que creas que es importante en tu cuaderno, incluidas las
tablas e ilustraciones importantes. Si no entiende algo la primera vez, puede omitirlo y esperar dos días antes de volver a leerlo. Antes de leer nuevos conocimientos cada día
Repasa lo leído en los dos días anteriores para fortalecer tu memoria.
He dividido la importancia del libro: primero, el capítulo siete, y ocho para entender (solo toma notas);
Segundo, el capítulo cuatro para entender (ver Comprender los conocimientos principales); puntos); Master Capítulos 3, 5 y 6 (Comprenda todos los puntos de conocimiento);
Los siguientes capítulos son el enfoque: 2.2 Proceso 2.3 Gestión de almacenamiento 2.4 Gestión de archivos 2.5 Gestión de dispositivos
(Reprobé todas las preguntas de esta sección) 3.5 Par trenzado VS cable coaxial 3.6 OSI VS TCP/IP 4.3 Ethernet
4.5 Tecnología de red 4.8 Interacción de red Incluso 5.3 Protocolo IP 6.4 La tecnología de cifrado tiene algunos contenidos que deben ser entendidos y dominados.
Si no los entiendes, debes memorizarlos. Por ejemplo: los nombres de cada capa del protocolo OSI y del protocolo TCP/IP, varios medios de transmisión y varios parámetros Ethernet, etc.
Además, no es necesario leer ningún contenido que no esté en el libro de texto, porque ninguna de las preguntas del examen está fuera del libro.
===> Punto 1: La perseverancia es la victoria. Si insistes en leer 2 horas al día, podrás leer al menos 15 páginas.
===>Punto 2: Copia cuando lo necesites Una buena memoria no es tan buena como un mal bolígrafo.
===>Punto 3: Presta atención a las preguntas de la tarea después de clase, pueden ser las preguntas originales.
Después de completar esta etapa, debería poder comprender la mayoría de los puntos de conocimiento. También debe poder encontrar rápidamente la ubicación de un determinado punto de conocimiento en el libro.
La segunda etapa: revisar los capítulos clave (5 días)
El enfoque de esta revisión está en el contenido que necesita ser comprendido y dominado. Si lo comprende, cierre el libro. Y piénsalo de nuevo, lee
Si no lo entiendes, léelo dos veces más. Hay algunos puntos clave que debes recordar. Y debes leer el cuaderno en voz alta dos veces para ser más competente.
===> Punto 1: Comprender no necesariamente lleva a recordar. Debe formar una impresión en tu mente para que puedas escribirla cuando cierres el libro.
===>Punto 2: Presta atención a la terminología.
===>Punto 3: Abreviaturas. Para cualquier cosa que aparezca dos veces en el libro, asegúrese de anotar las explicaciones en chino e inglés.
Por ejemplo: CDMA/CD, MFLOPS, etc.
Tercera etapa: revisar capítulos y preguntas sin importancia (5 días)
Alguien puede preguntarse, para qué revisarlo si no es importante. ¡equivocado! Quien formula la pregunta no puede utilizar los puntos clave para completar 100 puntos, pero debe agregar otro contenido de manera apropiada.
Así que fue solo en estos capítulos sin importancia, y estas preguntas representaron alrededor de 20 puntos. El método de puntuación
es volver a leer todos los capítulos menos importantes. Cuanto más creas que es imposible, más deberás copiarlo y tomar nota de ello. Y
prestar especial atención a los números, como la velocidad de transmisión del cajero automático, la longitud de onda de la luz que utiliza la fibra monomodo, etc.
(La pregunta más vomitiva la última vez
es, ¿cuál es el valor típico del retraso de transmisión de la señal desde la estación emisora a través del satélite hasta la estación receptora? Seguí el satélite terrestre geosincrónico hasta el suelo
La distancia de la bola y la velocidad de transmisión de la luz se calcularon en el orden de cientos de milisegundos, pero no pude calcular el valor específico, así que supuse 250 ms. la respuesta resultó ser 540 ms)
p>También está el problema de las pruebas simuladas. Creo que las pruebas simuladas en el mercado ahora son una lástima. No hay ninguna que se haya probado y otras que no.
La verdad es que no son tan buenos como yo. Por lo tanto, no es necesario que haga demasiadas preguntas, simplemente lea bien el libro. Puede hacer algunas series en los últimos días, familiarizarse con los tipos de preguntas y dominar el tiempo.
Un compañero mío siguió el método anterior según mis instrucciones la última vez y el resultado fue una puntuación más alta que la mía en la prueba escrita. Entonces, seas inteligente o no, siempre que hagas lo que te digo, definitivamente aprobarás.
En una palabra: Si no te importa, te lo pregunto.
La parte práctica ahora solo tiene una pregunta de programación en lenguaje C, que es muy simple. Pero creo que lo más importante es poder compilar y depurar el programa. En otras palabras, no basta con poder escribir una pregunta en papel. Debes poder ejecutarlo en la máquina. obtenga el resultado, porque
Dependiendo del sistema de compilación y de la máquina, algunos programas correctos pueden producir una gran cantidad de errores. Mientras puedas encontrar los errores, todo estará bien.
Estarás bien.
Así que resumo el método como: pensar más, usar más la máquina y detectar errores. (Tome como ejemplo la segunda edición de "C Language Design" de Tan Haoqiang)
La primera etapa: lea el libro y tome notas. (15 días)
Algunas personas dicen que el libro es tan grueso, ¿se puede leer en 15 días? ¡equivocado! ¿Quién dijo que deberías terminar de leerlo si solo pensabas en el nivel tres? Sólo
leer las primeras 140 páginas es suficiente. Es decir, Capítulo 1, comprensión, Capítulos 2 y 3, Comprensión, Capítulos 5, 6, 7, Maestría, Capítulo 8,
Solo eche un vistazo al Capítulo 10. Debido a que la computadora C solo requiere que complete una función, no necesita leer el capítulo de funciones con demasiada atención. Solo necesita saber para qué se utilizan las funciones y cómo se llaman. En cuanto a los punteros, todas las preguntas del examen se pueden hacer usando matrices.
El uso de punteros es más simple y más propenso a errores. Recomiendo encarecidamente no usarlos. Capítulo 9 y Capítulo 10
No es necesario leer el Capítulo 9 y el Capítulo 10 después de eso.
===>Punto 1: Recuerda con frecuencia y anota todas las cosas importantes en tu cuaderno. Como la definición de caracteres de escape, etc.
===>Punto 2: Utilice la computadora para depurar dos programas todos los días (pueden ser ejemplos o preguntas de tarea)
===>Punto 3: Persevera y persiste.
La segunda etapa: hacer preguntas de tarea y depurar en la computadora. (10 días)
Ahora que has leído el libro, es posible que también hayas hecho algunos ejercicios. Ahora tienes que pensar en las preguntas extracurriculares de los primeros capítulos, especialmente los capítulos 5, 6 y 73.
Asegúrate de pensarlo tú mismo. Una vez que lo hayas hecho, podrás hacerlo. Depúrelo en la computadora. Si no puede hacerlo, simplemente mire la respuesta. Una vez que lo comprenda, puede depurarlo en la máquina.
.
Ejemplos importantes: Ejemplo 4.10 4.12 5.4 5.5 5.6 5.7 5.8 6.6 6.8 6.10 7.2 7.2 7.8 7.9
Ejercicios importantes: 4.5 4.9 5.5 5.7 5.8 6.1~6.10 7.1~7.14
===> Punto 1: Utilice el diagrama de flujo N-S al hacer las preguntas.
===>Punto 2: No importa lo simple que sea cada pregunta, debes depurarla hasta que sea correcta. Por ejemplo, en el Ejercicio 2.4(2), varios de mis compañeros pueden programarlo, pero no lo ejecutan correctamente.
===> Punto tres: Haga más de cinco preguntas en la computadora todos los días, preferiblemente en un entorno TC2.0.
La tercera etapa: continuar depurando programas importantes y leer un libro (5 días)
Continuar depurando programas hasta que domine y luego no leeré un libro. mencione el título del libro. Quizás muchos estudiantes lo sepan.
Pero no estoy de acuerdo con
leer este libro, y te aconsejo que esperes hasta los últimos días para leerlo, elijas algunas preguntas típicas, las leas y las resuelvas tú mismo para ver si son correctas.
Familiarícese con los tipos de preguntas y no confíe exclusivamente en ese libro. En ese caso, puedes fallar por un pequeño error que no encuentras. No son pocas las chicas de nuestra clase que reprobaron por primera vez por este motivo.
Sigue siendo la misma frase: Si subes al avión, pregúntamelo.
·········Mirando hacia atrás en mi vida universitaria pasada, el examen de calificación por computadora fue el más inolvidable. El autor se atreve a mostrar aquí su experiencia al aprobar los niveles 2 a 4 del Examen Nacional de Clasificación Informática en los últimos dos años (un año y medio para ser precisos), y prepara una guía completa para el Examen Nacional de Clasificación Informática basada en Su propia experiencia, con la esperanza de que sea de utilidad para los futuros estudiantes, especialmente los jóvenes y los jóvenes que acaban de ingresar a la universidad.
En el camino hacia el examen, hay dos puntos que requieren especial atención. En primer lugar, solo puede solicitar un nivel de examen (incluido el examen escrito y el examen por computadora) a la vez. Hay diferentes categorías dentro de un nivel y los candidatos sólo pueden elegir una de ellas. Además, para aquellos que aprueben el examen en una sola materia, los resultados sólo se conservarán hasta el siguiente ciclo de exámenes. Entonces, si no quiere causar problemas, debe prepararse cuidadosamente e intentar hacerlo bien una vez, de lo contrario, su confianza se verá afectada.
Examen de nivel 1
En realidad, no hay nada que decir sobre el examen de nivel 1. La mayoría de las personas no necesitan postularse para este nivel, lo cual es una pérdida de dinero y de vida. Por lo tanto, el autor recomienda encarecidamente no realizar este nivel. Si tiene que realizar este nivel de examen, el autor expresa su simpatía y sugiere que estudie WPS mientras se familiariza con el software común. En el futuro Examen Nacional de Nivel de Computación (Nivel 1), WPS se convertirá en una materia de examen separada.
Examen de nivel 2
El examen de nivel 2 es obligatorio para la mayoría de las personas. El contenido del examen de Nivel 2 incluye dos partes: conocimientos básicos y programación. El conocimiento básico incluye principalmente conocimientos básicos de informática, conocimientos básicos y operaciones básicas de DOS, y conceptos y operaciones básicos de WINDOWS. Habrá una introducción detallada a esta parte del libro tutorial con un cierto nivel de conocimiento, siempre que lea el libro detenidamente, no habrá ningún problema. Los conceptos y usos de archivos, directorios y rutas en DOS son necesarios, así que tenga cuidado. (Lectura relacionada: Cómo afrontar los conocimientos básicos del examen de Nivel 2 del nuevo programa de estudios)
La parte más importante del examen de Nivel 2 es la parte de procedimiento. Debe dominar los conocimientos básicos del idioma, especialmente prestar atención a los conceptos básicos y los métodos básicos (método de selección, método de burbujeo, etc.) y ser capaz de comprender los procedimientos descritos en el libro. En términos generales, si puedes resolver la mayoría de las preguntas extraescolares de forma independiente, todo estará bien. Deberías dedicar más tiempo al lenguaje, pensar más, practicar más y utilizar más la computadora. Te resultará muy útil plantearte realizar algunos pequeños programas tú mismo (la admiración de los demás te hará sentir valioso). El examen por computadora para el examen de DOS de Nivel 2 incluye tres partes, a saber, preguntas de operación de DOS, preguntas de modificación de programas y preguntas de programación. Si tiene un cierto nivel de lenguaje C, la parte más difícil es la cuestión de la modificación del programa. Después de todo, es difícil entender los pensamientos de los extraños. Por lo tanto, debe leer más programas en horarios normales y tener cuidado de cumplir con las especificaciones tanto como sea posible cuando programe usted mismo, de lo contrario es fácil sufrir pérdidas. Por supuesto, practicar más en el ordenador es la única forma de conseguir buenos resultados. En cuanto a los libros tutoriales, Dalian University of Technology Press y Nankai Press son bastante buenos.
Examen de nivel 3
El nivel 3 es un nivel más problemático. Tiene cuatro categorías, que se pueden dividir a grandes rasgos en dos tipos. La prueba de PC de nivel 3 trata sobre programas ensambladores y las otras tres categorías tratan sobre programas C. Si no tiene mucha confianza en sí mismo, generalmente no solicite tecnología de PC. Después de todo, aprender el lenguaje ensamblador no es una carga pequeña y no es útil al solicitar CET-4 (¡el ensamblador no se prueba en CET-4!). Para los otros tres, depende principalmente de tus propios intereses. Relativamente hablando, las bases de datos son un poco más difíciles (excepto las del departamento de matemáticas). Cada una de las cuatro categorías del Nivel 3 tiene su propio énfasis. El problema es que son demasiado unilaterales para el Nivel 4, por lo que no son muy útiles. Por lo tanto, si tienes una buena base, puedes plantearte realizar el CET-4 directamente. (Lectura relacionada: La experiencia de aprobar la prueba de red informática de nivel 3)
La parte de la prueba escrita es la dificultad del nivel 3, y el contenido a memorizar es mucho más que el del nivel 2. Preste atención al dominio de las teorías básicas y los conceptos básicos, lo que favorece la formación de redes de conocimiento y reduce la carga de la memoria.
Dado que se acaba de reformar el examen de tercer nivel, es difícil que los libros de orientación publicados por varias editoriales cumplan con los requisitos del examen. En este caso, leer más libros se convierte en la mejor opción.
A juzgar por los dos últimos exámenes, las preguntas también están muy cerca de los libros de texto (especialmente tecnología de redes, se incluyen algunas de las palabras originales de los libros de texto). La dificultad del examen por computadora de Nivel 3 no es mucho mayor que la del Nivel 2. Se han dado las partes más complejas, como lectura y escritura de archivos, llamada de funciones y otras preguntas comunes, por lo que las pruebas siguen siendo relativamente básicas y típicas. algoritmos.
Examen de nivel 4
El nivel 4 es el último nivel y el más complejo de conocimientos. Se necesita un poco de confianza y coraje para postularse para CET-4. Después de postularse para CET-4, es casi inevitable que surjan dudas a su alrededor (cuando solicité CET-4, mi maestro me dijo que no había nadie en esta escuela). ha pasado). En este momento, debes creer en ti mismo. (Lectura relacionada: Para ayudarlo a comprender completamente el Examen Nacional de Nivel de Computación-Nivel 4)
El número de personas que aprobaron el Nivel 4 es realmente muy pequeño (en comparación con el Nivel 3), pero debe ver que el El número de solicitantes para el nivel 4 también es el más pequeño. La cantidad de conocimiento en el Nivel 4 es enorme (basta con mirar los gruesos libros de texto) y las principales dificultades son las matemáticas discretas y el inglés informático. Para matemáticas discretas, sería útil si tuviera la oportunidad de asistir al curso básico "Matemáticas discretas" para estudiantes de informática. ¡Recuerda hacer una cierta cantidad de ejercicios! No puedes mejorar tus habilidades simplemente memorizando.
El inglés informático no es tan difícil como se imagina. Solo hay unos pocos cientos de palabras de uso común. Solo necesita repasar las preguntas en inglés de los últimos 5 o 6 años y será casi suficiente. Es mejor tener un diccionario profesional a mano, ya que la mayoría de las palabras no se pueden encontrar en Wenquxing. Relativamente hablando, las preguntas en inglés son relativamente simples, siempre que conozcas las palabras, estarás bien.
Lo nuevo en el examen escrito es la pregunta de desarrollo. Se recomienda comprar un libro de preguntas de exámenes anteriores y respuestas de referencia (publicado por el Centro Nacional de Exámenes cada año), estudiarlas detenidamente y dominar el método de respuesta a las preguntas. Afortunadamente, normalmente hay cuatro preguntas de ensayo, por lo que puedes elegir aquella en la que te sientas más seguro. Dado que el examen CET-4 se lleva realizando durante muchos años, los libros de orientación publicados por varias editoriales contienen relativamente pocas preguntas. El autor recomienda encarecidamente el "Libro de preguntas del examen nacional de grado en informática (nivel 4)" publicado por Dalian University of Technology Press. ¡Este libro está cerca del examen y tiene respuestas detalladas, que serán de gran ayuda para pasar el nivel con éxito! Asegúrese de responder preguntas de exámenes anteriores (en los últimos 5 años), ¡de hecho, existe una cierta tasa de recurrencia!
El examen por computadora del Nivel 4 es similar al Nivel 3. Solo hay una pregunta de programación. Tenga cuidado de no ponerse nervioso y asegúrese de guardarla, de lo contrario se convertirá en 0 puntos. En ese momento, alguien de mi compañero de clase en la misma sala de examen se olvidó de guardar el archivo porque estaba tan asustado que reprobó el examen por la tarde. (Lectura relacionada: Experiencia en el examen nacional de computadora de nivel 4)
Conclusión: Finalmente, no importa el examen que enfrentes, debes tener confianza en ti mismo. Creo que incluso si solo una persona aprueba, esa persona debe hacerlo. ¡sé tú! En este punto estás a medio camino. ¡Deseo que todos los candidatos puedan lograr resultados ideales en el examen de septiembre!
Memorando de examen informático
El primero es la cuestión del tiempo de registro. Aunque la universidad dura cuatro años, si quieres tomar el examen de ingreso de posgrado (la mayoría de la gente tomará el examen), debes comenzar a prepararte en el segundo semestre de tu tercer año, por lo que el tiempo que queda para el examen de grado en realidad es solo dos y año y medio (cuatro oportunidades). Por lo tanto, si eres estudiante de primer año, deberías considerar realizar el examen el próximo mes de abril. Debido a que el examen nacional de rango informático es para no profesionales, no es demasiado difícil (por supuesto que no es muy fácil; de lo contrario, escuche de lo que estoy hablando). Si su escuela no tiene regulaciones pervertidas, como exigir exámenes de Nivel 1, debe omitir resueltamente el Nivel 1 y comenzar el examen desde el Nivel 2 (el tiempo es precioso y no debe perder medio año en cosas sin sentido). Para ser justos, el conocimiento del nivel 2 es muy básico, siempre que te prepares con cuidado (tienes que prepararte durante todas las vacaciones de invierno), es muy fácil pasar el nivel (incluso si tu base informática es muy pobre).
Aunque también puede obtener un certificado de grado con un certificado de tercer nivel y también se permiten exámenes de salto de nivel, el autor no recomienda solicitar directamente el examen de tercer nivel (incluso si sus conocimientos básicos de informática es muy bueno). Aunque es genial pasar directamente el nivel 3, implica riesgos considerables. Una vez que cometes un error (es muy probable, después de todo, el nivel 3 es difícil hasta cierto punto), tendrás que competir con la persona que lo hizo. Acabas de aprobar el nivel 2. Realiza el examen junto con tus compañeros. A menos que sus nervios sean tan fuertes como una tubería de alcantarillado, puede ser estresante y el golpe a su confianza no puede ignorarse. Si tiene mucha confianza en sus habilidades informáticas, puede considerar saltarse el Nivel 3 e ir directamente al Nivel 4 después de obtener el certificado de Nivel 2. De esa manera, el riesgo y la eficiencia estarán más equilibrados.
Otra cuestión más importante es la elección del lenguaje informático. El autor recomienda encarecidamente aprender el lenguaje C. El lenguaje C no solo es lógicamente claro, sino también muy práctico y escalable, lo que facilita el aprendizaje de C++, C# y otros lenguajes en el futuro.
Si tienes la ambición de un león, deberías elegir el lenguaje C. ¡Ten en cuenta que tanto el examen de Nivel 4 como el de Programador Avanzado requieren el lenguaje C!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@El examen por computadora de nivel 3 Próximamente, pero muchos amigos todavía están muy confundidos acerca del examen por computadora.
Una gran parte de las personas que toman este examen son estudiantes universitarios que no aprobaron el examen por computadora dos veces, e incluso. algunos no pasaron la prueba de computadora dos veces...
Hay algunos expertos que son muy buenos aprendiendo el lenguaje C. La mayoría de ellos todavía son buenos en eso. No entiendo por qué el programa. escrito por mí tiene una puntuación de 0...
¿Cuál es el motivo? ¿No son sólo esas 100 preguntas? Después de mirar una y otra vez, no encontré ningún error en mi programa. Miré la información y usé un disco de simulación para simularla, y obtuve la máxima puntuación, pero ¿por qué el examen oficial obtuvo 0 puntos?
Muchas personas incluso consideran que aprobar el examen por computadora es una cuestión de suerte, y algunos amigos incluso le tienen mucho miedo.
Sin embargo, la verdadera razón. .. …
Quizás quieras ver conmigo las respuestas correctas al grupo de preguntas en el centro de examen~
Por cierto, me gustaría recordarles a todos los problemas a los que debes prestar atención durante el examen. Espero que sea de ayuda para todos.
Artículo 1: ¡Revisa el tema detenidamente! Encontrarás muchas preguntas familiares durante el examen formal. Algunas de estas preguntas parecen ser las mismas que se ven en los materiales comunes. Sin embargo, no seas complaciente cuando veas preguntas familiares, porque hay muchas. ¡La "trampa" te hará cometer errores al revisar la pregunta ~!
¡Veamos una "pregunta numérica" que todos han hecho!
Pregunta 23 del Grupo de Propuestas del Centro de Examen:
Se sabe que hay N números reales en el archivo in.dat (N <200 La función readdat() es). para leer estos N números reales se almacenan en la matriz xx.
Compile la función CalValue(), sus requisitos funcionales:
1. Encuentre el promedio de las partes enteras de estos N números reales aver; Respectivamente, encuentre la suma de los valores de la parte entera sunt y la suma de las partes decimales sumdec de los N números reales cuyo valor de la parte entera es menor que el valor promedio de todos los tiempos.
Finalmente, llame a la función WriteDat. () para generar el resultado requerido en el archivo OUT8.dat.
¡Esta pregunta te resulta familiar, pero mírala con atención~!
1. aver es el promedio de la parte entera~! ¡No es normal!
2. La suma de los valores de la parte entera sunt y la suma de la parte decimal sumdec del número cuyo valor de la parte entera es menor que el valor promedio de todos los tiempos. !
¡Uf~, resulta tan complicado~! Si no prestas atención, cometerás un error~, y el resultado se dará por sentado... 0 puntos
Pregunta 4 del Grupo de Proposiciones del Centro de Exámenes
La función ReadDat() lee un artículo en inglés del archivo ENG.IN y lo almacena en la matriz de caracteres xx. Compile la función ComWord; () para calcular 10 sin distinguir entre mayúsculas y minúsculas
Las frecuencias de las primeras letras (b, c, f, s, n, r, u, e, o, p) de las palabras en inglés se almacenan en secuencia en la matriz de enteros
yy[0] a yy[9], finalmente llame a la función WriteDat() para enviar el resultado yy
al archivo PS1.OUT.
Esta pregunta también te resulta familiar, ¡pero mírala con atención~!
La primera letra de una palabra en inglés, jaja, no es el número habitual de letras, sino el número de las primeras letras de una palabra, halo~
Las dos preguntas anteriores son No lo he visto en otros materiales y es posible que no se publique durante el examen.
Esto es solo un recordatorio para todos en el examen oficial, deben revisar cuidadosamente las preguntas y seguir estrictamente las preguntas. requisitos de las preguntas.
No te dejes influenciar por preguntas que hayas hecho antes.
Artículo 2: ¡¡Asegúrate de considerar detalles como división por cero, desbordamiento, conversión de tipos, precisión, etc.
¡¡Aunque nuestros profesores nos han recordado cuándo solemos aprender C! lenguaje, pero cuando se trata de programación,
pocas personas lo considerarán. Estos detalles no parecen afectar directamente los resultados de las preguntas.
Sin embargo, hay muchas personas que no obtienen la máxima puntuación en el examen debido a errores de conversión de tipo y desbordamiento.
¡¡Echamos un vistazo a la pregunta más dañina a continuación ~!! ¡¡Muchos amigos no pudieron aprobar esta pregunta.
¡Veamos por qué obtuviste 0 puntos~!
Pregunta 64 del grupo de propuestas del centro examinador:
Programe la función encryptChar() de acuerdo con lo dado. La relación de sustitución reemplaza todos los caracteres en la matriz xx,
aún los almacena en la posición correspondiente de la matriz xx y finalmente llama a la función WriteDat () para enviar el resultado xx al archivo PS8.DAT. .
Relación de sustitución: f(p)=p*11 mod 256 (p es el valor ASCII de un determinado carácter en la matriz, f(p) es el valor ASCII del nuevo carácter después del cálculo),
Si el carácter original es menor o igual a 32 o mayor que 130, el carácter permanece sin cambios; de lo contrario, se reemplaza el carácter correspondiente a f(p).
Todos han hecho esta pregunta, pero casi nadie respondió bien, ¡incluido Nankai Wuyou~!
¡La razón está en esta oración!
¡Wuyou: int! f; f=(xx[i][k]*11)%256;
Nankai: char *pf; *pf=*pf*11%256; A primera vista, parece que ambos son correctos.
Ejecute el siguiente código en TC y observe el resultado y sabrá lo que está pasando...:
main()
{
char nk='E',*nkp,wuyou='E';
int wy; >
nkp=&nk;
*nkp=*nkp*11%256;
wy=wuyou*11%256; %c %c %c %c\n",nk,*nkp,wuyou,wy);
printf("%d %d %d %d\n",nk,* nkp,wuyou ,wy);
}
¿Viste el resultado? ¿Estás sorprendido?
≈ ≈ E ≈
-9 -9 69 247
Como puedes ver, el resultado de Nankai es un número negativo, e incluso la variable original nk se ha vuelto Negativo, esto obviamente está mal.
Wuyou es más inteligente. Sabe que int es más grande que char, así que define un int.
El motivo del error de Nankai es que la variable de tipo char en TC2.0 solo tiene un byte, que no puede acomodar 'E'*11 en absoluto.
Por lo tanto, se produjo un desbordamiento. Esta prueba se tomó la última vez. ¿Están inspirados los estudiantes que no aprobaron la prueba?
Aquí están las respuestas al grupo de preguntas del centro de pruebas:
void encryptChar(){
int i,k,ch
for(i=0;i for(k=0;k ch=xx[ i ][k]; ch=(ch*11)%256; if(!(ch<=32||ch>=130))xx[i] [ k]=ch; } } Parece que un ejemplo no puede explicar nada, así que déjame mostrarte la respuesta a la pregunta numérica anterior. : Respuestas a las preguntas 23 del grupo de preguntas del centro de examen: int i; long val float dec; /p> for(i=0;i val=(long)xx[i] aver+=xx[i]- val; } aver/=(doble)N for(i=0;i val=( long)xx[i]; dec=xx[i]-val if(dec>aver){ sumint+ =val; if(dec>aver){ sumint+=val p> sumdec+=(xx[i]-val) } } Mira, en primer lugar, la definición de val no es. El int al que estamos acostumbrados es largo y puede acomodar números más grandes. De esta manera no se desbordará al sumar Wuyou y Nankai no tienen respuestas ~ Más Mira, los detalles del cálculo del promedio de aver no son el aver/=N que tenemos. usualmente estamos acostumbrados, ni la suma sin preocupaciones 1.0*/N, sino aver/=(doble)N, por lo que todos siempre presten atención al tipo de sus variables durante el examen, especialmente en algunas preguntas sobre promedios Asegúrese de tener en cuenta que cuando use suma/n, no use números enteros para el tipo de suma. Artículo 3: ¡¡No uses teclas de acceso directo!! Muchas personas están acostumbradas a usar F9, CTRL+F9 u otras teclas de acceso rápido cuando usan TC. En primer lugar, F9 es. acaba de compilar y el programa no se está ejecutando. Debe ejecutar su programa antes de que haya un archivo de salida en el examen. De lo contrario, la puntuación será 0. Las teclas de acceso rápido son muy peligrosas durante los exámenes. Debido a que las teclas de acceso rápido de UCDOS entran en conflicto con TC, CTRL+F9 se convierte en una conversión de ancho completo y medio ancho. Si lo presiona accidentalmente, provocará. su programa tiene caracteres chinos, errores durante la compilación y es difícil encontrar y eliminar errores~. ¡Por lo tanto, se recomienda que utilice ALT+letras rojas durante el examen para abrir el menú de compilación! y depuración y otros pasos, los pasos recomendados son: Después de escribir el código, use ALT+F, S para guardar, luego ALT+C, M para compilar y luego ALT+R, R para. correr, para que sea infalible. Artículo 4: No cargue ningún método de entrada El entorno DOS utilizado para el examen de computadora tiene una memoria muy limitada. Si carga algún método de entrada, puede causar que el compilador falle. Cuando se agote la memoria, tendrá problemas. Siempre que el programa esté escrito correctamente, no agregues comentarios superfluos, ¡nadie lo leerá ~! Artículo 5: ¡No entregue el trabajo con anticipación! La sala de examen generalmente utiliza la red NOVELL. A veces hay problemas como malas condiciones de la red y fallas de conexión. tiempo, si ya ha entregado el trabajo con anticipación, no sería tan bueno. Además, también puede evitar que otros cambien su programa de forma intencionada o no. Artículo 6: Algunas habilidades durante los exámenes. 1. Si desea verificar los requisitos de las preguntas después de ingresar a TC, no necesita salir de TC. Puede usar F12 directamente para mostrarlos. 2. Después de usar F12 para mostrar la pregunta, puede usar CTRL+RETROCESO para configurar la pregunta en la pantalla. 3. Después de compilar y ejecutar, puede ver el archivo de salida escribiendo out.dat o editando out.dat o tc out.dat. (¡No lo cambies! De lo contrario afectará los resultados del examen. Si lo cambias accidentalmente, simplemente vuelve a compilar y ejecuta tu programa nuevamente) 4. el examen Si ha cambiado la función principal u otras partes del código, puede ingresar al directorio oculto de advertencia en el directorio del candidato, Copie el archivo de respaldo dentro al directorio del candidato. Pasos: Ingrese cd warn en el directorio de candidatos Ingrese copy *.c ..Ingrese cd... Eso es todo 5. Si accidentalmente termina en un bucle sin fin durante la depuración, puede finalizarlo presionando CTRL+C o CTRL+BREAK. Si no hay respuesta después de presionarlo varias veces, No entre en pánico. , Pídale inmediatamente al supervisor que le explique la situación, puede reiniciar la máquina y continuar respondiendo la pregunta original. Su programa todavía está allí y el tiempo continúa como antes. Esto también les recuerda a todos que deben guardar el programa antes de ejecutarlo.