宁波市第22届中小学生计算机程序设计竞赛
小学生计算机程序设计竞赛获奖结果
石排福隆小学
麻涌中心小学 横沥中心小学 道滘中心小学 莞城英文实验学校 石排中心小学 石龙第九小学 石碣袁崇焕小学
程 琦 六年级
周俊威 刘靖明 胡婉茜 刘铸毅 方增利 周柱森 郭展鹏
六年级 五年级 六年级 五年级 六年级 五年级 六年级
李春堂
侯敏 张根 李绍福 王华凯 陈燕萍 叶志坤 叶观生
第 1 页,共 8 页
71 凤岗镇 东莞市新世纪英才学校 陈东鸿 五年级 卓明聪、刘艳
83 沙田镇
东方明珠学校
麦倚妮 六年级
朱君花
91 沙田镇
东方明珠学校
郑镇林 五年级
朱君花
53 东城区
东城小学
袁子豪 六年级 苏丽冰、袁锐棠
70 东城区
东城小学
张子轩 五年级 苏丽冰、黄胜仁
80 东城区
东城小学
刘均霆 五年级 苏丽冰、黄胜仁
莞城中心小学
莞城中心小学 莞城中心小学 莞城中心小学 莞城中心小学
莞城中心小学
姓名 年级
辅导教师
吴凌江 五年级 林金亮 六年级
曾鑫 莫巧华
叶梓杰 六年级
李广富
麦贺新 刘伟杰 叶文卓 康厚闻 杨宇通 伍舜豪 冯灏帆 麦辉煜
六年级
孙晓东
六年级
邓艺强
六年级
曾玉彬
五年级
刘事海
五年级
叶锦强
六年级 叶锦强、阳志强
第 8 页,共 8 页
王智轩 六年级
曾园坚
29 厚街镇
厚街陈屋小学
李兆恒 六年级
邓国平
25 市直属
市东华小学
邓岳君 六年级
陈志忠
28 万江区 35 沙田镇 46 厚街镇
万江中心小学 东方明珠学校 厚街三屯小学
宁波市计算机程序设计竞赛2010-2016年复赛后三题
2010-2016后三题31届201630届201529届2014马农题目描述兄弟两回到草原,将可以养马的区域,分为N*N的单位面积的正方形,并实地进行考察,归纳出了每个单位面积可以养马所获得的收益。
接下来就要开始规划他们各自的马场了。
首先,两人的马场都必须是矩形区域。
同时,为了方便两人互相照应,也为了防止马匹互相走散,规定两个马场的矩形区域相邻,且只有一个交点。
最后,互不认输的两人希望两个马场的收益相当,这样才不会影响他们兄弟的感情。
现在,兄弟两找到你这位设计师,希望你给他们设计马场,问共有多少种设计方案输入格式:第一行一个整数N,表示整个草原的大小为N*N。
接下来N行,每行N个整数A(i,j),表示第i行第j列的单位草地的收成。
(注意:收益可能是负数,养马也不是包赚的,马匹也可能出现生病死亡等意外。
)输出格式:输出符合两人要求的草原分配方案数。
输入样例#1:31 2 34 5 67 8 9输出样例#1:2N<=50,-1000<A(I,J)<100028届2013分数统计【题目描述】在统计完朋友情况之后,小明又对大家的毕业学校产生兴趣,但是他觉得单纯的统计人数是一件非常无聊的事情,于是他设计了一个算法,同一所学校毕业的学生,第1个将获得1分,第2个获得2分,第3个获得4分…,第i个将获得2 i-1 分,总分就是这所小学的得分,小明想知道得分最高的学校有多少分。
【输入】输入文件 score .in的第一行有两个整数n和m,n表示总人数,m表示已知的同校关系数量。
接下来n行,每行有2个以空格隔开的整数a和b,表示a和b是来自同一所学校,a和b 均为1到n之间的整数。
不会给出重复的信息。
【输出】输出文件 score .out 只有一行,为所有学校中的最高得分。
最后得分可能会很大,你只需要输出后 100 位即可,不足 100 位的请直接输出。
【样例输入】5 31 23 41 3【样例输出】15【样例说明】1、2、3、4来自同一所学校,该所学校所得的分数为1+2+4+8=15【数据规模】60%的数据,1 <= n <= 1080%的数据,1 <= n <= 70100%的数据,1 <= n <= 10000,1 <= m <= 100000跳棋【题目描述】小明迷恋上了一个新的跳棋游戏,游戏规则如下:棋盘是一排从0开始,顺序编号的格子,游戏开始时你位于0号格子,你每次只能往编号大的格子跳,而且你每次至少需要跳过L个格子,至多只能跳过R个格子。
宁波市第26届初赛试题(小学组)答案
宁波市第26届中小学生程序设计竞赛小学组初赛试题一、选择题(每题2分,共30分。
每小题只有唯一一个正确答案)1.二进制数(1011101)2的值是()(A)94 (B)93 (C)62 (D)61分析:B 进制转换1*2^0+0*2^1+1*2^2+1*2^3+1*2^4+0*2^5+1*2^6=92.每个不同的二进制数可以表示一种颜色,赤、橙、红、绿、青、蓝、紫这7种颜色,最少需要几位二进制数来表示?()(A)8 (B)7 (C)4 (D)3分析:D 000、001、010、011、100、101、110、111 最少只要3位。
3.以下运算结果为False的是()(A)not (5>5) (B) (5>=4) and (7<7) (C)not (false) (D) (5<4) or (5>=5)分析:B (A):not(5>5)为true (B):(5>=4) and (7<7) 为false(C):not(false)为true (D):(5<4) or (5>=5) 为true4.Pascal源程序的扩展名是()(A)p (B) psc (C)pas (D)pascal分析:C5.计算机的中央处理器的组成部件是()(A)控制器和存储器(B)存储器和运算器(C)控制器和运算器(D)控制器、存储器和运算器分析:C中央处理器由控制器和运算器和一些寄存器组成6.宁波市中小学程序设计竞赛自从首届举办以来,除了其中有一届因举办时间从下半年调整到次年的上半年而没有举行外,每年举办一次。
首届宁波市中小学程序设计竞赛是哪一年举办的?(A)1984年(B) 1985年(C)1986年(D)1987年分析:B 这一年是2011年,第26届。
2011-26+1=1986,再减去没有举办的一届为1985年。
7.已知一维数组定义a:array[1..100]of longint;每个元素占4个字节地址。
宁波市第22届中小学生计算机程序设计竞赛.docx
宁波市第 22 届中小学生计算机程序设计竞赛预赛试题(小学组)(考试时间120 分钟,满分 100 分)●●所有提交的答案都以写在答卷纸上的为准,写在试卷上的一律无效●●学校姓名一、选择题:请选出各题正确答案的代码(A/B/C/D)(每题2分,共40分)1 、在微型计算机的汉字系统中,一个汉字内码所占的字节数是()。
( A ) 1(B)2(C)3(D)42 、软盘加上写保护后,这时对它可进行的操作是()。
( A )只能读盘,不能写盘(B)既可读盘,又可写盘( C)只能写盘,不能读盘(D)不能读盘,也不能写盘3 、下列存储设备中,断电后其中的信息会消失的是()。
( A )硬盘(B)ROM(C)RAM(D)U盘4 、 pascal 语言中运算(-13 ) MOD(-2)的结果是()。
( A ) 1(B)-1(C)0(D)-25 、数组 A 有 10 个下标变量,各个下标变量的赋值情形如下所示,则表达式A[A[A[5]]]的值是()。
A[1]A[2]A[3]A[4]A[5]A[6]A[7]A[8]A[9]A[10]45171029836( A ) 10( B) 5( C) 6( D )26 、 1GB=() KB 。
( A ) 1000( B) 1024( C) 1024 ×1024( D ) 1000 ×10007 、下面有关计算机病毒的说法,错误的是()。
(A )为防止病毒感染计算机,使用软盘时,将软盘写保护(B)计算机的病毒不仅能损坏文件,还可能造成电脑主板等硬件的损坏(C)上网的电脑有可能会感染病毒(D )计算机病毒也是程序8 、下列存储器中,存取速度最快的是()。
( A)软盘(B)内存(C)光盘(D)硬盘9 、在 Windows中,能通过输入“?a*.? ”命令查找到的文件是()。
(A )pascal.c(B)ppa.1(C)(D)10 、下列各种说法中,正确的是()。
(A )所有的十进制小数都能准确地转换为有限位二进制小数(B)汉字的计算机机内码就是区位码(C)存储器具有记忆能力,其中的信息任何时候都不会丢失(D )计算机中所有信息都采用二进制编码11 、算式( 4095 )10-( 7FF)16 + ( 3000 )8的结果不正确的是()。
宁波市第32届中小学生程序设计竞赛(小学组)
fpc boom.pas
gcc –o boom boom.c -lm
g++ -o boom boom.cpp -lm
fpc dream.pas
gcc –o dream dream.c -lm
g++ -o dream dream.cpp -lm
四. 运行内存限制
内存上限
128M
128M
256M
128M
【输入】 第一行输入两个整数 N 和 K,接下来 N 行分别输入这 N 个数字
【输出】 一个整数表示原数字串中不包含的最短子序列长度
【样例输入】 14 5 1 5 3 2 5 1 3 4 4 2 5 1 2 3 【样例输出】 3 【样例解释】
第6页 共7页
宁波市第 32 届中小学生程序设计竞赛复赛试题小学组
一个整数,最多能炸掉的僵尸数量。 【样例输入】
13 13 4 2 ############# ###..GG#GGG.# ###.#G#G#G#G# #.......#..G# #G#.###.#G#G# #GG.GGG.#.GG# #G#.#G#.#.#.# ##G...G.....# #G#.#G###.#G# #...G#GGG.GG# #G#.#G#G#.#G# #GG.GGG#G.GG# #############
第4页 共7页
宁波市第 32 届中小学生程序设计竞赛复赛试题小学组
当然炸弹要靠勇敢的小星星去放,他只能在地图中朝上下左右四个方向行进(不能斜对 角移动),他不能穿墙,也不能穿越僵尸,要保证他的安全,如下图,告诉你小星星起始位 置是第 2 行第 2 列,那么他的最佳放置炸弹位置应该是第 3 行第 2 列,最多炸到 2 个僵尸。
宁波市小学生计算机程序设计竞赛试题合集含答案解析(截止2017)
宁波市第20届小学生计算机程序设计初赛试题(说明:考试时间90分钟,满分120分)一、选择题(每小题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卷相应位置上,答在试卷上不得分。
1、一个完整的计算机系统应包括____。
A 主机,键盘和显示器B 计算机及其外部设备C 系统硬件和系统软件D 硬件系统和软件系统2、十进制数2005转换为二进制,结果是()。
A、11111010101B、11000101101C、11111001011D、101110101013、下列电子邮件地址,正确的是( )。
A ****************B **********************.jpC 162.105.111.22D 4、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的A、紫色B、白色C、黑色D、绿色E、橙色5、目前世界上计算机的工作原理是________,它来源于________提出的________原理。
A、存储程序和程序控制、冯。
诺依曼、程序设计B、存储程序控制、冯。
诺依曼、存储程序和程序控制C、存储程序、Taring、程序控制D、存储程序控制、Turing、程序设计6、关于计算机病毒,下列说法正确的是()A、病毒是由软盘表面粘有灰尘造成的B、病毒常隐藏在数据文件或系统中,具有隐蔽性和潜伏性C、大部分病毒不具有传染性和破坏性D、病毒会对计算机造成轻或重的损害,但制造病毒的人并不构成犯罪7、计算机网络的目标是实现()。
A、数据处理B、文献检索C、资源共享和信息传输D、信息传输8、目前比较流行的网络编程语言是( )A、JavaB、FoxPrlC、PascalD、C9、根据域名代码规定,域名为表示的网站类别应是()。
A、教育机构B、军事部门C、商业组织D、非营利组织10、计算机的硬件系统包括()。
A、运算器、控制器、存储器、输入设备、输出设备B、控制器、运算器、输入和输出设备C、中央处理器、输入和输出设备D、主机和键盘、显示器11、算法是指()A、为解决问题而编制的计算机程序B、为解决问题而采取的方法与步骤C、为解决问题需要而采用的计算机编程语言D、为解决问题而采用的计算方法12、Internet上访问Web信息时用的工具是浏览器。
2018宁波小学生程序设计竞赛赛前选择200题
2018宁波小学生程序设计竞赛赛前选择200题1、微型计算机的性能主要取决于()。
A、内存B、主板C、中央处理器D、硬盘2、下面有关计算机的特点叙述,不正确的是()。
A、运算速度快B、有记忆和逻辑判断能力C、具有自动执行程序的能力D、至今没有任何人能给出如何求解方法的难题,计算机也都能求出解来3、计算机的软件系统通常分为()。
A、系统软件与应用软件B、高级软件与一般软件C、军用软件与民用软件D、管理软件与控制软件4、下列有关计算机病毒的描述中,错误的是( )。
A、计算机病毒实质是一个计算机程序B、从因特网上下载信息也可能感染计算机病毒C、计算机病毒发作时会影响计算机的正常工作D、计算机病毒是宇宙射线对计算机辐射产生的结果5、RAM 中的信息是()。
A、生产厂家预先写入的B、计算机工作时随机写入的C、防止计算机病毒侵入所使用的D、专门用于计算机开机时自检用的6、“CPU”的中文名称是( )。
A、中央处理器B、内存储器C、运算器D、控制器7、能将高级语言程序转换为目标程序的是( )。
A、调试程序B、解释程序C、编辑程序D、编译程序8、操作系统的功能是()。
A、把用户程序进行编译、执行并给出结果B、对各种文件目录进行保管C、管理和控制计算机系统硬件、软件和数据资源D、对计算机的主机和外设进行连接9、计算机软件保护法是用来保护软件( )的。
A、著作权B、使用权C、复制权D、编写权10、某计算机的硬盘容量是40G,这里40G=( )字节。
A、40×1000×1000B、40×1024×1024C、40×1000×1000×1000D、40×1024×1024×102411、二进制数1110111.11转换成十进制数是()。
A、119.375B、119.3C、119.75D、119.12512、已知小写字母'm'的十六进制的ASCII码值是6D,则小写字母'c'的十六进制的ASCII码值是( ) 。
鄞州区小学生计算机程序设计竞赛
鄞州区小学生计算机程序设计竞赛(两小时完成)◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆一、选择题(1.5*15)1)下列标识符哪个是合法的( )。
A、abcB、x#C、beginD、1a2)下列函数值是整型的是()A.chr(23)B.ord(x)C.pred(x)D.succ(x)3)下列函数值不可能是布尔类型的是()A.odd(g)B.ord(g)C.pred(g)D.succ(g)4)I nteger类型的数据范围是()A.-32767~32767B.0~32767C.-32768~32767D.-32767~327685)设x是实型变量,下列表达式能将x四舍五入后保留三位小数的是()A.round(x)B.round(x)/1000C.round(x*1000)/1000D.round(x*100)/1006)下列表达式的值为FALSE的是()A.Odd(True(7.49))B.Round((Abs(-9.5)))<10C.Not(‘9’<’100’)D.Ord(Chr(Pred(8)))>=77)判断变量ch的值是否为小写字母,下列表达式正确的是()A.not(ch<’a’)or(ch>’z’)B.’a’<=ch<=’z’C.(ch>=a)and(ch<=z)D.ch>=’a’ and ch<=’z’8)表达式Chr(Ord(‘A’)+4))的值是()A.’D’B.‘E’C.69D.1019)设a[1]=1,a[2]=2,a[3]=3,a[4]=4,a[5]=5,a[6]=6,且i=1,j=2,k=3,m=4下列变量的值等于3的是()A.a[i*j]B.a[a[k-i]+3]C.a[m div j]D.a[a[j+k-2]]10)十进制数2011等值于八进制数()A.4033B.3755C.4003 D 3733.11)下列无符号数中,最小的数是()A.(11011001)2B.(31)10C.(37)8D.(2A)1612)十进制算是表达式:5*512+7*64+4*8+5的运算结果,用二进制表示为()A.101101100101B.101111100101C.111111100101D.11101111011113)十进制数13/128可用二进制数码序列表示为()A.1101/1000000B.1101/10000000C.0.001101D. 1011/1000000014)已知二进制数x =(0.1011010)2 ,则[x/4]=( )A.0.01011101B.111101100C.0.00101101D.0.101101015)由4个a,3个b和1个c构成的所有字符串中,包含字串”abc”的共有( )个A.30B.60C.120D.48二、填空题1、基础知识填空(1*10)1)计算机语言分为___________语言、______________语言和____________语言。
宁波市第20届中小学生计算机程序设计初赛试题及参考答案
宁波市小学生计算机程序设计初赛试题(说明:考试时间90分钟,满分120分)一、选择题(每小题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卷相应位置上,答在试卷上不得分。
1、一个完整的计算机系统应包括____。
A 主机,键盘和显示器B 计算机及其外部设备C 系统硬件和系统软件D 硬件系统和软件系统2、十进制数2005转换为二进制,结果是()。
A、11111010101B、11000101101C、11111001011D、101110101013、下列电子邮件地址,正确的是( )。
A john@B cai@jcc.pc.tool@.jpC 162.105.111.22D 4、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的A、紫色B、白色C、黑色D、绿色E、橙色5、目前世界上计算机的工作原理是________,它来源于________提出的________原理。
A、存储程序和程序控制、冯。
诺依曼、程序设计B、存储程序控制、冯。
诺依曼、存储程序和程序控制C、存储程序、Taring、程序控制D、存储程序控制、Turing、程序设计6、关于计算机病毒,下列说法正确的是()A、病毒是由软盘表面粘有灰尘造成的B、病毒常隐藏在数据文件或系统中,具有隐蔽性和潜伏性C、大部分病毒不具有传染性和破坏性D、病毒会对计算机造成轻或重的损害,但制造病毒的人并不构成犯罪7、计算机网络的目标是实现()。
A、数据处理B、文献检索C、资源共享和信息传输D、信息传输8、目前比较流行的网络编程语言是( )A、JavaB、FoxPrlC、PascalD、C9、根据域名代码规定,域名为表示的网站类别应是()。
A、教育机构B、军事部门C、商业组织D、非营利组织10、计算机的硬件系统包括()。
A、运算器、控制器、存储器、输入设备、输出设备B、控制器、运算器、输入和输出设备C、中央处理器、输入和输出设备D、主机和键盘、显示器11、算法是指()A、为解决问题而编制的计算机程序B、为解决问题而采取的方法与步骤C、为解决问题需要而采用的计算机编程语言D、为解决问题而采用的计算方法12、Internet上访问Web信息时用的工具是浏览器。
我区学生在第28届宁波市中小学生程序设计竞赛中获得喜人成绩
2013年4月13日下午,第28届宁波市中小学生程序设计竞赛在镇海区皎川书院举行。
我区中小学生经过第一轮初赛的选拔,共有26名中小学生进入本届决赛,在各校学科老师的共同带领下,选手们经过决赛阶段紧张的角逐,获得了不俗的成绩,为我区争得了荣誉。
其中小学组一等奖4名、二等奖4名、三等奖7名,分别是江东区实验小学王则语同学获得一等奖(第1名),戎徐小学李奕平同学获一等奖(第6名),戎徐小学卢宁同学获一等奖(第24名),、江东区实验小学黄一笑同学获一等奖(第28名),戎徐小学刘元凯同学、外国语实验小学陆一汀同学、李惠利小学周骏东同学、幸福苑实验学校韩扬等4位同学荣获二等奖,外国语实验小学陈嘉凯、栎木小学徐志毅、外国语实验小学余俊达、江东中心小学华光校区唐瑞、戎徐小学伍云环、朱雀小学孙天一、幸福苑实验学校顾梓宇等7位同学分获三等奖。
可喜的是初中组也实现了零的突破,明楼中学张霁阳同学荣获初中组三等奖。
本项竞赛活动得到区教育科、区教装中心领导的高度重视,在全体教师的齐心努力、悉心指导下取得的。
软件编程技术是信息与网络的技术核心,是信息学科教师的一项专业基本功,程序设计的学习不仅有利于培养学生的创新思维和利用计算机分析问题、解决实际问题的能力,同时也促进了校际交流,对提高我区学生计算机应用水平发挥了重大的作用。
(区教研室:贾为)。
中小学生程序设计挑战赛初赛测试题
中小学生程序设计挑战赛初赛测试题1.1946年在美国宾夕法尼亚大学问世的 ENIAC 计算机主要由()器件组成。
[单选题] *A. 晶体管B. 电子管(正确答案)C. 小规模集成电路D. 大规模集成电路2. 下列哪一个程序设计语言不支持面向对象程序设计()。
[单选题] *A.C++B.JavaC.PHPD.C(正确答案)3. 在 C++中,要定义一个存储字符型数据的变量,其合适的数据类型是()。
[单选题] *A.char(正确答案)B.floatC.doubleD.bool4.4KB 的内存能存储()个汉字的机内码。
[单选题] *A.1024B.2048(正确答案)C.512D.40965. 下列选项中,说法错误的是()。
[单选题] *A. 算法是指解决问题的方法和步骤B. 算法的描述方法有多种C. 算法是唯一的(正确答案)D. 算法的步骤是有限的6. 下列各种基本数据类型说明符中表示单精度实型数的是()。
[单选题] *A.intB.boolC.float(正确答案)D.char7. 下列选项中,属于计算机硬件系统的是()。
[单选题] *A.IE 浏览器B.QQC.WordD. 显示器(正确答案)8. 十进制数3.75转成二进制数是()。
[单选题] *A.10.01B.11.11(正确答案)C.10.11D.11.1019. 下列选项中,能用枚举算法求解的是()。
[单选题] *A. 计算平行四边形面积B. 求100 以内的素数(正确答案)C. 求一个四位数的个位D. 将二进制转换为十进制10. 如果a,b,c 均为整型变量,其中 a=7,b=8, 执行以下语句后,变量a,b 的结果与其它几项不同的是( )。
[单选题] *A.a=a+b;b=a-b;a=a-b;B.c=a+b;a=c-a;b=c-b;C.c=a*b;a=c/a;b=c/b;D.c=a;b=c;a=b;(正确答案)11. 在 C++中,把代数式(x+1)²写成 C++表达式,正确的是()。
全国中小学电脑制作活动大赛概述
2014年第十五届全国中小学电脑制作活动第三届中国国际学生信息科技创意大赛指南全国中小学电脑制作活动中国国际学生信息科技创意大赛组织委员会编二○一三年十二月一、人员范围全国中小学电脑制作活动(简称“电脑活动”)的人员范围是:全国普通高中、初中、小学的在校学生。
中国国际学生信息科技创意大赛(简称“创意大赛”)的人员范围是:邀请部分国家或地区的中学生(七年级至十二年级)。
“电脑活动”与“创意大赛”部分项目重合。
国内外学生在同一规则内同等参与。
二、项目设置本届全国中小学电脑制作活动内容分为“电脑作品评选”(简称“评选类项目”)和“电脑机器人竞赛”(简称“竞赛类项目”)。
根据不同学段中小学生的特点,“电脑活动”按学段分小学组、初中组和高中组,分别设置评选类项目和竞赛类项目。
其中:“创意大赛”所设置的评选类项目和竞赛类项目,部分与“电脑活动”相同。
详见本指南正文或英文版指南说明。
三、“评选类项目”项目设置、相关要求、评比指标及办法(一)“评选类项目”是指使用计算机创作、设计、制作的数字化作品。
项目设置为:小学组:电脑绘画、“校讯通”专项绘画、电脑动画、“健康教育”专项动画、网页设计、电子板报、微博英语创作、生活创意设计初中组:电脑绘画、“校讯通”专项绘画、电脑动画、“健康教育”专项动画、网页设计、“校讯通”专项手机动漫、微博英语创作、3D创意设计(创新未来设计)、3D创意设计(创新三维设计)、生活创意设计高中组:电脑艺术设计、电脑动画(二维)、电脑动画(三维)、“健康教育”专项动画、网页设计、计算机程序设计、“校讯通”专项手机动漫、3D创意设计(创新未来设计)、3D创意设计(创新三维设计)、微视频说明:电脑绘画、电脑动画(二维和三维)、计算机程序设计、生活创意设计等项目的部分获奖学生在参加“电脑活动”夏令营时将和参加“中国国际学生信息科技创意大赛”的、来自不同国家和地区的参赛学生进行作品展示与创作交流。
(二)相关要求1.活动主题:探索与创新鼓励广大中小学生结合学习与实践活动及生活实际,积极探索、勇于创新,运用信息技术手段设计、创作电脑作品,培养“发现问题、分析问题和解决问题”的能力。
2023全国中小学生计算机编程能力竞赛题库
2023全国中小学生计算机编程能力竞赛题库编程是当今数字化时代的重要技能之一,尤其对于中小学生而言,掌握计算机编程能力不仅有助于他们更好地适应未来的职业需求,还能培养逻辑思维和解决问题的能力。
为了促进中小学生的计算机编程能力发展,2023全国中小学生计算机编程能力竞赛题库应运而生。
本文将介绍该题库的内容和相关信息,帮助参赛学生更好地了解竞赛,并做好准备。
一、题库概述2023全国中小学生计算机编程能力竞赛题库是一个集合了各类编程题目的资源库。
针对不同年级、不同难度级别,该题库涵盖了多个计算机编程语言的题目,如Python、Java等。
参赛学生可根据自身能力选择适合的题目进行练习和参赛。
题目的难度从简单到复杂,从基础概念到实际应用都有所涵盖,以帮助学生逐步提升编程能力。
二、题目分类2023全国中小学生计算机编程能力竞赛题库按照题目类型进行分类,共包括以下几个类别:1. 编程基础题:包括基本语法和逻辑的应用,如变量定义、条件判断、循环语句等。
这类题目主要考察学生对编程基础知识的掌握程度和逻辑思维能力。
2. 算法与数据结构题:涉及到算法的设计与实现,如查找算法、排序算法、树结构等。
这类题目要求学生具备一定的算法思维和抽象能力,能够解决复杂的问题。
3. 应用开发题:与实际应用相关的编程题,如网页设计、游戏开发等。
这类题目要求学生能够将编程知识应用到实际场景中,展示出创造力和解决问题的能力。
4. 硬件编程题:涉及到硬件与软件的结合,如Arduino等平台的应用。
这类题目要求学生掌握硬件编程的基本原理和操作方法,能够进行简单的电路连接与编程控制。
三、参赛说明参加2023全国中小学生计算机编程能力竞赛需要注意以下几点:1. 报名:参赛学生需按照规定时间和方式进行报名,并缴纳相应的报名费用。
2. 竞赛形式:竞赛将采用在线方式进行,学生需在规定的时间内完成指定的题目答题。
3. 时间安排:竞赛的时间会提前公布,学生需做好充分准备,并合理安排时间进行答题。
第29届宁波市中小学生计算机程序设计竞赛获奖名单公示
二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 二等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖 三等奖
广济中心小学 江北区实验小学 宁波市实验小学 慈溪市阳光实验学校 江北区实验小学 宁波市戎徐小学 余姚市实验学校 慈溪市第三实验小学 慈溪市第三实验小学 江北区实验小学 宁波市戎徐小学 鄞州区实验小学 余姚市实验学校 慈溪市崇寿镇中心小学 慈溪市实验小学教育集团 低塘小学 江北区实验小学 江北区实验小学 宁波市实验小学 慈溪市第四实验小学 广济中心小学 宁波镇明中心小学 余姚市泗门镇小 慈溪市实验小学教育集团 慈溪市阳光实验学校 余姚市东风小学教育集团 余姚市实验学校 慈溪市城区中心小学 慈溪市城区中心小学 慈溪市润德小学 惠贞书院 慈溪市第三实验小学 慈溪市润德小学 江东区外国语实验小学 宁波镇明中心小学 幸福苑实验学校 鄞州区实验小学 慈溪市崇寿镇中心小学 慈溪市崇寿镇中心小学 慈溪市崇寿镇中心小学 慈溪市润德小学 广济中心小学 江东区中心小学华光校区 蔚斗小学 钟公庙中心小学 慈溪市崇寿镇中心小学 慈溪市第四实验小学 鄞州区实验小学 余姚市实验小学学弄校区 慈溪市庵东镇东二小学 慈溪市崇寿镇中心小学 慈溪市崇寿镇中心小学 慈溪市第二实验小学 慈溪市宗汉街道新世纪小学
宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)
宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)比赛时间:2010年4月18日上午9:00—12:00题目一览关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。
2.允许使用数学库(uses math子句),以及ansistring。
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。
3.本次比赛允许使用64位整数类型:int64或qword。
1. 折纸(folding)【题目描述】小猪上幼儿园的时候,报名参加了折纸兴趣小组。
他表现出了极大的热情,折出了n件折纸作品。
他的作品只有3种,分别是长方形、正方形和三角形。
小猪很想知道他的n件折纸的周长之和。
【输入】输入文件folding.in的第一行只有一个整数n,表示共有n件作品。
ab c三边长度分别为a,b,c的三角形,周长为a+b+c 相邻边长度分别为a和b的长方形,周长为2a+2bb形,周长为4aaa接下来n行,每行有若干个以空格分隔的整数,表示一件作品的情况。
其中第一个整数k (k=1或2或3),表示小猪制作的这件作品的类型,1表示长方形,2表示正方形,3表示三角形。
如果k为1,后面会跟二个正整数a和b,表示长方形的二条相邻边的长度分别为a和b;如果k为2,后面会跟一个正整数a,表示正方形的四条边的长度均为a。
如果k为3,后面会跟三个正整数a、b和c,表示三角形三条边的长度分别为a、b和c(输入数据保证a,b,c能构成三角形,不需验证)。
【输出】输出文件folding.out中仅有一行,该行只有一个整数,表示所有作品的周长之和。
【样例输入】31 2 32 43 6 7 8【样例输出】47【样例说明】共有3件作品:第一件作品:二条相邻边长度分别为2和3的长方形;第二件作品:边长为4的正方形;第三件作品:三条边长度分别为6、7、8的三角形。
宁波市第25届小学生计算机程序设计竞赛试题和答案
宁波市第25届中小学生程序设计竞赛小学组初赛试题一、选择题(每题2分,共30分。
每小题只有唯一一个正确答案)1、在宁波市中小学生程序设计比赛复赛(上机编程)时,以下不能使用的编程语言是:(A)Turbo Pascal (B)Free Pascal (C)C (D)C++2、在Free Pascal中按功能键F7或F4时,以下叙述正确的是:(A)F4逐条语句执行(包括子程序),F7运行至光标位置(B)F7逐条语句执行(包括子程序),F4运行至光标位置(C)F4逐条语句执行(不包括子程序),F7运行至光标位置(D)F7逐条语句执行(不包括子程序),F4运行至光标位置3、使用高级语言编写的程序称之为:(A)源程序(B)编辑程序(C)编译程序(D)链接程序4、如果自己的程序进入了死循环,应当按什么键终止?(A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D5、参加宁波市中小学生程序设计比赛复赛(上机编程)时,以下哪种行为是允许的?(A)访问互联网或局域网(B)使用U盘或光盘(C)使用自带的草稿纸(D)考试时发现机器有问题,举手示意监考人员处理6、参加宁波市中小学生程序设计比赛复赛(上机编程)时,你有一个程序被判0分。
你发现程序其实是正确的,但存在以下问题,提出申诉,以下哪个申诉会被接受?(A)源程序文件名和存放源程序的目录名错误(B)只是存放源程序的目录名错误,源程序文件名是正确的(C)存放源程序的目录名正确,源程序文件名是错误的(D)根据比赛规则,以上申斥都不会被接受7、在Free Pascal语言,以下关于各种数据类型占内存空间大小的描述错误的是:(A)每个intege型占2个字节(B)每个longint型占4个字节(C)每个boolean型占2个字节(D)每个extended型占10个字节8、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。
宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)
宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)题目一览关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。
2.允许使用数学库(uses math子句),以及ansistring。
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。
3.本次比赛允许使用64位整数类型:int64或qword。
1.密码(mima)题目描述【问题描述】在浩浩茫茫的苍穹深处,住着玉帝和他的神仆们,他们闲谈着下界的凡人俗事,对人世间表现的聪明智慧,大加赞赏。
今天他们正在观赏大地风光人情之际,忽然从遥远的东海之滨传来一阵欢笑声,玉帝纵目望去,只见镇海中学内聚集了全宁波的中小学精英学生,他们要干什么呢?原来他们都在做一种破译密码的游戏,人们发现:一根密码棒上的数字加上另一根密码棒上的数字,就是开启天庭司粮库密码锁的的密码。
如:1233+67122=68355,则68355就是一组有效的密码。
“太简单了!”人们高呼起来,继续探索着。
“这不过是早期的密码系统而已。
”玉帝轻蔑地环顾神仆们说道。
可是,当人们演算了139513+3344=142857 后,玉帝的神色愈来愈不对了,要知道,142857是一个特别的数字,这可是天庭的机密,是谁将这些机密泄露给世人的呢?于是,玉帝搬出一张牌,对司粮库主管神农氏说:“将这张牌打出去,看看他们还逞能不?”这是天庭中一张王牌,但平凡得很,只不过将密码的位数增大到不超过200位而已,可是难就难在你看到文件:mima.in中的两个数后,必须在1秒钟内将密码输出到文件:mima.out中,否则这组密码就失效了。
玉帝还算是仁慈的,没有将更难的牌打出来,他想把天庭的粮食恩赐人间,但他绝不会给那些不动脑子的人。
现在请你解开天庭司粮库密码锁的密码,帮助人们获得天庭恩赐的粮食。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宁波市第22届中小学生计算机程序设计竞赛-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN宁波市第22届中小学生计算机程序设计竞赛预赛试题(小学组)(考试时间120分钟,满分100分)●●所有提交的答案都以写在答卷纸上的为准,写在试卷上的一律无效●●学校姓名一、选择题:请选出各题正确答案的代码(A/B/C/D)(每题2分,共40分)1、在微型计算机的汉字系统中,一个汉字内码所占的字节数是()。
(A)1 (B)2 (C)3 (D)42、软盘加上写保护后,这时对它可进行的操作是()。
(A)只能读盘,不能写盘(B)既可读盘,又可写盘(C)只能写盘,不能读盘(D)不能读盘,也不能写盘3、下列存储设备中,断电后其中的信息会消失的是()。
(A)硬盘(B)ROM (C)RAM (D)U盘4、pascal语言中运算(-13) MOD (-2)的结果是()。
(A)1 (B)-1 (C)0 (D)-25、数组A有10个下标变量,各个下标变量的赋值情形如下所示,则表达式6、1GB= ()KB 。
(A) 1000 (B) 1024 (C)1024×1024 (D)1000×10007、下面有关计算机病毒的说法,错误的是()。
(A)为防止病毒感染计算机,使用软盘时,将软盘写保护(B)计算机的病毒不仅能损坏文件,还可能造成电脑主板等硬件的损坏(C)上网的电脑有可能会感染病毒(D)计算机病毒也是程序8、下列存储器中,存取速度最快的是()。
(A)软盘(B)内存(C)光盘(D)硬盘9、在Windows 中,能通过输入“a*.”命令查找到的文件是()。
(A)pascal.c (B)ppa.1 (C) (D)10、下列各种说法中,正确的是()。
(A)所有的十进制小数都能准确地转换为有限位二进制小数(B)汉字的计算机机内码就是区位码(C)存储器具有记忆能力,其中的信息任何时候都不会丢失(D)计算机中所有信息都采用二进制编码11、算式(4095)10-(7FF)16+(3000)8的结果不正确的是()。
(A)(3584)10(B)(111000000000)2(C)(17000)8(D)(E00)1612、下列函数值是整型的是()。
(A)chr(23)(B)ord(false)(C)succ(false)(D)odd(98)13、把整数5转换为字符’5’的表达式是()。
(A)Ord(5+chr(‘0’))(B)ord(5+chr(0))(C) chr(5+ord(‘0’))(D)chr(5+ord(0))14、以下标准数据类型中,不能作为for循环控制变量的是()。
(A)integer型;(B)real型;(C)boolean型;(D)char型15、在E-MAIL系统中,用于接收邮件的服务器称为()服务器。
(A)POP3 (B)SMTP (C)DNS (D)FTP16、衡量网络上数据传输速率的单位是bps,其含义是()。
(A)数据每秒传送多少二进制位;(B)数据每秒传送多少字节;(C)数据每秒传送多少公里;(D)数据每秒传送多少千公里。
17、下列各项中不属于系统软件的是()。
(A)Windows (B)Word (C)Free Pascal (D)DOS18、下列计算机设备中,不是输出设备的是()。
(A)显示器(B)音箱(C)打印机(D)扫描仪19、有一个容量大小为4的栈,元素A、B、C、D按照A、B、C、D的次序依次入栈,且每个元素在出栈后不得再重新入栈,如果入栈和出栈的操作序列为:入栈-入栈-出栈-入栈-出栈-出栈-入栈-出栈,问元素A将是第几个出栈的()(A)1 (B)2 (C)3 (D)420、在线性表的两种存储表示中,下列描述正确的是()。
(A)数组利于插入,不利于查找(B)链表利于查找,不利于插入(C)数组利于查找,不利于插入(D)数组与链表中的插入与查找效率差不多二、阅读pascal程序并写出运行结果(每题6分,共18分)第1题:请写出程序运行后变量sum的值(6分)program xx07_1;const maxn=1000000;var n,k,sum:longint;f:array[1..maxn] of 0..1;beginreadln(n);for k:=1 to n do f[k]:=1;for k:=1 to n div 2 do f[k*2]:=0;for k:=1 to n div 3 do f[k*3]:=0;sum:=0;for k:=1 to n do sum:=sum+f[k];writeln('sum=',sum);end.输入:1000输出:sum=_______第2题:请写出程序运行后变量ok的值(每空3分)program xx07_2;var s:string;k,n:integer;ok:boolean;beginreadln(s);n:=length(s);k:=1;ok:=true;while ok and (k<=n div 2) doif s[k]<>s[n+1-k] then ok:=falseelse k:=k+1;writeln(ok);end.①输入:123,输出为:_______②输入:121,输出为:_______第3题:请写出程序运行后变量sum的值(6分)program xx07_3;const maxn=1000;var pos,value:array[1..maxn]of longint;n,i,j,x,sum:longint;change:boolean;beginread(n);for i:=1 to n do read(pos[i],value[i]);change:=true;i:=1;while change and (i<=n-1) do beginchange:=false;for j:=1 to n-i doif value[j]>value[j+1] then beginchange:=true;x:=value[j];value[j]:=value[j+1];value[j+1]:=x;end;i:=i+1;end;sum:=0;for i:=1 to n do sum:=sum+pos[i]*value[i];writeln('sum=',sum);end.输入:101 102 13 24 95 36 47 88 510 7输出为:sum=_______三、简答题(第1题6分,第2题8分,共14分)第1题:河的二岸(A岸、B岸)各有15个码头,它们距上游某城市的距离如下表所示,且A岸的一个码头只与B岸的一个码头(即表中上下对应的二个)有航线,在保证不出现航线交叉的情况下,问:(1)最多能同时开通几条航线(3分)(2)能达到(1)中最多航线条数的不同通航方案共有几种(3分)到取火柴者,其第一次可以拿走任意数目的火柴(但不能拿完,也不能不拿)外,接下来轮到者,每次至少要拿走一根,但至多只可拿走上次对方所取火柴数目的两倍,并约定:最先将火柴取光者为胜者。
问:(1)若原先这堆火柴的根数不少于2根,但最多不多于9根,问:共有哪些情况能确保最先轮到取火柴者必胜(写出相应的原先这堆火柴的根数)(4分)(2)若原先这堆火柴的根数不少于10根,但最多不多于23根,问:有哪些情况使最先轮到取火柴者必败(写出相应的原先这堆火柴的根数)(4分)四、完善程序(第一大题12分,第二大题16分,共28分)第1题:完全数(每空3分,共12分)如果一个正整数的所有小于它本身的因子之和等于该正整数,则该正整数称为完全数。
比如6=1+2+3,于是6称为完全数;28=1+2+4+7+14,28也是完全数。
以下程序输入一个数n,输出1至n中的完全数的个数。
请完善该程序。
program xx07_5;var n,i,count:longint;function WanQuanShu(k:longint):longint;var i,sum:longint;begin①_____________;for i:=1 to k div 2 doif ②_____________ thensum:=sum+i;if sum=k thenWanQuanShu:=③________elseWanQuanShu:=④________;end;readln(n);count:=0;for i:=1 to n docount:=count+wanquanshu(i);writeln(count);end.第2题:石子划分(每空4分,共16分)给出n堆石子,以及每堆石子数。
请将它们分为两堆,使得这两堆的总石子数差最小。
输入n,以及每堆石子数,输出分为两堆后的最小差值。
比如,n=4,四堆石子分别有13,6,8,14颗,则可以分为13+8和14+6的两堆,它们的最小差为1。
以下程序:(1)求得所有石子数total,以及它的一半half;(2)在所有石子堆中作适当选择,对每种选择方案,求不超过half的已选中堆中的石子总数的最大值max。
所求即为(total-max)-max。
(3)以a[j]表示第j堆石子数;以b[j]表示第j堆石子是否被选中,如果b[j]=1,表示第j堆被选中,如果b[j]=0表示第j堆没有被选中。
(4)各种方案的表达及次序如下:以00…00(均不选中),00..01(只选中第n堆石子),00..10(只选中第n-1堆石子),00…11(选中第n-1堆和第n堆石子),00…100(选中第n-2堆石子),00…101(选中第n-2堆和第n堆石子),11…11(选中所有n堆石子)。
请完善该程序。
program xx07_6;const maxn=20;var n,i,j:longint;total,half,sum,max:longint;a:array[1..maxn] of longint;b:array[0..maxn]of 0..1;beginreadln(n);total:=0;for i:=1 to n do beginread(a[i]);total:=total+a[i];end;half:=total div 2;max:=0;for i:=1 to n do b[i]:=0;i:=n;while i>0 do beginsum:=0;for j:=1 to n dosum:=⑤________________;if⑥______________________ thenmax:=sum;i:=n;while (i>0) and (b[i]=1) do i:=⑦____________;if i>0 then beginb[i]:=⑧_________;for j:=i+1 to n do b[j]:=0; end;end;writeln(total-max-max); end.宁波市第22届中小学生计算机程序设计竞赛预赛答卷(小学组)(考试时间120分钟,满分100分)●●所有提交的答案都以写在答卷纸上的为准,写在试卷上的一律无效●●学校姓名得分二、阅读pascal程序并写出运行结果(每题6分,共18分)第1题:请写出程序运行后变量sum的值(6分)。