宁波市第25届中小学生程序设计竞赛(初中试题及答案)

宁波市第25届中小学生程序设计竞赛(初中试题及答案)
宁波市第25届中小学生程序设计竞赛(初中试题及答案)

宁波市第25届中小学生程序设计竞赛

初中组初赛试题

一、选择题(每题1.5分,共30分。每小题只有唯一一个正确答案)

1、在宁波市中小学生程序设计比赛复赛(上机编程)时,以下不能使用的编程语言是:(A)Turbo Pascal (B)Free Pascal (C)C (D)C++

2、在Free Pascal中按功能键F7或F4时,以下叙述正确的是:

(A)F4逐条语句执行(包括子程序),F7运行至光标位置

(B)F7逐条语句执行(包括子程序),F4运行至光标位置

(C)F4逐条语句执行(不包括子程序),F7运行至光标位置

(D)F7逐条语句执行(不包括子程序),F4运行至光标位置

3、使用高级语言编写的程序称之为:

(A)源程序(B)编辑程序(C)编译程序(D)链接程序

4、如果自己的程序进入了死循环,应当按什么键终止?

(A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D

5、参加宁波市中小学生程序设计比赛复赛(上机编程)时,以下哪种行为是允许的?(A)访问互联网或局域网(B)使用U盘或光盘

(C)使用自带的草稿纸(D)考试时发现机器有问题,举手示意监考人员处理

6、参加宁波市中小学生程序设计比赛复赛(上机编程)时,你有一个程序被判0分。你发现程序其实是正确的,但存在以下问题,提出申诉,以下哪个申诉会被接受?

(A)源程序文件名和存放源程序的目录名错误

(B)只是存放源程序的目录名错误,源程序文件名是正确的

(C)存放源程序的目录名正确,源程序文件名是错误的

(D)根据比赛规则,以上申斥都不会被接受

7、在Free Pascal语言,以下关于各种数据类型占内存空间大小的描述错误的是:

(A)每个integer型占2个字节(B)每个longint型占4个字节

(C)每个boolean型占2个字节(D)每个extended型占10个字节

8、使用数组逐层保存完全二叉树结构,则以下叙述正确的是:

(A)逻辑结构为完全二叉树,物理结构为数组(B)物理结构为完全二叉树,逻辑结构为数组

(C)逻辑结构和物理结构均为完全二叉树(D)逻辑结构和物理结构均为数组

9、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。冒泡排序、选择排序、插入排序、快速排序中,一般意义上是稳定的有几种:(A)1 (B)2 (C)3 (D)4

10、在Free Pascal中编辑当前源程序时,可以使用快捷键Ctrl+F7增加调试程序时监视的变

量,但如果不小心错按为Ctrl+F6时,会将当前源程序窗口隐藏起来。此时,可以使用菜单命令“Windows/List”调出Windows List对话框,在该对话框中选中隐藏的当前正在编辑的源程序,然后按下面哪个命令按钮可以显示当前正在编辑的源程序?

(A)Ok (B)Not Hide (C)Show (D)Delete

11、当n>=10000时,以下四个程序段运行后count的值最大的是:

count:=0;

while n>=1 do begin

for j:=1to n do

count:=count+1;

n:=n div2;

end;

count:=0;

fori:=1 to n do begin

m:=trunc(n/i);

for j:=1to m do

count:=count+1;

end;

(A)(B)

count:=0;

k:=trunc(sqrt(n));

forj:=1 to k do begin

for i:=1to j*j do

count:=count+1;

end;

count:=0;

n:=4*n;

k:=trunc(sqrt(n));

forj:=1 to k do begin

for i:=1to j do

count:=count+1;

end;

(C)(D)

12、结构化程序设计的三种基本控制结构为顺序结构、选择结构和循环结构,以下说法正确的是:

(A)三种结构都是基本结构,内部不能再有其它结构

(B)三种结构都是基本结构,内部除了允许嵌套同一种结构外,不能再有其它结构

(C)选择结构和循环结构内部可以嵌套有其它结构,顺序结构不可以嵌套其它结构

(D)三种结构内部都可以嵌套其它结构

13、以下属于计算机的基本指令的是:

(A)数值和逻辑运算指令(B)存储和输入输出指令

(C)控制和转移指令(D)以上都是

14、以下属于汉字输出时使用的编码的是:

(A)国标码(B)区位码(C)字形码(D)五笔字形

15、以下存储介质中,一般说来存取速度最快的是:

(A)硬盘(B)内存(C)U盘(D)光盘

16、HTTP协议的默认端口是:

(A)8080 (B)80 (C)25 (D)15

17、有二个图像A和B,其中A比B能更好地表现图像的色彩和层次,B在放大或缩小时不易失真,那么A和B应该属于:

(A)位图、位图(B)矢量图、位图(C)位图、矢量图(D)矢量图、矢量图

18、用来描述网页中的文本、图像、超链接和表格等基本元素的语言是:

(A)BASIC (B)Pascal (C)FrontPage (D)HTML

19、标准ASCII码最多能表示的字符个数是:

(A)128 (B)64 (C)256 (D)8

20、下列属于信息的是:

(A)《宁波日报》(B)数码相机(C)2010年温歌华冬奥会实况直播(D)音乐光盘

二.问题求解(每题5分,共10分)

1、一副扑克牌除去大小王外,有52张牌。其中有黑桃(Spade)、红心(Heart)、方块(Diamond)、梅花(Club)四种花色,每种花色点数从小到大各有13张,它们是:

2、

3、

4、

5、

6、

7、

8、

9、10、J、Q、K、A。

在上述52张中任取5张,取得炸弹(four of a kind,即四张点数相同的牌加一张另外点数的牌)的取法数有13*48=624种;取得辅鲁(full house,即三张点数相同另加二张点数相同牌)的取法数有多少种?请注意,二种取法中,只要有一张牌花色不同或点数不同,这二种取法就是不同的。

2、有若干堆硬币,甲乙二人参加游戏,游戏规则如下:

(1)由甲开始,二人轮流取硬币,每次取时只能从某一堆中取若干个硬币,可以把该堆硬币全部取完,最少可以只取一个硬币,但不能不取硬币。

(2)最后取完最后一个硬币的人为胜者。

比如一开始有二堆硬币,第一堆1枚,第二堆2枚,有几种取法:

(1)甲取第一堆1枚,乙取第二堆1枚,甲取第二堆1枚,甲获胜!

(2)甲取第一堆1枚,乙取第二堆2枚,乙获胜!

(3)甲取第二堆1枚,乙取第一堆1枚,甲取第二堆1枚,甲获胜!

(4)甲取第二堆1枚,乙取第二堆1枚,甲取第一堆1枚,甲获胜!

(5)甲取第二堆2枚,乙取第一堆1枚,乙获胜!

显然,当甲先取第二堆1枚时,甲能获胜!当甲采取其它取法时,当乙取对时,甲会失败的。但如果一开始二堆硬币数都为2枚,则甲无论在哪一堆中取多少个,乙可以在另外一堆中取同样多个,乙获胜,甲失败。

现在有四堆硬币,第1堆有1枚硬币,第2堆有2枚硬币,第3堆有4枚硬币,第4堆有5枚硬币。问甲先取,在大家都使用最佳方法的情况下,甲能否获胜?如果甲能获胜,请写出第一次在第几堆取多少枚硬币才能获胜?如果不能获胜,则只要写上“No”。

三.阅读程序,求程序运行输出结果(每题8分,共32分)

第1题:

Program cz2010_1;

var a,b,c,d,n,i,j:longint;

find:boolean;

f:array[0..19]of longint;

begin

n:=-1;i:=1;

while n<19 do begin

i:=i+1;find:=false;

for j:=2 to trunc(sqrt(i)) do

if i mod j=0 then begin

find:=true;break;

end;

if not find then begin

n:=n+1;f[n]:=i;

end;

end;

readln(a,b,c,d);

n:=n+1;

a:=((f[a]*f[b]-f[c]*f[d]) mod n+n) mod n;

b:=((f[b]* f[c]-f[d]* f[a]) mod n+n) mod n;

c:=((f[c]* f[d]-f[a]* f[b]) mod n+n) mod n;

d:=((f[d]* f[a]-f[b]* f[c]) mod n+n) mod n;

writeln(a,' ',b,' ',c,' ',d);

end.

【输入】:2 3 5 7

【输出】:______________

第2题:

Program cz2010_2;

var a:array[1..30]of char;

s,n,i,x,y,z:longint;c:char;

begin

s:=0;readln(x,y);

while not eoln do begin

read(c);

if c<='9' then

s:=s*x+ord(c)-ord('0')

else

s:=s*x+ord(c)-ord('A')+10;

end;

readln;write(s,’ ‘);

n:=0;

while s>0 do begin

n:=n+1;z:=s mod y;

if z>9 then

a[n]:=chr(z-10+ord('A'))

else

a[n]:=chr(z+ord('0'));

s:=s div y;

end;

for i:=n downto 1 do write(a[i]);

writeln;

【输入2】:

1613

3A2B

【输出2】:

__________

__________

【输入1】:

72

126

【输出1】:

__________

__________

end.

第3题:

Program cz2010_3;

var fu,a,num,b,tot,k,n:longint;

shu:boolean;c:char;

begin

num:=0;a:=0;fu:=1;shu:=false;b:=0;

while not(eoln) do begin //当一行输入未结束时read(c);

if c='-' then fu:=-1

else if (c<='9') and (c>='0') then begin

val(c,k);num:=10*num+k;shu:=true;

end

else if shu then begin

shu:=false;

if (fu=1) and (num>0) then inc(a);

if fu=-1 then inc(b);

inc(tot,num*fu);

inc(n);num:=0;fu:=1;

end;

end;

if shu then begin

shu:=false;

if (fu=1) and (num>0) then inc(a);

if fu=-1 then inc(b);

inc(n); inc(tot,num*fu);

num:=0;fu:=1;

end;

writeln(tot/n:0:3,' ',a,' ',b);

close(input);close(output);

end.

【输入】

54hiy-24 51

【输出】

____________

第4题:

Program cz2010_4;

var f:array[1..46]of longint;

a:array[1..100]of longint;

x,y,z,i,j,n,count:longint;

function find(i,h,x:longint):longint;

var m:longint;

begin

if i<3 then exit(0);

m:=h+f[i-1]-1;

count:=count+1;

if x=a[m] then exit(m);

if x

else exit(find(i-2,m+1,x));

end;

begin

f[1]:=1;f[2]:=1;

for i:=3 to 46 do f[i]:=f[i-1]+f[i-2];

readln(n,x,y,z);

for i:=1 to n do a[i]:=3*i-1;

i:=1;

while f[i]-1

for j:=n+1 to f[i]-1 do a[j]:=maxlongint;

count:=0;

j:=find(i,1,x);

writeln(j,' ',count);

count:=0;

j:=find(i,1,y);

writeln(j,' ',count);

count:=0;

j:=find(i,1,z);

writeln(j,' ',count);

end.

【输入】

8 14 7 17

【输出】

_________

_________

_________

四.程序填空(第1题每空2分,第2题每空3分,共28分)

1、多项式乘法

二个只含有一个未知数x的多项式相乘,得到的结果也是含有未知数x的多项式。比如(1+2x2+4x4)*(6+x-2x3)=6+x+12x2+24x4-8x7。计算过程中,可以让第1个多项式的每一项去乘上第2个多项式,将得到的每个乘积结果相加。比如上述二式相乘的例子中:

1乘上第2式得: 6+x-2x3,

2x2乘上第2式得: 12x2+2x3-4x5,

4x4乘上第2式得: 24x4+4x5-8x7,

三个乘积相加得最终结果:6+x+12x2+24x4-8x7。

样例输出:

6.000 0

1.000 1

12.000 2

24.000 4

-8.000 7

样例输入:

3 3

1 0

2 2

4 4

6 0

1 1

-2 3

以下程序中将第一个多项式的系数和指数分别存储在a1

和b1数组中,将第二个多项式的系数和指数分别存储在a2

和b2数组中,结果存放在数组a和b中。其中变量n1和

n2分别表示二个多项式的项数。

假设二个相乘的多项式均不超过1000项,且x的次数

最高项均不超过1000。请将该程序补充完整。

Program cz2010_5;

const maxn=1000;

eps=1e-10;

var a1,a2:array[1..maxn]of extended;

b1,b2:array[1..maxn]of longint;

a:array[0..2000]of extended;

b:array[0..2000]of longint;

n1,n2,n,i,j,k:longint;

s:extended;

begin

readln(n1,n2);

for i:=1 to n1 do readln(a1[i],b1[i]);// 输入第1个多项式系数和指数for i:=1 to n2 do readln(a2[i],b2[i]); // 输入第2个多项式系数和指数fillchar(a,sizeof(a),0);

for i:=1 to n1 do

for j:=1 to n2 do begin

k:=b1[i]+b2[j];

a[k]:=a[k]+a1[i]*a2[j];

end;

n:=-1;

i:=0;

while i<=b1[n1]+b2[n2] do begin

if abs(a[i])>=eps then begin

n:=n+1;

a[n]:=a[i] ;

b[n]:= i ;

end;

i:=i+1;

end;

for i:=0 to n do writeln(a[i]:0:3,' ',b[i]);

end.

2、表达式求值

以下程序计算包含“+”、“-”、“*”、“(”、“)”和正整数的一个表达式的值。以数组num和数组code作为二个栈。其中栈num用来存储表达式中的数值以及计算的中间结果,栈code 用来存储表达式中的运算符号。最终结果存储在num[1]中,程序输出最终求得的一个整数值num[1]。

程序逐字符扫描表达式:

1、如果是运算数,则直接进运算数栈num。

2、如果是运算符:

2.1如果当前运算符级别低于或相同于位于运算符栈顶的前一个运算符的级别,则:

2.1.1 在运算数栈中出栈两次,得到a,b;

2.1.2运算符栈出栈,得运算符p;

2.1.3 将a和b在运算p下的计算结果入运算数栈;

2.1.4当前运算符继续与位于运算符栈顶的前一个运算符比较;

2.2如果当前运算符级别高于位于运算符栈顶的前一个运算符级别,则当前运算符进栈:

3、左括号最高级。右括号最低级

3.1因此,遇左括号时,左括号入栈;但左括号在栈内时,级别低于任何其它符号!

3.2遇右括号时,一直作运算,直至遇上左括号,则简单地作左括号出栈即可,且此时右括号不进栈;

为方便起见,程序会在输入的表达式前后加上一对括号。另外,输入数据保证是正确的。请将程序补充完整。

【样例输入】

12+2*34+(45-5)*(6+7)

【样例输出】

600

Program cz2010_6;

var s:ansistring;

n,i,tc,tn:longint;

x,y:extended;

num:array[1..1001]of extended;

code:array[1..1001]of char;

function cal(x,y:extended;c:char):extended;//计算x和y在运算c下的值begin

if c='-' then cal:=x-y

else if c='+' then cal:=x+y

else cal:=x*y;

end;

function prio(x,y:char):boolean;//运算符x比运算y级别高吗?

begin

if x='(' then prio:=false

else if x='*' then prio:=true

else if (x='+')and((y='+')or(y='-'))then prio:=true

else if (x='-')and((y='+')or(y='-'))then prio:=true

else prio:=false;

end;

begin

readln(s);s:='('+s+')';

n:=length(s);

x:=0;tc:=0;tn:=0;

for i:=1 to n do begin

if (s[i]>='0')and(s[i]<='9') then

x:=x*10+ord(s[i])-ord('0')

else begin

if x<>0 then begin

inc(tn);num[tn]:=x; ⑥;end;

if s[i]='(' then begin

⑦;code[tc]:=s[i];end

else if s[i]=')' then begin

while ⑧do begin

dec(tn);

num[tn]:=⑨;

dec(tc);

end;

⑩;

end else begin //+,-,*

while prio(code[tc],s[i]) do begin

dec(tn);

num[tn]:=⑨;

dec(tc);

end;

inc(tc);

⑾;

end;

end;

end;

writeln(num[1]:0:0);

end.

宁波市第25届中小学计算机程序设计竞赛

初中组初赛答案

二、问题求解(共2题,每题5分,共10分)

1、13*4*12*6=3744种

2、第2堆取2枚

三、阅读程序,求程序运行输出结果(共4题,每题8分,共32分)

1、8 14 6 18

2、69 1000101

14891 6A16

3、27.000 2 1

4、5 2

0 4

6 4

四、程序填空(前5空,每空2分,后6空每空3分,共28分)

①0..maxn*2 maxn可以是大于等于1000的整数,也可以将maxn*2换以大于等于2000

的整数

②b1[i]+b2[j] 或b2[j]+b1[i]

③a[k]+a1[i]*a2[j]或次序不同的等价表达式④a[n]:=a[i]

⑤i

⑥x:=0______________⑦inc(tc)或tc:=tc+1或

inc(tc,1)

⑧code[tc]<>s[i]前后可以有括号⑨

cal(num[tn],num[tn+1],code[tc])

⑩dec(tc)或tc:=tc+1或dec(tc,1)⑾code[tc]:=s[i]

____

宁波市第22届中小学生计算机程序设计竞赛决赛试题

宁波市第22届中小学生计算机程序设计竞赛决赛试题 (小学组) 考生须知: 1、考试时间为150分钟,满分300分。 2、考生不得携带任何存储设备。 3、考试开始前,请先确定D盘内容不会被还原,如有问题请监考老师解决。 4、上机考试时要随时注意保存程序。 5、每题都必须提交源程序和编译后的可执行程序(程序的命名办法见每题中的规定), 且必须存放到指定的文件夹内(放错位置的视为无效)。测试时,以源程序为准。 6、考试结束后,不得关机,否则后果自负。 试题一:最小数(100分) (源程序名:或或,编译后可执行程序名:) 【问题描述】 给定一个正整数n,请去掉其中的m个数字,使其剩下的数字按原先从左到右的相对次序组成一个新数,但该新数的值必须尽可能的小。 【输入】 输入文件中只有一行,共2个整数,分别是n和m的值,中间用一个空格分隔。 【输出】 输出文件中只有一行,该行只有一个整数,它是从n中去掉m个数字后所能得到的最小新数(注:如果新数的最高位是零,输出时请去掉这些零)。

【数据限制】 本题共有10组测试数据,每组10分,共100分。 50%的数据, 10≤n≤*109,另外50%的数据n不超过240位; 所有的数据m的值都小于n的位数。 试题二:等式(100分) (源程序名:或或,编译后可执行程序名:) 【问题描述】 有一个未完成的等式:1 2 3 4 5 6 7 8 9=N 当给出整数N的具体值后,请你在2,3,4,5,6,7,8,9这8个数字的每一个前面,或插入一个运算符号“+”号,或插入一个运算符号“-”号,或不插入任何运算符号,使等式成立,并统计出能使等式成立的算式总数,若无解,则输出0。 例如:取N为108时,共能写出15个不同的等式,以下就是其中的二个算式: 1+23+4+56+7+8+9=108 123-45+6+7+8+9=108 【输入】输入文件中只有1个数,即整数N的值。 【输出】输出文件只有一行,该行只有1个数,表示能使等式成立的算式总数。 【数据限制】 本题共有10组测试数据,每组10分,共100分,对于所有的n,-30000≤n≤1000000 试题三:旅行(100分) (源程序名:或或,编译后可执行程序名:) 【问题描述】 某趟列车的最大载客容量为V人,沿途共有n个停靠站,其中始发站为第1站,终点站

2018-2019年常德市初中分班数学模拟试卷(50)附详细答案

小升初数学试卷50 一、用心思考,认真填写 1、我国香港特别行政区的面积是十一亿零四百万平方米,写作________平方米,改写成用“亿”作单位的数是________亿平方米. 2、________:20=0.6=________=________%=________折. 3、m=n+1(m、n为非零0自然数),m和n的最大公因数是________,m和n的最小公倍数是________. 4、如果小明向南走80米,记作+80米,那么小华从同一地点向北走50米,记作________米,这时他们两人相距________米. 5、在一个比例中,两个外项的积是8,一个内项是,另一个内项是________. 6、把线段比例改写成数值比例尺是________,从图上量得A、B两地的距离是5.5厘米,A、B两地的实际距离是________千米. 7、一根圆柱形的木料长4米,把它锯成3段,表面积增加了12平方分米,这根木料的体积是________立方分米.如果锯成3段用了3分钟,那么把它锯成6段要用________分钟. 8、一个长方形的周长是72厘米,长和宽的比是2:1,这个长方形的面积是________平方厘米. 9、仔细观察如表中两种量x和y的变化情况.用一个含x、y的式子表示它们之间的关系是________,x 和y是成________比例关系的量. 10、图中,平行四边形的面积是分成3个三角形,图中甲、乙、丙三个三角形的面积比是 ________. 二、仔细推敲,认真辨析 11、某车间今年比去年产量增加了25%,则去年就比今年产量减少了20%________(判断对错). 12、2100年全年有365天________. 13、要反映某厂今年前五个月产值增减变化情况,适合选择条形统计图________(判断对错). 14、把3块饼平均分给4个小朋友,每人分得块________.(判断对错) 15、某种奖券的中奖率为1%,买100张不一定能中奖________(判断对错). 三、反复比较,慎重选择 16、圆的直径一定,圆的周长和圆周率()

C语言程序设计竞赛题及其答案

数学与统计学院 第三届计算机程序设计竞赛题 竞赛需知: 1、答案必须写在答题纸上。 2、程序采用C/JAVA/VB/VFP语言实现均可。 3、考虑到各种因素,程序的键盘输入和结果输出可以用伪代码或者自然语言表示。但是必 须说明输入变量和输出变量。 4、题目最好能用完整、正确的语言程序来解决问题,如确实无法编写完整语言程序的,可 以写出程序主要框架和流程,必要时可以用伪代码或者自然语言描述算法(程序)。 一、玫瑰花数(20分) 如果一个四位数等于它的每一位数的4次方之和,则称为玫瑰花数。例如: + + 1634+ =, 4^4 4^3 4^6 4^1 编程输出所有的玫瑰花数。 #include void main() { int i,j,k,l,m; for(i=999;i<=9999;i++) { j=i/1000; k=i%10; l=i/100-10*j; m=i/10-100*j-10*l; if(i==j*j*j*j+k*k*k*k+l*l*l*l+m*m*m*m) printf("%d\n",i); } } 二、菱形图案(20分) 对给定的奇数n,编程打印菱形图案。 输入样例: 7 输出样例: * *** ***** ******* ***** *** * #include #include void main() {

int i,j,k; int n; scanf("%d",&n); for(i=0;i #include void main() { int i,j,x,y; float r; int a,b,count=0; printf("请输入矩阵的行列i,j:"); scanf("%d%d",&i,&j); printf("请输入圆心的坐标点及半径x,y,r:"); scanf("%d%d%f",&x,&y,&r); for(a=0;a

江北区第九届中小学生计算机程序设计竞赛

江北区第九届中小学生计算机程序设计竞赛 比赛时间:2016年1月9日下午13:30—16:00 题目一览 注意: 一、关于竞赛中编程语言使用的规定参照中国计算机学会公布的《关于NOI系列赛编程语言使用限制的规定》。 二、评测环境为windows。

1.数列(s.pas/cpp/c) 【问题描述】 有一列数:1,1,3,8,22,60,164,448……其中的前三个数是1,1,3,从第四个数起每个数都是这个数前面两个数之和的2倍。那么,你可以很容易地得到这个数列中的第K个数是多少。 【输入s.in】 只有一行,一个数k,表示要询问的是数列中的第k个数。 【输出s.out】 只有一行,一个数n,表示数列中的第k个数的值是n。 【输入样例】 5 【输出样例】 22 【数据规模】 30%的数据,1<=k<=8 100%数据,1<=k<=45

2.伙伴(friend.pas/cpp/c) 【问题描述】 近来,程序社团开始“创客”——用程序来开发一种“找伙伴的数字游戏”。这个伙伴游戏将玩家分为A和B二组。每组每个玩家可以得到一个数字号码。 游戏规则是这样的:A组里的每个人的数字与B组里每个人的数字进行“数字配对”——即加法运算,若运算的结果恰巧是B组内其他玩家手捏的数字号码,那么游戏就可以累计一个分值,这个分值就是B组内这个“恰巧”的数字号码。当然,在B组内“恰巧”的数字号码可能不止一个,游戏允许再次累计。 比如加法运算后的“恰巧”的数字是3,而B组内共有2个玩家捏有此数字,那么本组就可以得到6分。 你是游戏的开发者之一,你需要迅速计算出找伙伴游戏的最终得分。 【输入friend.in】 第一行有二个数字n和m,分别表示A组和B组的人数。 第二行有n个整数ai,每个整数之间有一个空格,表示n个玩家手中的数字号码。 第三行有m个整数bi,每个整数之间有一个空格,表示m个玩家手中的数字号码。 【输出friend.out】 只有一行,一个数字s,表示游戏的最终分数。 【输入样例1】 3 3

小学升初中分班考试数学真题

小学升初中分班考试数学真题 1、(5分)除数和商都是29,则被除数是 2、(5分)根据下列数的规律,在横线上填上适当的数: ,12,5 ,,40,33,26 ,61,54 3、(5分)将下列各数由小到大排列,并且用“<”连接 ??73.1,%138,? 73.1,1141,??373.1 答: 4、计算下列各题(写出计算过程,每小题6分) (1))100011()100111()200711()200811(-?-??-?- Λ (2)9 88]4.0433)3225.1[(2531 ÷-÷++ 5、请将下面等边三角形按要求分割成若干个形状和大小都一样的三角形 (每小题3分) (1)分成2个 (2)分成3个 (3)分成4个 (4)分成6个 6、(9分)四川地震,抢险队员步行去深山村寨救援. 第一小时走了全程的30%,第二小时比第一小时多走了3千米,又走了15千米才到达村寨. 抢险队员从出发到村寨共走了多少千米?(写出解答过程) 7、(9分)右图中阴影部分的面积是 平方厘米(π取3.14) 8、(9分)四川地震形成的一个堰塞湖经过测量20天后水位将达到坝的顶端,为了延长时间转移下游群众,开辟了一个泄洪渠道向外排水,这样可使水位到达坝顶推迟到30天,那么每天泄出水量是流入湖中水量的几分之几?(写出解答过程)

9、(9分)如图,梯形ABCD 中,AD BC 2=, E 、 F 分别为BC 、AB 的中点. 连接EF 、FC . 若三角形EFC 的面积为a ,则梯形ABCD 的面积是 10、(9分)右图是一个箭靶,二人比赛射箭. 甲射了5箭,一箭落入A 圈,三箭落入B 圈, 一箭落入C 圈,共得30环;乙也射了5箭, 两箭落入A 圈,一箭落入B 圈,两箭落入C 圈, 也得30环. 则B 圈是 环 11、(9分)有一堆棋子,排列成n n ?的正方形方阵,多余出3只棋子;如果在这个正方形方阵横纵两个方向各增加一行,则缺少8只棋子. 则这堆棋子有 只. 12、(9分)如图,A 圈内是42的约数,B 圈内是56的约数,C 圈内是63的约数,请在图中适当的位置上填上符合要求的数 13、(9分)一个圆柱体的容器的底部放着一块正方体铅块,现在打开水龙头向容器内注水. 15秒钟时水恰好没过铅块的上表面,又过了1分半钟,水注满了容器. 若容器的高度是24厘米,铅块高度是6厘米,则容器底面积是多少平方厘米?(写出解答过程) 14、(9分)现在父母年龄的和是他们几个子女年龄和的6倍,两年前父母年龄的和是他们几个子女年龄和的10倍,六年后父母年龄的和是他们几个子女年龄和的3倍. 那么这两位父母应该有几个子女?现在父母年龄的和是多少岁?(写出解答过程)

宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)

中小学生计算机程序设计竞赛复赛试题(小学组) 题目一览 关于竞赛中不同语言使用限制的说明 一.关于使用Pascal语言与编译结果的说明 1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。 2.允许使用数学库(uses math子句),以及ansistring。但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。 3.本次比赛允许使用64位整数类型:int64或qword。 1. 折纸(folding) 【题目描述】 小猪上幼儿园的时候,报名参加了折纸兴趣小组。他表现出了极大的热情,折出了n件折纸作品。他的作品只有3种,分别是长方形、正方形和三角形。 小猪很想知道他的n件折纸的周长之和。 【输入】 输入文件folding.in的第一行只有一个整数n,表示共有n件作品。 接下来n行,每行有若干个以空格分隔的整数,表示一件作品的情况。其中第一个整数k (k=1或2或3),表示小猪制作的这件作品的类型,1表示长方形,2表示正方形,3表示三 a b c 三边长度分别为 a,b,c的三角形, 周长为a+b+c 相邻边长度分别为a和b 的长方形,周长为2a+2b b 形,周长为4a a a

角形。 如果k为1,后面会跟二个正整数a和b,表示长方形的二条相邻边的长度分别为a和b; 如果k为2,后面会跟一个正整数a,表示正方形的四条边的长度均为a。 如果k为3,后面会跟三个正整数a、b和c,表示三角形三条边的长度分别为a、b和c(输入数据保证a,b,c能构成三角形,不需验证)。 【输出】 输出文件folding.out中仅有一行,该行只有一个整数,表示所有作品的周长之和。【样例输入】 3 1 2 3 2 4 3 6 7 8 【样例输出】 47 【样例说明】 共有3件作品: 第一件作品:二条相邻边长度分别为2和3的长方形; 第二件作品:边长为4的正方形; 第三件作品:三条边长度分别为6、7、8的三角形。 这3件作品的周长分别为10、16、21,它们的周长之和为47。 【数据规模】 50%的数据,1≤n≤50,所有边长为不超过100正整数。 100%的数据,1≤n≤100000,所有边长为不超过100000的正整数。 2. 方格稿纸(paint)

重点初中初一招生分班考试数学试卷(附详细解析)

重点初中初一招生分班考试数学试卷(附详细解析) 重点初中初一招生分班考试数学试卷 一、知识宫里奥妙多(每题2分,共32分) 1.一个八位数最高位上是最小的质数,百万位上是最小的合数,千位上是最大的一位数,其余各位都是零,这个数写作_________,省略万位后面的尾数记作_________. 2.[x]表示取数x的整数部分,比如[6.28]=6,若x=9.42,则[x]+[2x]+[3x]=_________. 3.=16÷_________=_________:10=_________%=_________成. 4.a=b+2(a,b都是非零自然数),则a和b的最大公约数可能是_________,也可能是 _________. 5.一根长5米的铁丝,被平均分成6段,每段占全长的_________,每段长是_________米. 6.算式中的□和△各代表一个数.已知:(△+□)×0.3=4.2,□÷0.4=12.那么,△=_________,□=_________. 7.同一个圆中,周长与半径的比是_________,直径与半径的比值是_________. 8.A、B是前100个自然数中的两个,(A+B)÷(A﹣B)的商最大是_________. 9.有一个正方体土坑,向下再挖深2米,它的表面积就增加64平方米,成为一个长方体土坑.这个长方体土坑的容积是_________立方米. 10.一个圆柱的底面直径是8厘米,它的侧面展开正好是一个正方形,这个圆柱的高是_________厘米. 11.甲、乙两数相差10,各自减少10%后,剩下的两数相差_________.

12.一个最简分数的分母减去一个数,分子加上同一个数,所得的新分数可以约简为,这个数是_________. 13.把一根绳子分别等分折成5股和6股,如果折成5股比6股长20厘米,那么这根绳子的长度是_________厘米. 14.在推导圆的面积公式时,将圆等分成若干份,拼成一个近似的长方形,已知长方形的长比宽多6.42厘米,圆的面积是_________平方厘米. 15.将不同的自然数填入右图的圆圈中,使两个箭头指的每一个数等于箭头始端的数的和,最顶端那个圆圈中的数最小是_________. 16.一本童话故事书共600页,编上页码1、2、3、4、…499、600.问数字“2”在页码中一共出现了_________次. 二、精挑细选比细心(每题2分,共10分) 17.将厚0.1毫米的一张纸对折,再对折,这样折4次,这张纸厚()毫米.A.1.6 B.0.8 C.0.4 D.0.32 18.分子、分母的和是24的最简真分数有()个. A.4 B.6 C.7 D.5 19.在有余数的除法算式36÷()=()…4中,商可能性有()种答案.A.2 B.3 C.4 D.无数 20.甲、乙走同样的路程,如果他们步行和跑步速度分别相等,甲前一半时间走,后一半时间跑,乙前一半路程跑,后一半路程走.那么() A.同时到B.甲比乙先到 C.乙比甲先到 D.不确定

程序设计大赛试题及答案

试题 1、数学黑洞(程序文件名maths.c/maths.cpp) 【问题描述】 任给一个4位正整数,其各位数位上的数字不全相同,将数字重新组合成一个最大的数与最小的数相减,重复这个过程,最多7步,必得6174。对任给的4位正整数(各位数位上的数字不全相同),编程输出掉进黑洞的步数。 【输入】 一行,一个4位正整数n(1000< n<9999) 【输出】 掉进黑洞的步数 输入 1234 输出 3 2、进制转换(程序文件名conver.c/conver.cpp) 【问题描述】 任给一个十进制整数n,及正整数m(m<=16且m≠10), 将n转换成m进制并输出。 【输入】 一行,两个整数n,m(0 ≤ n ≤ 500000,2 ≤ m ≤ 16,且m≠10),中间用一个空格隔开,其中n 表示十进制数。 【输出】 转换后的数 【输入输出样例】 输入 255 8 输出 377 3、分数线划定(程序文件名score.c/score.cpp) 【问题描述】 公务员选拔工作正在 A 市如火如荼的进行。为了选拔优秀人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名公务员,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线,并输出所有进入面试的选手的报名号和笔试成绩。 【输入】 第一行,两个整数n,m(5 ≤ n ≤ 5000,3 ≤ m ≤ n),中间用一个空格隔开,其中n 表示报名参加笔试的选手总数,m 表示计划录取的人数。输入数据保证m*150%向下取整后小于等于n。 第二行到第 n+1 行,每行包括两个整数,中间用一个空格隔开,分别是选手的报名号k(1000 ≤ k ≤ 9999)和该选手的笔试成绩s(1 ≤ s ≤ 100)。数据保证选手的报名号各不相同。 【输出】 第一行,有两个整数,用一个空格隔开,第一个整数表示面试分数线;第二个整数为进入面试的选手的实际人数。 从第二行开始,每行包含两个整数,中间用一个空格隔开,分别表示进入面试的选手的报名号和笔试成绩,按照笔试成绩从高到低输出,如果成绩相同,则按报名号由小到大的顺序输出。 【输入输出样例】 输入 6 3 1000 90 3239 88 2390 95 7231 84 1005 95 1001 88

2012年宁波市第27届中小学生计算机程序设计竞赛 小学组 初赛试题

2012年宁波市第27届中小学生计算机程序设计竞赛小学组初赛试题 小学组初赛试题 ●●所有答案都必须写在答题纸上,写在试卷上无效●● 一、选择题(每题2分,共30分。每小题只有唯一一个正确答案) 1)乐乐在记事本里打了“Happy Birthday!”,则它们在计算机内存储时采用的编码是:()。 A )区位码 B )ASCII 码 C )字形码 D )条形码 2)乐乐经常听MP3,由此他也学到了一些有关MP3的知识。下列有关MP3的信息中不正确的是:()。 A )表达同一首乐曲时,MP3格式的文件大小比WAVE 格式要小得多。 B )MP3声音是一种声音数字化之后经过压缩和编码技术处理得到的声音格式。 C )MP3音乐所采用的声音数据压缩编码的标准是JPEG 。 D )MP3之所以得以流行,是因为MP3声音的质量好,存储容量小,便于传输与存储。 3)下图所示是一个16×16点阵的发光LED 字幕模块,假如使用1表示点发光、0表示点熄灭,那么这个发光LED 字幕模块如果要在计算机内部完整地保存,在不进行压缩的前提下,最少需要的存储空间是:()。 A )8Byte B )32Byte C )8KB D )32KB 4)在计算机系统中,数值一律用补码来表示(存储)。主要原因:使用补码,可以将符号位和其他位统一处理;同时,减法也可按加法来处理。那么在PASCAL 系统中,-15用byte 变量类型存储在计算机内,其二进制编码为:()。 A )10001111 B )00001111 C )11110000 D )11110001 5)十进制数2012.25用二进制数表示的结果是:()。 A )(11111010101.1)2 B )(11111011100.01)2 C )(1111001000.01)2 D )(11111001000.1)2 6)乐乐在参加信息学奥赛的学习过程中,想在因特网上与他人进行即时讨论、交流,则下列工具中最适合的是:()。 A )E-mail (电子邮件) B )BBS (电子公告栏) C )QQ D )博客(Weblog ) 7)下列不属于程序设计三种基本控制结构的是:()。 A )顺序结构 B )递归结构 C )分支结构 D )循环结构 8)胡老师发送电子邮件时失败了,根据下图所示信息,导致发送失败的最有可能的原因是:()。 A )主题错误 B )没有附件 C )收件人地址错误 D )邮件正文太少 9)下面是乐乐对计算机的一些操作,能有效预防计算机病毒侵入的是:()。①对下载的文件马上杀毒②打开QQ 上陌生人信息中的链接补丁 ③及时升级杀毒软件和病毒防火墙④及时修复系统漏洞⑤随意打开来历不明的邮件 A )①②③ B )①③④ C )②③⑤ D )③④⑤ 10)设A=B=D=true,C=false,以下逻辑运算表达式值为真的是:()。 A )(not A and B )or ( C and D )B )(A or B or D )and C C )not A and (B or C or D )D )(A and B and C )or D 11)下列文件扩展名为图片格式的是:()。 A ).doc B ).jpg C ).txt D ).swf

新初一分班考试数学试题

分班考试题数学 (时间90分钟) 一、填空题:(每小题2分,共16分) 1.在比例尺是1:的地图上,若甲、乙两地的实际距离为60千米,则在地图上的距离是( )厘米. 2.规定:y x y x +=?3,3b a b a -=*,则=*?)25(4( ) 3.当将右图中的这个图案折成一个正方体时, 文字“( )”会在文字“湘”的对面. 4.如果有一个等腰三角形有一个角为ο96,那么其他两个角分别为( ). 5.在一串数,31 ,21 ,95 ,127 ,53 ,18 11,…中,第十个数是( ) 6.把20克的糖放入60克水中,含糖率为( )%. 7.在7 5 、。。17.0 和71%这三个数中,最大的数是( ). 8.若a 、b 均为质数,且675=+b a ,则=+b a 5( ). 二、选择题:(每小题2分,共16分): 9.从家到步步高超市,小文步行要20分钟,爸爸步行要15分钟,则小文与爸爸步行速度的最简比是( ). A 、10:15 B 、15:20 C 、4:3 D 、3:4 10.在一个密封的不透明袋子里,装有六个颜色不同,但大小一样的球,其中两个红球,两 个黄球,两个白球,小琪伸手抓一个球,抓到的是红球的机会是( ). A 、21 B 、31 C 、 41 D 、 6 1 11.下面三个平行四边形的面积相等,则三个图形中阴影部分的面积( ) A 、只有两个相等 B 、都不相等 C 、都相等 D 、无法判断

12.有a 、b 、c 、d 四个人排成一队,a 不能站在第一个,共有( )种不同的排法. A 、24 B 、18 C 、12 D 、6 13.一个正方体,如果它的棱长缩短到原来的5 2,那么它的体积缩小到原来的( ) A 、52 B 、254 C 、1258 D 、25 6 14.不能用一副三角板画出的角的度数是( ). A 、150度 B 、15度 C 、130度 D 、120度 15.把分数的分子扩大9倍,分母扩大11倍,得到一个新分数b;把分数a 的分子扩大8倍, 分母扩大9倍,得到一个新分数c,那么b 和c 比较的结果为( ) A 、b>c B 、b

程序设计竞赛常用算法

常用算法设计方法 要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执行的顺序。计算机按算法指令所描述的顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对此输入数据无解。 通常求解一个问题可能会有多种算法可供选择,选择的主要标准是算法的正确性和可靠性,简单性和易理解性。其次是算法所需要的存储空间少和执行更快等。 算法设计是一件非常困难的工作,常用的算法设计方法主要有迭代法、穷举搜索法、递推法、递归法、贪婪法、回溯法、分治法、动态规划法等。 一、迭代法 迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行:(1)选一个方程的近似根,赋给变量x0; (2)将x0的值保存于变量x1,然后计算g(x1),并将结果存于变量x0; (3)当x0与x1的差的绝对值还大于指定的精度要求时,重复步骤(2)的计算。 若方程有根,并且用上述方法计算出来的近似根序列收敛,则按上述方法求得的x0就认为是方程的根。上述算法用C程序的形式表示为: 【算法】迭代法求方程的根 { x0=初始近似根; do { x1=x0; x0=g(x1); /*按特定的方程计算新的近似根*/ } while ( fabs(x0-x1)>Epsilon); prin tf(“方程的近似根是%f\n”,x0); } 具体使用迭代法求根时应注意以下两种可能发生的情况: (1)如果方程无解,算法求出的近似根序列就不会收敛,迭代过程会变成死循环,因此在使用迭代算法前应先考察方程是否有解,并在程序中对迭代的次数给予限制; (2)方程虽然有解,但迭代公式选择不当,或迭代的初始近似根选择不合理,也会导致迭代失败。 【举例】求方程X2-X-1=0的正根,误差<0.05 解:(1)建立迭代公式 由于X=X2-1

首届全国中医药院校大学生程序设计竞赛试题

Problem A: 序列的混乱程度 Time limit:1s Memory limit:128MB Description 有一个长度为n的正整数序列,一个序列的混乱程度定义为这个序列的最大值和最小值之差。请编写一个程序,计算一个序列的混乱程度。 Input 输入的第一行为一个正整数T(T<=1000),表示一共有T组测试数据。 每组测试数据的第一行为一个正整数n(1<=n<=1000),代表这个序列的长度。第二行为n 个正整数,代表这个序列。序列中元素的大小不会超过1000。 Output 对于每个测试数据,输出一行包含一个正整数,代表对应序列的混乱程度。 Sample Input 2 5 1 2 3 4 5 5 1 9 2 4 8 Sample Output 4 8

Problem B: 随机数 Time limit:1s Memory limit:128MB Description 有一个rand(n)的函数,它的作用是产生一个在[0,n)的随机整数。现在有另外一个函数,它的代码如下: int random(int n,int m) { return rand(n)+m; } 显而易见的是函数random(n,m)可以产生任意范围的随机数。现在问题来了,如果我想要产生范围在[a,b)内的一个随机数,那么对应的n,m分别为多少? Input 输入的第一行为一个正整数T(T<=1000),表示一共有T组测试数据。 对于每组测试数据包含两个整数a,b(a<=b)。 Output 对于每组测试数据,输出一行包含两个整数n和m,两个整数中间有一个空格分隔。 Sample Input 2 0 5 1 4 Sample Output 5 0 3 1

宁波市第25届中小学生程序设计竞赛(初中试题及答案)

宁波市第25届中小学生程序设计竞赛 初中组初赛试题 一、选择题(每题1.5分,共30分。每小题只有唯一一个正确答案) 1、在宁波市中小学生程序设计比赛复赛(上机编程)时,以下不能使用的编程语言是:(A)Turbo Pascal (B)Free Pascal (C)C (D)C++ 2、在Free Pascal中按功能键F7或F4时,以下叙述正确的是: (A)F4逐条语句执行(包括子程序),F7运行至光标位置 (B)F7逐条语句执行(包括子程序),F4运行至光标位置 (C)F4逐条语句执行(不包括子程序),F7运行至光标位置 (D)F7逐条语句执行(不包括子程序),F4运行至光标位置 3、使用高级语言编写的程序称之为: (A)源程序(B)编辑程序(C)编译程序(D)链接程序 4、如果自己的程序进入了死循环,应当按什么键终止? (A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D 5、参加宁波市中小学生程序设计比赛复赛(上机编程)时,以下哪种行为是允许的?(A)访问互联网或局域网(B)使用U盘或光盘 (C)使用自带的草稿纸(D)考试时发现机器有问题,举手示意监考人员处理 6、参加宁波市中小学生程序设计比赛复赛(上机编程)时,你有一个程序被判0分。你发现程序其实是正确的,但存在以下问题,提出申诉,以下哪个申诉会被接受? (A)源程序文件名和存放源程序的目录名错误 (B)只是存放源程序的目录名错误,源程序文件名是正确的 (C)存放源程序的目录名正确,源程序文件名是错误的 (D)根据比赛规则,以上申斥都不会被接受 7、在Free Pascal语言,以下关于各种数据类型占内存空间大小的描述错误的是: (A)每个integer型占2个字节(B)每个longint型占4个字节 (C)每个boolean型占2个字节(D)每个extended型占10个字节 8、使用数组逐层保存完全二叉树结构,则以下叙述正确的是: (A)逻辑结构为完全二叉树,物理结构为数组(B)物理结构为完全二叉树,逻辑结构为数组 (C)逻辑结构和物理结构均为完全二叉树(D)逻辑结构和物理结构均为数组 9、关键码相同的二个元素,原来在排在前面的还能保证排在前面,这种排序算法我们称它是稳定的。冒泡排序、选择排序、插入排序、快速排序中,一般意义上是稳定的有几种:(A)1 (B)2 (C)3 (D)4 10、在Free Pascal中编辑当前源程序时,可以使用快捷键Ctrl+F7增加调试程序时监视的变

2019年实验中学初一分班考试数学试卷及答案

实验初中初一分班考试数学试卷 一、 单项选择题(共5题,每小题4分,共20分) 1.一个三角形,最短的一条边长是5,其它两条边长可能是 ( )。 A.5和3 B. 6和8 C. 7和12 D. 8和13 2.已知 a=b × 32=C ÷6 5 =d ×15%,那么,a 、b 、c 、d 这四个数中最大的和最小的数分别是 ( ) A 、d 和a B 、d 和 c C 、a 和b D 、a 和 c 3.著名的哥德巴赫猜想是这样叙述的:“凡是大于4的偶数都可以写成两个质数和的形式”。下面等式中哪几个是符合哥德巴赫猜想的论述的。( ) (1)18=7+11 (2)58=51+7 (3)39=2+37 (4) 48=1+47 (5)48=11+37 (6)100=51+49 A.全部符合 B 只有(1)和(3)符合 C. .只有(1)和(5)符合 D.(1)、(4)、(6)符合 4.小华从家出发去学校,当他走了一些路程时,想起忘了带作业本,于是按原速回家取,在家找了会作业本,然后提高速度再去学校。下面哪张图比较准确反应了小华的行为。(S 表示离家的距离,T 表示时间) ( ) 5.有一杯咖啡和一杯奶油,舀一勺奶油加入咖啡中并搅匀,然后舀一勺混合物加入奶油中。设这时咖啡杯内的奶油量为a ,奶油杯中的咖啡量为b ,则a 与b 的关系是? ( )。 A. a>b B. b>a C. a=b D. 与勺子的大小有关 S T B S T A T D T C

二、填空(共8 题,每小题4分,共32分) 1.观察下面的三个方框,找到规律,根据规律,在第四个方框中,A=( ), B=( )。 2. 将一个圆平均分成若干份,拼成一个近似的长方形(如图), 已知这个长方形的长是25.12厘米, 那么这个长方形的宽是( )厘米。 3.计算:(+)×13-39÷40=( ) 4. 如图这个长方体,A 面是个边长为5厘米的正方形,B 面的面积是75 平方厘米,求这个长方体的表面积是( ),体积是( ) )。 5.N=1×2×3×4×5×……×M,N 的末尾有16个连续的0,那么M 的最大值是( ) 6.某校五六年级人数比是8:7,五年级的平均体重是35千克,六年级的平均体重是38千克,那么这个学校五六年级学生的平均体重是( )千克。 7.甲乙两人分别从A 、B 两地同时出发,相向而行,5小时相遇,如果每人各自都比原计划每小时少走1千米,需要6小时相遇,那么A 、B 两地相距( )千米。 8.当钟面上显示2时30分的时候,小明开始做作业,当他做完作业时发现时针转过的角度正好是18°,此时的钟面显示时间是( 时 分) 三、操作题(共1题,4分) 下面阴影部分表示平方米,请你在下图中画出表示2平方米的图形。 B 4 A 6 20 2 3 4 9 1 2 3 35 3 4 5

acm程序设计大赛题目

The Mailboxes Manufacturers Problem Time Limit:1000MS Memory Limit:65536K Total Submit:299 Accepted:227 Description In the good old days when Swedish children were still allowed to blowup their fingers with fire-crackers, gangs of excited kids would plague certain smaller cities during Easter time, with only one thing in mind: To blow things up. Small boxes were easy to blow up, and thus mailboxes became a popular target. Now, a small mailbox manufacturer is interested in how many fire-crackers his new mailbox prototype can withstand without exploding and has hired you to help him. He will provide you with k(1 ≤ k≤ 10) identical mailbox prototypes each fitting up to m(1 ≤ m≤ 100) crackers. However, he is not sure of how many firecrackers he needs to provide you with in order for you to be able to solve his problem, so he asks you. You think for a while and then say, “Well,if I blow up a mailbox I can’t use it again, so if you would provide me with only k = 1 mailboxes, I would have to start testing with 1 cracker, then 2 crackers, and so on until it finally exploded. In the worst case, that is if it does not blow up ev en when filled with m crackers, I would need 1 + 2 + 3 + … + m = m ×(m+ 1) ? 2 crackers. If m = 100 that would mean more than 5000 fire-crackers!” “That’s too many,” he replies. “What if I give you more than k = 1 mailboxes? Can you find a strategy that requires less crackers?” Can you? And what is the minimum number of crackers that you should ask him to provide you with? You may assume the following: 1.If a mailbox can withstand x fire-crackers, it can also withstand x? 1 fire-crackers. 2.Upon an explosion, a mailbox is either totally destroyed (blown up) or unharmed, which means that it can be reused in another test explosion.

2019年大学生程序设计大赛策划书

2019年大学生程序设计大赛策划书 一、活动名主题 “华为”杯程序设计大赛 二、举办单位 策划主办单位:华为技术有限公司 协办单位:(排名不分先后)华中科技大学、武汉大学、武汉理工大学 三、活动时间 20xx年x月x日-x月xx日 四、参赛资格 ●本次大赛面向武汉三所目标高校在校全日制本科及以上学历学生(毕业时间在20xx年x月xx日之后)。 ●初赛以个人为单位,性别、专业不限;预计800人;

●在华为官方的网站注册报名,报名成功后获得参赛资格,只有在报名期间进行网上注册后才能参与比赛。 五、竞赛流程 第一阶段:报名参赛(5月10日—5月24日) l参赛选手阅读参赛注意事项,确认协议内容,在华为官方的 网站上注册简历,获得参赛资格的选手以个人身份参赛。 第二阶段:初赛(6月1日8:00—6月1日12:00) l网吧集中测试(集中招聘机试流程) 1.5月30日18:00前,通过邮件、短信和电话的形式通知通过简历筛选的学生初赛场地、机试场次、时间、所需证件及注意事项; 2.1日当天,学生凭身份证刷卡签到,并获取自己的登录账号 与密码。

3.学生按安排的批次进行入座考试,机试全程为30分钟,逾时将视为不及格。全程考试属封闭式测试,不得翻阅网页及手机,完全独立完成整个测试过程。一旦发现翻阅行为,一律视为作弊,将会被取消参赛资格。 4.考试成绩按照答案正确率与用时两个维度进行评价,在追求准确的同时对学生们的编程效率也作出了要求。 第三阶段:软件训练营(6月2日9:00—6月2日16:00) l1日晚将通过邮件、短信与电话的形式,邀请通过初赛的18 位学生参加为期6个小时的软件训练营-敏捷开发的训练课程,本课程主要是针对学生编程思维进行的引导式更新,课程内容比较灵活多变,动手环节较多,较有吸引力。 l中午学生将统一在华为A2食堂进行就餐。 l完成培训的学生将会收到华为武研所办法的“敏捷技能拥有者”的荣誉证书和决赛工具包(题目+小贴士+输出文件)。 l培训后,同学将会自主组成6个三人组进行接下来的决赛。每两个三人组将会由一位导师(业务部门提供的业务骨干)进行指导,

长沙市初中分班考试(数学试卷及答案)

长沙市初中新生分班考试数学答题卡 姓名: 准考证号: ―、计算题。(本大题共4小题。满分34分)1.直接写出得数。(每题1分,满分8分) 2.5-1.7= 16×0.1= 240+160= 2+0.2= =95-97=+4121=?3 243=+ 5 112.脱式计算。(每题4分,满分12分) 21.7-8.9-1.1 163855.2? +? ? ? ??+?41-211243.解方程。(每题4分,满分8分) 812.3=x 155 1 -21=x x 4.如图,长方形的长和宽分别为10cm 和5cm,长方形内的半圆以长方形的长为直径。求图中阴影部分的面积。(圆周率取3.14)(满分6分) 注意事项 1、答题前,考生先填写好自己的姓名、准考证号,并认真核对条形码上的姓名、准考证号、考室和座位号; 2、答题部分请按题号用0.5毫米黑色墨水签字笔书写,否则作答无效; 3、请勿折叠答题卡,保持字体工整、笔迹清晰、卡面清洁; 4、答题卡上不准使用涂改液、涂改胶和贴纸。 缺考标记 □由监考员用2B 铅笔填涂

二、填空题。(本大题共10小题,每小题2分。满分20分) 5.长沙市常住人中约7311500人,横线上的数省略万位后面的尾数约是万。 6.一本书有200页,小明每天看a页,看了12天,还有一些没看完,小明还有页没看。(用含有字母a的式子填空) 7.甲乙两地相距360千米。现两人分别驾车同时从两地相向而行。一人每小时行80千米,另一人每小时行100千米。小时后,两人相遇。 8.一个圆柱的底面积为5平方厘米,高为3厘米。与这个圆柱等底等高的圆锥的体积 是立方厘米。 9.一个三位数,百位和十位上的数字都是2,这个数是3的倍数,也是5的倍数。这个数是。 10.用24个棱长为1厘米的小正方体拼搭成一个实心长方 体模型。若长方体模型的长为3厘米,宽为2厘米,则长方体 模型的高为厘米。 11.如图。平行四边形ABCD的面积为12cm2,E在AD上。 三角形EBC的面积为cm2。 12.体育老师给六年级五位同学测试1分钟仰卧起坐。《国 家学生体质健康标准》规定19个为达标。体育老师决定将19个记为0,超出19个的部分用正数表示。结果这5个人的成绩记为:18、-1、3、2、0。这五个人中,有人不达标。 13.某商品标价1000元。商场促销活动为“满300减100”。购买这件商品,相当于打折。 14.《九章算术》是我国古代一部伟大的数学著作。它由很多实际问题及解答组成。书中开篇第一题及解答为:“今有田广十五步,从十六步,问为田几何?答曰:一亩。”这道题说的是求长方形田的面积。期中“步”为长度单位,“亩”为面积单位。“广”和“从”指长方形的长和宽。若有长方形田,广24步,从20步,则田的面积为亩。 三、选择题。(把正确答案的序号填在括号内。本大题共6小题,每小题2分。满分12分) 15.芳芳生病住院,若想很好的体现芳芳体温变化情况,应该使用什么统计图?下面说法正确的是() A.折线统计图 B.条形统计图 C.扇形统计图 D.以上都可以 16.下列各式的计算结果,与25×2.4的计算结果不相等的是()。 A.2.5×24 B.25×0.4×6 C.20×2.4+5×2.4 D.25×2+0.4 17.从3、4、5这三个数字中任选两个数字组成的所有两位数中,奇数有()个。 A.2 B.3 C.4 D.6 18.如图所示的几何体由五个相同的小正方体组成。从上面看这个几何体,看到的图形是 ()。 A. B. C. D. 19.下列各数中,和10000最接近的是()。 A.9.9万 B.0.99万 C.10101 D.9990

相关文档
最新文档