NOIP2017第二十三届全国青少年信息学奥林匹克联赛提高组初赛答案

合集下载

noip2017普及组初赛试题+答案

noip2017普及组初赛试题+答案

第23届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10 月14 日14:30~16:30选手注意:1、试题纸共有8 页,答题纸共有2 页,满分100 分。

请在答题纸上作答,写在试题纸上的一律无效。

2、不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.在 8 位二进制补码中,10101011 表示的数是十进制下的( )。

A. 43B. -85C. -43D. -84解析:补码就是符号位不变,其他各位逐位求反再加一结论:-85 答案B2.计算机存储数据的基本单位是( )。

A. bitB. ByteC. GBD. KB3.下列协议中与电子邮件无关的是( )。

A. POP3B. SMTPC. WTOD. IMAP4.分辨率为 800x600、16 位色的位图,存储图像信息所需的空间为( )。

A.937.5KBB. 4218.75KBC.4320KBD. 2880KB解析:800*600*16/8=A5.计算机应用的最早领域是( )。

A. 数值计算B. 人工智能C. 机器人D. 过程控制6.下列不属于面向对象程序设计语言的是( )。

A. CB. C++C. JavaD. C#解析:新出的语言都是面向对象的,OOP的,旧的不是,答案A7.NOI 的中文意思是( )。

A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会解析:全国青少年信息学奥林匹克竞赛答案:B8. 2017年10月1日是星期日,1999年10月1日是( )。

A. 星期三B. 星期日C. 星期五D. 星期二解析:什么年是闰年?你首先想到的可能是能被4整除的年就是闰年。

实际上这是不正确的,公历里闰年的定义是这种:能被400整除的,或者不能被100整除而能被4整除的年就是闰年,换一句话说,非世纪年份中能被4整除的,和世纪年份中能被400整除的是闰年。

noip2017普及组初赛试题+答案

noip2017普及组初赛试题+答案

第23 届全国青少年信息学奥林匹克联赛初赛普及组C++ 语言试题竞赛时间:2017 年10 月14 日14:30~16:30选手注意:1 、试题纸共有8 页,答题纸共有2 页,满分100 分。

请在答题纸上作答,写在试题纸上的一律无效。

2 、不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1.在8 位二进制补码中,10101011 表示的数是十进制下的( )。

A.43B. -85C. -43D. -84 解析:补码就是符号位不变,其他各位逐位求反再加一结论:-85 答案B2.计算机存储数据的基本单位是( )。

A.bitB. ByteC. GBD. KB3.下列协议中与电子邮件无关的是( )。

A. POP3B. SMTPC. WTOD. IMAP4.分辨率为800x600 、16 位色的位图,存储图像信息所需的空间为( )。

A.937.5KBB. 4218.75KBC.4320KBD. 2880KB 解析:800*600*16/8=A5.计算机应用的最早领域是( )。

A. 数值计算B. 人工智能C. 机器人D. 过程控制6.下列不属于面向对象程序设计语言的是( ) 。

A. CB. C++C. JavaD. C# 解析:新出的语言都是面向对象的,OOP 的,旧的不是,答案A7.NOI 的中文意思是( ) 。

A. 中国信息学联赛B.全国青少年信息学奥林匹克竞赛C.中国青少年信息学奥林匹克竞赛D.中国计算机协会解析:全国青少年信息学奥林匹克竞赛答案:B8.2017 年10 月1 日是星期日,1999 年10 月1 日是( ) 。

A. 星期三B. 星期日C. 星期五D. 星期二解析:什么年是闰年?你首先想到的可能是能被4 整除的年就是闰年。

实际上这是不正确的,公历里闰年的定义是这种:能被400 整除的,或者不能被100 整除而能被4 整除的年就是闰年,换一句话说,非世纪年份中能被4 整除的,和世纪年份中能被400 整除的是闰年。

第二十三届全国青少年信息学奥林匹克联赛初赛答卷

第二十三届全国青少年信息学奥林匹克联赛初赛答卷

第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017 年10 月14 日14:30~16:30选手注意:● 试题纸共有7页,答题纸共有2页,满分100分。

请在答题纸上作答,写在试题纸上的一律无效。

● 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1. 在8 位二进制补码中,10101011 表示的数是十进制下的(B)。

A. 43B. -85C. -43D. -842. 计算机存储数据的基本单位是(B)。

A. bitB. ByteC. GBD. KB3. 下列协议中与电子邮件无关的是(C)。

A. POP3B. SMTPC. WTOD. IMAP4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为(A)。

A. 937.5KBB. 4218.75KBC. 4320KBD. 2880KB5. 计算机应用的最早领域是(A)。

A. 数值计算B. 人工智能C. 机器人D. 过程控制6. 下列不属于面向对象程序设计语言的是(A)。

A. CB. C++C. JavaD. C#7. NOI 的中文意思是(B)。

A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会8. 2017 年10 月1 日是星期日,1999 年10 月1 日是(C)。

A. 星期三B. 星期日C. 星期五D. 星期二9. 甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有(C)种。

A. 36B. 48C. 96D. 19210. 设G 是有n个结点、m 条边(n ≤m)的连通图,必须删去G的(A)条边,才能使得G变成一棵树。

A. m – n + 1B. m - nC. m + n + 1D. n – m + 111. 对于给定的序列{a k},我们把 (i, j) 称为逆序对当且仅当i < j 且a i > a j。

noip2017普及组初赛试题+答案

noip2017普及组初赛试题+答案

第 23 届全国青少年信息学奥林匹克联赛初赛普及组 C++ 语言试题竞赛时间: 2017 年 10 月 14 日 14:30~16:30页,答题纸共有 2 页,满分 100 分。

请在答题纸上作答,写在试题纸选手注意:1 、试题纸共有 8 上的一律无效。

2 、不得使用任何电子设备 如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共 20 1. 在 8 位二进制补码中, A. 43 B. -85 C. -43 解析:补码就是符号位不变, 结论: -85 答案 B题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选项)10101011 表示的数是十进制下的 ( ) 。

D. -84其他各位逐位求反再加一2. 计算机存储数据的基本单位是 (A. bitB. ByteC. GBD. KB)。

3. 下列协议中与电子邮件无关的是( )。

A. POP3B. SMTPC. WTOD. IMAP 4. 分辨率为 800x600 、16 位色的位图,存储图像信息所需的空间为 ( )。

A.937.5KBB. 4218.75KBC.4320KBD. 2880KB 解析:800*600*16/8=A5. 计算机应用的最早领域是 ( )。

A. 数值计算B. 人工智能C. 机器人D. 过程控制6. 下列不属于面向对象程序设计语言的是 A.C B. C++ C. Java D. C# 解析:新出的语言都是面向对象的, OOP 的, 旧的不是,答案 A7.NOI 的中文意思是 ( ) 。

A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会 解析:全国青少年信息学奥林匹克竞赛 答案:B8. 2017 年 10 月 1 日是星期日, 1999A. 星期三B. 星期日年 10 月 1 日是 ( ) 。

C. 星期五D. 星期二 解析:什么年是闰年?你首先想到的可能是能被 4 整除的年就是闰年。

NOIP2017普及组初赛参考答案

NOIP2017普及组初赛参考答案

二、问题求解(共 2 题,每题 5 分,共计 10 分;每题全部答对得 5 分,没有部分分) 1. 2. 1009, 1008 3
三、阅读程序写结果(共 4 题,每题 8 分,共计 32 分) 1. 2. 3. 4. z 8 11 输出 1:1 3 输出 2:2017 1 (3 分) (5 分)
四、完善程序(共计 28 分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及 上机验证,可以不上报 CCF NOI 科学委员会复核) Pascal 语言 1. (1) (2) (3) (4) (5) 2. (1) (2) (3) (4) count:=count+len[i] 或 inc(count,len[i]) p>0 或 p<>0 result * x mod m x * x mod m result count=count+len[i] 或 count+=len[i] 2.5 2.5 3 3 1 p>0 或 p!=0 或 p result * x % m x * x % m C++语言 C 语言 2 3 3 3 3 分值
count<m 或 m>count lbound<ubound 或 ubound>lbound (lbound+ubound+1) div 2 或 (lbound+ubound+1) shr 1 或 (lbound+ubound) div 2 + 1 count:=count + len[i] div mid 或 inc(count, len[i] div mid) (lbound+ubound+1)/2 或 (lbound+ubound+1)>>1 或 (lbound+ubound)/2+1 count=count+len[i]/mid 或 count+=len[i]三届全国青少年信息学奥林匹克联赛初赛 普及组参考答案

2014—2017年全国青少年信息学奥林匹克竞赛初赛提高组C语言试题(附答案)

2014—2017年全国青少年信息学奥林匹克竞赛初赛提高组C语言试题(附答案)

NOIP 2017全国青少年信息学奥林匹克联赛提高组初赛试题答案一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确选项)1. 从( )年开始,NOIP 竞赛将不再支持 Pascal 语言。

A. 2020B. 2021C. 2022D. 20232.在 8 位二进制补码中,10101011 表示的数是十进制下的( )。

A. 43B. -85C. -43D.-843.分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为( )。

A. 2812.5KBB. 4218.75KBC. 4320KBD. 2880KB4. 2017年10月1日是星期日,1949年10月1日是( )。

A. 星期三B. 星期日C. 星期六D. 星期二5. 设 G 是有 n 个结点、m 条边(n ≤m)的连通图,必须删去 G 的( )条边,才能使得 G 变成一棵树。

A.m–n+1B. m-nC. m+n+1D.n–m+16. 若某算法的计算时间表示为递推关系式:T(N)=2T(N/2)+NlogNT(1)=1则该算法的时间复杂度为( )。

A.O(N)B.O(NlogN)C.O(N log2N)D.O(N2)7. 表达式a * (b + c) * d的后缀形式是()。

A. abcd*+*B. abc+*d*C. a*bc+*dD. b+c*a*d8. 由四个不同的点构成的简单无向连通图的个数是( )。

A. 32B. 35C. 38D. 419. 将7个名额分给4个不同的班级,允许有的班级没有名额,有( )种不同的分配方案。

A. 60B. 84C. 96D.12010. 若f[0]=0, f[1]=1, f[n+1]=(f[n]+f[n-1])/2,则随着i的增大,f[i]将接近与( )。

A. 1/2B. 2/3D. 111. 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。

第二十三届全国青少年信息学奥林匹克联赛初赛含标准答案(WORD重新汇总整编排版)

第二十三届全国青少年信息学奥林匹克联赛初赛含标准答案(WORD重新汇总整编排版)

第二十三届全国青少年信息学奥林匹克联赛初赛提高组 C++语言试题竞赛时间:2017 年 10 月 14 日 14:30~16:30(WORD重新整理排版)选手注意:●试题纸共有 10 页,答题纸共有 2 页,满分 100 分。

请在答题纸上作答,写在试题纸上的一律无效。

●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确选项)1. 从()年开始,NOIP 竞赛将不再支持 Pascal 语言。

A. 2020B. 2021C. 2022D. 20232. 在 8 位二进制补码中,10101011 表示的数是十进制下的()。

A. 43B. -85C. -43D. -843. 分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为()。

A. 2812.5KBB. 4218.75KBC. 4320KBD. 2880KB4. 2017 年 10 月 1 日是星期日,1949 年 10 月 1 日是()。

A. 星期三B. 星期日C. 星期六D. 星期二5. 设 G 是有 n 个结点、m 条边(n ≤ m)的连通图,必须删去 G 的()条边,才能使得 G 变成一棵树。

A. m – n + 1B. m - nC. m + n + 1D. n – m + 16. 若某算法的计算时间表示为递推关系式:T(N) = 2T(N / 2) + N log NT(1) = 1则该算法的时间复杂度为()。

A. O(N)B. O(N log N)C. O(Nlog2N)D. O(N2 )7. 表达式 a * (b + c) * d 的后缀形式是()。

A. a b c d * + *B. a b c + * d *C. a * b c + * dD. b + c * a * d8. 由四个不同的点构成的简单无向连通图的个数是()。

NOIP2017提高组初赛试题及答案

NOIP2017提高组初赛试题及答案

NOIP2017提高组初赛试题及答案一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 从( )年开始,NOIP 竞赛将不再支持Pascal 语言。

C A. 2020 B. 2021 C. 2022 D. 20232.在8 位二进制补码中,10101011 表示的数是十进制下的( )。

B A. 43 B. -85 C. -43 D.-843.分辨率为1600x900、16 位色的位图,存储图像信息所需的空间为( )。

AA. 2812.5KBB. 4218.75KBC. 4320KBD. 2880KB4. 2017年10月1日是星期日,1949年10月1日是( )。

C A. 星期三 B. 星期日 C. 星期六 D. 星期二5. 设G 是有n 个结点、m 条边(n ≤m)的连通图,必须删去G 的( )条边,才能使得G 变成一棵树。

AA.m–n+1B. m-nC. m+n+1D.n–m+16. 若某算法的计算时间表示为递推关系式:T(N)=2T(N/2)+NlogN T(1)=1则该算法的时间复杂度为( )。

C A.O(N) B.O(NlogN) C.O(N log2N) D.O(N2)7. 表达式a * (b + c) * d的后缀形式是()。

B A. abcd*+* B. abc+*d* C. a*bc+*d D. b+c*a*d8. 由四个不同的点构成的简单无向连通图的个数是( )。

C A. 32 B. 35 C. 38D. 419. 将7个名额分给4个不同的班级,允许有的班级没有名额,有( )种不同的分配方案。

D A. 60 B. 84 C. 96 D.12010. 若f[0]=0, f[1]=1, f[n+1]=(f[n]+f[n-1])/2,则随着i的增大,f[i]将接近与( )。

BA. 1/2B. 2/3 D. 111. 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
degree[b]=degree[b]+1或
3
2
inc(degree[b])
degree[b]++或++degree[b]
.
(2)
degree[i]=0
degree[i]==0或!degree[i]
3
(3)
degree[i]:=degree[i]-1或
degree[i]=degree[i]-1或
3
dec(degree[i])
三、问题求解(共2题,每题5分,共计10分)
1.
3
2.
4
(2分)
9
(3分)
四、阅读程序写结果(共4题,每题8分,共计32分)
1.15
2.17 24 1 8 15
3.8
4.输出1:1 3(2分)输出2:2017 1(3分)输出3:1 321(3分)
五、完善程序(共计28分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及上机验证,可以不上报CCF NOI科学委员会复核)
第二十三届全国青少年信息学奥林匹克联赛初赛
提高组参考答案
一、单项选择题(共15题,每题1.5分,共计22.5分)
1
2
3
4
5
6ห้องสมุดไป่ตู้
7
8
C
B
A
C
A
C
B
C
9
10
11
12
13
14
15
D
B
D
D
A
D
C
二、不定项选择题(共5题,每题1.5分,共计7.5分;每题有一个或多个正确选项,没有部分分)
1
2
3
4
5
CD
C
D
BD
BD
Pascal语言
C++语言
C语言
分值
1
(1)
p[0]
2
.
(2)
rest<q或q>rest
3
(3)
rest div q
rest / q
3
(4)
rest mod q * 10 + p[i]
rest % q * 10 + p[i]
3
(5)
rest mod q
rest % q
3
(1)
degree[b]:=degree[b]+1或
degree[i]--或--degree[i]
(4)
head:=head+1或inc(head)
head=head+1或head++或++head
3
(5)
ans<len[a]或len[a]>ans
2
相关文档
最新文档