中学生程序设计十级(2022APOI会议纪要)
CCF中学生计算机程序设计水平评价体系(初稿)
CCF中学生计算机程序设计水平评价体系初稿
(2022年5月11日)
一级……………………………………………………………………2二级……………………………………………………………………5三级……………………………………………………………………7四级……………………………………………………………………12五级……………………………………………………………………15六级……………………………………………………………………20七级……………………………………………………………………22八级……………………………………………………………………24九级……………………………………………………………………27十级……………………………………………………………………31
8.8级CCF中学生计算机程序设计水平评价体系(初稿)
一、二、三级评价描述福建省福州第一中学陈颖东北育才中学邱桂香
CCF中学生计算机程序设计水平评价体系建设目标
建立一个规范的、科学的学习和评价机制,让更多的青少年了解计算思维,培养青少年对计算机科学的兴趣,促进兴趣计算机科学的青少年健康发展。
评价机制
中学生计算机程序设计水平分十个级别,一、二、三级采用笔试形式,评价学生对计算机解决问题过程的理解程度;四、五、六、七级采用上机编程的形式,评价学生灵活运用基础算法解决问题的能力;八、九、十采用上机编程的形式,评价学生综合应用数据结构和算法高效解决问题的能力。
评价描述
一级
1、定义
初步具备程序设计思想,理解利用计算机解决问题的基本过程。2、知识要求(1)数制。(2)逻辑运算。
(3)运用顺序结构、分支结构、循环结构描述解决简单问题。
(4)掌握一种计算机语言[1],运用输入、输出、赋值、分支、循环语句编
写解决简单问题的程序。
(5)理解整型、实型、字符型、布尔型和一维数组的应用。3、能力要求
看懂简单问题的分析过程,读懂简单程序。4、考核办法
(1)纸质笔试。
(2)题型:单选题、问题求解、阅读程序、完善算法或程序。
2
CCF中学生计算机程序设计水平评价体系(初稿)
(3)接轨信息学奥赛普及组[2]初赛。
(4)成绩要求:参加普及组初赛考核成绩达60分以上者,即一级水平试题占普及组初赛试卷60%。5、对应题例[3](一)单选题
(1)数制类题
如:下列无符号数中,最小的数是()。
A.(11011001)2B.(75)10C.(37)8D.(2A)16(2)程序设计基础知识类题如:算法是指()。
A.为解决问题而编制的计算机程序B.为解决问题而采取的方法与步骤
C.为解决问题而需要采用的计算机语言D.为解决问题而采用的计算方法
(3)逻辑运算类题
如:假设A=true,B=fale,C=true,D=true,逻辑运算表达式A∧B∨C∧D的值是()。
A.trueB.faleC.0D.1(二)问题解答
求解给定的与程序设计思维有关的问题。
如:任给自然数n,k,1≤K≤9,按如下计算步骤求序列某J某J-1……某0的步骤:
(1)j=0
(2)如果N>=K则转第3步,否则转第7步
(3)某j=NMODK{div表示整数除法,结果取
整数;
(4)N=NDIVKmod表示整除取余数}(5)j=j+1(6)回第2步
3
CCF中学生计算机程序设计水平评价体系(初稿)
(7)某j=N(8)结束
试求当:N=1998,K=3时,某J某J-1……某0之值。
(三)阅读程序写结果
只有一个主程序,含顺序结构、分支结构和循环结构,最多涉及一维数组。(四)完善程序
完善简单问题的程序,问题用一个主程序,使用输入、输出、赋值、分支、循环语句,最多涉及一维数组即可解决。填空的选择重点考查学生对程序设计语言语句的正确表达。
如:判断质数问题题目描述:
给出一个正整数,判断这个数是否是质数。输入:
一个正整数n(1≤n≤10000)。输出:
如果n是质数,输出”YES”;否则,输出”NO”。输入样例:10输出样例:NO程序填空:#includeintmain(){int①;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论