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

合集下载

第二届绍兴市少儿信息学奥林匹克竞赛试题

第二届绍兴市少儿信息学奥林匹克竞赛试题

第二届绍兴市少儿信息学奥林匹克竞赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分。

共30分)1)PASCAL程序设计语言的命名,是为了纪念()这位伟大的数学家。

A) 巴赫B) 冯.诺依曼C) 帕斯卡D) 图灵2)一般来说,一台计算机的CPU速度越快,那么这台计算机的运行速度也越快,下列CPU 型号中,运行速度最快的是()。

A) 奔腾4 B) 奔腾2 C) 奔腾3 D) 5863)美元的标识符是$,它和数字4同在一个键上,而且$在上面,数字4在下面,为了输入$这个符号,应配合使用其他的()键。

4)一般计算机开机后总会自动启动Windows操作系统,那么这个操作系统软件安装在计算机的哪个硬件中()?A) 软盘B) 主板芯片C) 硬盘D) ROM5)二进制数(1011)2对应的十进制数是()。

A) 1011 B) 15 C) 10 D) 116)下列对于计算机病毒的认识中,错误的是()。

A) 只要不从因特网上下载文件,而只在网上浏览网页、收发电子邮件是不会感染病毒的。

B) 要定期升级杀毒软件,并利用杀毒软件对计算机进行查、杀毒处理。

C) 一台接入网络的计算机,即使不进行网络的相关操作(浏览网页、收发邮件、下载文件等),也有可能被病毒感染。

D) 安装病毒防火墙可以从一定程度上有效地预防病毒的感染。

7)按照网站域名的一般约定,下列网站地址中,描述错误的是()。

A) B) www@C) D) 8)现实生活中我们只要配备相关的硬件和软件,就可以直接通过因特网完成很多的工作,下列功能中,目前在因特网上还不能直接实现的是()。

A) 看到对方当前的实时摄像B) 像使用电话机一样通过声音和对方聊天C) 护士通过网络往患者体内注射药水D) 通过文字和对方进行实时交流(聊天)9)下列关于计算机的说法中,错误的是()。

2023信息学奥林匹克竞赛试题

2023信息学奥林匹克竞赛试题

一、选择题:1. 下面哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. OracleC. HadoopD. Redis答案:B2. 在面向对象编程中,封装的主要目的是:A. 提高程序的执行效率B. 减少代码的复用性C. 控制类与类之间的依赖关系D. 隐藏实现细节,保护数据的安全性答案:D3. 以下哪种算法不属于常见的排序算法?A. 冒泡排序B. 插入排序C. 快速排序D. 广度优先搜索答案:D4. 下面哪个网络协议主要用于将网页从Web服务器传送到Web浏览器?A. FTPB. HTTPC. SMTPD. SNMP答案:B5. 常用的编程语言C++是基于以下哪种编程语言发展而来的?A. C语言B. JavaC. PythonD. Ruby答案:A二、填空题:1. 在计算机领域中,HTTP是指______________。

答案:超文本传输协议2. 在关系型数据库中,使用的是______________查询语言。

答案:结构化查询语言3. 在计算机网络中,TCP/IP协议簇中的IP是指______________协议。

答案:Internet协议4. 在面向对象编程中,继承可以实现代码的______________。

答案:重用和扩展5. 在计算机科学中,OS是指______________。

答案:操作系统三、简答题:1. 请解释一下什么是数据库索引?答案:数据库索引是一种用于提高数据库查询性能的数据结构。

它通过创建特定的数据结构,来加速对数据库表中数据的查询。

索引会根据指定的列或字段的值来对数据进行排序和组织,使得查询操作可以更快地定位到所需的数据。

索引的创建和维护可能会占用额外的存储空间和计算资源,但可以大大提高查询操作的效率。

2. 请简述面向对象编程的特点和优势。

答案:面向对象编程(OOP)是一种程序设计的范式,其特点包括封装、继承和多态。

面向对象编程的优势包括代码的重用性、可维护性和扩展性。

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

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

小学生信息学奥林匹克复赛模拟试题一说明: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.发送电子邮件是, 接受方地址不能与发送方相同。

小学四年级信息学奥林匹克竞赛试题

小学四年级信息学奥林匹克竞赛试题

小学四年级信息学奥林匹克竞赛试题选择题:(选出每题正确的一个答案代码,填在横线上,每题1分,共20分)1、下列表达式中,其值为TRUE的是()。

A) 150>=150 B) 100>150 C) abs(-200)<>200 D) odd(34)=false2、运算2005 MOD 4的结果是()。

A) 7 B) 3 C) 1 D) 43、把字符’7’转化为整数7的表达式是()A) ord(‘7’)-ord(0) B) ord(7)-ord(0) C) ord(‘7’)-48 D)ord(7)-484、“A、B不能同时大于C”的PASCAL表达式是()A) A>C AND B>C B)(A<=C) AND (B<=C) C) A<C OR B<C D) NOT((A>C) AND (B>C))5、字符“5”的ASCII码为53,则字符“9”的ASCII码值是()A) 56 B) 20 C) 57 D) 586、在Free Pascal环境里,以()作为语句之间的分隔符。

A)。

B): C); D)!7、在Free Pascal的编程环境里,运行程序的快捷键是()。

A)Ctrl+F9 B)Alt+F9 C)Alt+F5 D)Ctrl+F58、在Free Pascal 中,每种类型都有它的数据范围,如果变量a的值为1000*1000,那么a是什么类型的变量()。

A)integer B)real C)string D)longint9、已知X是一个三位数,下列()式可以求出X的十位数数字。

A) TRUNC(X/10)*10-X*10 B) TRUNC(X/10)*10-X/10C)TRUNC(X/10)-TRUNC(X/100)*10 D)TRUNC(X/10)-TRUNC(X/10)*100 10、若程序中有一条输出语句write (6=6 );那么这条语句的输出结果是()A)6=6 B)0 C)false D)true11、字符串A的值为‘teacher’,则表达式copy(a, 6, 3)的值为()A)‘er’ B)‘acher’ C)‘tea’ D)‘eacher’12、下列表达式中,不是布尔表达式的是()。

信息学竞赛试题小学

信息学竞赛试题小学

信息学竞赛试题小学一、选择题(每题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之间的整数,然后提示用户猜测这个数字。

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

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

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

信息奥林匹克竞赛试题

信息奥林匹克竞赛试题

信息奥林匹克竞赛试题一、选择题(每题2分,共20分)1. 在计算机科学中,以下哪个不是基本数据结构?A. 数组B. 链表C. 栈D. 文件系统2. 以下哪个算法是用于解决最短路径问题的?A. 快速排序B. 深度优先搜索C. 迪杰斯特拉算法D. 欧几里得算法3. 在C++语言中,以下哪个关键字用于声明引用类型?A. intB. floatC. &D. *4. 以下哪个排序算法是稳定的?A. 快速排序B. 归并排序C. 堆排序D. 冒泡排序5. 在数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE二、简答题(每题10分,共20分)1. 描述什么是递归,并给出一个简单的递归算法的例子。

2. 解释什么是时间复杂度,并给出一个算法的时间复杂度分析示例。

三、编程题(每题30分,共60分)1. 编写一个函数,实现对一个整数数组的快速排序算法。

要求:- 输入:一个整数数组及其长度。

- 输出:排序后的数组。

2. 编写一个程序,实现对一个字符串进行模式匹配的KMP算法。

要求:- 输入:主字符串和模式字符串。

- 输出:模式字符串在主字符串中的所有出现位置。

四、算法设计题(每题30分,共30分)设计一个算法,用于在无序数组中找到第k大的元素。

假设数组中没有重复元素。

要求:- 输入:一个无序整数数组及其长度,以及一个整数k。

- 输出:第k大的元素。

结束语:本试题旨在考察参赛者对计算机科学基础知识的掌握程度,以及编程和算法设计的能力。

希望参赛者能够通过练习,提高自己的编程技巧和解决问题的能力。

祝所有参赛者取得优异的成绩!。

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

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

武进区小学生信息学奥林匹克竞赛试题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.下列分辨率的显示器所显示出的图像,最清晰的是()。

信息学奥赛试题及答案

信息学奥赛试题及答案

信息学奥赛试题及答案信息学奥赛试题一、填空题(共20题,每题1.5分,共计30分。

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

1.微型计算机的性能主要取决于()。

A)内存B)主板C)中央处理器D)硬盘E)显示器2.能将高级语言程序转换为目标程序的是( ).A)调试程序B)解释程序C)编辑程序D)编译程序E)连接程序3.A=B,B=B,C=B,则A∨B∧C=( )A) B) C) D) E)4.计算机设备,既是输入设备,又是输出设备的是( )。

A)键盘B)触摸屏C)扫描仪D)投影仪E)数字化仪5.计较机病毒沾染的需求前提是( )。

A)在内存中运转病毒步伐B)对磁盘举行读写操纵C)在内存中运行含有病毒的可执行程序D)复制文件E)删除文件6.行列(13,2,11,34,4l,77,5,7,18,26,15),第一个进入行列的元素是13,则第五个出行列的元素是( )。

A)5 B)41 C)77 D)13 E)187.在利用E-mail前,需求对Outlook举行设置,个中ISP 发送电子邮件的效劳器称为( )效劳器。

A)POP3 B)SMTPC)DNS D)FTP E)HTTP8.对给定的整数序列(54,73,21,35,67,78,63,24,89)举行从小到大的排序时,接纳快速排序的第一趟扫描的成效是( ).A)(24,21,35,54,67, 78,63,73,89) B)(24,35,21,54,67, 78,63,73,89)C)(24,21,35,54,67, 63,73,78,89) D)(21,24,35,54,63, 67,73,78,89)E)(24,21,35,54,67, 63,73,78,89)9.编号为1到13的纸牌顺时针排成一圈,有人从编号为1的牌从数字1开始顺时针数下去,1,2,3,……,一圈又一圈,问当数到数字n ,所在的纸牌编号为多少?A) n mod 13 B)1+(n-1) mod 13 C)(n+1) mod 13-1 D)(n+1) mod 13 E) (n-1) mod 1310.对下图进行广度优先拓朴排序得到的顶点序列正确的是( ).A) 1,2,3,4,5,6 B) 1,3,2,4,5,6 C) 1,3,2,4,6,5D) 1,2,3,4,6,5, E) 1,3,2,4,5,611.下列属于冯.诺依曼计算机模型的核心思想是( ).A)采用二进制表示数据和指令; B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法E)计算机软件只有系统软件12.CPU访问内存的速度比访问下列哪个(些)存储设备要慢( )。

全国中小学生信息学奥林匹克竞赛真题【最新】

全国中小学生信息学奥林匹克竞赛真题【最新】

全国中小学生信息学奥林匹克竞赛真题小学组竞赛试题(每题100分,共700分)姓名____________年级_________学校____________准考号________成绩__________说明:(1)请同学们运行QBASIC语言环境(BC7.0版本)或C/C++语言环境;(2)以各自题目要求的名称,例如:baoguo.bas/或baoguo.c/或baoguo.cpp,将源文件存盘;(3)输入输出均采用文件读写,将最后写好的源文件,存入D:\TEST 文件夹中。

如:D:\TEST一、包裹托运(题目名称:baoguo.bas/ baoguo.c/ baoguo.cpp) (100分)【题目描述】春节快到了,小红和爸爸一起来到邮局,打算给家住外地的爷爷、奶奶家里捎点年货。

邮局的阿姨介绍,托运包裹的运费标准是:包裹重量不大于15公斤时,每公斤6元;超过15公斤后,其超过部分每公斤9元;现已知:包裹的重量为X公斤,请同学们和小红一起帮助邮局的阿姨计算一下,包裹的运费Y应为多少元?【输入文件】文件名:baoguo.in文件中只有一行,包含一个数值X(其中1≤X≤100)表示包裹的重量,单位:公斤。

【输出文件】文件名:baoguo.out文件中只有一行,包含1个整数,表示包裹的运费(要求四舍五入保留整数),单位:元。

【要求】输出数据从第一列开始。

【样例输入1】baoguo.in的内容为:11.6【样例输出1】baoguo.out的内容为:70【样例输入2】baoguo.in的内容为:18.8【样例输出2】baoguo.out的内容为:二、字母图形(题目名称: tuxing.bas/tuxing.c/tuxing.cpp) (100分)【题目描述】由键盘输入任意的一个由大写字母组成的字符串(不需检验是否为大写字母),要求以字符串的长度L作为图形的行数,并将输入的这个字符串作为图形的第一行进行打印输出。

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

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

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. 数据保证可以选出最快的唯一文件中只有一个字符串, 就是跑得最快的那只兔子的名字一只兔子.【样例输入】3Nikki104Snoy176Pimi12022【样例输出】排队QUEUE.BAS婷婷是一个喜欢跳舞的女孩儿, 还报了一个专门学习跳舞的班呢.在入学的时候, 老师让大家根据自己的身高排了一下队, 个子小的同学排前面, 的同学, 先后顺序随意.如果给你这些同学的身高数据, 你能计算一下婷婷最前可以排第几、最后可以排第几么?【输入文件】文件名:QUEU。

小学信息技术奥赛试题

小学信息技术奥赛试题

小学生计算机奥林匹克竞赛初赛试题(时间: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、82D、010、内存储器的每一个存储单元,都对应一个唯一的序号,作为它的()。

A、内容B、指令C、程序D、地址11、描述网络数据传输速率的单位是BPS,其含义是()。

A、每秒传输数据多少公里B、每秒传输数据多少万公里C、每秒传输多少二进制位D、每秒传输多少个数据12、10)用画笔(Paintbrush)绘制图形并存储在文件中,该图形文件的文件名缺省的后缀为( )。

A) .jpg B) .bmp C) .gif D).tiff13、下面布尔表达式的值为true 的是()。

信息学奥林匹克竞赛试题

信息学奥林匹克竞赛试题

信息学奥林匹克竞赛试题题目:信息学奥林匹克竞赛试题一、多项选择题1.下列哪个不是计算机程序的三个基本要素?A.输入B.处理C.输出D.储存2.以下哪个不属于计算机硬件的组成部分?A.主板B.显卡C.键盘D.操作系统3.以下哪个选项描述了对称加密算法的特点?A.速度快B.加密强度弱C.应用广泛D.密钥不易泄漏二、填空题1.计算机系统的五大组成部分是____。

2.数据存储的最小单位是____。

3.常见的二进制数有____。

三、编程题Pascal:给定一个正整数n,输出它的各位数字之和。

C++:#include<iostream>using namespace std;int main(){int n, sum=0, m;cout<<"请输入一个正整数:"<<endl;cin>>n;while(n!=0){m=n%10;n=n/10;sum=sum+m;}cout<<"各位数字之和为:"<<sum<<endl;return 0;}四、简答题1. 简述网络安全的概念和重要性2. 解释一下计算机病毒的含义和对计算机系统的危害。

五、分析题某公司计算机系统因病毒攻击数据全面被盗,公司内的所有机密都泄漏了。

请分析问题所在,并提出至少三个解决措施。

六、论述题选择一个你了解的计算机科学领域,例如人工智能、大数据、网络安全等,谈谈你的看法以及你认为该领域的未来发展趋势。

信息学奥赛试题及答案

信息学奥赛试题及答案

信息学奥赛试题及答案一、选择题(每题5分,共20分)1. 以下哪个选项是信息学奥赛中常用的编程语言?A. PythonB. JavaC. C++D. Visual Basic答案:A、B、C2. 在信息学奥赛中,以下哪个算法不是排序算法?A. 快速排序B. 归并排序C. 深度优先搜索D. 堆排序答案:C3. 以下哪个选项是信息学奥赛中常见的数据结构?A. 链表B. 栈C. 队列D. 树答案:A、B、C、D4. 在信息学奥赛中,以下哪个选项是图论中的概念?A. 邻接矩阵B. 邻接表C. 深度优先搜索D. 广度优先搜索答案:A、B、C、D二、填空题(每题5分,共20分)1. 在信息学奥赛中,______是一种常用的贪心算法策略。

答案:贪心选择2. 在信息学奥赛中,______是一种常用的动态规划算法策略。

答案:状态转移3. 在信息学奥赛中,______是一种常用的搜索算法。

答案:回溯法4. 在信息学奥赛中,______是一种常用的图论算法。

答案:最短路径三、简答题(每题10分,共30分)1. 请简述信息学奥赛中动态规划算法的基本思想。

答案:动态规划算法的基本思想是将复杂问题分解为一系列子问题,通过解决子问题并存储其结果来避免重复计算,从而提高算法效率。

2. 在信息学奥赛中,如何选择合适的数据结构来解决特定问题?答案:选择合适的数据结构需要考虑问题的特点和数据操作的需求,例如,对于需要频繁插入和删除的场景,可以选择链表;对于需要快速查找的场景,可以选择哈希表。

3. 在信息学奥赛中,如何优化算法的时间复杂度?答案:优化算法的时间复杂度可以通过减少不必要的操作、使用更高效的数据结构、采用分治策略、动态规划等方法来实现。

四、编程题(每题30分,共30分)1. 编写一个程序,实现快速排序算法。

答案:略(此处应提供快速排序算法的代码实现)注意:以上答案仅供参考,实际答案可能因具体题目而异。

小学信息学奥林匹克竞赛初赛模拟试题(一)

小学信息学奥林匹克竞赛初赛模拟试题(一)

小学信息学奥林匹克竞赛初赛模拟试题(一)(小学乙组初赛,两小时完成)◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆一、选择题:(选出每题正确的一个答案代码,填在横线上,每题1分,共20分)1.常量1.7653的类型是( B )。

A、整型B、实型C、字符型D、布尔型2.当要存放一个最大可能是5000000的整数时,变量应该说明为哪种类型比较合适( C )? A、integer B、real C、longint D、word3.对于描述“A不大于B或A不大于C”,正确的布尔表达式是( D )。

A、A>B or A>CB、not (A>B) and (A>C)C、not (A>B) and not (A>C)D、not (A>B) or (A>C)4.关于表达式5+trunk(11*random)的值,正确的说法是(B )。

A、最小的值是5,最大的值是15B、最小的值是5,最大的值是59C、最小的值是5,最大的值是16D、最小的值是6,最大的值是615.下面哪一个不是Pascal语言的标准函数( D )?A、strB、valC、 absD、 mod6.(15 div 2>5) or false中运算符div,or和>,下列哪组运算次序是正确的(D )。

A、> div orB、or > divC、or div >D、div > or7.下面变量中,不合法的变量名是( C )。

A、maxB、abs5C、caseD、 P_1218.对于如下说明的数组,将能说明同时存放多少个数?( C )。

说明:type mmj=array[5..20] of real;Wr:mmj;选项:A、 20 B、15 C、16 D、609.运行下面的程序时会显示出错信息,出错的原因是( A )。

Var a:array[1..5] of integer;M:1..10;BeginFor m:=1 to 7 do a[m]:=m+1;Write(m);End.A、循环过程中m值超过了数组a的下标范围B、说明变量m时,其数据范围超过了数组a的下标范围C、循环变量参与了运算D、integer的范围大大超出了1~5的范围10.下列逻辑表达式中其值为true的是( A )。

信息学奥赛选拔考试

信息学奥赛选拔考试

信息学奥赛选拔考试第一题(基础题,10分)题目描述:给定一个整数N(1 <= N <= 1000),计算并输出从1到N(包括N)之间所有整数的和。

输入:一行,包含一个整数N。

输出:一行,输出从1到N的和。

第二题(简单应用题,20分)题目描述:给定一个字符串S,只包含小写字母,请统计并输出每个字母出现的次数,按字母顺序排列。

输入:一行,包含一个字符串S(长度不超过1000)。

输出:多行,每行包含一个字母及其出现次数,按字母顺序排列。

第三题(中等题,30分)题目描述:给定一个整数数组A,数组中的元素两两不同。

现在要求你进行一系列操作,每次操作可以选择数组中的任意两个元素进行交换。

问至少需要多少次操作,才能使得数组A变为非递减序列(即对于任意i < j,都有A[i] <= A[j])。

输入:第一行包含一个整数N(1 <= N <= 1000),表示数组A的长度。

第二行包含N个整数,表示数组A的元素。

输出:一行,输出至少需要多少次操作才能将数组A变为非递减序列。

第四题(难题,40分)题目描述:给定一个无向图G,顶点集为V,边集为E。

图G中可能存在重边和自环。

现在要求你找出图G中所有简单环(即环中不重复经过任何顶点,但允许重复经过边)的长度,并按升序输出。

输入:第一行包含两个整数N和M(1 <= N <= 100, 1 <= M <= 1000),分别表示顶点数和边数。

接下来M行,每行包含两个整数u和v(1 <= u, v <= N),表示顶点u和v之间有一条边。

输出:多行,按升序输出图G中所有简单环的长度。

如果图中没有环,则输出一行"No cycles found."。

注意:本题可能需要使用深度优先搜索(DFS)结合回溯或并查集等高级算法技巧来解决。

信息学奥林匹克竞赛

信息学奥林匹克竞赛

信息学奥林匹克竞赛一、问题求解(每题5分,共10分)1. (寻找假币问题)现有80枚硬币,其中有一枚是假币,其重量稍轻,所有真币的重量都相同,如果使用不带砝码的天平称重,最少需要称几次,就可以找出假币?请指出第一次的分组称重方法。

[4次,27 27 26]2. 父子年龄之和50岁,再过5年父亲年龄是儿子的4倍,父亲和儿子现在各多少岁?[43 7]3.有红、黄、黑、白四色球各一个,放置在一个内存编号为1、2、3、4四个格子的盒中,每个格子放置一只球,它们的顺序不知。

甲、乙、丙三人猜测放置顺序如下:甲:黑编号1,黄编号2;乙:黑编号2,白编号3;丙:红编号2,白编号4。

结果证明甲乙丙三人各猜中了一半,写出四色球在盒子中放置情况及推理过程。

4.有一个两位数,加6后再把个位数与十位数互换,得到一个新的两位数,这样加6再互换共三次后,又得到了原来的两位数,求原来的两位数. [ 19, 52, 85 ]5.如果一个自然数的数字之积加上这些数字之和正好等于这个自然数,我们称这样的自然数为"巧数",求100以内的所有巧数. [19,29,39,49,59,69,79,89,99 ]6.有一个数字各不相同的三位数,如果将此数码重新排列,必可得到一个最大数和一个最小数,此两数之差正好就是原来的三位数,求这个三位数. [ 495 ]7.把一个两位素数写在另一个两位素数后面,得到一个四位数.它能被这两个素数之和的一半整除,求出所有这样的素数对. [ 53,13; 47,19; 43,23; 37,29 ]8.从小到大找出五个素数,使后面的数比前面的数都大12. [ 5,17,29,41,53 ]9.求1--200之间,有多少个连续的自然数之和等于555,把这样的数组分别打印出来.[ 共6组: 4-33, 30-44, 51-60, 90-95, 109-113, 184-186 ]10.某路公共汽车包括起始站和终点站共有15个车站,有一辆车除终点外,每一站上车的乘客中都恰好有一位乘客到以后的每一站下车,为了使每一位乘客都有座位,问这辆公共汽车最少要有多少个座位?这趟车共售出多少张票? [ 56 , 105 ]11.A,B,C三人分24个苹果,每人所得个数等于三年前他们的年龄数.如果C把所得苹果的一半平分给A和B,然后B再把现有苹果的一半平分给A和C;最后A再把现有苹果的一半平分给B和C,这时每人的苹果数恰好相等.求现在三人的年龄个是多少岁?[ 16, 10, 7]12.蜘蛛有8条腿,蜻蜓有6条腿和2对翅,蝉有6条腿和1对翅. 三种虫子共18只,共有118条腿和20对翅.问每种虫子各几只? [ 5, 7, 6 ]13. 甲,乙两数的和为168,甲数的八分之一与乙数的四分之三的和为76,求甲,乙两数各是多少?[ 80, 88 ]14. 我国古代数学问题:1兔换2鸡,2兔换3鸭,5兔换7鹅.某人用20只兔换得鸡.鸭.鹅共30只,问其中鸡.鸭.鹅各几只? [ 2,21,7 ; 4,12,14 ; 6,3,21 ]15.将下图中8个字母换成1-8这8个不相同的数,使其四个算式成立.[ 8 7 1 5 6 3 2 4 6 5 1 7 8 4 2 3]A -B =C C +D =E G *F = E A /G = H15. 有一本小册子,中间撕去一页后,剩下的各页码之和为90, 求:(1)这本小册子共有多少页? (2)撕下的那页的两个页码是几? [ 7 ; 7, 8 ]16.甲,乙两港口距离不超过5000公里,有三只轮船于某天零时同时从甲港开往乙港,设三只船都以匀速24小时不停地航行,若干天后零时第一只船到达乙港,几天后18时,第二只船也到达,再过几天后8时,第三只船也到达,假定三只船每天的航速分别为300公里/天,240公里/天,180公里/天, 问甲乙两港实际的距离多少公里? 三只船各走了多少时间?[ 3300公里; 11天, 13天18小时, 18天8小时]17.环绕大厅有七盏电灯A,B,C,D,E,F,G,各自装有一个拉线开关,开始时只有A,C,E,G四盏灯亮着,一个小孩从A灯开始顺次拉一下开关,问当他拉了1000次开关后,最后都有哪几盏灯是亮着的?18.一木板高110厘米,有个小虫由地面向上爬,每分钟爬上50厘米,每爬1分钟就要休息1分钟,在这休息时间内下滑30厘米,当小虫爬到顶部还要休息2分钟,再按原路爬回地面,问共用多少分钟? [ 10 ] 19. 一个椭园形跑道周长为400米,甲,乙两人同时从一个起跑点向相反的方向绕跑道慢跑,已知甲每秒跑5米,乙每秒跑3米,问他们两人在跑道上分别5次相遇时,每次各距起跑点多远?(取距起跑点近的距离)20、某老者和他的孙子同生于20世纪,他们年龄相差60岁,若把他们出生年份被3,4,5,6除,余数分别是1,2,3,4. 编程求出老者和他的孙子各自出生的年份.[ 1918, 1978 ]21、自然数被3,4,5除都余1,被7除余2,此数最小是几? [ 121 ]22、学生排队:设有6名学生,按身高上升次序排列,他们是A,B,C,D,E,F。

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

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

2小学生信息学奥林匹克竞赛试题一、选择(每题1分,多选无分,共20分)1、在八进制中,数773244556除以4的余数是()A 2B 4C 6D 02、一个无符号二进制整数的第五位是1(从右边开始),则这个数的十进制值最小是()A 25B 24C 105D 1043、在计算机内部,一切信息存取、处理和传递的形式是()A ASCII码B BCD码C 二进制 D 十六进制4、微型计算机的主机一般包括()A CPU、内存B CPU、外存储器C 主板、CPUD 存储器、寄存器5、用计算机进行图形制作时,正在绘制的图形是存放在()中A CPUB ROMC RAMD 外存6、在WINDOWS中,能够打开对话框的菜单项中一般含有()符号标志A … B√ C • D ▲7、在WORD中,将一段文字移到整个文档最后,正确的操作步骤的顺序是()(1)打开编辑菜单,选择粘贴命令(2)选择要移动的一段文字使其反黑(3)打开编辑菜单,单击复制命令(3)把光标移到文档的最后A (1)(2)(3)(4)B (3)(2)(4)(1)C (2)(3)(4)(1)D (3)(1)(2)(4)8、第三代计算机的主要制造材料是()A ROMB 中小规模集成电路C 大规模集成电路 D ROM与RAM9、一个无符号二进制整数的右边加上二个0,形成的新数是原数的()倍A 2B 4C 10D 1610、中的“cn”代表了()A 国家(中国)B 省市C 用户 D 服务器11、64K存储器含()个字节A 64000B 65536C 64536D 3276812、计算机病毒一般寄生在()中A 中央处理器B 存储器C 输入设备 D 输出设备13、启动WINDOWS后,不是桌面上常见的图标是()A 我的电脑B 回收站C 控制面板 D 我的文档14、在WINDOWS中,使用鼠标打开某个对象快捷菜单的操作方法是()A 单击对象B 双击对象C 右击对象 D 拖动对象15、在WINDOWS中,可以由用户设置的文件属性为()A 存档、系统和隐藏B 只读、系统和隐藏C 只读、存档和隐藏D 系统、只读和存档16、下列选项中,不属于程序流程控制结构的是()A 循环B 逻辑表达式C 双分支 D 分支嵌套17、用A表示某个人的总成绩,用B表示这个人的语文成绩,用C表示这个人的数学成绩。

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案(A/B/C/D)代码,填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分。

共30分)1)自1946年世界上第一台计算机ENIAC诞生至今,计算机性能和硬件技术获得了突飞猛进的发展,50余年来大致可分为四代,现在应该是( )时代。

A)电子管计算机 B)晶体管计算机 C)(超)大规模集成电路计算机 D)中小规模集成电路计算机2)不同的计算机,其指令系统也不同,这主要取决于( )。

A)所用的操作系统 B)系统的总体结构 C)所用的CPU D)所用的程序设计语言3)已知ASCII码表中的大写字母后有6个其他字符,接着便是小写字母。

现已知:A字母的ASCII码为(41)16,则小写字母b的ASCII码是( )。

A)(71)o B)(42)h C)(98)d D)(111010)b4)计算机病毒破坏的是( )。

A)软盘 B)硬盘 C)打印机 D)程序与数据5)下面四个选项中与其他三个类型不同的那个是( )。

A)PASCAL B)BASIC C)DOS D)汇编与LOGO6)DOS系统对磁盘信息进行管理和使用是以( )为单位的。

A)文件 B)盘片 C)字节 D)命令7)可执行文件的扩展名为( )。

A).COM与.DOC B).COM和.TXT C).COM,.EXE和.BAT D).WPS和.BAT8)操作键盘的过程中,按正确指法击键,左手中指应击的字母键为( )。

A)R, D, X B)E, D, C C)U, J, M D)O, K, M9)在进行计算机操作时,若在显示器屏幕上出现如下信息: Abort, Retry, Ignore, Fail? 此时,选择A表示;选择R 表示;选择I表示;选择F表示。

( )A)A表示结束操作; R表示重试; I表示忽略错误并强制往下执行; F表示放弃操作继续往下B)A表示重试; R表示结束操作; I表示忽略错误并强制往下执行; F表示放弃操作继续往下C)A表示重试; R表示放弃操作继续往下; I表示忽略错误并强制往下执行; F表示结束操作D)A表示结束操作; R表示忽略错误并强制往下执行; I表示重试; F表示放弃操作继续往下10)在24*24点阵的字库中,汉字“一”与“编”的字模占用字节分别是( )。

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

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

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

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

A)该目录下的子目录已经展开 B)该目录下还有子目录未展开C)该目录下没有子目录 D)该目录为空目录10.E-mail邮件本质上是一个( )A)文件 B)电报 C)电话D)传真11.一台计算机的内存容量是128MB,那么128MB=()字节。

A)128*1000 B)128*1024 C)128*1024*1024 D)12812.若已知一个栈的入栈顺序是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若P1是n,则Pi是( )A)i B)n-1 C)n-i+1 D)不确定13.下列分辨率的显示器所显示出的图像,最清晰的是( )。

A)800*600 B)1024*768 C)640*480 D)1280*1024 E)800*100014.CPU访问内存的速度比访问下列哪个存储设备要慢( )。

A)寄存器 B)硬盘 C)软盘 D)磁带 E)光盘15.运算式(2008)10-(3723)8的结果是( )。

A) (-1715)10 B) (5)10 C) (-5)16 D) (111)2 E) (3263)816.数值24.876表示成科学记数法,正确的是()A)0.24876E2 B)24.876E1 C)2487.6E-2 D)2.4876E+117.假设A=true,B=false,C=true,D=true,逻辑运算表达式A∧B∨C∧D的值是( )。

A)true B)false C)0 D)1 E)NULL18.IP地址是一个( )位二进制码。

A)8 B)16 C)32 D)64 E)1219.下面选项中,可以实现将输入的正数保留两位小数(四舍五入)后输出的程序段是() A)INPUT A:B=INT(A*100+0.5)/100 :PRINT BB)INPUT A:B=(A*100-0.5)/100 :PRINT BC)INPUT A:B=INT(A*100)/100 :PRINT BD)INPUT A: B=INT(A/100+0.5)*100:PRINT B20.下面程序所计算的式子是()INPUT X, NY = 0: S = 1:I = 1DO WHILE I <= NS = S * IY = X ^ I / SI = I + 1LOOPPRINT "S="; YENDA) S=1!+2!+3!+……+N!B) S=X+X2+X3+……+X N C) S= X + X2/2!+ X3/3!+……+ X N/N! D) S= X N/N!二.问题求解:(每题5分,共20分)1.将1949按“先加12,再减9,接着加6,然后减4”的四步运算。

经过m 步计算,结果恰好是1984;经过n 步计算,结果恰好是2001。

求出m,n的值。

2,有红、黄、黑、白四色球各一个,放置在一个内存编号为1、2、3、4四个格子的盒中,每个格子放置一只球,它们的顺序不知。

甲、乙、丙三人猜测放置顺序如下:甲:黑编号1,黄编号2; 乙:黑编号2,白编号3; 丙:红编号2,白编号4。

结果证明甲乙丙三人各猜中了一半,写出四色球在盒子中放置情况及推理过程。

3.在a,b,c,d,e,f 六件物品中,按下面的条件能选出的物品是:(1)a,b 两样至少有一样(2)a,d 不能同时取(3)a,e,f 中必须有2样(4)b,c 要么都选,要么都不选(5)c,d 两样中选一样 (6)若d 不选,则e 也不选4.下图中用点表示城市,点与点之间的连线表示城市之间的道路:问:(1)能否找到一条从A 城市出发,经过途中所有道路一次后又回到出发点的通路来?若能则写出通路,否则说理由。

(2)能否从A 城市出发,找出去每个城市且只去一次的通路来?若能则写出通路,否则说明理由。

三.程序阅读理解:(每题8分,共32分)1. 阅读下列程序段,写出程序段运行后x 变量的值。

x1=3x2=8for i=1 to 5x=(x1+x2)*2x1=x2x2=xnext iprint x运行结果:______________________A DBC E F2.下列if语句中,end if表示相应if的结束:y=0if x<0 theny=5else if x<10 theny=10else if x<100 theny=100end ifelse y=200endifendifx=80时运行的结果为_____________;x=5时结果为_____________。

3.input p,n,qj=21do while n>0j=j-1: a(j)=n mod 10: n=n \ 10loops=0for i=j to 20s=s*p+a(i)next iprint sj=21do while s>0j=j-1: a(j)=s mod q: s=s \ qloopfor i=j to 20print a(i);next i输入:7,3051,8输出:___________________4.DIM A(8)FOR K=1 TO 8F=K MOD 2IF F=0 THEN A(K)=0 ELSE A(K)=1FOR J=1 TO KIF F=0 THEN A(K)=A(K)+J ELSE A(K)=A(K)*JNEXT JNEXT KFOR J=1 TO 8PRINT A(J);NEXT JEND输出:______________________四.程序完善:(每个点2分,共28分)1.【问题描述】打印输出如图所示的拐角方阵:【程序清单】n=5for i=1 to nfor j=1 to nif ①then k=i else k= ②print tab (j*4);k;next j③next iend图示:1 1 1 1 12 2 2 2 13 3 3 2 14 4 3 2 15 4 3 2 12.【问题描述】求出所有满足下列条件的两位数:将此两位数的个位数与十位数进行交换,可得到一个新的数,要求新数与原数之和小于100。

程序要求每行输出6个满足条件的数。

【程序清单】k=0for i=① to 99x=②y=③j=x*10+yif ④ thenk=k+1print i⑤ then printend ifnext i3.【问题描述】本程序对随机产生的100个0到50之间的随机整数用一个数组存放后进行排序,然后再将其中重复出现的数进行删除,只保留一个,使得剩下的数中任何两个都不相同且连续存储在原数组中。

【程序清单】maxn=1004.dim a(maxn)for i=1 to maxna(i)=INT(rnd(1)*51)next iif a(i)<a(j)then temp=a(i):a(i)=a(j):a(j)=tempnext jnext ifor i=2 to maxn(i)=-a(i)next itail=0current=1DO while a(current)<0current=current+1LOOPtail=tail+1a(tail)current=current+1LOOPif then tail=tail+1:a(tail)=0for i=1 to tailprint a(i)next i。

相关文档
最新文档