搜档网
当前位置:搜档网 › NOIP模拟训练2

NOIP模拟训练2

NOIP模拟训练2
NOIP模拟训练2

一.选择1个正确答案代码(A、B、C、D),填入每题括号内(每题2分,多选无分,共30分)

1。字母在计算机中是以编码形式表示的,能用的编码是ASCII码,字母‘A’的ASCII码是65,字母‘E’的ASCII码是()

A.05B.52C.69D.68

2.Linux是一种()

A.网页制作软件B.文字处理软件

C.操作系统D.程序设计语言

3.下面关于排序的说法中正确的是()

A.快速排序就是最快的排序法B.归并排序是稳定排序

C.选择排序比插入排序好D.无论如何排序的时间复杂度不小于(NlogN)4.在计算机存贮器表示中,5M内存有()个字节

A.5000B.5000000C.5120D.5242880 5.二进制数111.11转换成十进制数是()

A.7.3B.7.5C.7.75D.7.125 6.以下列举Internet的各种功能中,错误的是()

A.聊天B.远程教育C.查询资料D.传送能量7.用户在互连网上最常用的浏览器简称为()

A.IE B.Word C.QQ D.TCP/IP

8. 文件夹组织是一个有层次的树状结构,其中最顶层的是()

A.我的电脑B.网上邻居C.桌面D.资源管理器

9.微型计算机在工作中电源突然中断,则计算机中()全部丢失,再次通电后也不能恢复。

A.ROM和RAM中的信息B.ROM中的信息

C.RAM中的信息D.硬盘中的信息

10.下面描述用多维数组表示的数据结构的语句中,不正确的是()

A.每一个元素都必须一样B.各维的下标范围必须一样

C.数组在内存中的地址是连续的D.数组是随机存取的数据结构

11.二叉树是重要的数据结构,5个点的不同的二叉树有()个

A.22B.30C.40D.42 12.()是用来在计算机之间进行文件传输利用该服务不仅可以从远程计算机上获取文件,而且还可以将文件从本地机器传送到远程计算机上。

A.DNS B.NFS C.WWW D.FTP

13.插入排序是一种简单实用的工具,在对数组排序时,我们可能用二分查找,对要插入的元素快速找到在已经排好元素序列中的位置。下面的描述中正确的是()

A.二分查找的时间复杂度为O(lgN),因此排序的时间的复杂度为O(N*lgN)

B.二分查找的时间复杂度为O(N), ,因此排序的时间的复杂度为O(N*lgN)

C.二分查找的时间复杂度为O(lgN), ,因此排序的时间的复杂度为O(N*N)

D.二分查找的时间复杂度为O(N), ,因此排序的时间的复杂度为O(N*N)

14.栈操作有弹出pop,压入push两种,现有5个元素A、B、C、D、依次进栈,但可随时出栈,下面的出栈排列次序()是不可能出现的(按POP出的先后从左排到右)A.ABCDE B.EDABC C.BCAED D.EDCBA

15.某班有30个同学报名参加100、400、800M 3个运动项目比赛。已知有6人获100米参赛资格,8人获400米参赛资格,15人获800米参赛资格,且其中有3人获全部3项参赛

资格,则至少有()人没有获得任何项目参赛资格。

A.5B.7C.9D.10

16.设全集I = {a, b, c, d, e, f, g},集合A = {a, b, c},B = {b, d, e},C = {e, f, g},那么集合B

-为()。

C

?

A?

)

(B

(~

)

A. {a, b, c, d}

B. {a, b, d, e}

C. {b, d, e}

D. {b, c, d, e}

E. {d, f, g}

17.满二叉树的叶结点个数为N,则它的结点总数为()。

A. N

B. 2 * N

C. 2 * N – 1

D. 2N– 1

18.二叉树T,已知其前序遍历序列为1 2 4 3 5 7 6,中序遍历序列为4 2 1 5 7 3 6,则其后序遍历序列为()。

A. 4 2 5 7 6 3 1

B. 4 2 7 5 6 3 1

C. 4 2 7 5 3 6 1

D. 4 7 2 3 5 6 1

19.下列哪个网络上常用的名字缩写是错误的()。

A.WWW(World Wide Web)

B.URL(Uniform Resource Locator)

C.HTTP(Hypertext Transfer Protocol)

D.FTP(Fast Transfer Protocol)

20.下列说法中错误的有()。

A.CPU的基本功能就是执行指令。

B.CPU的主频是指CPU在1秒内完成的指令周期数,主频越快的CPU速度一定越快。

C.在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。

D.数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之一。

二.问题求解(10分)

1、某省的地图如下图,共有A,B,C,D,E,F,G七个县区,如果用红、黄、蓝、

绿、紫这五种颜色给地图染色,要求相邻区县的颜色不能相同,那么共有_____

种不同的染色方法。

2、由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有()个。

三.写出程序的运行结果

第1题

program p1;

const n=5;

var

I,j,m,s:integer;

Begin

M:=0;

For I:=1 to n do

Begin

M:=m+I;

S:=m;

For j:=1 to 2*I do write(‘‘); {‘‘中间是一个空格}

For j:=I to n do

Begin

Write(s mod 10:2);

S:=s+j;

End;

Writeln;

End;

End.

输出:

第2题

program p2;

var

a:array[0..8] of char;

I:integer;

Begin

For I:=1 to 8 do a[I]:=char(I*2+ord('A'));

For I:=1 to 4 do begin

A[0]:=a[I];

A[I]:=a[9-I];

A[9-I]:=a[0];

End;

For I:=1 to 8 do write(a[I]);

Writeln;

End.

输出:

第3题

program p3;

var

n,I,x:integer;

d:array[0..10] of integer;

begin

readln(n);

for I:=1 to n do

begin

read(x);

d[x]:=d[x]+1;

end;

d[0]:=0;

for I:=1 to 10 do

d[I]:=d[I-1]+d[I];

for I:=1 to 10 do

if d[I]<>d[I-1] then writeln(I:3,d[I-1]+1:4);

end.

输入:

20

34617694107

66338791067

输出:

第4题

program p4;

var

a,b:array[1..32] of integer;

I:integer;

Procedure ssort(I,j:integer);

Var

M,k,x:integer;

Begin

If j-I>1 then

Begin

M:=(I+j) div 2;

Ssort(I,m);

Ssort(m+1,j);

K:=I;

For x:=I to m do Begin

B[k]:=a[x]; b[k+1]:=a[m+x-I+1];

K:=k+2;

End;

For x:=I to j do

A[x]:=b[x];

End;

End;

Begin

For I:=1 to 16do a[I]:=I;

Ssort(1,16);

For I:=1 to 16 do write(a[I]:3);

Writeln;

End.

输出:

四、程序填空

第1题(15分),下列程序是对排序的一种改进,数组elem中有n 个元素elem[1]、elem[2]…、elem[n].要排序的关键字是key。先从一端开始扫描,进行比较、交换,然后改变下一趟的扫描方向进行同样的处理。请完善下面的过程。

Program A;

Type

Td=record

Key:integer;

Inf:real;

End;

Var

Elem:array[1..1000] of td;

N,I:integer;

Procedure shakesort(n:integer);

Var

I,t,h:integer;

C:Boolean;

Temp:td;

Begin

H:=1;

T:=n;

Repeat

___________________

for I:=h to t-1 do

if elem[I].key>elem[I+1].key then begin

temp:=elem[I];

elem[I]:=elem[I+1];

elem[I+1]:=temp;

____________________

end;

_____________________

for I:=t-1 downto h do

if elem[I].key>elem[I+1].key then begin

temp:=elem[I];

elem[I]:=elem[I+1];

elem[I+1]:=temp;

_____________________

end;

______________________

until c;

end;

begin{ 主过程}

...{略}

end.

第2题(15分),程序中的过程perm(n,s)是用字符集合s中的字符,生成由n个字符组成的所有排列。其中s中的字符在每种字符排列中最多出现一次。程序中假定可放入s中的序号最小的字符为小写字母a ,n 不大于10,并且不大于s 中的元素数目。如,对于s=[‘a’,’b’,’c’],n=2,则所有字符排列有:‘ba’,’ca’,’ab’,’cb’,’ac’,’bc’

program test42;

const

n=10;

type

lette=set of char;

words=packed array[1…n] of char;

var

w:words;

procedure perm (n: integer ;s:lette);

var

s1:lette;

x:char;

begin

if ________________ then write(w:10)

else

begin

s1:=s;

while ( __________________) do

begin

x:=’a’;

while _________ do x:=succ(x);

s1:=______________

w[n]:=_______________;

perm(n-1,s=[x]);

end;

end;

end;

begin

w:= ‘‘;

perm(2,[‘a’ ,’b’, ‘c’]);

writeln;

end.

一、

1.C 2.C 3.B 4.D 5.C 6.D 7.A 8.C 9.C 10.B 11.D 12.D 13.C 14.B 15.B 16.A 17.C 18.B 19.D 20.B

二、1.4860

2.780

三、1.1 2 4 7 1

3 5 8 2

6 9 3

0 4

5

简单的图形处理,模拟后直接根据数据变化规则求解

2.QOMKIGEC

字符处理+交换的方式实现倒序输出

3.1 1

3 2

4 5

6 7

7 12

8 16

9 17

10 19

数组统计

4.1 9 5 13 3 11 7 15 2 10 6 14 4 12 8 16

模拟递归,可采用二叉树的方式找到递归边界,然后从边界出发递推求解

四、

1.C:=TRUE;

2.C:=FALSE;

3.T:=T-1;

4.C:=FALSE;

5.H:=H+1;

1.n=0 或s=[]

2.s1<>[]

3.not (x in s1)

4.s1-[x]

5.x

noip普及组复赛模拟试题26(答案)

1.数字反转(reverse.cpp/c/pas)【问题描述】给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。【输入】输入文件名为reverse.in。 输入共 1 行,一个整数N。 【输出】输出文件名为reverse.out。 输出共 1 行,一个整数,表示反转后的新数。 【输入输出样例1】reverse.in reverse.out 123 321 【输入输出样例2】Reverse.in reverse.out -380 -83 【数据范围】-1,000,000,000 ≤N≤1,000,000,000。 var s3,s1,s2:string; n,i:integer; begin assign(input,'reverse.in');reset(input); assign(output,'reverse.out');rewrite(output); read(s1); n:=length(s1); if s1[1]='-' then begin s2:='-'; for i:=1 to n-1 do s1[i]:=s1[i+1]; delete(s1,n,1); end; n:=length(s1); for i:=1 to n do s3:=s3+s1[n-i+1]; i:=1; while(s3[i]='0')and(length(s3)>1) do delete(s3,1,1); write(s2+s3); close(input);close(output); end. 2.统计单词数(stat.cpp/c/pas)【问题描述】一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章 中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配, 即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1), 如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例2)。 【输入】输入文件名为stat.in,2 行。 第 1 行为一个字符串,其中只含字母,表示给定单词; 第 2 行为一个字符串,其中只可能包含字母和空格,表示给定的文章。

浙江省特级老师

附件 第十一批浙江省特级教师名单 杭州市(42人): 陈欢(女)杭州第二中学 钟小平杭州第二中学 陈萍(女)杭州学军中学 方淳杭州第十四中学 孔慧敏(女)杭州第十四中学 周顺钿杭州高级中学 蒋春英(女)杭州聋人学校 吴国良杭州市中策职业学校杨志敏杭州市普通教育研究室李学军杭州市普通教育研究室孔晓玲(女)杭州市建兰中学 高军玉(女)杭州市时代小学 蒋军晶杭州市天长小学 陆虹(女)杭州市胜利小学 张群(女)杭州市行知幼儿园 唐彩斌杭州市上城区教育学院

苏建强杭州市景成实验学校 王盛之杭州市大成实验学校 徐惠琴(女)杭州长江实验小学 汪燕宏(女)杭州市下城区教师教育学院 陈竹根杭州市保俶塔实验学校 潘云芳(女)杭州市三墩中学 江萍(女)杭州市西湖小学教育集团(总校)李勤杭州市学军小学 厉志光杭州市西湖职业高级中学 沈颖洁(女)杭州市西湖区教师进修学校 沈旭东杭州市长征中学 胡柳蔚(女)杭州市文澜中学 张翼文省教育科学研究院附属小学 汤肖丽(女)杭州采荷第二幼儿园教育集团 吴金炉杭州市萧山区第二高级中学 阮长海杭州市萧山区朝晖初级中学 汪坚杭州市萧山区第一中等职业学校凌静(女)杭州市乔司职业高级中学 吕桐军桐庐县实验小学 汪永成千岛湖中等职业学校 赖朝晖严州中学 邵锋星建德市新安江第一小学

华志红富阳市郁达夫中学 裘志平富阳市永兴学校 吕立峰富阳市实验小学 许强临安市玲珑小学 宁波市(32人): 杨榕楠宁波市效实中学 张悦(女)宁波市效实中学 盛艳萍(女)宁波外国语学校 王姬(女)宁波市职业技术教育中心学校吴利文(女)宁波市孔浦中学 沈晓英(女)宁波市通途小学 王勇宁波市鄞州区正始中学 张全民鄞州高级中学 章玲(女)鄞州中学 钟辉宁波市鄞州区咸祥镇中心小学徐春燕(女)宁波东钱湖旅游学校 陶育义宁波市鄞州区教育局教研室王彧钊宁波市北仑区小港实验学校郑巍巍(女)宁波市北仑区淮河小学 周汉斌(女)宁波市海曙区海曙中心小学邹艳(女)宁波市海曙第二外国语学校胡剑红(女)宁波市第二幼儿园

noip普及组复赛模拟试题18

1. 话说去年苹果们被陶陶摘下来后都很生气,于是就用最先进的克隆技术把陶陶克隆了好多份>.<然后把他们挂在树上,准备摘取。摘取的规则是,一个苹果只能摘一个陶陶,且只能在它所能摘到的高度以下(即是小于关系)的最高的陶陶,如果摘不到的话只能灰溜溜的走开了>.<给出苹果数目及每个苹果可以够到的高度和各个陶陶的高度,求苹果们都摘完后剩下多少个陶陶…… 【输入格式】第一行为两个数,分别为苹果的数量n和陶陶的数量m(n,m<=2000)以下的n行,分别为各个苹果能够到的最大高度。再接下来的m行,分别为各个陶陶的高度。高度均不高于300。 当然了,摘取的顺序按照输入的“苹果够到的最大高度”的顺序来摘。 【输出格式】输出仅有一个数,是剩下的陶陶的数量 【样例输入】5 5↙9↙10↙2↙3↙1↙6↙7↙8↙9↙10 【样例输出】3 2. 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前5名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分)是:7 279 5 279 这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。这两名同学的总分都是279(总分等于输入的语文、数学、英语三科成绩之和),但学号为7的学生语文成绩更高一些。如果你的前两名的输出数据是:5 279 7 279则按输出错误处理,不能得分。【输入】输入文件scholar.in包含n+1行: 第1行为一个正整数n,表示该校参加评选的学生人数。 第2到n+1行,每行有3个用空格隔开的数字,每个数字都在0到100之间。第j行的3个数字依次表示学号为j-1的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺序编号为1~n(恰好是输入数据的行号减1)。 所给的数据都是正确的,不必检验。 【输出】输出文件scholar.out共有5行,每行是两个用空格隔开的正整数, 依次表示前5名学生的学号和总分。 【输入输出样例1】 scholar.in scholar.out 6 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98 6 265 4 264 3 258 2 244 1 237 【输入输出样例2】 scholar.in scholar.out 8 80 89 89 8 265 2 264

浙江省温州市五校联盟(十二中,第二实验中学,十四中,九中,鹿城实验中学)2015-2016学年八年级数学上学

浙江省温州市五校联盟(十二中,第二实验中学,十四中,九中,鹿城实验中学)2015-2016学年八年级 数学上学期期中试题 (满分:100分考试时间:90分钟); 一、选择题(本题有10小题,每小题3分,共30分) 1.在△ABC中,∠A=50°,∠B=70°,则∠C的度数是() A.40° B.60° C.80° D.100° 2.下列选项中的三条线段的长度,能组成三角形的是() A.1,2,4 B.4,5,9 C.4,6,8 D.5,5,11 3.下列学习用具中,形状不是轴对称图形的是() A B C D 4.下列命题中,是真命题的是() A.有两条边相等的三角形是等腰三角形 B.同位角相等 C. 如果

,那么 D.面积相等的两个三角形全等 5.下列各图中,正确画出AC边上的高的是( ) 6.如图,在Rt△ABC中,∠ACB=90°,D是AB的中点,若AB=8, 则CD的长是() A.6 B.5 C.4 D.3 7.已知命题:若a>b,则 。下列哪个反例可以说明这是个假命题() A.a=2,b=1 B.a=2,b=- 1 C.a=1,b= 2 D.a=-2,b=-1

8.如图,一副分别含有30°和45°角的两个直角三角板,拼成如图所示, 其中∠C=90°,∠B=45°,∠E=30°,则∠BFD的度数是() A.10° B.15° C.25° D.30° 9.如图,Rt△ABC中,∠C=900,AC=4,BC=3,DE是AC边的中垂线, 分别交AC,AB于点E,D,则△DBC的周长为() A. 6 B. 7 C. 8 D.9 10.如图所示,某人到岛上去探宝,从A处登陆后先往北走9km, 又往东走6km,再折回向北走3km,往西一拐,仅走1km就找到宝藏. 问登陆点A与宝藏埋藏点B之间的距离是()km

NOIP竞赛模拟试题

NOIP2016普及组复赛模拟赛试卷 普及组 (请选手务必仔细阅读本页内容) 二.提交源程序文件名 三.编译命令(不包含任何优化开关) 注意事项: 1、文件名(程序名和输入输出文件名)必须使用英文小写。 2、C/C++中函数 main()的返回值类型必须是 int,程序正常结束时的返回值必须是 0。 3、统一评测时采用的机器配置为:CPU P4 3.0GHz,内存 2G,上述时限以此配置为准。 4、特别提醒:评测在Windows下进行,评测软件为cena8.0。

River Hopscotch (jump.pas/c/cpp) 【问题描述】 每年,奶牛们都举办一种特殊的跳房子游戏,在这个游戏中,大家小心翼翼地在河中的岩石上跳。这个游戏在一条笔直的河中进行,以一块岩石表示开始,以另一块距离起点L单位长度的岩石表示结束。在这两块岩石中间还有N 块岩石,每块的位置距离起点是 Di 个单位长度。 玩这个游戏的时候,每头牛从开始的那块岩石想办法要跳到表示结束的那块岩石上。中间只能在从某块岩石跳跃到另一块岩石,反复的这样跳。当然,不够敏捷的牛永远跳不到终点,最终只能落入河中。 农民 John 为他的牛感到自豪,每年都观看比赛。随着时间的推移,他对于那些胆小的只能跳过很短距离的牛感到厌烦。为了那些牛,其他农民会把岩石的间距弄得很小。他计划移除一些岩石,从而增加奶牛在跳跃时需要的最短距离。他不能移除开始和结束的两块岩石。但是除此之外他可以移除 M 块岩石。 FJ 希望知道他能够增加多少最短跳跃距离。求当他移除了M块岩石后,奶牛从开始跳到结束的岩石,每次跳跃的最短距离至多可以增加到多少。 【输入格式】 第1行: 三个用空格分开的整数,分别是 L, N 和 M。 第2..N+1行: 每行一个整数,表示中间N块岩石的位置,没有两块岩石处于同一位置。 【输出格式】 输出共一行一个整数,表示移除某M块岩石后,相邻岩石间距最小值的最大可能情况。 【输入样例】 25 5 2 2 14 11 21 17 【输出样例】 4 【输入说明】中间有 5 块岩石,坐标 2, 11, 14, 17 和 21。开始岩石在0,结束岩石在25。 【输出解释】没有移除任何岩石之前,最少需要跳2个单位长度,从0到2。当移除了位于 2 和 14的两块岩石后, 需要的最短跳跃距离就变成了4。(从 17 到 21 或从 21 到 25)。 【数据规模】 对于30%的数据: 0≤N≤100; 对于50%的数据: 0≤N≤5,000; 对于100%的数据:1≤L≤1,000,000,000;0≤N≤50,000;0

2018-2019年浙江省温州市鹿城区实验中学第一学期九年级期中英语试卷(解析版 无听力部分)

2018-2019学年浙江省温州市鹿城区实验中学第一学期九年级期中英语试卷 笔试部分(95分) 二、单项填空(本题有15小题,每小题1分,共15分。) --Can I use _____ umbrella in front of the door? --Of course, but remember to put it back later. 【A】a 【B】an 【C】the 【D】/ 【答案】C 【解析】:考查冠词。根据“in front of the door”可知是特指,故用冠词the,选C --Who helped you with the homework yesterday, Kitty? --________. I did it all by myself. 【A】Nobody 【B】Everybody 【C】Somebody 【D】Anybody 【答案】A 【解析】:考查不定代词。根据回答“I did it all by myself.”选项A符合题意。 To invent a new kind of invention. he did lots of_______. 【A】experiences

【B】experiments 【C】exhibitions 【D】operations 【答案】B 【解析】:考查名词。根据句意“为了一种新的发明,他做了很多实验”。选项B符合题意 --Is it always ______ to look up the words in the dictionary while reading? --Of course not. Sometimes we need to guess. 【A】impossible 【B】interesting 【C】necessary 【D】useless 【答案】C 【解析】:考查形容词。根据“Of course not. Sometimes we need to guess”可知necessary“必要”,符合题意 --What would you do after you graduate from the university? --I'd like to work _____ I needn’t depend on my parents. 【A】as soon as

NOIP复赛模拟题一

NOIP复赛模拟题一 1、与3和5无关的数(num.cpp) 描述 一个正整数x,如果它能被x整除,或者它的十进制表示法中某个位数上的数字为x,则称其为与x相关的数.现求所有小于等于n(n<300)的与x无关的正整数的平方和. <300)的与x无关的正整数的平方和.

输入 输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为正整数,表示白鼠的重量,; 第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。 注意:白鼠的重量各不相同。 输出 按照白鼠的重量从小到大的顺序输出白鼠的帽子颜色。 样例输入 3 30 red 50 blue 40 green 样例输出 red green blue 3、滑雪(skate.cpp) 描述 Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6

浙江省温州市五校联盟(十二中,第二实验中学,十四中,九中,鹿城实验中学)2015-2016学年七

2015学年第一学期期中试卷七年级语文学科 亲爱的同学: 欢迎参加本次检测!答卷时,请注意以下几点: 1.本卷满分总计100分(含书写分3分),考试时间100分钟。 2.答题前务必在答题卷密封区内写好班级、姓名、学号、准考证号等。 3.答案请写在答题卷相应的位置上,书写要规范、清楚,不要使用涂改液、修正带等。 祝你成功! 一、书写(3分) 卷面分3分,要求:卷面整洁,字迹清楚;字迹潦草,随意涂改酌情扣分。 二、语文积累和运用(27分) 1.读下面这段文字,根据拼音写出相应的汉字。(4分) 我喜欢在春风中穿过小径,树梢尖尖的(nèn)(1)芽透着一片黄绿;我喜欢夏日的黄昏,独坐在阳台上,看绚丽的云霞遮(bì)(2)远方;我喜欢看秋风里开得烂(màn)(3)的芦花,飘飘忽忽,随风摇曳;我喜欢冬天的阳光,没有喧哗的光和热,安(shì)(4)宁静。 2.根据语境,为空格处选择恰当的词语。(填写序号)(4分) (1)母亲就▲地躲出去,在我看不见的地方▲地听着我的动静。 (A.偷偷 B.悄悄)——(史铁生《秋天的怀念》)(2)不知道睡了多久,也不知道是夜里的什么时辰,我忽然爬起来,▲地往外走。母亲喊住我: “你要去干什么?” “找蔡老师……”我▲地回答。 (A.迷迷糊糊 B.模模糊糊)——(魏巍《我的老师》)3.解释下面加点的文言词语。(4分) (1)学而时习之,不亦说.乎▲(2)温故.而知新▲ (3)陈太丘与友期.▲(4)元方入门不顾.▲ 4.古诗文名句默写。(9分) (1)烈士暮年,▲。(曹操《龟虽寿》)(2)▲,青山郭外斜。(孟浩然《过故人庄》)(3)曲径通幽处,▲。(常建《题破山寺后禅院》)(4)我寄愁心与明月,▲。(李白《闻王昌龄左迁龙标遥有此寄》)(5)枯藤老树昏鸦,▲,古道西风瘦马。(马致远《天净沙》)(6)子在川上曰:“▲,不舍昼夜。”(《论语·子罕》) (7)子夏曰:“博学而笃志,▲,仁在其中矣。”(《论语·子张》)

全国信息学奥林匹克联赛(noip2013)复赛试题

全国信息学奥林匹克联赛(NOIP2013 )复赛 普及组 1.记数问题 (count.cpp/c/pas) 【问题描述】 试计算在区间1 到n 的所有整数中,数字x (0 ≤x ≤ 9)共出现了多少次?例如,在1 到11 中,即在1、2、3、4 、5、6、7、8、9、10、11 中,数字1 出现了4 次。【输入】 输入文件名为count.in。 输入共1 行,包含2 个整数n 、x ,之间用一个空格隔开。 【输出】 输出文件名为count.out。 输出共1 行,包含一个整数,表示x 出现的次数。 【输入输出样例】 count.in count.out 11 1 4 【数据说明】 对于100%的数据,1≤ n ≤ 1,000,000,0 ≤x ≤ 9。 2.表达式求值 (expr.cpp/c/pas) 【问题描述】 给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。 【输入】 输入文件为expr.in。 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+ ”和乘法运算符“*”,且没有括号,所有参与运算的数字均为0 到231-1 之间的整数。输入数据保 证这一行只有0~ 9、+ 、*这12 种字符。 【输出】 输出文件名为expr.out。 输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4 位时,请只输出最后4 位,前导0 不输出。 第2 页共5 页

【输入输出样例1】 expr.in expr.out 1+1*3+4 8 【输入输出样例2 】 expr.in expr.out 1+1234567890*1 7891 【输入输出样例3 】 expr.in expr.out 1+1000000003*1 4 【输入输出样例说明】 样例1 计算的结果为8,直接输出8。 样例2 计算的结果为1234567891,输出后4 位,即7891 。 样例3 计算的结果为1000000004,输出后4 位,即4 。 【数据范围】 对于30%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 100; 对于80%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 1000; 对于100%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 100000。 3.小朋友的数字 (number.cpp/c/pas) 【问题描述】 有n 个小朋友排成一列。每个小朋友手上都有一个数字,这个数字可正可负。规定每个 小朋友的特征值等于排在他前面(包括他本人)的小朋友中连续若干个(最少有一个)小朋友手上的数字之和的最大值。 作为这些小朋友的老师,你需要给每个小朋友一个分数,分数是这样规定的:第一个小朋友的分数是他的特征值,其它小朋友的分数为排在他前面的所有小朋友中(不包括他本人), 小朋友分数加上其特征值的最大值。 请计算所有小朋友分数的最大值,输出时保持最大值的符号,将其绝对值对 p 取模后输出。 【输入】 输入文件为number.in。 第一行包含两个正整数n 、p ,之间用一个空格隔开。 第二行包含n 个数,每两个整数之间用一个空格隔开,表示每个小朋友手上的数字。

浙江省温州市鹿城区实验中学2020-2021学年九年级上学期期末数学试题

浙江省温州市鹿城区实验中学2020-2021学年九年 级上学期期末数学试题 学校_________ 班级__________ 姓名__________ 学号__________ 一、单选题 1. sin60°的值为() A. B.C.D. 2. 抛物线的顶点坐标为() A.B.C.D. 3. 某同学连续抛掷硬币2次,都是正面朝上,则抛掷第3次出现正面朝上的概率为() A.1 B.C.D. 4. 如图,在2×3的方格中,画有格点△ABC,下列选项的方格中所画格点三角形(阴影部分)与△ABC相似的是() A.B.C.D. 5. 如图,直线l 1、l 2 、l 3 分别交直线l 4 于点A、B、C,交直线l 5 于点D、E、 F,且,已知DE:DF=3:7,BC=14,则AB的长为() A.10.5 B.6 C.7 D.8

6. 如图,在⊙O中,点B是弧AC上的一点,∠AOC=140°,则∠ABC的度数为() A.70°B.110°C.120°D.140° 7. 点,,是二次函数图象上 的三点,则y 1,y 2 ,y 3 的大小关系是() A.B. C.D. 8. 在正方形网格中,∠AOB如图所示放置,则sin∠AOB的值为() A.B.C.D. 9. 如图,一把直角三角板的顶点A、B在⊙O上,边BC、AC与⊙O交于点D、E,已知∠C=30°,则∠AED的大小为() A.90°B.100°C.110°D.120°

10. 已知抛物线与x轴交于点A,B两点(A在原点O左侧,B 在原点O右侧),与y轴交于点C,若OC=OB,则点A的横坐标为() D. A.B.C. 二、填空题 11. 已知,则=_______. 12. 已知一个扇形的半径长是4cm,圆心角为45°,则这个扇形的面积是 _________cm2. 13. 若某斜面的坡度为,则该坡面的坡角为______. x的值0 4 6 ax2+bx+c的值 3 3 5

noip普及组复赛模拟试题17(附答案)

图书馆馆长正犯愁呢,原来,有一堆的书要他整理,每本书都有一个书号(<=32767),现在他有一本书,这本书的书号为K(<=32767),现在他要找出一本书号比这本书大的书和书号比这本小的书(但都要最接近图书馆馆长已有的书号),将找到的这两本书的书号加起来,并算出加起来以后的数是否为素数 Input 第一行二个数为N,K,表示几本书以及手中书的书号(<=32767) 第二行开始有N个整数,表示这些书的书号 Output 第一行一个数,表示两本书书号加起来的和 第二行一个字符,表示和是否为素数,若是则输出"Y"否则输出"F"(引号不打出)Sample Input 6 5 6 4 5 3 1 20 Sample Output 10 F program ex1148; var n,k,i,x,s:integer; a:array[0..32767] of integer; f:boolean; begin readln(n,k); fillchar(a,sizeof(a),0); for i:=1 to n do begin read(x); a[x]:=1; end; s:=0; for i:=k+1 to 32767 do if a[i]<>0 then begin s:=s+i;break; end; for i:=k-1 downto 1 do if a[i]<>0 then begin s:=s+i;break; end; f:=true; for i:=2 to trunc(sqrt(s)) do if s mod i=0 then begin f:=false;break;end; writeln(s); if f=true then write('Y') else write('F'); end. 输入12 7 8 12 18 7 11 3 20 15 14 26 21 16 输出11 Y 输入21 10

NOIP模拟试题

全国信息学奥林匹克联赛(NOIP2011)复赛 提高组 模拟模拟试题试题试题(二试) (二试)(请选手务必仔细阅读本页内容) 一.题目概况 中文题目名称密码子翻译苹果二叉树青蛙王子的口令 英文题目与子目录名cell apple order 可执行文件名cell apple order 输入文件cell.in apple.in order.in 输出文件cell.out apple.out order.out 每个测试点时限1秒1秒1秒测试点数目101010每个测试点分值101010附加样例文件有有 有 结果比较方式全文比较(过滤行末空格及文末回车) 题目类型 传统 传统 传统二.提交源程序文件名 三.运行内存限制 对于pascal 语言cell.pas apple.pas order.pas 对于C 语言cell.c apple.c order.c 对于C++语言 cell.cpp apple.cpp order.cpp 内存上限 128M 128M 128M

1.密码子翻译 (cell cell.pas/c/cpp) .pas/c/cpp)【问题描述】 DNA 是一切细胞生物的遗传物质。它能指导蛋白质的合成,从而控制细胞的新陈代谢和生物的性状。 中心法则(genetic central dogma )是所有有细胞结构的生物所遵循的法则,它的主要内容是遗传信息从DNA 传递给mRNA ,再从mRNA 传递给蛋白质的转录和翻译的过程(如图)。 mRNA 是由许多核糖核苷酸组成的链状分子,但这些核糖核苷酸不外乎4种:腺嘌呤核糖核苷酸(A ),鸟嘌呤核糖核苷酸(G ),胞嘧啶核糖核苷酸(C )和尿嘧啶核糖核苷酸(U )。mRNA 上三个相邻的核糖核苷酸序列叫做密码子,一个密码子可以翻译成一个氨基酸,且密码子不重叠。已知:一条mRNA 只能翻译成若干种氨基酸,并且知道决定这些氨基酸的密码子。给出一条mRNA 的核糖核苷酸序列,请你计算出它最多能翻译成多少氨基酸。【输入】 输入文件名为cell.in 。 第一行,一个长度为l 的字符串,表示核糖核苷酸序列。 接下来若干行,每行一个密码子,只有这些密码子能够翻译成氨基酸。相同的密码子不重复出现。 输入数据仅由A 、G 、C 、U 四个大写字母组成。【输出】 输出文件名为cell.out 。 只有一个正整数N ,表示给出的核糖核苷酸序列组成的mRNA 最多能翻译成氨基酸的数目。 【输入输出样例1】【输入输出样例 1说明】 在核糖核苷酸序列ACACGAUC 中标出密码子:ACACGAUC 这样最多只能选取CAC 、 AUC 两个密码子翻译,即输出2。 cell cell.in .in cell.out ACACGAUC CAC AUC CGA 2

NOIP复赛模拟试题I.doc

NOIP 复赛模拟试题(I ) 1. 医院设置(hospital.cpp ) 【问题描述】 设有一棵二叉树(如下閔,其中圈中的数字表示结点中居民的人口,圈边h 数字表示结 点编号。现在要求在某个结点上建立一个返院,使所奋佔W 所走的路程之和为最小,同吋约 定,相邻结点之 M 的距离为1。就木阁而言,若医院建在1处,则距离和 =4+12+2*20+2*40=136;若民院建在 3 处, 则距离和=4*2+13+20+40=81…… 【输入格式(hospital.in )] 其中第一行一个整数n,表示树的结点数(n<=100)。接K 来的n 行 每行描述了 一个结点的状况,包含三个整数,整数之间川空格(一 个或多个)分隔,其中:第一个数为店民人口数;第二个数为左链 接,为0表示无链接;第三个数为右链接,为0表示无链接。 【输出格式(hospital.out )】 该文件只有一个整数,表示最小距离和。 【样例输入】 5 1323 400 12 4 5 20 0 0 40 0 0 【样例输出】 81 2. 而税(area.cpp ) 【问题描述】 编程计算由“ * ”号围成的下列图形的面积。面积计算方法是统计*号所围成的闭合曲线中 水平线和垂直线交点的数目。如右K 图所示,在10*10的二维数组中,有“围住了 15个点, 因此面积为15。在输入中,为了方便起见使用“1”来代替右图中的“*”。。 【输入格式(area.in )】 ° 输入数据保证仅冇一个10*10的01矩阵 ° 【输出格式(area.out )】 o 0 0 0 0 一个数,表示面积 【样例输入】

0000000000 0000111000 0000100100 00000 10010 0010001010 ()10101 0 0 1 0 010******* 0010000100 000 1111100 0000000000 【样例输出】 15 3.极值问题(number.cpp) 【问题描述】 已知m、n为整数,且满足下列两个条件: ①m、nG { 1 , 2 ,…,k},即Km, n^k ②(n2—m*n —m2) 2=1 你的任务是:编程输入正整数k (l

2020-2021学年浙江省温州市二中八年级第一学期期中检测英语试题卷

2020学年第一学期八年级期中检测英语试题卷 笔试部分(80%) 二、单项选择(本题有10小题,每小题1分,共10分。) 请从A、B、C、D四个选项中选出可以填入空白处的最佳选项。 16.I was born in a town with population of about220,000. A.a B.an C.the D./ 17.I can’t give you any on which club to join.You have to think about it by yourself. A.novel B.advice C.document D.dictionary 18.Wearing sunglasses can you against the sun,so don’t forget to put them on when you go out in sunny days. A.answer B.change C.protect D.understand 19.The supermarket is very today,because many people come here for the big sale. A.clean B.magic C.famous D.crowded 20.—Hurry up!The train is leaving in half an hour,We must go to the station. —OK.I’m coming,mum. A.safely B.quietly C.politely D.quickly 21.—Will you visit Beijing for the Olympic Games in2022? —Sure,it will be my time to watch the Olympics there.I watched the Olympics at the Bird Nest in Bejing in2008. A.first B.second C.third D.fifth 22.left his umbrella in the library.Let’s take it to the lost and found office. A.Nobody B.Anyone C.Someone D.Everyone 23.一Who is the bad man in the film? 一Haha,if you keep watching,you will the answer in the end. A.ask for B.look for C.find out D.write down 24.My father often newspapers after dinner in the past,but now he doesn’t.He usually takes a walk with my mum. A.read B.reads C.will read D.is reading 25.—It’s so hot today!Let’s go for a swimming. —.I’ll just get my swimming cap. A.Bad luck B.Never mind C.Sounds great D.I’m not sure 三、完形填空(本题有15小题,每小题1分,共15分。) 请从A、B、C、D四个选项中选出可以填入空白处的最佳选项。 When shopping for clothes,my mom and I always disagree on what fits*me well.To me,if it zips*,it fits.However,my mom usually says I need a bigger26. When I was in middle school,I wanted to dress27my friends, but my body size made it impossible.Every time when my mom told me 28didn’t fit me or I needed a bigger one,all I heard was that I was too29.That’s why we stopped shopping together.This went on until I was going to get married and needed to find a wedding30.Of course,I could buy it31.However,my mom is my favourite person to go out with,so the idea of looking for a wedding dress without her seemed quite32to me.Then the day came.As I33a white dress,I saw tears in my mom’s eyes.“You look very34in it,my dear.”She told me.Nothing could surprise*me mere than this. In fact,this dress didn’t zip up at the back and I did need a bigger one,35my mother didn’t say that.She just told me she couldn’t36how beautiful I looked.At that moment,all those37experiences*we had in the past were gone.We didn’t buy a dress that day.We decided to see more.This was what I would38think about before. Finally,we found a39dress after a few weeks’shopping trips.And during those few weeks,mom and I also found the perfect fit for our40relationship*. 26. A.shop B.size C.sale D.smile 27. A.for B.with C.like D.against 28. A.nothing B.anything C.something D.everything 29. A.shy B.noisy C.short D.heavy 30. A.date B.gift C.card D.dress 31. A.soon B.then C.first D.alone 32. A.basic B.nice C.strange D.traditional 33. A.tried on B.took away C.picked up D.looked for 34. A.tired B.worried C.beautiful D.confident 35. A.if B.but C.and D.because 36. A.ask B.notice C.describe D.remember 37. A.unhappy B.relaxing C.dangerous D.interesting 38. A.often B.never C.always D.sometimes 39. A.small B.cheap C.perfect https://www.sodocs.net/doc/0c4797894.html,mon 40. A.reading B.fishing C.working D.shopping 四、阅读理解(本题11小题,第41-50小题每小题2分,第51小题5分,共25分。) 阅读下面短文:客观题请从每小题所给的A、B、C、D四个选项中选出最佳选项;主观题请在答题纸规定区域内作答。 A Many countries are trying to shop food waste*.Let’s have a look at what they did.

2014noip复赛模拟练习11(答案)

新学年就要开始了,爸爸把N元钱给了小青,让他购买一批文具,并作了以下要求:只能买圆珠笔、铅笔和铅笔芯,并且每样至少买一支,总数要超过30支,而且钱要全部花完。当小青去到文具店时,发现圆珠笔8角钱一支、铅笔2角钱一支、铅笔芯1角钱一支。小青怎么买才能符合爸爸的要求呢?请你编个程序帮他算出符合购买要求的所有方案总数。 Input 一个整数N,表示购买文具一共的元数。(1 <= N <= 50) Output 一个整数,即符合购买要求的所有方案总数。 Sample Input 8 Sample Output 135 Source program ex1294; var n,i,j,k,sum:integer; begin readln(n); n:=n*10; sum:=0; for i:=1 to n div 8 do for j:=1 to n div 2 do begin k:=n-i*8-j*2; if (i+j+k>30) and (k>1) then inc(sum); end; writeln(sum); end. 任意一个数都可以由1、2、3三个数组合而成。如4有以下7种组合方案: 1 + 1 + 1 + 1 1 + 1 + 2 1 + 2 + 1 2 + 1 + 1 2 + 2 1 + 3 3 + 1 你的问题来了,对于给定的一个数,请你计算出这个整数可以有多少个组合方案,其和由1、2、3组合而成。 数据输入 输入包含多组数据,每一组数据中,输入数据的第一行为一个整数n(1<=n<=20),要分解的数。

数据输出 这个整数的分解的组合数。 样例输入 4 样例输出 7 分析 用f(n)表示将n按照1、2、3分解的方法数 当n=1时, f(1)=1; {1} 当n=2时, f(2)=2; {1+1},{2} 当n=3时, f(3)=3; {1+1+1},{1+2},{2+1},{3} 当 n=k时 (k>=4) 考虑最后添加的一个数字可能是1、2、3。 所以很容易推出递推公式 f(k)=f(k-1)+f(k-2)+f(k-3). var f:array[1..20] of longint; i,n:longint; procedure init; begin assign(input,'divide.in'); assign(output,'divide.out'); reset(input); rewrite(output); end; procedure endit; begin close(input); close(output); end; begin init; readln(n); f[1]:=1; f[2]:=2;

相关主题