小学信息学奥赛模拟试卷

合集下载

小学生信息学奥林匹克复赛模拟试题一

小学生信息学奥林匹克复赛模拟试题一

小学生信息学奥林匹克复赛模拟试题一说明:1.严格按题目要求的输入、输出格式读写数据,否则不得分。

2.请在D盘根目录下建立以自己考号命名的文件夹,并把需要提交的文件(即每一题的源文件和编译后的可执行文件)保存在此文件夹内。

3.竞赛结束后速离开考场,不要关机。

第一题:开灯游戏(xj1.pas)【问题描述】有n盏灯,放在一排,从1到n依次顺序编号。

有m个人也从1到m依次顺序编号。

第1个人(1号)将灯全部关闭;第2个人(2号)将凡是2的倍数的灯打开;第3个人(3号)将凡是3的倍数的灯作相反处理(该灯如是打开的,则将它关闭;如是关闭的,则将它打开)。

以后的人都和3号一样,将凡是自己编号倍数的灯作相反处理。

试计算当第m个人操作后,哪几盏灯是亮的?【输入格式】从键盘输入n,m的值。

(n,m均为小于32768的自然数,且n>=m)【输出格式】在同一行输出亮着的灯的编号。

(没有灯亮则输出“NO”)【样例输入】5 3【样例输出】2 3 4第二题:数列求和(xj2.pas)【问题描述】简单数列是有规律排列的一些数,例如1,2,3,4,5,6,7就是这样的数列,这种数列中的后一个数总是前一个数多或少一个相同的数,其实只要知道这种数列中的前三个数和最后一个数就可以写出数列中的所有的数。

你的任务是根据给出的数列求出这个数列所有数的和。

每个数列的前三个数和最后一个数从键盘输入。

【输入格式】输入只有一行,分别为数列的前三个数和最后一个数。

所有输入均为不大于32767的自然数。

【输出格式】以等式的形式输出这个数列的和。

【样例输入1】项数=(末项-首项) div 公差+11 2 3 7【样例输出2】1+2+3+…+7=28【样例输入2】-3 -1 1 5【样例输出2】(-3)+(-1)+1+…+5=5(说明:算式中只要求输出前三个数和最后一个数,中间的数用…代表,等式左边的负数要加上小括号)第三题:算式求解(xj3.pas)【问题描述】输入一个算式,输出算式的结果。

2023年义乌市小学信息学奥林匹克竞赛试题附答案

2023年义乌市小学信息学奥林匹克竞赛试题附答案

2023年义乌市小学信息学奥林匹克竞赛试题一、(小学组 pascal语言二小时完毕)姓名:二、单选(每题1.5分共30分)1.与十进制数29等值的二进制数是(A )A. 11101B.11001C.10111D.110112.右图是一张黑白两色位图, 假如使用0表达白色, 1表达黑色那么这幅黑白两色位置相应的二进制编码为(B )A. 0100011B.1011100C.1000011D.01000013.上题中的黑白两色位置假如要在计算机内部完整地保存, 在不进行压缩的前提下, 最少需要多少存储空间(C)A.8ByteB.8KBC.8bitD.8MB4.下列计算机设备中, 属于存储设备的是(B)A. 键盘B.RAMC.显示器D.CPU5.下列选项中, 对计算机运营速度的快慢没有影响的是: (D)A. CPUB.内在C.硬盘缓存D.显示器的屏幕尺寸6.下面是计算机操作系统的是(D)A. Free PascalB.Adobe PhotoshopC.Microsoft WordD.Linux7、下列关于计算机病毒的描述中, 对的的是(C)A. 假如某人有感冒病毒, 那么他使用的计算机就有也许感染病毒, 并最终发展为计算机病毒B.假如计算机在生产厂家组装时周边环境不好(有灰尘等), 计算机就会有计算机病毒C.计算机病毒实质上是一段计算机程序D.计算机病毒只能通过计算机网络传播8、关于网页中的超链接, 下列说法对的的是: (A)A. 超链接的HTML标志是<a>B.一张网页只能包含一个超链接C.将网页保存为文本文献后,超链接仍然存在D.超链接的对象只能是另一张网页。

9、下面列出的文献, 不能用windows附件中画图程序打开的是(C)A. apple.bmpB.banana.jpgC.orange.rawD.pear.png10、关于电子邮件的叙述, 对的的是(B)A. 发送方和接受方必须同时开机才干传送电子邮件B.打开电子邮件的附件也许会传染计算机病毒C.同一个E-Mail帐号不能同时设立在多台计算机上D.发送电子邮件是, 接受方地址不能与发送方相同。

小学生信息学奥赛模拟试题及思路(Qbasic)

小学生信息学奥赛模拟试题及思路(Qbasic)

小学生信息学奥赛模拟试题及思路(Qbasic)建立文件夹本次模拟赛的考号即为选手发送答案用的邮箱“@”符号之前的部分(例如,如果你用fx@这个邮箱发送答案,那么你的考号即为fx)。

请你用考号建立一个文件夹,并在这个文件夹中为本次竞赛的每个题目建立一个子文件夹,这些子文件夹的名字分别是:ARCH、RANK、QUEUE、HIDE、FOURCOL。

每建立一个正确的文件夹可以得到2分。

本部分共10分(不包括考号文件夹)。

提交答案时,请将每个题目的代码文件分别放入各自的文件夹中,放在其它位置不计分。

题目文件夹中,除了代码文件之外,请不要有其它文件。

将自己的考号文件夹压缩为rar格式后,将此rar文件作为附件发送到bjnoi@,主题请写“小学生模拟题答卷”,并请在邮件正文中写明如下信息:姓名、性别、年龄、学校、年级。

10:10前提交的答案有效。

本次模拟赛每个题目有10个测试点,每个测试点2分,每个题满分20分。

本次模拟赛满分110分。

注:本套题目难度等级(*:送分,**:容易,***:中等,****:较难,*****:难)阿基米德特性(*)至少该做对的题目:1,2,3应该做对的题目:1,2,3,4ARCH.BAS / ARCH.C / ARCH.CPP / ARCH.PAS【问题描述】所谓“阿基米德特性”是这样的一条性质:对任意两个整数、,保证,总存在整数,使得。

请编写一个程序,对输入的、,输出最小的。

【输入文件】文件名:ARCH.IN文件中只有两个整数、,且有。

【输出文件】文件名:ARCH.OUT文件中只有一个整数,表示使得的最小的整数。

【样例输入】2 9【样例输出】5思路:1. 选择结构实现,第二个数整除第一个数+1(见参考程序ARCH.BAS)2. 循环结构实现(while形式)m=1do while a*m<=bm=m+1loopprint m允许并列的排名(**)RANK.BAS / RANK.C / RANK.CPP / RANK.PAS【问题描述】在我们参加的各种竞赛中,允许并列的排名方式是经常遇到的。

小学信息学奥赛模拟试卷

小学信息学奥赛模拟试卷

小学信息学奥赛模拟试卷(一)班级姓名一、选择题(每题2分,共40分)1.在二进制下,1101111 + ()=1111100。

A) 1011 B) 1101 C) 1010 D) 11112.字符“0”的ASCII吗为48,则字符“9”的ASCII吗为()。

A)39 B)57 C)120 D)视具体的运算机而定。

3.一片容量为8GB的SD卡能存储大约()张大小为2MB的数码相片。

A) 1600 B)2000 C) 4000 D) 160004. 一个正整数在二进制下有100位,则他在十六进制下有()位。

A)7 B)13 C)25 D)不能确信5.下列闻名人物中,没在运算机相关技术和理论领域做出过杰出共享的人是()。

A) 王选 B)图灵C) 冯诺依曼 D)陈景润6.扫描仪、画图仪、触摸屏、音箱当中有()个具有输出功能。

A) 1 B) 2 C) 3 D) 47.程序设计的三种大体结构是()。

A)主程序、函数、进程 B)顺序、选择、循环C)程序首部、说明总分、执行部份 D)for、while、repeat8.互联网上最经常使用的阅读器称为()。

A)word B)QQ C)IE D)PPT9.Integer类型的数据范围是()。

A)-32767~32767B)0~32767C)-32768~32767D)0~6553510.执行语句writeln(‘12*3=’,12*3)的结果为()。

A)36=36 B)12*3=36 C)‘12*3=’36 D)‘12*3=’,12*311.英特尔公司是生产()半导体巨头,称于2012年已经开始了7纳米、5纳米工艺的研发工作的远景计划,将使该产品的速度更快。

A)显示器B)CPU C)内存D)硬盘12.下列可执行文件的扩展各为()。

A).COM与.DOC B).COM与.TXT C).COM与.EXE D).WPS与.BAT13.word2003中的“剪贴板”是()。

鄞州区小学生信息学奥林匹克试题(PASCAL样卷)_ 2

鄞州区小学生信息学奥林匹克试题(PASCAL样卷)_ 2

鄞州区小学生信息学奥林匹克竞赛试题(小学组PASCAL语言 2.5小时完成)准考证号姓名学校得分一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1分,每题只有一个正确答案,多选或错选都无分。

共30分)1.标准PASCAL程序说明部分的正确顺序是( )。

A.label-->const-->var-->type B.var-->const-->label-->typeC.label-->const-->type-->var D.const-->var-->type-->label2.下列( )是合法的标识符。

A.A23456 B.X*Y C.BEGIN D.H(X)3.下列( )不是保留字。

A.div B.program C. new D.var4.若a=true,b=false,x=7,y=12,m=3,n=35,求表达式a and not(m>n) and (x<y-m) or(a or b)的值()。

A.true B.false C.0 D.15.下列常量定义中正确的是()。

A.const d=40 or d=100; B.const s = 0.5;C.const s : 2.15; D.const s: = (2>5);6.下列函数值是整型的是()。

A.CHR(23) B.ORD(FALSE) C.SUCC(FALSE) D.ODD(98)7.设x是实型变量,下列表达式能将x四舍五入后保留两位小数的是()。

A.round(x) B.round(x)/100C.round(x*100)/100 D.round(x*10)/108. 表达式 35 DIV 3 MOD 4 的值是()。

A.0 B.2 C.3 D.69.把整数5转换为字符'5'的表达式是()。

A.chr(5)-ord('0') B.chr(5+ord('0'))C.chr(5)-ord('0') D.chr(5+ord(0))10. 下列程序段运行后,变量value的值为( )。

信息学奥林匹克联赛初赛模拟试题一(普及组)模拟试题及参考答案

信息学奥林匹克联赛初赛模拟试题一(普及组)模拟试题及参考答案

信息学奥林匹克联赛初赛模拟试题一(普及组)(本试题全部为笔试,满分100分)试题由四部分组成:1、选择题2、问题求解题3、程序阅读理解题4、程序完善题一、选择题:共20题,每题1.5分,共计30分。

每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。

1、计算机网络最大的优点是。

A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。

A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序D、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。

A. 顺序查找B. 散列查找C. 折半查找D. 动态查找E、二分查找4、下列各数中最大的是____。

A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。

A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。

A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。

信息学竞赛试题小学

信息学竞赛试题小学

信息学竞赛试题小学一、选择题(每题2分,共20分)1. 计算机程序设计中最基本的结构是什么?- A. 顺序结构- B. 选择结构- C. 循环结构- D. 所有选项都是2. 下列哪个不是计算机编程语言?- A. Python- B. Java- C. English- D. C++3. 在编程中,以下哪个符号用于表示“不等于”? - A. <- B. >- C. ==- D. !=4. 以下哪种排序算法是最简单的排序方法?- A. 冒泡排序- B. 快速排序- C. 归并排序- D. 堆排序5. 在编程中,变量的命名应该遵循什么原则?- A. 随意命名- B. 使用数字开头- C. 描述性命名- D. 以上都不对二、填空题(每空2分,共20分)6. 在编程中,我们使用_________语句来实现程序的分支选择。

7. 一个简单的循环结构通常由_________、循环体和_________三部分组成。

8. 在Python中,我们可以使用_________函数来实现数据的输入。

9. 一个程序的执行流程图通常由_________、流程线、处理框和_________组成。

10. 在编程中,我们使用_________来存储数据,以便后续使用。

三、简答题(每题10分,共20分)11. 请简述什么是算法,并给出一个简单的例子。

12. 请解释什么是函数,并说明为什么在编程中使用函数。

四、编程题(每题15分,共40分)13. 编写一个简单的Python程序,要求用户输入两个数,然后输出这两个数的和。

14. 编写一个程序,实现一个简单的猜数字游戏。

程序随机生成一个1到10之间的整数,然后提示用户猜测这个数字。

如果用户猜对了,输出“恭喜你猜对了!”,否则输出“猜错了,请再试一次!”。

结束语信息学竞赛不仅能锻炼学生的逻辑思维能力,还能激发他们对计算机科学的兴趣。

希望这份试题能为小学阶段的学生提供一个学习编程和算法的起点。

小学生信息学奥林匹克竞赛试题

小学生信息学奥林匹克竞赛试题

武进区小学生信息学奥林匹克竞赛试题BASIC 语言二小时完成.选择一个正确答案代码(A/B/C/D ),填入每题的括号内(每题1分,共20分) 1 .在计算机内部,一切信息存取、处理和传递的形式是()A )ASCII 码B )BCD 码C )二进制D )十六进制2 .在树型目录结构中,不允许两个文件名相同主要指的是()A )同一个磁盘的不同目录下B )不同磁盘的同一个目录下C )不同磁盘的不同目录下D )同一个磁盘的同一个目录下3 .WORD 是一种()A )操作系统B )文字处理软件C )多媒体制作软件浏览器4.计算机病毒传染的必要条件是:()。

A )在内存中运行病毒程序盘进行读写操作C )在内存中运行含有病毒的可执行程序D )复制文件5 .在Windows98中,通过查找命令查找文件时,若输入F*.?,则下列文件()可以被查到。

A )F.BASB )FABC.BASC )F.CD )EF.C6 .断电后计算机信息依然存在的部件为()A )寄存器B )RAM 存储器C )ROM 存储D )运算器7 .2KB 的内存能存储()个汉字的机内码A )1024B )516C )2048D )2188 .若我们说一个微机的CPU 是用的PII300,此处的300确切指的是()A )CPU 的主时钟频率B )CPU 产品的系列号C )每秒执行300百万条指令D )此种CPU 允许最大内存容量9 .资源管理器的目录前图标中增加“+”号,这个符号的意思是()。

B )该目录下还有子目录未展D )该目录为空目录 C )电话D )传真那么128MB=()字节。

C )128*1024*1024D )128 3,…,n ,其输出序列为P1,P2,P3,…,Pn,若P1是n,则Pi 是() D )网络 B )对磁 A )该目录下的子目录已经展开开C )该目录下没有子目录10 .E-mail 邮件本质上是一个()A )文件B )电报 11 .一台计算机的内存容量是128MB , 12 .若已知一个栈的入栈顺序是1,2,A)iB)n-1C)n-i+1D)不确定13.下列分辨率的显示器所显示出的图像,最清晰的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

- 让每个人同样地提升自我
小学信息学奥赛模拟试卷(一)
班级姓名
一、选择题(每题 2 分,共 40 分)
1.在二进制下,1101111 + ()=1111100。

A) 1011B) 1101C) 1010D) 1111
2.字符“ 0”的 ASCII 吗为 48,则字符“ 9”的 ASCII 吗为()。

A)39B)57C)120D) 视详尽的计算机而定。

3.一片容量为8GB 的 SD 卡能储藏大体()张大小为2MB 的数码相片。

A) 1600B)2000C) 4000D) 16000
4.一个正整数在二进制下有100 位,则他在十六进制下有()位。

A) 7B)13C)25D)不能够确定
5.以下出名人物中,没在计算机相关技术和理论领域做出过优异共享的人是()。

A) 王选B) 图灵C) 冯诺依曼D) 陈景润
6.扫描仪、绘图仪、触摸屏、音箱中间有()个拥有输出功能。

A)1B)2C)3D)4
7.程序设计的三种基本结构是()。

A)主程序、函数、过程B)序次、选择、循环
C)程序首部、说明总分、执行部分D)for、while、repeat 8.互联网上最常用的阅读器称为()。

A ) word B) QQ C) IE D) PPT
9. Integer类型的数据范围是()。

A ) -32767 ~ 32767
B )0 ~ 32767C)-32768 ~ 32767D) 0 ~ 65535 10.执行语句 writeln(‘ 12*3=’ ,12*3)的结果为()。

A) 36=36B)12*3=36C)‘ 12*3=’ 36D)‘ 12*3=’ ,12*3 11.英特尔公司是生产()半导体巨头,称于2012 年已经开始了7 纳米、 5 纳米工艺的研发工作的远景规划,将使该产品的速度更快。

A )显示器B)CPU C)内存D)硬盘
12.以下可执行文件的扩展各为()。

A).COM与.DOC B).COM与.TXT C).COM与.EXE D).WPS与.BAT 13. word 2003 中的“剪贴板”是()。

A )硬盘中的一块地域
B )内存中的一块地域
C) Cache 中的一块地域 D )CPU中的一块地域
- 让每个人同样地提升自我
14.二十世纪末,人类社会进入()。

A )电子时代B)农业时代C)信息时代D)工业时代
15.关于信息的说法,以下说法正确的选项是()。

A )收录机就是一种信息B)一本书就是信息C)一张报纸就是信息
D)报上登载的足球赛的信息就是信息
16.计算机病毒的特点是()。

A)流传性.暗藏性.易读性与隐蔽性 B )破坏性.流传性.暗藏性与安全性C)流传性.暗藏性.破坏性与隐蔽性 D )流传性.暗藏性.破坏性与易读性17.有一3*3的方格棋盘(每个格子长宽都为1) ,共有多少个正方形 ( )。

A )12B) 14C)16D)18
18.以下列图中,能用“一笔画”画出(经过每条边一次且只经过一次)的图是()。

19.从 ENIAC到当前最先进的计算机,冯诺依曼系统向来占有重要的低位。

冯诺依曼体
系结构的核心内容是()。

A)采用开关电路B)采用半导体器件
C )采用储藏程序和程序控制原理D)采用键盘输入
20.有人认为,在个人电脑送修前,将文件放入回收站中就是将其删除。

这种想法()。

A)正确的,将文件放入回收站意味着完整删除,无法恢复。

B)不正确,只有将回收站清空后,才意味着完整删除,无法恢复。

C)不正确,即使将回收站清空,任然可能经过恢复软件找回。

D)不正确,只要在硬盘上出现过的文件,永远不能能被完整删除。

二、问题求解(16 分)
1.“庆六一”李老师买了好多的礼物,便让同学们做了个小游戏。

要求第一位同学拿走
总数的一半的再加一份,第二位拿走剩下的一半的再加一份,以此类推。

结果在第四位同
学拿后全部拿完,问李老师买了几份礼物。

(7 分)
2.现有80枚硬币(其中有一枚假币,重量较轻) 和一架天平,请问最小需要称
几次,才能找出假币。

(9分)
三、程序阅读(32 分,第一题8 分,第二题7 分 ,第三题 9 分 ,第四题 8 分)1. Program Ex1 ;
Var n,m,i,ans : integer ;
Begin
Readln(n,m);
i:=n;ans:=0;
while(i<=m)
begin
ans:=ans+i;
i=i+1;
end;
writeln( ‘ans=’ ,ans:5:2);
End.
输入: 1020输出:
2. Program Ex2 ;
Var a,b,c,d:integer;
begin
a:=1234 ;
b:=4321;
c:=a div 100;
d:=b mod 100;
writeln(c+d);
end.
输出: ________
3.Program Ex3 ;
var i,j:integer;
begin
for i:=1 to 5 do
begin
for j:=2 to i do
if i mod 2=0 then write(‘ A’ )
else write(‘ B’ );
writeln;
end;
end.
输出:
4. Program Ex4 ;
Var x,y,t:integer ;
begin
readln(x,y) ;
if x>y then begin t:=x;x:=y;y:=t; end;
Repeat
Y:=y-x;t:=t+1
Until y<0;
writeln( ‘t=’,t-1) ;
end.
输入: 512 16
输出:
四、程序填空(12 分,每空 3 分 )
1.红英小学在植树节组织师生参加植树活动,每个老师植树 2 棵,每两个学生植树一课。

楼英同学编写了一个计算参加植树师生人数小程序。

如输入须要参加总人数120 人和共需种植的棵数 90 棵,便计算出参加教师人数和学生人数,如计算不出提示错误信息。

Program Ex5 ;
Var i,j,rs,ks : integer ;
t: boolean;
Begin
Write( ‘请输入总人数和需要种植的棵数’);
Readln(rs,ks); t:=false;
For i:=1 to do
For j:=2 to rs do
Begin
If (j mod 2=0) and then
Begin
Writeln( ‘教师人数和学生人数分别是’,i:5,j:5);
;
end
end;
- 让每个人同样地提升自我
if then writeln( ‘输入错误’); end.。

相关文档
最新文档