① 谁有宁波市第26届中小学生计算机程序设计竞赛复赛试题(初中组)的测试数据
一级:
[3]按照新大纲,教学内容有:电脑基础知识、Windows操作、Word使 用、Excel使用、PowerPoint使用以及Internet的初步知识和应用等。
二级C:
DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。
二级C++:
按照新大纲,教学内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、数和对象继承、模板等内容.
二级VB:
按照新大纲,教学内容有:VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等。
二级VF:
按照新大纲,教学内容有:数据库系统与VF基础知识、数据库基本操作、结构化查询语言SQL、VF程序设计、设计器和项目管理器使用等。
二级Access:
按照新大纲,教学内容有:数据库系统、数据库和表、数据库查询窗体、报表、数据访问页、宏、模块等。
二级Java:
按照新大纲,教学内容有:JAVA语言概论、JAVA数据类型、运算符和表达式、流程控制、类、数组和字符串操作、异常处理、输入输出及文件操作、线程与对象串行化、编写图形用户界面、APPLET程序设计:JZSDK的下载和操作、JAVA的应用。
② 宁波市第 31 届中小学生计算机程序设计竞赛 第四题,pascal,最好带详解。
已知:
____同一位置打两枪=不打枪
____打枪的顺序不影响结果
故:
____只要讨论某一位置是否打版枪,而非打权几枪
____可以从上往下、从左到右打枪
思路:
设打枪的位置为十字的中点
假设前n行是否打枪的状态已经确定
此时第n行凹凸状态可以确定
由于第x行第y列打枪对第x-1行的影响只有第x-1行第y列这一个格子
所以可以通过第n行凹凸状态得知第n+1行是否打枪的决策
所以,只要第一行打枪的决策确定,所有决策就可确定
综上,算法如下:
最外循环:枚举第一行决策{ //共循环2^n次
____所有决策的判定参考 思路;
____检查最后一行凹凸状态,如果合法则:{
________得到本次枚举的打枪数n
________最终答案=n 与 最终答案的更小值
____}
}
③ 宁波市第26届中小学生程序设计竞赛初中组初赛答案!
额..偶也是那天考试的..不过好像成绩已经出来了,答案我的电脑老师应该会给我的,等拿到了给你一份
④ 宁波市中小学生程序设计竞赛复赛 大概要做出几道就能一等求前辈回答
完成3道多吧,我儿子的同学得过,他300多分,总分400。
⑤ 2008年慈溪市小学生计算机程序设计比赛复赛试题答案!急~pascal~
2008 年慈溪市小学生计算机程序设计比赛
复赛试题
比赛时间:2008 年 12 月 21 日上午 8:30—10:30
题目概览
中文题目名称 提交源程序文件名 提交可执行文件名 输入文件名 输出文件名 每个测试点时限 测试点数目 每个测试点分值 运行内存上限 时限 促销收费 money.pas money.exe money.in money.out 1秒 10 10 50M 1秒 统计人数 count.pas count.exe count.in count.out 1秒 10 10 50M 1秒 队形变换 formation.pas formation.exe formation.in formation.out 1秒 10 10 50M 1秒 工作分配 job.pas job.exe job.in job.out 1秒 10 10 50M 1秒
注意事项
1. 每位选手都应先在 D 盘根目录下建立自己的答卷文件夹,该文件夹的名称为自己的考 号; 2. 选手最终所提交的所有文件都必须存放在自己的考生文件夹中, 凡错放及以书面形式提 交的答卷一律视作无效; 3. 每题提交的解答都必须包括以下二个文件,即源程序文件和经编译后生成的可执行文 件,其名称必须与各题中所规定的相一致; 4. 程序中必须采用文件读写的方法来实现数据的输入和结果的输出, 即程序运行时所需输 入数据应从题中指定的输入文件中读取(而不得采用键盘输入的方式) ,程序运行的结果应 写入到题中指定的文件中(而不是输出到屏幕上) 。 5. 用于提供输入数据和记录输出结果的文件的名称都已在题中具体规定, 选手程序在调用 它们时不得为其指定任何特别的路径。 6. 复赛用机房电脑 C 盘均已设置成开机还原保护,选手切勿把程序存放在 C 盘中,否则 如果重新开机后程序将不复存在。 7. 比赛结束后请不要关机。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 1 页,共 4 页
1. 促销收费
(money.pas/exe)
【问题描述】 元旦快到了,各个商场都开始策划大规模的促销活动。慈溪国际购物中心计划推出“满 300 减 120、满 500 减 240”的活动,也就是顾客购买物品的总金额中每 300 元可以优惠 120 元,每 500 元优惠 240 元,上不封顶。为此,商场收费系统需要进行升级。请你帮助慈溪国 际购物中心设计其中的一段程序, 输入顾客购买物品的总金额后, 即输出优惠后的付款总数。 注意,一定要按最优惠的方法计算哦! 【输入】 输入文件 money.in 只有一行,是顾客购买各种物品的总金额 N。 保证为整数,且 N (N ≤2000000000) 【输出】 输出文件 money.out 只有一行,即优惠后的付款额。
【输入输出样例】
money.in 310 money.out 190
2. 统计人数 统计人数
(count.pas/exe)
【问题描述】 数学竞赛结束后,各个班主任老师都很迫切地想知道自己班级在全年段前 N 名的人数。 于是,教务主任就请来信息学兴趣小组的同学来帮忙,要求编写一程序,只要告诉计算机要 查的班级 K 班和名次前 N 名,然后再输入 M 个学生的成绩,计算机就统计出 K 班在年段 前 N 名中的人数。 (假设每个学生的总分各不相同) 【输入】 输入文件 count.in 共 M+1 行 第一行三个整数依次为 M,K,N,分别表示全年段共有 M 个学生,要统计的是 K 班 在全年段前 N 名的人数。 (M≤1000,K≤20,N≤M) 接下来 M 行是 M 个学生的班级和成绩,中间用一个空格隔开。 【输出】 输出文件 count.out 共一行,表示 K 班在年段前 N 名中的人数。
【输入输出样例】
count.in 725 2 65 3 90 9 100
©慈溪市教育局教研室
count.out 2
慈溪市青少年科技辅导员协会
第 2 页,共 4 页
8 64 2 66 2 80 4 84
3. 队形变换
(formation.pas/exe)
【问题描述】 团体操表演中经常要变换队形。 2008 年慈溪市中小学生艺术节开幕式团体操表演中, 在 导演确定了队形分为连续队形(代号 1)和梅花桩队形(代号 2) 两种队形,每种队形又分按 行排列(代号 1)和按列排列(代号 2)两种排列方式。为了使表演队员能够很快地知道自己 该站在哪一行哪一列,请你设计一个程序,输入表演的人数 N、队形代号 X、排列方式代号 Y、每行(或每列)的位置数 R 和表演队员的编号 M 后,输出该队员应该站在第几行第几 列。例如 16 人参加表演,各种排法举例如下: ① N=16,X=1,Y=1,R=6 1 7 13 ② N=16,X=1,Y=2,R=3 1 2 3 ③ N=16,X=2,Y=1,R=7 1 5 8 12 15 ④ N=16,X=2,Y=2,R=6 1 4 2 5 3 6 9 12 8 11 15 7 10 14 13 16 16 9 13 2 6 10 14 3 7 11 4 4 5 6 7 8 9 10 11 12 13 14 15 16 2 8 14 3 9 15 4 10 16 5 11 6 12
若输入 N=16,X=1,Y=2,R=3,M=12,则该队员应站在第 3 行第 4 列。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 3 页,共 4 页
【输入】 输入文件 formation.in 只有一行,有 5 个用空格隔开的整数,为 N,X,Y,R,M,依 次分别表示参加表演的人数、队形代号、排列方式代号、每行(或每列)的位置数、某一表 演队员的编号。 (N≤10000) 。 【输出】 输出文件 formation.out 共一行,包含两个整数,用一个空格隔开,分别表示某一表演队 员 M 该站在第几行第几列。
【输入输出样例】
formation.in 16 1 2 3 12 formation.out 34
4. 工作分配
(job.pas/exe)
【问题描述】 在工厂里,如果每道工序让不同的工人来做,所要花费的时间往往不一样。精明的老板 为了提高效率,总是把生产某一产品所需要的 N 道工序进行最佳搭配,使生产某一产品所 花费的总时间最少。现在就给出 N 个工人分别做 N 道工序所要花费的时间,请你来计算一 下,如果 N 个工人每人做 N 道工序中其中的一道, 那么生产某一产品 (即完成所有 N 道工序) 所要花费的最少时间是多少。 【输入】 输入文件 job.in 的第 1 行有 1 个整数 N(1≤N≤20),表示有 N 个工人。接下来的 N 行, 每行 N 个数,表示该工人完成各道工序所要花费的时间。 【输出】 输出文件 job.out 共一行,即生产某一产品所要花费的最少时间。
【输入输出样例】
job.in 4 1324 3245 3412 4532 job.out 6
⑥ 2009年慈溪市小学生计算机程序设计大赛 复赛试题 1.最大的数
不知道抄你用的是哪种计算机语言,但不管哪种语言,流程是一样的:
1、定义变量M,S,N的数据类型
2、输入"M="M
3、S=S+N
4、N=N+1
5、比较M与S的大小
6、步骤3、4、5循环
6、当M>S或者M=S;退出循环;输出N
⑦ 在宁波市中小学生程序设计竞赛上机复赛中,阅卷老师会批改以下的哪些(个)文件
我觉得是D
⑧ 2012年慈溪市小学生计算机程序设计比赛初赛试题答案,急!
2008 年慈溪市小学生计算机程序设计比赛
复赛试题
比赛时间:2008 年 12 月 21 日上午 8:30—10:30
题目概览
中文题目名称 提交源程序文件名 提交可执行文件名 输入文件名 输出文件名 每个测试点时限 测试点数目 每个测试点分值 运行内存上限 时限 促销收费 money.pas money.exe money.in money.out 1秒 10 10 50M 1秒 统计人数 count.pas count.exe count.in count.out 1秒 10 10 50M 1秒 队形变换 formation.pas formation.exe formation.in formation.out 1秒 10 10 50M 1秒 工作分配 job.pas job.exe job.in job.out 1秒 10 10 50M 1秒
注意事项
1. 每位选手都应先在 D 盘根目录下建立自己的答卷文件夹,该文件夹的名称为自己的考 号; 2. 选手最终所提交的所有文件都必须存放在自己的考生文件夹中, 凡错放及以书面形式提 交的答卷一律视作无效; 3. 每题提交的解答都必须包括以下二个文件,即源程序文件和经编译后生成的可执行文 件,其名称必须与各题中所规定的相一致; 4. 程序中必须采用文件读写的方法来实现数据的输入和结果的输出, 即程序运行时所需输 入数据应从题中指定的输入文件中读取(而不得采用键盘输入的方式) ,程序运行的结果应 写入到题中指定的文件中(而不是输出到屏幕上) 。 5. 用于提供输入数据和记录输出结果的文件的名称都已在题中具体规定, 选手程序在调用 它们时不得为其指定任何特别的路径。 6. 复赛用机房电脑 C 盘均已设置成开机还原保护,选手切勿把程序存放在 C 盘中,否则 如果重新开机后程序将不复存在。 7. 比赛结束后请不要关机。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 1 页,共 4 页
1. 促销收费
(money.pas/exe)
【问题描述】 元旦快到了,各个商场都开始策划大规模的促销活动。慈溪国际购物中心计划推出“满 300 减 120、满 500 减 240”的活动,也就是顾客购买物品的总金额中每 300 元可以优惠 120 元,每 500 元优惠 240 元,上不封顶。为此,商场收费系统需要进行升级。请你帮助慈溪国 际购物中心设计其中的一段程序, 输入顾客购买物品的总金额后, 即输出优惠后的付款总数。 注意,一定要按最优惠的方法计算哦! 【输入】 输入文件 money.in 只有一行,是顾客购买各种物品的总金额 N。 保证为整数,且 N (N ≤2000000000) 【输出】 输出文件 money.out 只有一行,即优惠后的付款额。
【输入输出样例】
money.in 310 money.out 190
2. 统计人数 统计人数
(count.pas/exe)
【问题描述】 数学竞赛结束后,各个班主任老师都很迫切地想知道自己班级在全年段前 N 名的人数。 于是,教务主任就请来信息学兴趣小组的同学来帮忙,要求编写一程序,只要告诉计算机要 查的班级 K 班和名次前 N 名,然后再输入 M 个学生的成绩,计算机就统计出 K 班在年段 前 N 名中的人数。 (假设每个学生的总分各不相同) 【输入】 输入文件 count.in 共 M+1 行 第一行三个整数依次为 M,K,N,分别表示全年段共有 M 个学生,要统计的是 K 班 在全年段前 N 名的人数。 (M≤1000,K≤20,N≤M) 接下来 M 行是 M 个学生的班级和成绩,中间用一个空格隔开。 【输出】 输出文件 count.out 共一行,表示 K 班在年段前 N 名中的人数。
【输入输出样例】
count.in 725 2 65 3 90 9 100
©慈溪市教育局教研室
count.out 2
慈溪市青少年科技辅导员协会
第 2 页,共 4 页
8 64 2 66 2 80 4 84
3. 队形变换
(formation.pas/exe)
【问题描述】 团体操表演中经常要变换队形。 2008 年慈溪市中小学生艺术节开幕式团体操表演中, 在 导演确定了队形分为连续队形(代号 1)和梅花桩队形(代号 2) 两种队形,每种队形又分按 行排列(代号 1)和按列排列(代号 2)两种排列方式。为了使表演队员能够很快地知道自己 该站在哪一行哪一列,请你设计一个程序,输入表演的人数 N、队形代号 X、排列方式代号 Y、每行(或每列)的位置数 R 和表演队员的编号 M 后,输出该队员应该站在第几行第几 列。例如 16 人参加表演,各种排法举例如下: ① N=16,X=1,Y=1,R=6 1 7 13 ② N=16,X=1,Y=2,R=3 1 2 3 ③ N=16,X=2,Y=1,R=7 1 5 8 12 15 ④ N=16,X=2,Y=2,R=6 1 4 2 5 3 6 9 12 8 11 15 7 10 14 13 16 16 9 13 2 6 10 14 3 7 11 4 4 5 6 7 8 9 10 11 12 13 14 15 16 2 8 14 3 9 15 4 10 16 5 11 6 12
若输入 N=16,X=1,Y=2,R=3,M=12,则该队员应站在第 3 行第 4 列。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 3 页,共 4 页
【输入】 输入文件 formation.in 只有一行,有 5 个用空格隔开的整数,为 N,X,Y,R,M,依 次分别表示参加表演的人数、队形代号、排列方式代号、每行(或每列)的位置数、某一表 演队员的编号。 (N≤10000) 。 【输出】 输出文件 formation.out 共一行,包含两个整数,用一个空格隔开,分别表示某一表演队 员 M 该站在第几行第几列。
【输入输出样例】
formation.in 16 1 2 3 12 formation.out 34
4. 工作分配
(job.pas/exe)
【问题描述】 在工厂里,如果每道工序让不同的工人来做,所要花费的时间往往不一样。精明的老板 为了提高效率,总是把生产某一产品所需要的 N 道工序进行最佳搭配,使生产某一产品所 花费的总时间最少。现在就给出 N 个工人分别做 N 道工序所要花费的时间,请你来计算一 下,如果 N 个工人每人做 N 道工序中其中的一道, 那么生产某一产品 (即完成所有 N 道工序) 所要花费的最少时间是多少。 【输入】 输入文件 job.in 的第 1 行有 1 个整数 N(1≤N≤20),表示有 N 个工人。接下来的 N 行, 每行 N 个数,表示该工人完成各道工序所要花费的时间。 【输出】 输出文件 job.out 共一行,即生产某一产品所要花费的最少时间。
【输入输出样例】
job.in 4 1324 3245 3412 4532 job.out 6
请采纳答案,支持我一下。
⑨ 宁波市第26届小学生程序设计比赛小学组答案
一、BABCCBCDDABACBB
二、(1)37 (2)13 3
三、1. 80.00 3 2. 65534 3. -20 -45 4. 2 21
四、1.exit 2.j:=(n+1) div 2 3.p mod n=0 4.i<1 5.writeln(a[i,n])
6.ans:=ans+1 7.f[i,j]<>0 8.i+1,j 9.(f]i,j]=0) and (f[i,j+1]=0) 10.(f]i,j]=0) and (f[i+1,j]=0)
11.1,1
应该是对的,我们老师就是这么讲的,你专大概有几分啊?属?