ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:102.07KB ,
资源ID:24523230      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24523230.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(noip提高组复赛试题答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

noip提高组复赛试题答案.docx

1、noip提高组复赛试题答案noip2015提高组复赛试题答案一 单项选择题 (共20题,每题1.5分,共计30分;每题有且仅有一个正确答案。)1. 1MB等于( )。A. 1000字节 B. 1024字节C. 10001000字节 D. 10241024字节2. 在PC机中,PENTIUM(奔腾)、酷睿、赛扬等是指( )。A. 生产厂家名称 B. 硬盘型号 C. CPU的型号 D. 显示器的型号3. 操作系统的作用是()。A. 把源程序译成目标程序 B. 便于进行数据管理C. 控制和管理系统资源 D. 实现硬件之间的连接4. 在计算机内部用于传送、存贮、加工处理的数据或指令都是以( )形式进行

2、的。A. 二进制码 B. 八进制码 C. 十进制码D. 智能拼音码5. 下列说法正确的是( )。A. CPU的主要任务是执行数据运算和程序控制B. 存储器具有记忆能力,其中信息任何时候都不会丢失C. 两个显示器屏幕尺寸相同,则它们的分辨率必定相同D. 个人用户只能使用Wifi的方式连接到Internet6.二进制数00100100和00010100的和是( )。A.00101000 B. 01110011C.01000100D. 001110007. 与二进制小数0.1相等的十六进制数是()。A. 0.8 B. 0.4 C. 0.2 D. 0.18. 所谓中断是指()。A. 操作系统随意停止一

3、个程序的运行B. 当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的过程C.因停机而停止一个程序的运行D.电脑死机9. 计算机病毒是()。A. 通过计算机传播的危害人体健康的一种病毒B. 人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合C.一种由于计算机元器件老化而产生的对生态环境有害的物质D.利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒10. FTP可以用于()。A. 远程传输文件 B. 发送电子邮件 C. 浏览网页 D. 网上聊天11.下面哪种软件不属于即时通信软件()。AQQ BMSN C微信 DP2P12. 6个顶点的连通图的最小生成树,其边

4、数为()。A. 6 B. 5 C. 7 D. 413.链表不具备的特点是()。A可随机访问任何一个元素B插入、删除操作不需要移动元素 C无需事先估计存储空间大小D所需存储空间与存储元素个数成正比14.线性表若采用链表存储结构,要求内存可用存储单元地址( )。A. 必须连续 B. 部分地址必须连续C. 一定不连续 D. 连续不连续均可15. 今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈S的栈顶元素为( )。A. f B. c C. a D. b16. 前序遍历序列与中序遍历序列相同的二叉树为()。A根结点无左子

5、树的二叉树B根结点无右子树的二叉树C只有根结点的二叉树或非叶子结点只有左子树的二叉树D只有根结点的二叉树或非叶子结点只有右子树的二叉树17. 如果根的高度为1,具有61个结点的完全二叉树的高度为() 。A. 5 B. 6 C. 7 D. 818. 下列选项中不属于视频文件格式的是()。ATXT BAVI CMOV DRMVB19.设某算法的计算时间表示为递推关系式T(n) = T(n - 1) + n(n为正整数)及T(0) = 1,则该算法的时间复杂度为( )。A B C D20. 在NOI系列赛事中参赛选手必须使用由承办单位统一提供的设备。下列物品中不允许选手自带的是()。A鼠标 B笔 C

6、身份证 D准考证二 问题求解(共2题,每空5分,共计10分;每题全部答对得5分,没有部分分)1.重新排列1234使得每一个数字都不在原来的位置上,一共有_种排法。2.一棵结点数为2015的二叉树最多有_个叶子结点。三 阅读程序写结果(共4题,每题8分,共计32分)1vara,b,c: integer;begina := 1;b := 2;c := 3;if a b thenbeginif a c thenwrite(a, )elsewrite(b, );end;writeln(c);end.输出:2.type point = record x: longint; y: longint; end

7、; EX = record a: longint; b: longint; c: point; end; var e: EX; begin e.a := 1; e.b := 2; e.c.x := e.a + e.b; e.c.y := e.a * e.b; writeln(e.c.x, , e.c.y);end.输出:3. var str: string; i: longint; count: longint; begin count := 0; readln(str); for i := 1 to length(str) do begin if (stri = a) and (stri n

8、 div 2 then lbound := mid + 1 else (5) ; end; writeln(rbound); end.答 卷 部 分一. 选择一个正确答案代码(A/B/C/D),填入每题的括号内 (每题1.5分,多选无分, 共30 分)题号12345678910选择DCCAADABBA题号11121314151617181920选择DBADBCBADA二问题解答 (每题5分,共10分)1. 答:9 2. 答:1008 三. 阅读程序,并写出程序的正确运行结果:(每题8分,共32分)(1) 程序的运行结果是: 3(2) 程序的运行结果是: 3,2 (3) 程序的运行结果是: It

9、 has 18 lowercases (4) 程序的运行结果是: Ab 四.根据题意, 将程序补充完整 (共28分)2.1.1) offset := 42) (dayNumi + offset) mod 73) dayNumm4) i5) (offset + i) mod 71) lbound mid4) inc(count)5) rbound := mid一题目概况中文题目名称神奇的幻方信息传递斗地主英文题目与子目录名magicmessagelandlords可执行文件名magicmessagelandlords输入文件名magic.inmessage.inlandlords.in输出文件名

10、magic.outmessage.outlandlords.out每个测试点时限1 秒1 秒2 秒测试点数目101020每个测试点分值10105附加样例文件有有有结果比较方式全文比较(过滤行末空格及文末回车)题目类型传统传统传统运行内存上限128M128M1G二提交源程序文件名对于C+语言magic.cppmessage.cpplandlords.cpp对于C语言magic.cmessage.clandlords.c对于pascal语言magic.pasmessage.paslandlords.pas三编译命令(不包含任何优化开关)对于C+语言g+ -o magicmagic.cpp -lmg

11、+ -o messagemessage.cpp -lmg+ -o landlordslandlords.cpp -lm对于C语言gcc -o magicmagic.c -lmgcc -o messagemessage.c -lmgcc -o landlordslandlords.c -lm对于pascal语言fpc magic.pasfpc message.pasfpc landlords.pas注意事项:1、文件名(程序名和输入输出文件名)必须使用英文小写。2、C/C+中函数 main()的返回值类型必须是 int,程序正常结束时的返回值必须是 0。3、全国统一评测时采用的机器配置为:CPU

12、 AMD Athlon(tm) II x2 240 processor,2.8GHz,内存4G,上述时限以此配置为准。4、只提供 Linux 格式附加样例文件。5、特别提醒:评测在当前最新公布的 NOI Linux 下进行,各语言的编译器版本以其为准。1神奇的幻方(magic.cpp/c/pas)【问题描述】幻方是一种很神奇的 N*N矩阵:它由数字1,2,3, , N*N 构成,且每行、每列及两条对角线上的数字之和都相同。当N为奇数时,我们可以通过以下方法构建一个幻方:首先将1写在第一行的中间。之后,按如下方式从小到大依次填写每个数K(K= 2,3, , N*N ):1. 若(K1)在第一行但

13、不在最后一列,则将K填在最后一行,(K 1)所在列的右一列;2. 若(K 1)在最后一列但不在第一行,则将K填在第一列,(K 1)所在行的上一行;3. 若(K 1)在第一行最后一列,则将K填在(K 1)的正下方;4. 若(K 1)既不在第一行,也不在最后一列,如果(K 1)的右上方还未填数,则将K填在(K 1)的右上方,否则将K填在(K 1)的正下方现给定N,请按上述方法构造 N*N 的幻方。【输入格式】输入文件名为magic.in。输入文件只有一行,包含一个整数N,即幻方的大小。【输出格式】输出文件名为magic.out。输出文件包含N行,每行N个整数,即按上述方法构造出的N*N的幻方。相邻

14、两个整数之间用单个空格隔开。【输入输出样例1】magic.inmagic.out38 1 63 5 74 9 2见选手目录下的magic/magic1.in和magic/magic1.ans。【输入输出样例2】见选手目录下的magic/magic2.in和magic/magic2.ans。【数据规模与约定】对于100%的数据,1 N39且N为奇数。2信息传递(message.cpp/c/pas)【问题描述】有 n 个同学(编号为1到 n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为 Ti 的同学。游戏开始时,每人都只知道自己的

15、生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息,但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中得知自己的生日时,游戏结束。请问该游戏一共可以进行几轮?【输入格式】输入文件名为message.in。输入共2行。第 1 行包含 1 个正整数 n ,表示 n 个人。第 2 行包含 n 个用空格隔开的正整数T1,T2, ,Tn,其中第Ti个整数表示编号为 i 的同学的信息传递对象是编号为Ti的同学,Tin且Tii。数据保证游戏一定会结束。【输出格式】输出文件名为message.out。输出共1行,包含1个整

16、数,表示游戏一共可以进行多少轮。【输入输出样例1】message.inmessage.out524 2 3 13见选手目录下的message/message1.in与message/message1.ans。【输入输出样例1说明】游戏的流程如图所示。当进行完第3轮游戏后,4号玩家会听到2号玩家告诉他自己的生日,所以答案为3。当然,第3轮游戏后,2号玩家、3号玩家都能从自己的消息来源得知自己的生日,同样符合游戏结束的条件。【样例输入输出2】见选手目录下的message/message2.in与message/message2.ans。【数据规模与约定】对于 30%的数据 n200;对于 60%的

17、数据,n 2500;对于 100%的数据,n 200000。3. 斗地主(landlords.cpp/c/pas)【问题描述】牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、红心、梅花、方片的A到K加上大小王的共54张牌来进行的扑克牌游戏。在斗地主中,牌的大小关系根据牌的数码表示如下:345678910JQKA2小王大王,而花色并不对牌的大小产生影响。每一局游戏中,一副手牌由n张牌组成。游戏者每次可以根据规定的牌型进行出牌,首先打光自己的手牌一方取得游戏的胜利。现在,牛牛只想知道,对于自己的若干组手牌,分别最少需要多少次出牌可以将它们打光。请你帮他解决这个问题。需要注意的是,本题中

18、游戏者每次可以出手的牌型与一般的斗地主相似而略有不同。具体规则如下:牌型牌型说明牌型举例照片火箭即双王(双鬼牌)。炸弹四张同点牌。如四个A。单张牌单张牌,比如3。对子牌两张码数相同的牌。三张牌三张码数相同的牌。三带一三张码数相同的牌+一张单牌。例如:三张3+单4三带二三张码数相同的牌+一对牌。例如:三张3+对4单顺子五张或更多码数连续的单牌(不包括 2点和双王)例如:单 7+单 8+单 9+单 10+单 J。另外,在顺牌(单顺子、双顺子、三顺子)中,牌的花色不要求相同。双顺子三对或更多码数连续的对牌(不包括2点和双王)。例如:对3+对4+对5。三顺子二个或更多码数连续的三张牌(不能包括 2 点

19、和双王)。例如:三张 3+三张 4+三张 5。四带二四张码数相同的牌+任意两张单牌(或任意两对牌)例如:四张 5+单 3+单 8 或四张 4+对 5+对 7【输入格式】输入文件名为landlords.in。第一行包含用空格隔开的2个正整数T,n,表示手牌的组数以及每组手牌的张数。接下来T组数据,每组数据n行,每行一个非负整数对ai,bi,表示一张牌,其中ai表示牌的数码,bi表示牌的花色,中间用空格隔开。特别的,我们用1来表示数码A,11表示数码J,12表示数码Q,13表示数码K;黑桃、红心、梅花、方片分别用1-4来表示;小王的表示方法为0 1,大王的表示方法为0 2。【输出格式】输出文件名为

20、landlords.out。共T行,每行一个整数,表示打光第i组手牌的最少次数。【输入输出样例1】landlords.inlandlords.out1874849110 411 15114113见选手目录下的landlords/landlords1.in与landlords/landlords1.ans。【输入输出样例1说明】共有1组手牌,包含8张牌:方片7,方片8,黑桃9,方片10,黑桃J,黑桃5,方片A以及黑桃A。可以通过打单顺子(方片7,方片8,黑桃9,方片10,黑桃J),单张牌(黑桃5)以及对子牌(黑桃A以及方片A)在3次内打光。【输入输出样例2】landlords.inlandlor

21、ds.out11712 343235410 23312 2011310 16212 111 35 212 42 27 26见选手目录下的landlords/landlords2.in与landlords/landlords2.ans。【样例输入输出3】见选手目录下的landlords/landlords3.in与landlords/landlords3.ans。【数据规模与约定】对于不同的测试点,我们约定手牌组数与张数的规模如下:测试点编号Tn测试点编号Tn110021110014210021210015310031310164100314101751004151018610041610197100101710208100111810219100121910221010013201023数据保证:所有的手牌都是随机生成的。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1