包河区第三届小学生信息学竞赛 下载本文

内容发布更新时间 : 2024/11/17 12:49:44星期一 下面是文章的全部内容请认真阅读。

包河区第三届小学生信息学竞赛(2011年)

考试时间:2011-10-22 上午8:30—11:00

第一部分 基础技能(满分40分)

【问题描述】

请同学们在监考老师指导下,在计算机的D盘(或者在没有还原保护的硬盘)建立一个以自己准考号为文件名文件夹。(任务完成得40分)

一、以下内容仅供参考:(以QBASIC为例) 文件操作范例程序的源程序:文件名:ab.bas ab.exe

输入文件:ab.in 输出文件:ab.out

例:输入A,B的数值,请你计算A+B的值。(文件操作) ab.in的数据如下: 1 1

运行程序后,自动生成ab.out ab.out的数据如下 2

备注:如果文件操作不熟练的同学,可以参考提供的样例程序!

二、以下内容仅供参考:(以PASCAL为例) 文件操作范例程序的源程序:文件名:ab.pas ab.exe

输入文件:ab.in 输出文件:ab.out

例:输入A,B的数值,请你计算A+B的值。(文件操作) ab.in的数据如下: 1 1

运行程序后,自动生成ab.out ab.out的数据如下 2

第二部分 测试题(满分60分) 一共四题,每题10个数据,每个数据1.5分

题目 文件名 输入文件 输出文件 时间限制 空间限制 高斯的思考 高斯找数字 高斯加位数 高斯贴瓷砖 GAUSS GAUSS.in GAUSS.out 1s 64MB FIND FIND.in FIND.out 1s 64MB DATA DATA.in DATA.out 1s 64MB WALL WALL.in WALL.out 1s 64MB 请同学们在指定盘下建立自己的准考证目录(例如:D盘),在编程中及时将自己编好的BAS或者PAS源程序和相应的EXE文件复制到准考证文件夹。

[注意事项]

没有相应源文件为0分!

没有编译成独立运行的EXE文件为0分! 所有程序都需要文件操作,否则按0分计算! 输入输出格式严格按照标准执行,否则0分! 在自己的准考证文件夹中需要提交的文件如下: 一、使用QBASIC语言的同学注意:

例如:BH3000文件夹中有以下文件才能有效得分。 GAUSS.bas GAUSS.exe FIND.bas FIND.exe DATA.bas DATA.exe WALL.bas WALL.exe 二、使用PASCAL语言的同学注意:

例如:BH3000文件夹中有以下文件才能有效得分。 GAUSS.pas GAUSS.exe FIND.pas FIND.exe DATA.pas DATA.exe WALL.pas WALL.exe

WALL.bas WALL.exe