最新noip提高组初赛模拟题.doc

上传人:1595****071 文档编号:33809202 上传时间:2022-08-12 格式:DOC 页数:13 大小:266.50KB
返回 下载 相关 举报
最新noip提高组初赛模拟题.doc_第1页
第1页 / 共13页
最新noip提高组初赛模拟题.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《最新noip提高组初赛模拟题.doc》由会员分享,可在线阅读,更多相关《最新noip提高组初赛模拟题.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品资料noip提高组初赛模拟题.第二十三届全国青少年信息学奥林匹克联赛初赛提高组 PASCAL语言模拟试题竞赛时间:2017年 10 月 14 日 14:3016:30选手注意: 试题纸共有 13 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写在试题纸上的一律无效。 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。一、 单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确 选项)11956年( )授予肖克利(William Shockley)、巴丁(John Bardeen) 和 布拉顿(Walter Brattain),

2、以表彰他们对半导体的研究和晶体管效应的发现。 A. 诺贝尔物理学奖 B. 约翰冯诺依曼奖 C. 图灵奖 D. 高德纳奖(Donald E. Knuth Prize) 2. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLock、字母键 A、字母键 S 和字母键 D 的顺序来回按键,即 CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、,屏幕上输出的第 81 个字符是字母( )。. A . S . D . A3. 二进制数 00101100 和 01010101 异或的结果是( )。. 00101000 . 0

3、1111001 . 01000100 . 001110004. 与二进制小数 0.1 相等的八进进制数是( )。. 0.8 . 0.4 . 0.2 . 0.15. 以比较作为基本运算,在 N 个数中找最小数的最少运算次数为( )。. N . N-1 . N2 . log N6. 表达式 a*(b+c)-d 的后缀表达形式为( )。. abcd*+- . abc+*d- . abc*+d- . -+*abcd7. 一棵二叉树如右图所示,若采用二叉树链表存储该二叉 树(各个结点包括结点的数据、左孩子指针、右孩子指针)。如果没有左孩子或者右孩子,则对应的为空指针。那么该链表中空指针的数目为( )。A

4、. 6 B. 7 C. 12 . 148. G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。. 10 . 9 .8 .7 9. 某计算机的 CPU 和内存之间的地址总线宽度是 32 位(bit),这台计算机最 多可以使用( )的内存。A.2GBB.4GBC.8GBD.16GB10无论是TCP/IP模型还是OSI模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。如果用现实生活中的例子来比喻这些“层”,以下最恰当的是( )。 A 中国公司的经理与波兰公司的经理交互商业文件B 军队发布命令C 国际会议中,每个人都与他国地位对等的人直接进行会谈D 体育比赛中,每一

5、级比赛的优胜者晋级上一级比赛11. 有 7 个一模一样的苹果,放到 3 个一样的盘子中,一共有( )种放法。. 7 . 8 . 21 . 3712. Lucia 和她的朋友以及朋友的朋友都在某社交网站上注册了账号。下图是他们 之间的关系图,两个人之间有边相连代表这两个人是朋友,没有边相连代表不是朋友。这个社交网站的规则是:如果某人 A 向他(她)的朋友 B 分享了 某张照片,那么 B 就可以对该照片进行评论;如果 B 评论了该照片,那么他 (她)的所有朋友都可以看见这个评论以及被评论的照片,但是不能对该照片进行评论(除非 A 也向他(她)分享了该照片)。现在 Lucia 已经上传了一张照片,但

6、是她不想让 Jacob 看见这张照片,那么她可以向以下朋友( )分享该照片。. Dana, Michael, Eve . Dana, Eve, Monica. Michael, Eve, Jacob . Micheal, Peter, Monica13. 周末小明和爸爸妈妈三个人一起想动手做三道菜。小明负责洗菜、爸爸负责 切菜、妈妈负责炒菜。假设做每道菜的顺序都是:先洗菜 10 分钟,然后切 菜 10 分钟,最后炒菜 10 分钟。那么做一道菜需要 30 分钟。注意:两道不 同的菜的相同步骤不可以同时进行。例如第一道菜和第二道的菜不能同时洗,也不能同时切。那么做完三道菜的最短时间需要()分钟。A

7、.90B.60C.50D.4014. 假设某算法的计算时间表示为递推关系式T(n) = 2T()+T(1) = 1则算法的时间复杂度为( )。A.O(n)B. O()C. O( logn)D.O(n2)15.给定含有 n 个不同的数的数组 L=。如果 L 中存在 x i(1 i n) 使得 x1 x2 . xi-1 xi+1 . xn, 则称 L 是单峰的,并称 xi 是 L 的“峰顶”。现在已知 L 是单峰的,请把 a-c 三行代码补全到算法中使得算法 正确找到 L 的峰顶。a. Search(k+1, n)b. Search(1, k-1)c. return LkSearch(1, n)1

8、. k n/22. if Lk Lk-1 and Lk Lk+13. then _4. else if Lk Lk-1 and Lk Lk+15. then _6. else _正确的填空顺序是()。A.c, a, bB.c, b, aC.a, b, cD.b, a, c二、不定项选择题(共 5 题,每题 1.5 分,共计 7.5 分;每题有一个或多个正确 选项,多选或少选均不得分) 1. 以下属于无线通信技术的有( )。A.蓝牙B.WiFiC.GPRSD.以太网2. 可以将单个计算机接入到计算机网络中的网络接入通讯设备有( )。A.网卡B.光驱C.鼠标D.显卡3. 下列算法中运用分治思想的有

9、( )。A.快速排序B.归并排序C.冒泡排序D.计数排序4. 下图表示一个果园灌溉系统,有 A、B、C、D 四个阀门,每个阀门可以打开 或关上,所有管道粗细相同,以下设置阀门的方法中,可以让果树浇上水的 有水 有水果树有( )。A.B 打开,其他都关上 B.AB 都打开,CD 都关上 C.A 打开,其他都关上 D.D 打开,其他都关上5. 参加 NOI 比赛,以下能带入考场的有( )。A.钢笔 B.适量的衣服C.U 盘 D.铅笔三、问题求解(共 2 题,每题 5 分,共计 10 分;每题全部答对得 5 分,没有部分分)1. 在1和2015之间(包括1和2015在内)不能被4、5、6三个数任意一

10、个数整除的数有_个。2. 结点数为5的不同形态的二叉树一共有_种。(结点数为2的二叉树一共有2种:一种是根结点和左儿子,另一种是根结点和右儿子。)四、阅读程序写结果(共 4 题,每题 8 分,共计 32 分)1ConstSIZE = 100;varn, i, sum, x : integer;a : array1.SIZE of integer;beginreadln(n);fillchar(a, sizeof(a), 0);for i:= 1 to n dobeginread(x);inc(ax);end;i := 0;sum := 0;while sum (n div 2 + 1) dob

11、egininc(i);sum :=sum + ai;end;writeln(i);end输入:114 5 6 6 4 3 3 2 3 2 1输出:2varn : integer; procedure f2(x, y : integer); forward; procedure f1(x, y : integer); beginif x ans then ans := len;for i := 1 to n doif (not visitedi) and (ex, i -1) thendfs(i, len + ex, i); visitedx := false;end;beginreadln(n

12、, m);for i := 1 to n dofor j := 1 to n doeij := -1;for i := 1 to m dobeginreadln(a, b, c);eab := c;eba := c;end;for i := 1 to n dovisitedi := false;ans := 0;for i := 1 to n dodfs(i, 0);writeln(ans);end.输入:4 61 2 102 3 203 4 304 1 401 3 502 4 60输出:_4.constSIZE = 10000;LENGTH = 10;varsum : longint;n,

13、m, i, j : integer;a : array1.SIZE, 1.LENGTH of integer;function h(u, v : integer) : integer;varans, i : integer;beginans := 0; for i := 1 to n doif aui avi theninc(ans); h := ans;end;beginreadln(n);filichar(a, sizeof(a), 0);m := 1;repeati := 1;while (i n thenbreak;inc(m);ami :=1;for j := i + 1 to n

14、doamj := am - 1j;until false;sum :=0;for i := 1 to m dofor j := 1 to m dosum := sum + h(i, j);writeln(sum);end.输入:7输出:_五、完善程序(共 2 题,每题 14 分,共计 28 分)1. (双子序列最大和)给定一个长度为n(3 n 1000)的整数序列,要求从中选出两个连续子序列,使得这两个连续子序列的序列和之和最大,最终只需输出这个最大和。一个连续子序列的序列和为该连续子序列中所有数之和。要求:每个连续子序列长度至少为1,且两个连续子序列之间至少间隔1个数。(第五空4分,其余2.

15、5分)const MAXN = 1000;var n, i, ans, sum: longint; x: array 1.MAXN of longint; lmax: array 1.MAXN of longint;/ lmaxi为仅含xi及xi左侧整数的连续子序列的序列和中,最大的序列和 rmax: ar ray 1.MAXN of longint;/ rmaxi为仅含xi及xi右侧整数的连续子序列的序列和中,最大的序列和begin read(n); fori := 1 to n do read(xi); lmax1 := x1; fori := 2 to n do if lmaxi - 1

16、 = 0 then lmaxi := xi else lmaxi := lmaxi - 1 + xi; fori := 2 to n do if lmaxi lmaxi - 1 then lmaxi := lmaxi - 1; (1) fori := n - 1 downto 1 do if rmaxi + 1 = 0 then (2) Else (3) fori := n - 1 downto 1 do if rmaxi ans then ans := sum; end; writeln(ans);end.2. (最短路径问题)无向连通图G有n个结点,依次编号为1,2,3,.,n。用邻接矩阵

17、的形式给出每条边的边长,要求输出以结点1为起点出发,到各结点的最短路径长度。 使用Dijkstra算法解决该问题:利用dist数组记录当前各结点与起点的已找到的最短路径长度;每次从未扩展的结点中选取dist值最小的结点v进行扩展,更新与v相邻的结点的dist值;不断进行上述操作直至所有结点均被扩展,此时dist数据中记录的值即为各结点与起点的最短路径长度。(第五空2分,其余3分)constMAXV = 100;varn, i, j, v: longint;w: array 1.MAXV, 1.MAXV of longint; /邻接矩阵,记录边长/其中wi, j为连接结点i和结点j的无向边长度

18、,若无边则为-1dist: array 1.MAXV of longint;used: array 1.MAXV of longint;/记录结点是否已扩展(0:未扩展;1:已扩展)beginread(n);for i:= 1 to n dofor j:= 1 to n doread(wi, j);dist1:= 0;for i:= 2 to n dodisti:= -1;for i:= 1 to n dousedi := 0;while true dobegin (1) for i:= 1 to n doif (usedi 1) and (disti -1) and (v=-1) or ( (2) ) then (3) if v = -1 thenbreak; (4) ;For i := 1 to n doif (wv, i -1) and (disti = -1) or ( (5) ) thendisti := distv + wv, i;end;for i := 1 to n dowriteln(disti);end.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com