CCF青少年计算机程序设计评级标准(二)
二级标准
2.1 定义
了解什么是算法,能够用程序设计语言实现简单算法,解决问题。
2.2 知识要求
1. 逻辑表达式。
2. 条件嵌套,循环嵌套,数组。
3. 枚举,简单排序,简单查找算法。
4. 素数与合数,最大公约数,最小公倍数,互质数。
2.3 能力要求
1. 能用简单枚举算法解决实际问题,能对数据进行简单排序和查找。
2. 具备独立编写和调试简短程序的能力。
2.4 评价方法
1. 网络答题。
2. 在指定考点考核,达到二级要求。
2.5 题例
试题名:求第k小数
试题描述:给出N个数,请找出第K小的数并输出该数值。
输入数据:
第1行,二个整数,n,k,n,k<=1000。
接下来的一行,包含n个数,两个数之间用1个空格分隔。
输出数据:
只有1行,为第k小数。
输入样例:
4 3
1 2 3 4
输出样例:
3
参考题解:
先对这k个数按从小到大顺序排序,则第k小的数就是数组中第k个位置的数,直接输出该数即可。
本文详细介绍了CCF青少年计算机程序设计评级标准的二级标准,包括算法理解与应用、逻辑表达式、条件与循环嵌套、数组操作、枚举算法、排序与查找、数论概念等知识要求,以及独立编程和调试的能力要求。
&spm=1001.2101.3001.5002&articleId=102476181&d=1&t=3&u=61afa9d06eee4fdaabd3d79d89a43463)
687

被折叠的 条评论
为什么被折叠?



