El " Examen Nacional de Nivel de Programación de Software para Jóvenes " organizado por la Sociedad Electrónica de China se llevará a cabo el 9 de septiembre (sábado), ¿cómo se está preparando? He enumerado aquí las preguntas del examen anterior y su análisis desde los niveles 1 al 8, ¡con la esperanza de ayudarte a aprobar el examen! ! !
Programación C/C++ Nivel 1
Estándar de primer nivel
1. Comprender el concepto de variables;
2. Dominar la definición, tipo y método de conversión de variables;
3. Dominar el método de asignación de variables;
4. Dominar los métodos básicos de entrada y salida en programación;
5. Dominar las expresiones aritméticas básicas de programación
6. Ser capaz de completar un programa con una estructura secuencial
7. Comprender los conceptos básicos de las operaciones lógicas
8. Dominar las expresiones lógicas que son la base de la programación
9. Dominar la función y el método de escritura de las declaraciones de selección;
10. Ser capaz de completar un programa con una estructura de selección,
11. Maestro La función y el método de escritura de las declaraciones de bucle,
12. Un programa que puede completar una estructura de bucle.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales nivel 1
Programación C/C++ Nivel 2
Estándar secundario
1. Comprender los conceptos básicos de los sistemas numéricos;
2. Ser capaz de convertir entre binario, decimal y hexadecimal;
3. Dominar el uso de matrices unidimensionales, matrices bidimensionales y matrices multidimensionales;
4. Comprender el concepto de codificación;
5. Dominar el uso de cadenas;
6. Dominar el método de búsqueda secuencial en una matriz;
7. Dominar el método de clasificación simple de datos en una matriz;
8. Para una matriz ordenada, ¿puede utilizar el método de búsqueda binaria? para encontrar condiciones satisfactorias? datos;
9. Comprender los conceptos abstractos de funciones y procedimientos;
10. Comprender los conceptos de parámetros de función y valores de retorno;
11. Ser capaz de crear una función con parámetros;
12. Ser capaz de crear una función con un valor de retorno.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales de nivel 2
Programación C/C++ Nivel 3
Estándar de nivel 3
1. Dominar los conceptos de algoritmos y rendimiento de algoritmos y eficiencia de algoritmos
2. Dominar el concepto de enumeración en algoritmos básicos
3. Dominar el concepto de recursividad en algoritmos básicos
4. Dominar la aplicación de funciones de autollamada e implementar métodos recursivos en algoritmos básicos
5. Dominar el método de cambio de recursividad a recursividad en algoritmos básicos.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales de nivel 3
Programación C/C++ Nivel 4
Estándar de nivel 4
1. Dominar el método de programación dinámica en algoritmos básicos.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales de nivel 4
número de serie | fecha | Preguntas y análisis del examen. |
---|---|---|
1 | marzo 2021 | Borracho, reiniciando el sistema, el clon de sombra de Naruto y conquistando a los Pokémon |
2 | junio 2021 | Problema del triángulo digital, ladrón, submatriz máxima, bola en caja |
3 | septiembre 2021 | Camino óptimo, construcción digital, paseo de vacas, comer queso. |
4 | diciembre 2021 | Ruta móvil, oficina móvil, secuencia subascendente común más larga, árbol de habilidades |
5 | marzo 2022 | Misiles interceptores, secuencias mágicas, monedas, subsecuencias públicas. |
6 | junio 2022 | Subsecuencia pública, problema de monedas, carreras de caballos Tian Ji, juego de computadora |
7 | Septiembre 2022 | 最长上升子序列、神奇的口袋、滑雪、删除数字 |
8 | 2022年12月 | 开餐馆、糖果、鸡蛋的硬度、山区建小学 |
9 | 2023年03月 | 最佳路径、邮票收集、切割回文、小球放盒子 |
10 | 2023年05月 | 怪盗基德的滑翔翼、数字组合、带通配符的字符串匹配、股票买卖 |
11 | 2023年09月 | 持续更新中… |
C/C++编程五级
五级标准
1.掌握基本算法中的分治技术;
2.掌握基本算法中的搜索剪枝技术;
3.掌握基本算法中的贪心算法。
能够使用上述方法编写指定功能的正确完整的程序。
五级真题
序号 | 日期 | 考题及解析 |
---|---|---|
1 | 2021年03月 | 最小新整数、求逆序对数、密室逃脱、红与黑 |
2 | 2021年06月 | 数字变换、圣诞老人的礼物、忍者道具、求逆序对问题 |
3 | 2021年09月 | 抓牛、泳池、问题求解、交易市场 |
4 | 2021年12月 | 书架、棋盘问题、课程表、拯救公主 |
5 | 2022年03月 | 数字变换、寻找边缘、42 点、Project Summer 游戏 |
6 | 2022年06月 | 逃离迷宫、夺宝探险、晶矿的个数、冠军之路 |
7 | 2022年09月 | 城堡问题、斗地主大师、玩具摆放、哥斯拉大战金刚 |
8 | 2022年12月 | 漫漫回国路、通配符匹配、求逆序对数、分成互质组 |
9 | 2023年03月 | 拼点游戏、数字变换、打怪救公主、Freda的越野跑 |
10 | 2023年05月 | 问题求解、算24、忍者道具、泳池 |
11 | 2023年09月 | 持续更新中… |
C/C++编程六级
六级标准
1.掌握数据结构及结构的概念;
2.掌握数据结构中的指针和链表;
3.掌握数据结构中的栈;
4.掌握数据结构中的队列;
5.掌握数据结构中的哈希。
能够使用上述方法编写指定功能的正确完整的程序。
六级真题
序号 | 日期 | 考题及解析 |
---|---|---|
1 | 2021年03月 | 生日相同 2.0、机器翻译、括号画家、中缀表达式的值 |
2 | 2021年06月 | 逆波兰表达式、多项式相加、扑克牌排序、表达式求值 |
3 | 2021年09月 | 双端队列、区间合并、奇怪的括号、合法出栈序列 |
4 | 2021年12月 | 电话号码、字符串插入、栈基本操作、滑动窗口 |
5 | 2022年03月 | 多项式相加、扩号匹配问题、拼写检查、利用队列进行数字排序 |
6 | 2022年06月 | Colas de mouse nuevamente 2, cola y pila, estadísticas de secuencia emergente, diccionario |
7 | Septiembre 2022 | pila o cola, operaciones básicas de pila, mal día, efecto fotográfico |
8 | diciembre 2022 | Fusión de rangos, números de teléfono, clasificación de naipes, arte moderno |
9 | marzo 2023 | Expresiones polacas, combinación de corchetes, clasificación de cartas de póquer, ventanas corredizas. |
10 | mayo 2023 | Inserción de cadenas, traducción automática, operaciones básicas de pila, cola de doble extremo |
11 | Septiembre 2023 | Actualizando continuamente... |
Programación C/C++ Nivel 7
Estándar de nivel 7
1. Dominar el árbol binario en la estructura de datos,
2. Dominar el montón en la estructura de datos,
3. Dominar el gráfico en la estructura de datos,
4. Dominar los métodos básicos de análisis de eficiencia espacial.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales nivel 7
número de serie | fecha | Preguntas y análisis del examen. |
---|---|---|
1 | marzo 2022 | Rojo y negro, problema de laberinto, profundidad del árbol binario, expresión · árbol de expresión · evaluación de expresión |
2 | junio 2022 | ¿Cuántos tipos de árboles binarios hay? Problema del castillo, apilamiento rápido de cerdos, reconstrucción de árboles binarios. |
3 | Septiembre 2022 | Ejercicios de profundidad, laberinto, secuencia y cola de prioridad del árbol binario |
4 | diciembre 2022 | Recorrer laberintos, reconstruir árboles binarios, apilar cerdos rápidamente, expresiones·árboles de expresiones·evaluación de expresiones |
5 | marzo 2023 | Salir del laberinto, rescatar a la princesa, cuántos tipos de árboles binarios hay, Secuencia |
6 | mayo 2023 | Problema de castillo, ejercicios de cola de prioridad, profundidad del árbol binario, apilamiento rápido de cerdos |
7 | Septiembre 2023 | Actualizando continuamente... |
Programación C/C++ Nivel 8
Estándar de octavo grado
1. Dominar varios algoritmos de clasificación avanzados,
2. Dominar los métodos para analizar la eficiencia temporal de los algoritmos,
3. Dominar los conocimientos básicos de teoría de números,
4. Dominar los algoritmos de teoría de grafos de uso común.
Capaz de utilizar los métodos anteriores para escribir programas correctos y completos con funciones específicas.
Preguntas reales nivel 8
número de serie | fecha | Preguntas y análisis del examen. |
---|---|---|
1 | Septiembre 2022 | El Camino, La Compañía de Control, Encuéntralo, Atrápalo, La Cita de la Rana |
2 | diciembre 2022 | Ciclo menstrual, problema de interruptor, caída de hielo, circuito más corto |
3 | marzo 2023 | Problema del camino más corto, carrera a campo traviesa de Freda, red social, viajes |
4 | mayo 2023 | Camino, tienda de Rainbow, cascada de hielo, cita de rana |
5 | Septiembre 2023 | Actualizando continuamente... |
Finalmente, ¡deseo que todos los estudiantes aprueben todos los exámenes ! ! !