北京市信息学奥林匹克竞赛小学组试题
小学信息学奥赛模拟试卷

小学信息学奥赛模拟试卷(一)班级姓名一、选择题(每题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~65535 10.执行语句writeln(‘12*3=’,12*3)的结果为()。
A)36=36 B)12*3=36 C)‘12*3=’36 D)‘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.word2003中的“剪贴板”是()。
中小学生计算机奥赛测试题及答案

中小学生计算机奥赛测试题及答案中小学生计算机奥林匹克竞赛试题(时间:90分钟)参赛证号姓名学校总分一、单项选择题(每小题 2 分,共40分)1、操作系统是对()进行管理的系统软件。
A、软件B、硬件C、应用程序D、计算机资源2、一般小学生计算机奥赛中使用的计算机语言仍是()。
A、Free PascalB、C++C、Turbo PascalD、Turbo C3、2008年中科院研制成功的“曙光5000”超级计算机,又刷新了我国计算机的最高运算速度,它每秒运算超过了()。
A、100亿次B、1000亿次C、100万亿次D、1000万亿次4、执行b:=10; for i:=0 to b do b:=b+1; 之后,变量i、b的值分别为()A、20,20B、10,21C、21,21D、10,205、与二进制数100110101相等的十六进制数是()A、135B、465C、9A1D、5316、根据条件判断的结果,来选择程序执行方向的程序结构称为()A、顺序结构B、分枝结构C、树形结构D、菜单结构7、若Var A:Array[0..10] Of Integer; 定义了数组A,则A数组需要的这内存空间为()。
A、22ByteB、20KBC、22KBD、20Bit8、中央处理器每执行一个(),就可完成一次基本运算或判断。
A、语句B、指令C、程序D、软件9、表达式Trunc(sqrt(18236 div 100 mod 100))的值为()A、9B、6C、82 D、010、内存储器的每一个存储单元,都对应一个唯一的序号,作为它的()。
A、内容B、标号C、容量D、地址11、描述网络数据传输速率的单位是BPS,其含义是()A、每秒传输数据多少公里B、每秒传输数据多少万公里C、每秒传输多少二进制位D、每秒传输多少个数据12、对10个按大小排列的数,用二分法查找其中某个数的位置,最多只需查找()次。
A、1B、4C、10D、513、下列表达式的值为true的是()A、chr(ord(‘B‘)+1>‘b’B、(‘123’>‘23’) and (123>23)C、’2’>’1000’D、not(‘A’<>‘a’)14、产生10~30之间(包括10、30)的随机整数表达式为()A、random(10)+20B、random(20)+10C、random(30)+10D、random(21)+1015、下列pascal表达式当中正确的是()A、(x+y)(x-y)B、(b>c)*(a+2)C、m/2+2nD、(((b+1)*2+1)*2+1)*2+116、执行i:=0; while i<2009 do begin n:=n+ord(odd(i)); i:=i+1 end 之后,n值为()A、1004B、2009C、1005D、200817、执行语句writeln(‘12*3=’,12*3)的结果为()A、36=36B、12*3=36C、‘12*3=’36D、‘12*3=’,12*318、在完成编程后,为了有效检测程序的正确性,应该()A、随便选取一个数据进行测试B、取一切可能的数据进行测试C、选择最可能发现错误的数据进行测试D、自己不测试,交给老师测试19、对二维数组A:Array[1..5,1..7] of integer,现在要存入数据,若按行顺序存储,其中有一个数在[3,5]的位置,而若改为按列顺序存储,则这个数应该位于( )A、[4,4]B、 [5,3]C、[2,5]D、[3,5]20、下面描述错误的是()A、双核处理器是指在一个处理器上集成两个运算核心,从而提高运行速度和计算能力B、计算机在工作时突然停电,保存在内存ROM中的信息会全部丢失。
2006年青少年信息学奥林匹克小学组复赛试题

2006年青少年信息学奥林匹克小学组复赛比赛时间3小时满分200分共4题注意事项:每道题目均有5组测试数据,每组测试数据均为10分,测试数据的范围均在题目中给出了描述。
每道题目都是文件输入、文件输出,屏幕的输入和输出无效。
题目的测试文件为xxx.in文件,请选手们注意,5组测试数据均放在同一个输入文件中,也就是你应该在你的程序最外层套一个循环,从而执行程序主体5次,对于每次运行程序主体,直接把本次结果输出到要求输出的xxx.out文件中,以方便评委的评测工作。
题目中一个样例就是对于一组数据的描述。
例如:给定两个整数a和b,求他们的和。
(假如输入文件文件:a.in , 输出文件:a.out)DIM a AS INTEGER, b AS INTEGERDIM casenum AS INTEGEROPEN "a.in" FOR INPUT AS #1OPEN "a.out" FOR OUTPUT AS #2FOR casenum = 1 TO 5 [ 注意此处循环了5次主体程序,就是为了解决5组数据] INPUT #1, a, b [ 程序主体]WRITE #2, a + b [ 程序主体]NEXT casenumCLOSE #1, #2上面的程序可以作为今天比赛的模板,[程序主体]部分可以替换为每道题目的具体代码。
提醒参赛选手,对于[程序主体]的开头要注意清空上一次循环存留下来的无用数据,以免造成这次运算的错误。
偶数世界源代码: even.bas输入文件: even.in输出文件: even.out假想我们生活在偶数世界里,在这个世界中只有正偶数。
下面就是这个世界中数的集合:Z = {2, 4, 6, 8, 10 ……};在偶数世界中,除法有它特殊的规则,如果数a能被数b整除,那么a除以b的商也一定是个偶数。
例如2能整除8, 因为2 * 4 = 8。
但是2却不能整除6,因为2 * 3 = 6。
小学生信息学奥林匹克复赛模拟试题一

小学生信息学奥林匹克复赛模拟试题一说明: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)【问题描述】输入一个算式,输出算式的结果。
小学信息学(计算机)竞赛试题

小学信息学(计算机)竞赛试题小学信息学(计算机)竞赛试题(Pascal语言,小学组,考试时间:120分钟)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单选题(每小题2分,共40分)1. 建立了计算机最主要的结构原理的人是()。
A. 图灵B. 比尔·盖茨C. 冯·诺伊曼D. 克拉拉·丹2. 在Windows中,一般可以从()尝试恢复被删除文件。
A、控制面板B、 \Windows\Temp目下下C、回收站中D、电子邮箱中3. 操作系统、数据库管理系统和程序设计语言处理软件属于( )。
A.管理软件 B.系统软件 C.编辑软件 D.应用软件4. 微型计算机的性能主要取决于()。
A.内存B.主板C.中央处理器D.硬盘5. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM 芯片上的程序。
A. 控制器B. CPUC. 主板D. 内存条6. 在 Pascal 语言中,判断 a 不等于 0 且 b 等于 0 的正确的条件表达式是()A. (a<>0)and (b=0)B. not((a=0)and(b<>0))C. not(a=0 and b<>0)D. (a<>0)or(b<>0)7. 机器语言是用()编写的。
A.二进制码B.ASCII码C.十六进制码D.国标码8. 计算机主机是由CPU 与()构成的。
A.控制器 B.输入、输出设备 C.运算器 D.内存储器9. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。
A. 紫B. 白C. 黑D. 绿10. 2KB的内存能存储( )个汉字的机内码A.1024B.516C.2048D.21811. 微型计算机中,()的存取速度最快。
A.高速缓存B.外存储器C.寄存器D.内存储器12. 标准ASCII码最多能表示的字符个数是( )A.8B.64C.128D.51213. 下列函数值为16的是()。
小学信息学竞赛试题

小学信息学竞赛试题一、选择题(每题2分,共20分)1. 计算机的存储器分为哪两种类型?A. 硬盘和软盘B. 内存和外存C. 光盘和U盘D. 固态硬盘和机械硬盘2. 下列哪个选项是正确的文件扩展名?A. .exeB. .jpgC. .txtD. 所有选项都是3. 在计算机中,二进制数“1010”转换成十进制数是多少?A. 8B. 10C. 12D. 144. 以下哪个是计算机病毒的特点?A. 可以自我复制B. 可以提高计算机性能C. 总是对计算机无害的D. 总是需要用户手动激活5. 以下哪个不是操作系统的功能?A. 管理计算机硬件资源B. 提供用户界面C. 编写程序代码D. 控制程序执行二、填空题(每题2分,共20分)6. 计算机的中央处理器简称为______。
7. 计算机的输入设备包括键盘、鼠标等,输出设备包括______、打印机等。
8. 计算机编程语言中,Python是一种______语言。
9. 在Windows操作系统中,按下______键可以快速切换当前打开的窗口。
10. 计算机的IP地址由四组数字组成,每组数字的范围是0到______。
三、简答题(每题10分,共30分)11. 请简述什么是二进制,并举例说明如何将十进制数转换为二进制数。
12. 描述一下什么是算法,并解释为什么算法在编程中非常重要。
13. 解释什么是网络钓鱼攻击,并给出一些预防网络钓鱼攻击的方法。
四、编程题(每题15分,共30分)14. 编写一个简单的Python程序,输入两个整数,输出它们的和。
15. 编写一个程序,判断一个给定的年份是否为闰年。
如果是闰年,输出“闰年”,否则输出“平年”。
结束语:本次小学信息学竞赛试题涵盖了计算机基础知识、编程语言、算法理解以及网络安全等多个方面,旨在考察学生的计算机操作能力、逻辑思维能力和编程实践能力。
希望同学们通过这次竞赛能够提升自己的信息学素养,培养对计算机科学的兴趣。
同时,也希望同学们在今后的学习中不断进步,成为信息技术领域的未来之星。
全国青少年信息学奥林匹克竞赛题目

全国青少年信息学奥林匹克竞赛题目
全国青少年信息学奥林匹克竞赛题目
第一题:计算机编程
编写一个程序,接受用户输入的一个正整数n,并输出从1到n之间所有奇数的平方和。
示例输入:
7
示例输出:
奇数的平方和为: 1+9+25+49 = 84
第二题:算法设计
给定一个由n个整数组成的数组a,设计一个算法找到其中第k大的数。
要求:
- 保证数组a中的元素互不相同;
- 数组a中的元素个数n和待查找的第k大的数保证合法范围。
示例输入:
n = 7, k = 3
a = [5, 9, 2, 7, 4, 1, 8]
示例输出:
第3大的数是: 7
第三题:数据结构
设计一个数据结构,实现以下两种功能:
- 将一个整数x插入到数据结构中;
- 寻找数据结构中第k小的数。
要求:
- 数据结构的插入和查找操作的时间复杂度均为O(log n),其中n 为数据结构中元素的个数。
示例输入:
插入数据:7, 5, 9, 2, 4
第3小的数
示例输出:
第3小的数为: 5
第四题:网络安全
近期,某公司的网络系统遭受了黑客攻击,你被聘请为该公司的网络安全顾问。
请你设计一种能够检测并阻止恶意攻击的算法。
要求:
- 算法能够实时监测网络流量,并分析流量中的威胁;
- 算法能够根据威胁等级,自动阻止恶意攻击。
示例输入:
网络流量数据包
示例输出:
阻止恶意攻击
以上是全国青少年信息学奥林匹克竞赛的一些题目,希望参赛选手能够通过这些题目展示自己在编程、算法设计、数据结构和网络安全等方面的才能和技能。
奥林匹克竞赛试题

信息学奥林匹克竞赛试题信息奥林匹克竞赛试题( PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷上一律无效●●一、选择一个正确的答案代号(A/B/C/D),填入每题的括号内(每小题1.5分,共30分)1.信息技术的英文缩写是( )。
A.OS B.CAD C.CAI D. IT2.为了让计算机完成一个完整的任务而编制的一串指令序列称之为( )。
A) 命令 B) 口令 C) 程序 D) 软件3.WINDOWS是一种( )。
A) 字处理系统 B) 操作系统 C) 数据库系统 D) 图文处理系统4.以下关于Internet的各种功能中,错误的是( )。
A)聊天 B)远程教育 C)查询资料 D)传送能量5.以下标准数据类型中,不能作为FOR循环控制变量的类型是( )。
A) 整型 B)实型 C)字符型 D)逻辑型6.以下错误的常量说明是( )。
A)CONST PI=2.02345 B) CONST XX=’12321’C) CONST 3.1415926 D) CONST READ1=FALSE7.以下语法正确的关系表达式是( )。
A) ‘128’>100 B) 0=200 D) ‘a’<’b’ AND ‘b’<’c’8.将实型数x四舍五入到百分之一的Pascal表达式是( )。
A) ROUND(X)/100 B) ROUND(X/100) C)ROUND(X*100) D) ROUND(X*100)/1009.把整数7转换为字符’7’的表达式是( )。
A) CHR(7)-ORD(‘0’) B) CHR(7-ORD(0)) C) CHR(7+ORD(‘0’)) D) CHR(7+ORD(0))10.有下面一段程序:IF (K<=10) AND (K>0) THENIF K>5 THENIF K<8 THEN X:=0ELSE X:=1ELSEIF K>2 THEN X:=3ELSE X:=4设k为整型变量,K取下列哪组中的任意一个值时,x都可以被赋值为3 ( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
07年北京市信息学奥林匹克竞赛小学组
试题
建立文件夹
请你在指定位置用自己的考号建立一个文件夹, 并在这个文件夹中为本次竞赛的每个题目建立一个子文件夹, 这些子文件夹的名字分别是:CHANGE、FAST、QUEU、E HOM、E ORCHAR。
D
每建立一个正确的文件夹可以得到 2 分。
本部分共12 分(包括考号文件夹)
提交答案时,请将每个题目的程序分别放入各自的文件夹中,放在其它位置不计分。
本次竞赛每个题目有10 个测试点,每个测试点2 分,每个题满分20 分。
本次竞赛满分
112
分
单位换算
CHANG。
E BAS
【问题描述】
目前最常用的长度单位有英制(例如英里、英寸)和公制(例如公里、米)两种。
你肯定对公制的单位更熟悉一些。
英制的长度单位其实也是经常会遇到的。
比如,你听大人们说:“ 这辆自行车是二八的。
”
这句话的意思其实就是指那辆自行车的轮子的直径是28 英寸。
已知1 英寸==25。
4毫米,请你写出一个方便的小工具,可以将英寸数换算成厘米数。
【输入文件】
文件名:CHANG。
E IN
文件中只有一个整数,表示英寸数,已经这个数字不超过10000000。
【输出文件】
文件名:CHANG。
E OUT
文件中只有一个整数,表示相应的厘米数,由精确数四舍五入得来。
【样例输入】
28
【样例输出】
71
谁是跑得最快的兔子
FAST。
BAS
【问题描述】
几只兔子正在讨论谁跑得最快的问题。
一个说:“我跑10 米只用了 4 秒钟!够快吧?”另一个说:“我跑17 米才用6 秒还是我快!”旁边的一个说话了:“上次,有只狼赶我,我跑100 米也只用了22 秒钟! 就是这样你一句我一句地争个不停,可是,谁也说服不了谁一只灰兔说:“你们都别争啦。
这样,把你们的名字和最好纪录都告诉我,我输入电脑,一下子就知道谁是最快的了。
”然后,她就写了一个可以完成这个功能的程序。
作为一个出色的小学生,你是不是也可以完成这个程序呢?不要输给灰免啊。
【输入文件】
文件名:FAST.IN
文件第一行是一个整数n(1<=n<=100), 表示参与讨论的兔子个数. 后面3n 行, 每3 行是一
只兔子的信息, 分别是名字<字符串, 长度不超过10 个字符), 最好纪录的长度(整数, 以米做
单位, 不超过1000), 最好纪录的时间(整数, 以秒做单位, 不超过1000).
【输出文件】
文件名:FAST.OUT
. 数据保证可以选出最快的唯一文件中只有一个字符串, 就是跑得最快的那只兔子的名
字
一只兔子.
【样例输入】
3
Nikki
10
4
Snoy
17
6
Pimi
120
22
【样例输出】
排队
QUEUE.BAS
婷婷是一个喜欢跳舞的女孩儿, 还报了一个专门学习跳舞的班呢.
在入学的时候, 老师让大家根据自己的身高排了一下队, 个子小的同学排前面, 的同学, 先后
顺序随意.
如果给你这些同学的身高数据, 你能计算一下婷婷最前可以排第几、最后可以排第几么?【输入文件】
文件名:QUEU。
E IN
文件第一行是一个整数n(1<=n<=30) ,表示跳舞班所有同学的人数。
第二行是n 整数,表示所有同学的身高,以厘米为单位。
这Nwh 同学的数据,包括婷婷本人的。
第三行是一个整数,表示婷婷的身高。
【输出文件】
文件名:QUEU。
E OUT
文件中只有两个整数,用空格分开。
分别表求:从前面数,婷婷可能排的最前的位置和最后的位置。
【样例输入】
8
133 134 132 133 131 130 138 133
【样例输出】
温馨的家
HOME。
BAS
【问题描述】
企鹅皮皮从小就是一个淘气的孩子。
现在,他已经长套子,需要自己建一个新家了。
你知道企鹅的家里用小石块在地面上铺出来的吧?为了让自己的家看起来更漂亮,皮皮找了很多钟不同颜色的石块,并把它们铺成一圈一圈的:先找某种颜色的一颗放中心,在它周围铺上一圈第二种颜色的,再在周围铺上一圈第三种颜色的。
当然这是一个漂亮的家。
你能用你的知识,让计算机画出皮皮的家吗?
【输入文件】
文件名:H OM。
E IN
文件中只有一个整数整数n(1<=n<=26,表示皮皮的家是由多少圈石块组成的。
【输出文件】
文件名:H OM。
E OUT
就是皮皮家的示意思。
用字母“A”表示第一种颜色的石块,用字母“B”表示第二种颜色的石块。
以此类推。
【样例输入】
4
【样例输出】
DDDDDDD
DCCCCCD
DCBBBCD
DCBABCD
DCBBBCD
DCCCCCD
DDDDDDD
我家的果园有多大
ORCHAR。
DBAS
【问题描述】
我家的果园是一个不规则的形状,如下图所示:
它的北边界和南边界是标准的东西走向直线殂,其中北边界长为m米,南边界长为n 米。
但
东西边界是相当不规则的,由一些向南和向东的线段交替组成。
如果给出所有这些线段的长度,你能计算一下,我家果园的面积有多大吗?
【输入文件】
文件名:ORCHAR。
DIN
文件第一行是两个整数m、n, 表示北、南边界的长度,以米为单位。
第二行是一个整数P( 1〈=P〈=21〉,表示西边界由多少条线段组成(比如上图中,这
个数字就是7,显然的,P 一定为奇数),第三行为P 个整数,按从上到下的顺序依次给出西边界每条线段的长度,以米为单位。
第四行是一个整数q( 1<=q<=21) , 表示东边界由多少条线段组成(比如上图中, 这个数字
是5,q 也一定为奇数), 第五行为q个整数, 按从上到下的顺序依次给出东边界每条线段的长
度, 以米为单位.
【输出文件】
文件名:ORCHARD.OUT
, 以平方米为单位
文件中只有一个整数, 表示我家果园的面
积
【样例输入】
16
5
3 13 3 3
3
18 2 2
【样例输出】
347。