宁波市第26届中小学生程序设计竞赛
- 格式:doc
- 大小:51.00 KB
- 文档页数:20
大队委员自我介绍大队委员自我介绍1(467字)老师推荐我去参加大队委的竞选,我非常高兴。
昨天老师发给我一张推荐申请表,我在妈妈的帮助下填完了表格,发到自己的博客留作纪念,同时我多么希望竞选能够成功,让我当上向往已久的大队委。
不过我写的自我介绍有点吹的。
我是来自X年X班的梅____,我热爱学习,成绩优秀,尊敬师长,友爱同学,爱好广泛。
我喜欢运动,比如打羽毛球、滑板等。
另外我还爱好旅游,常常利用节假日去领略祖国的大好河山,拓展视野又增长了见识。
我也喜欢围棋,平时认真学习围棋知识,目前的围棋水平为业余三段。
在X年级和X年级,我一直都是班长,而且一直被评为阳光少年和全优生。
身为班长,我从未忘记过自己的职责,在同学们的大力支持下,认认真真地履行着班长的职责,协助老师做好班级各项事务,出色地完成了老师交给的各项任务。
我来参加大队委竞选,是想发挥自己的`特长,为同学们服务,为学校多出力。
请相信,我将用实际行动为少先队活动插上理想的翅膀,让它飞向更加美好的明天!大队委员自我介绍2(577字)我是一个健康向上、全面发展的少先队员。
学习上,我兴趣广泛,喜欢绘画、阅读、游泳、编程等,喜欢做一些有创意的手工,喜欢探索和思考;生活中,我热爱大自然,喜欢到祖国各地旅游,喜欢参加种植劳动,喜欢和爸爸妈妈小伙伴一起玩耍,在亲近大自然中增长见识,感受生活的乐趣。
我愿意用一颗真诚的心灵和一份强烈的责任感,做同学的知心朋友和老师的得力助手。
个人荣誉1.宁波市第26届中小学生计算机程序设计竞赛三等奖。
2.慈溪市小学生游泳比赛25米自由泳第三名、50米仰泳第三名;慈溪市中小学生游泳比赛50米自由泳第二名、100米仰泳第二名;慈溪市第十三届运动会小男丙组50米自由泳第二名、100米自由泳第二名。
3.4幅绘画作品和5篇习作发表在《宁波晚报》、《慈溪日报》上;作品《观察海洋动物》参展慈溪市“科学的力量”科普美术大展;参加第九届、第十届PHE国际中小学生幼儿美术书法大赛获得两个三等奖;参加学校各类竞赛,获得校食品安全知识竞赛一等奖、校“低碳,我的生活”主题创作画比赛一等奖、校“快乐品书香”读书征文二等奖、校“五福娃”DIY作品评比三等奖……4.连续八个学期校“满星级学生”,校“行规之星”和“文明之星”。
宁波市第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个字节地址。
宁波市第25届中小学生程序设计竞赛初中组初赛试题一、选择题〔每题分,共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〕每一个integer型占2个字节〔B〕每一个longint型占4个字节〔C〕每一个boolean型占2个字节〔D〕每一个extended型占10个字节8、利用数组逐层保留完全二叉树构造,那么以下表达正确的选项是:〔A〕逻辑构造为完全二叉树,物理构造为数组〔B〕物理构造为完全二叉树,逻辑构造为数组〔C〕逻辑构造和物理构造均为完全二叉树〔D〕逻辑构造和物理构造均为数组9、关键码一样的二个元素,原先在排在前面的还能保证排在前面,这种排序算法咱们称它是稳固的。
宁波市第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、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。
宁波市第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的结果不正确的是()。
2013年4月13日下午,第28届宁波市中小学生程序设计竞赛在镇海区皎川书院举行。
我区中小学生经过第一轮初赛的选拔,共有26名中小学生进入本届决赛,在各校学科老师的共同带领下,选手们经过决赛阶段紧张的角逐,获得了不俗的成绩,为我区争得了荣誉。
其中小学组一等奖4名、二等奖4名、三等奖7名,分别是江东区实验小学王则语同学获得一等奖(第1名),戎徐小学李奕平同学获一等奖(第6名),戎徐小学卢宁同学获一等奖(第24名),、江东区实验小学黄一笑同学获一等奖(第28名),戎徐小学刘元凯同学、外国语实验小学陆一汀同学、李惠利小学周骏东同学、幸福苑实验学校韩扬等4位同学荣获二等奖,外国语实验小学陈嘉凯、栎木小学徐志毅、外国语实验小学余俊达、江东中心小学华光校区唐瑞、戎徐小学伍云环、朱雀小学孙天一、幸福苑实验学校顾梓宇等7位同学分获三等奖。
可喜的是初中组也实现了零的突破,明楼中学张霁阳同学荣获初中组三等奖。
本项竞赛活动得到区教育科、区教装中心领导的高度重视,在全体教师的齐心努力、悉心指导下取得的。
软件编程技术是信息与网络的技术核心,是信息学科教师的一项专业基本功,程序设计的学习不仅有利于培养学生的创新思维和利用计算机分析问题、解决实际问题的能力,同时也促进了校际交流,对提高我区学生计算机应用水平发挥了重大的作用。
(区教研室:贾为)。
第27届中小学生程序设计竞赛小学组初赛试题• •所有答案都必须写在答题纸上,写在试卷上无效••一.选择题(每题2分,共30分。
每小题只有唯一一个正确答案)1)乐乐在记事本里打了“ Happy Birthday !”,则它们在计算机内存储时采用的编码是:()。
A)区位码 B )ASCII码C )字形码D)条形码2)乐乐经常听MP3由此他也学到了一些有关MP3的知识。
下列有关MP3的信息中不正确的是:()。
A)表达同一首乐曲时,MP3格式的文件大小比WAVE格式要小得多。
B)MP3声音是一种声音数字化之后经过压缩和编码技术处理得到的声音格式。
C)MP3音乐所采用的声音数据压缩编码的标准是JPEG。
D)MP3之所以得以流行,是因为MP3声音的质量好,存储容量小,便于传输与存储。
3)下图所示是一个16X16点阵的发光LED字幕模块,假如使用1表示点发光、0表示点熄灭,那么这个发光LED字幕模块如果要在计算机内部完整地保存,在不进行压缩的前提下,最少需要的存储空间是:A)8ByteB)32ByteC)8KBD)32KB4)在计算机系统中,数值一律用补码来表示(存储)。
主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。
那么在PASCAL系统中,-15用byte 变量类型存储在计算机内,其二进制编码为:()。
A ) 10001111B ) 00001111C ) 11110000D ) 111100015)十进制数2012.25用二进制数表示的结果是:()。
A )( 11111010101.1)2 B )( 11111011100.01)2 C )( 1111001000.01)2D)( 11111001000.1)26)乐乐在参加信息学奥赛的学习过程中,想在因特网上与他人进行即时讨论、 交流,则下列工具中最适合的是:()。
A ) E-mail (电子邮件)B ) BBS (电子公告栏)C ) QQD )博客(Weblog )7)下列不属于程序设计三种基本控制结构的是:( A )顺序结构B )递归结构 C环结构8)胡老师发送电子邮件时失败了,根据下图所示信息,导致发送失败最有可能的原因是:()oA )主题错误B )没有附件C )收件人地址错误D )邮件正文太少李平,你好:李乎同学好,你的作业完成得不错,希望下次作业能更 加出色出9)下面是乐乐对计算机的一些操作,能有效预防计算机病毒侵入的是:()①对下载的文件马上杀毒②打开QQ 上陌生人信息中的链接补丁)0)分支结构 D )循B 收件人:罔抄送: 主题:10)设A=B=D=true, C=false ,以下逻辑运算表达式值为真的是:() A ) ( not A and B ) or ( C and D ) B C ) not A and ( B or C or D )D11)下列文件扩展名为图片格式的是:()12 )高度为n 的均衡二叉树是指:如果去掉最低层叶结点及相应的树枝, 它的每 一层都将达到“满”的状态,即除了最底下一层的节点,其它各层所有节点都有 两个儿子。
宁波市第23届中小学生计算机程序设计竞赛初赛试题(高中组)学校姓名准考证号(说明:答案请写在答题卷上。
考试时间120分钟,满分120分)一、选择题(每小题1.5分,共30分)前10小题为单选题,每题有且仅有一个正确答案,后10小题为不定项选择题,只有全部选对才得分。
请将正确选项写在答题卷相应位置上,答在试卷上不得分。
1.某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为。
A. 属于开发人员权利不涉及企业权利B. 侵犯了企业商业秘密权C. 违反了企业的规章制度但不侵权D. 未侵犯权利人软件著作权2.用可将摄影作品、绘画作品输入到计算机中,进而对这些图像信息进行加工处理。
A.扫描仪B.投影仪C. 彩色喷墨打印机D. 绘图仪3.“冲击波”病毒属于蠕虫类型的病毒,它利用 Windows 操作系统的漏洞进行快速传播。
A. CGI 脚本B. RPCC. DNSD. IMAP4.若内存按字节编址,用存储容量为32K× 8 比特的存储器芯片构成地址编号A0000H 至DFFFFH 的内存空间,则至少需要片。
A. 4B. 6C. 8D. 105.运算式(2008)10-(3723)8的结果是。
A.(-1715)10 B.(5)10 C.(-5)16 D.(111)26.以下文件扩展名中,不是视频文件格式。
A.MPEGB.AVIC.VOCD. RM7.利用逐点插入建立序列(50,72,43,,85,75,20,35,45,65,30)对应的二叉排序树以后,查找元素30要进行_________次元素间的比较。
A.4 B.5 C.6 D.78.算法策略与递归技术的联系最弱。
A. 动态规划B. 贪心C. 回溯D. 分治9.路由器收到一个数据包,其目标地址为 195.26.17.4,该地址属于子网。
A. 195.26.0.0/21B. 195.26.20.0/22C. 195.26.8.0/22D. 195.26.16.0/2010.MPC(MultimediaPC)与PC的主要区别是增加了__ _。
宁波市第26届中小学生计算机程序设计竞赛复赛试题(小学组)比赛时间:2011年4月23日上午题目一览关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。
2.允许使用数学库(uses math子句),以及ansistring。
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。
3.本次比赛允许使用64位整数类型:int64或qword。
(但请注意)二.关于C++语言中模板使用的限制说明1.允许使用的部分:标准容器中的布尔集合,迭代器,串,流。
相关的头文件:<bitset> <iterator> <string> <iostream>2.禁止使用的部分:序列:vector,list,deque序列适配器:stack, queue, priority_queue关联容器:map, multimap, set, multiset拟容器:valarray散列容器:hash_map, hash_set, hash_multimap, hash_multiset所有的标准库算法相关头文件:<vector> <list> <deque> <stack> <map> <set> <algorithm> 3.本次比赛允许使用64位整数:long long或unsigned long long。
1. 斯诺克(snooker)【题目描述】镇海中学开设了很多校本选修课程,有体育类、音乐类、美术类、无线电测向、航空航海航天模型制作等,力争使每位学生高中毕业后,能学到一门拿得出手的兴趣爱好,为将来的终身发展打下基础。
宁波市第22届中小学生计算机程序设计竞赛宁波市第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)10 (B)5 (C)6 (D)26、1GB= ()KB 。
(A) 1000 (B) 1024 (C)1024×1024 (D)1000×1000 7、下面有关计算机病毒的说法,错误的是()。
(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的结果不正确的是()。
宁波市第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、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。
宁波市第22届中小学生计算机程序设计竞赛复赛试题(小学组)题目一览关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。
2.允许使用数学库(uses math子句),以及ansistring。
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。
3.本次比赛允许使用64位整数类型:int64或qword。
1.最小数(min)题目描述给定一个正整数n,请去掉其中的m个数字,使其剩下的数字按原先从左到右的相对次序组成一个新数,但该新数的值必须尽可能的小。
【输入】输入文件min.in 中只有一行,共2个整数,分别是n和m的值,中间用一个空格分隔。
【输出】输出文件min.out中只有一行,该行只有一个整数,它是从n中去掉m个数字后所能得到的最小新数(注:如果新数的最高位是零,输出时请去掉这些0)。
样例输入1样例输出145547样例输入2456547 3样例输出2447样例输入31003 1样例输出33【数据限制】本题共有10组测试数据,每组10分,共100分。
50%的数据,10≤n≤2.1*10^9,另外50%的数据n不超过240位。
所有的数据m的值都小于n的位数。
2. 等式(equal)题目描述有一个未完成的等式:1 2 3 4 5 6 7 8 9=N当给出整数N的具体值后,请你在2,3,4,5,6,7,8,9这8个数字的每一个前面,或插入一个运算符号“+”号,或插入一个运算符号“-”号,或不插入任何运算符号,使等式成立,并统计出能使等式成立的算式总数,若无解,则输出0。
例如:取N为108时,共能写出15个不同的等式,以下就是其中的二个算式:1+23+4+56+7+8+9=108 123-45+6+7+8+9=108输入输入1个数,即整数N的值。
宁波市第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信息时用的工具是浏览器。
宁波市第26届中小学生程序设计竞赛小学组初赛试题一、选择题(每题2分,共30分。
每小题只有唯一一个正确答案)1.二进制数(1011101)2的值是()(A)94 (B)93 (C)62 (D)612.每个不同的二进制数可以表示一种颜色,赤、橙、红、绿、青、蓝、紫这7种颜色,最少需要几位二进制数来表示()3.以下运算结果为False的是()(A)not (5>5) (B) (5>=4) and (7<7) (C)not (false) (D) (5<4) or (5>=5)源程序的扩展民是()(A) p (B) psc (C)pas (D)pascal5.计算机的中央处理器的组成部件是()(A)控制器和存储器(B)存储器和运算器(C)控制器和运算器(D)控制器、存储器和运算器6.宁波市中小学程序设计竞赛自从首届举办以来,除了其中有一届因举办时间从下半年调整到次年的上半年而没有举行外,每年举办一次。
首届宁波市中小学程序设计竞赛是哪一年举办的(A)1984年 (B) 1985年(C)1986年(D)1987年7.已知一维数组定义a:array[1..100]of longint;每个元素占4个字节地址。
已知a[1]的开始地址为第10000个字节处,问a[11]的开始地址是第几个字节:()8.在宁波市中小学生程序设计竞赛上机复赛中,阅卷老师会批改以下的哪些(个)文件( )(A)先批改选手的源程序文件,如果找不到会批改可执行文件(B)先批改选手的可执行文件,如果找不到会批改源程序文件(C)只批改选手编译生成的可执行文件(D)只批改选手的源程序文件9.以下哪些(个)行为是不符合青少年网络文明公约的:()(A)相信绝大多数的网友是真诚的,随意与网友约会(B)沉溺于网络游戏,影响学习(C)上电脑课时下载大量迷幻类、穿越类的小说,以便晚上睡觉躲被窝看(D)以上都是10.在Free Pascal编程时,你写了一下的程序()var n:longint;beginassign(input,’a,txt’);reset(input);运行该程序时,返回如右图所示的错误信息,这是由于(A)当前目录下找不到输入文件“”(B)源程序存在2号语法错误(C)输入的值与变量n不匹配(D)Pascal编译器没有正确安装11.有以下的程序:var s:string;beginreadln(s);writeln(s[1]);end.该程序运行时,输入如下的”ABC”后按回车键,输出为 ( ) (A) 1 (B)字符‘A’(C)字符‘A’的ASCII码65 (D)字符串”ABC”12.宁波市程序设计竞赛使用的Free 中integer型数据的是表示范围是( )(A)-32768~32767 (B)约正负21亿之间(C)0~65536 (D)不一定13.在Pascal程序中,以下变量名称正确的是 ( )(A)begin (B)2011xx (C)hello (D)array14.以下程序段结构,总体上看是属于哪个基本结构()for i:=1 to doif i mod 2=0 then s:=s+1;(A)顺序结构(B)循环结构(C)选择结构 (D)树型结构15.进行在线游戏时,①用户登录;②进入在线游戏网;③选择游戏伙伴、开始游戏;④选择游戏室。
正确的次序是()(A)①②④③ (B)②①④③ (C)①②③④ (D)②①③④二.问题求解(每题5分,共10分)1.有三个正整数x,y和z,它们相加之和等于21,且x≤y≤z。
显然x=1,y=1,z=19是一组解,x=5,y=6,z=10是另一组解。
请问共有几组解呢2.在四行四列的表格中放有16枚硬币(每格1枚硬币)以1表示正面朝上,0表示反面朝上。
一次翻硬币是指,要么把某一行整行反转,要么把某一列整列反转。
某一行或某一列反转后,这一行上原来正面朝上的全变反面朝上,原来反面朝上的全变为正面朝上了。
原来的硬币状态如右图所示(图中有7枚硬币正面朝上,9枚硬币反面朝上),经若干次整行、右图中最多可以使多少枚硬币正面朝上使最多枚硬币正面朝上时最少需要翻几次三.阅读程序,求程序运行输出结果(每题8分,共32分)第1题:program xx2011_1;var n,i,c:longint;ave,s:extended;beginread(n);ave:=0;for i:=1 to n do beginread(f[i]);ave:=ave+f[i];end;ave:=ave/n;c:=0;for i:=1 to n doif f[i]<ave then c:=c+1;writeln(ave:0:2,’‘,c);end.第2题:program xx2011_2;var n,i,x,p,s:longint;read(n,x);s:=0;p:=1;for i:=1 to n do begin p:=p*x;s:=s+p;end;writeln(s);end.第3题:program xx2011_3;const maxn=100000;varf:array[1..maxn]of longint;stack:array[1..maxn,1..2]of longint; n,i,j,h,t,last,x,s:longint;beginread(n);for i:=1 to n do read(f[i]);stack[1,1]:=1;stack[1,2]:=n;last:=2;while last>1 do beginlast:=last-1;h:=stack[last,1];t:=stack[last,2];i:=h;j:=t;x:=f[h];while i<j do beginwhile(i<j)and(f[j]<x) do j:=j-1; if i<j then beginf[i]:=f[j];i:=i+1;end;while (i<j)and(f[i]>x) do i:=i+1; if i<j then beginf[j]:=f[i];j:=j-1;end;end;f[i]:=x;if(h<i-1) then beginstack[last,1]:=h; stack[last,2]:=i-1;last:=last+1; end;if(i+1<t) then beginstack[last,1]:=i+1;stack[last,2]:=t;last:=last+1; end;end;s:=f[2]-f[1];for i:=3 to n do s:=s+f[i]-f[i-1];end.第4题program xx2011_4;varn,a,b,c,d:longint;procedure matric(var a,b,c,d:longint;n:longint); var a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3:longint; beginif n=1 then begin a:=0;b:=1;c:=1;d:=1;exit;end; matric(a1,b1,c1,d1,n div 2);matric(a2,b2,c2,d2,n div 2);a3:=a1*a2+b1*c2;b3:=a1*b2+b1*d2;c3:=c1*a2+d1*c2;d3:=c1*b2+d1*d2;if n mod 2=1 then begina:=b3;b:=a3+b3;c:=d3;d:=c3+d3;endelse begina:=a3;b:=b3;c:=c3;d:=d3;end;end;beginread(n);if n<3 then writeln(1)else begin输入1:输入2:matric(a,b,c,d,n-2);writeln(c+d);end;end.四.程序填空(前5空每空2分,后6空每空3分,共28分)第1题:幻方把1至n×n的正整数填在n行n列的表格内,使每一行、每一列和二条多角线上n个数之和都相等。
这样的正方形表格叫做幻方。
如右图所示是一个3行3列的幻方。
下面的程序生成一个行(列)数为奇数的幻方。
如果输入的行列数n是偶数,输出字符串”not odd number!”,否则按一下的方法生成幻方:1.第一个数1填入第一行最中间的一列;2.以后每次填下一个数时,填入的位置为:(1)如果已填的数的个数为n的倍数,则填入下一行;(2)否则填入上一行右一列。
如果向上越界,则填至最后一行;如果向右越界,填至第一列。
生成的数字保存在二维数组a中,程序输出n行,每行n个数据。
【样例输入】3【样例输出】8 1 63 5 749 2请将程序补充完整。
program xx2011_5;const maxn=1001;var n,i,j,p:longint;a:array[1..maxn,1..maxn]of longint; beginreadln(n);if n mod 2=0 then beginwrtieln(‘not odd number!’);;end;i:=1;;for p:=1 to n*n do begina[i,j]:=p;if then i:=i+1else begini:=i-1;j:=j+1;if then i:=n;if j>n then j:=1;end;end;for i:=1 to n do beginfor j:=1 to n-1 dowrite(a[i,j],’‘);;end;end.第2题:完美覆盖以1×2的多米诺骨牌去覆盖n×m的棋盘,当棋盘中的每一格都刚好被一块多米诺骨牌覆盖时,这种覆盖叫多米诺骨牌的完美覆盖。
如下图所示,2行3列的棋盘,有3种完美覆盖方案。
以下程序求得n×m棋盘的完美覆盖总方案数。
程序从第1行第1列开始,按照1行1列、1行2列、1行3列、…、1行m列、2行1列、2行2列、2行3列、…、2行m列、…n行1列、n行2列、n 行3列、…、n行m列的次序,逐格尝试各格子的不同覆盖方案。
以f[i,j]=0表示第i行j列格子还没有被覆盖,以f[i,j]=1表示第i 行j列格子被横向覆盖,以f[i,j]=2表示第i行j列格子被纵向覆盖,覆盖的总方案数在变量ans中求得。
请将程序补充完整。
program xx2011_6;const maxn=100;maxm=100;varn,m,i,j:longint;ans:extended;f:array[1..maxn,1..maxm]of longint;procedure domino(i,j:longint); beginif i>n then begin;exit;end;if thenbeginif j<m thendomino(i,j+1)elsedomino( ); endelsebeginif thenbeginf[i,j]:=1;f[i,j+1]:=1;if j<m thendomino(i,j+1)elsedomino( ); f[i,j]:=0;f[i,j+1]:=0;end;if thenbeginf[i,j]:=2;f[i+1,j]:=2;if j<m thendomino(i,j+1)elsedomino( ); f[i,j]:=0;f[i+1,j]:=0;end;end;end;beginread(n,m);for i:=1 to n dofor j:=1 to m dof[i,j]:=0;ans:=0;domino( );writeln(ans:0:0);end.。