2013第十九届全国青少年信息学奥林匹克联赛普及组初赛试题

合集下载

第十九届2013全国青少年信息学奥林匹克联赛初赛试题C++及解析

第十九届2013全国青少年信息学奥林匹克联赛初赛试题C++及解析

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

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

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

一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4B.8C.32D.1282.二进制数11.01在十进制下是()。

A.3.25B.4.125C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:?从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’?A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A.冯·诺伊曼(John von Neumann)B.图灵(Alan Turing)C.欧拉(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。

A.1006B.1007C.1023D.10246.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。

右图是一个有5个顶点、8条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.2B.3C.4D.57.斐波那契数列的定义如下:F1=1,F2=1,Fn=Fn–1+Fn–2(n≥3)。

如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。

int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);}A.O(1)B.O(n)C.O(n2)D.O(F n)8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

NOIP2013初赛提高组Pascal试题及答案

NOIP2013初赛提高组Pascal试题及答案

第十九届全国青少年信息学奥林匹克联赛初赛提高组Pascal 语言试题竞赛时间:2013 年10 月 13 日 14:30~16:30选手注意:选手注意:l 试题纸共有试题纸共有 12 页,答题纸共有页,答题纸共有 2 页,满分页,满分 100 分。

请在答题纸上作答,写在试题纸上分。

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

的一律无效。

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

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

一、单项选择题(共一、单项选择题(共 15 题,每题题,每题 1.5 分,共计分,共计 22.5 分;每题有且仅有一个正确分;每题有且仅有一个正确 选项)选项)1. 一个一个32 位整型变量占用(位整型变量占用( )个字节。

)个字节。

A. 4B. 8C. 32D. 1282. 二进制数二进制数11.01 在十进制下是(在十进制下是( )。

)。

A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与(下面的故事与()算法有着异曲同工之妙。

)算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山 里有座庙,庙里有个老和尚在给小和尚讲故事:里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有‘从前有座山,山里有座庙,庙里有个 老和尚给小和尚讲故事....’‛A. 枚举枚举B. 递归递归C. 贪心贪心D. 分治分治4. 1948 年,( )将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

)将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A. 冯·诺伊曼(John von Neumann ) B. 图灵(Alan Turing ) C. 欧拉(Leonhard Euler ) D. 克劳德·香农(Claude Shannon )5. 已知一棵二叉树有已知一棵二叉树有2013 个节点,则其中至多有(个节点,则其中至多有( )个节点有)个节点有 2 个子节点。

NOIP2013初赛提高组Pascal试题及答案

NOIP2013初赛提高组Pascal试题及答案

第十九届全国青少年信息学奥林匹克联赛初赛提高组Pascal 语言试题竞赛时间:2013 年10 月13 日14:30~16:30选手注意:●试题纸共有12 页,答题纸共有2 页,满分100 分。

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

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

一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 一个32 位整型变量占用()个字节。

A. 4B. 8C. 32D. 1282. 二进制数11.01 在十进制下是()。

A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A. 枚举B. 递归C. 贪心D. 分治4. 1948 年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A. 冯·诺伊曼(John von Neumann)B. 图灵(Alan Turing)C. 欧拉(Leonhard Euler)D. 克劳德·香农(Claude Shannon)5. 已知一棵二叉树有2013 个节点,则其中至多有()个节点有2 个子节点。

A. 1006B. 1007C. 1023D. 10246. 在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图,至少要删去其中的()条边。

A. 2B. 3C. 4D. 57. 斐波那契数列的定义如下:F1 = 1, F2 = 1, F n = F n – 1 + F n – 2 (n ≥ 3)。

如果用下面的函数计算斐波那契数列的第n 项,则其时间复杂度为()。

funtion F(n : longint) : longint;beginif n <= 2 thenF := 1elseF := F(n - 1) + F(n - 2);end;A. O(1)B. O(n)C. O(n2)D. O(F n)8. 二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

十九届全国青少信息学奥林匹克联赛提高组初赛试题

十九届全国青少信息学奥林匹克联赛提高组初赛试题

第十九届全国青少年信息学奥林匹克联赛初赛提高组Pascal语言试卷竞赛时间:2013年10月13日14:30~16:30选手注意:●试卷纸共12页,答题纸共2页,满分100分。

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

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

一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4 B.8 C.32 D.1282.二进制数11.01在十进制下是()。

A.3.25 B.4.125 C.6.25 D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事…………………………’”A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A.冯·诺伊曼(John von Neumann) B.图灵(Alan Turing)C.欧拉(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。

A.1006 B.1007 C.1023 D.10246.在一个有向图中,如果任意两点之间都存在路径相连,则称其为连通图。

右图是一个有5个顶点、8条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.2 B.3 C.4 D.57.斐波那契数列的定义如下:F1=1,F2=1,F n=F n-1+F n-2(n≥3)。

如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。

function F(n:longint):longint。

beginif n<=2 thenF:=1elseF:=F(n-1)+F(n-2)。

2013第十九届全国青少年信息学奥林匹克联赛普及组初赛试题

2013第十九届全国青少年信息学奥林匹克联赛普及组初赛试题

2013年第十九届全国青少年信息学奥林匹克联赛初赛普及组Pascal 语言试题一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1. 一个32 位整型变量占用()个字节。

A. 4 B. 8 C. 32 D. 1282. 二进制数11.01 在十进制下是()。

A.3.25 B.4.125 C. 6.25 D. 11.1253. 下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事........................’”A. 枚举B. 递归C. 贪心D. 分治4. 逻辑表达式()的值与变量A 的真假无关。

A. (A ˅B) ˅¬AB. (A ˅B) ˅¬BC. (A ˅B) ˅(¬A ˅B)D. (A ˅B) ˅¬A ˅B5. 将(2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) =(),将不会产生冲突,其中a mod b 表示 a 除以 b 的余数。

A. x mod 11B. x2 mod 11C. 2x mod 11D. [X] mod 11,其中[X]表示X下取整6. 在十六进制表示法中,字母A 相当于十进制中的()。

A. 9B. 10C. 15D. 167. 下图中所使用的数据结构是()。

8. 在Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。

A. 用剪切板中的文件替换该文件B. 在该文件所在文件夹中,将该文件克隆一份C. 将该文件复制到剪切板,并保留原文件D. 将该文件复制到剪切板,并删除原文件9. 已知一棵二叉树有10 个节点,则其中至多有()个节点有2 个子节点。

第十九届2013全国信息学奥林匹克联赛初赛试题c及解析

第十九届2013全国信息学奥林匹克联赛初赛试题c及解析

第十九届全国xx信息学奥林匹克联赛初赛提高组C++语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:●试题纸共有12页,答题纸共有2页,满分100分。

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

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

一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4B.8C.32D.1282.二进制数11.01在十进制下是()。

A.3.25B.4.125C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,xx有个xx在给小xx讲故事:?从前有座山,山里有座庙,xx有个xx在给小xx讲故事:‘从前有座山,山里有座庙,xx有个xx给小xx讲故事....’?A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A.xx·诺伊曼(John von Neumann)B.图灵(Alan Turing)C.xx(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。

A.1006B.1007C.1023D.10246.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。

右图是一个有5个顶点、8条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.2B.3C.4D.57.斐波xx数列的定义如下:F1=1,F2=1,Fn=Fn–1+Fn–2(n≥3)。

如果用下面的函数计算斐波xx数列的第n项,则其时间复杂度为()。

int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);}A.O(1)B.O(n)C.O(n2)D.O(Fn)8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

noip普及组初赛试题及答案

noip普及组初赛试题及答案

noip普及组初赛试题及答案1.在8位二进制补码中,表示的数是十进制下的( )。

A。

43 B。

-85 C。

-43 D。

-842.计算机存储数据的基本单位是( )。

A。

bit B。

Byte C。

GB D。

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

A。

POP3 B。

SMTP C。

WTO D。

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

A。

900KB B。

1200KB C。

2400KB D。

2880KB5.计算机应用的最早领域是( )。

A。

数值计算 B。

人工智能 C。

机器人 D。

过程控制6.下列不属于面向对象程序设计语言的是( )。

A。

C B。

C++ C。

Java D。

C#7.NOI的中文意思是( )。

A。

中国信息学联赛 B。

全国青少年信息学奥林匹克竞赛C。

中国青少年信息学奥林匹克竞赛 D。

XXX8.2017年10月1日是星期日,1999年10月1日是( )。

A。

星期三 B。

星期日 C。

星期五 D。

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

A。

36 B。

48 C。

96 D。

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

A。

n-1 B。

m-n C。

m+n+1 D。

m+1-n11.对于给定的序列{ak},我们把(i。

j)称为逆序对当且仅当i。

aj。

那么序列1.7.2.3.5.4的逆序对数为()个。

A。

4 B。

5 C。

6 D。

712.表达式a * (b + c) * d的后缀形式是()。

A。

abcd*+* B。

abc+*d* C。

a*bc+*d D。

b+c*a*d13.向一个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行( )。

A。

hs->next=s。

s->next=hs。

hs=s;B。

s->next=hs。

2013年第十九届全国青少年信息学奥林匹克联赛提高组初赛试题

2013年第十九届全国青少年信息学奥林匹克联赛提高组初赛试题

2013年第十九届全国青少年信息学奥林匹克联赛提高组初赛试题第十九届全国青少年信息学奥林匹克联赛初赛提高组Pascal语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:●试题纸共12页,答题纸共2页,满分100分。

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

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

一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4 B.8 C.32 D.1282.二进制数11.01在十进制下是()。

A.3.25 B.4.125 C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事…………………………’”A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A.冯·诺伊曼(John von Neumann) B.图灵(Alan Turing)C.欧拉(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。

A.1006 B.1007C.1023 D.10246.在一个有向图中,如果任意两点之间都存在路径相连,则称其为连通图。

右图是一个有5个顶点、8条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.2 B.3 C.4 D.57.斐波那契数列的定义如下:F1=1,F2=1,F n=F n-1+F n-2(n≥3)。

如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。

function F(n:longint):longint;beginif n<=2 thenF:=1elseF:=F(n-1)+F(n-2);end;A.O(1) B.O(n) C.O(n2)D.O(F n)8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

第十九届全国青少年信息学奥林匹克联赛初赛提高组(C++)精编版

第十九届全国青少年信息学奥林匹克联赛初赛提高组(C++)精编版

2013第十九届全国青少年信息学奥林匹克联赛初赛提高组C++语言试题竞赛时间:2013年10月13日14:30~16:30选手注意:试题纸共有12页,答题纸共有2页,满分100分。

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

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

一、单项选择题(共15题,每题1.5分,共计22.5分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4 B.8 C.32 D.1282.二进制数11.01在十进制下是()。

A.3.25 B.4.125 C.6.25D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:?从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’?A.枚举B.递归C.贪心D.分治4.1948年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A.冯·诺伊曼(John von Neumann)B.图灵(Alan Turing)C.欧拉(Leonhard Euler)D.克劳德·香农(Claude Shannon)5.已知一棵二叉树有2013个节点,则其中至多有()个节点有2个子节点。

A.1006B.1007C.1023D.10246.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。

右图是一个有5个顶点、8条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.2B.3C.4D.57.斐波那契数列的定义如下:F1=1,F2=1,Fn=Fn–1+Fn–2(n≥3)。

如果用下面的函数计算斐波那契数列的第n项,则其时间复杂度为()。

int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);})A.O(1)B.O(n)C.O(n2)D.O(Fn8.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

第十九届全国青少年信息学奥林匹克联赛初赛提高组(C++)精编版(20201214180938)

第十九届全国青少年信息学奥林匹克联赛初赛提高组(C++)精编版(20201214180938)

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯最新料介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2013 第十九届全国青少年信息学奥林匹克联赛初赛提升组 C++语言试题比赛时间:2013年10月13日14:30~16:30选手注意:试题纸共有 12 页,答题纸共有 2 页,满分 100 分。

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

不得使用任何电子设施(如计算器、手机、电子字典等)或查阅任何书本资料。

一、单项选择题(共 15 题,每题 1.5 分,合计 22.5 分;每题有且仅有一个正确选项)1. 一个 32 位整型变量占用()个字节。

2.二进制数 11.01 在十进制下是()。

3.下边的故事与()算法有着异曲同工之妙。

以前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:?以前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘以前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事 .... ’ ?A. 列举B.递归C.贪婪D.分治4.1948 年,()将热力学中的熵引入信息通讯领域,标记着信息论研究的初步。

A. 冯·诺伊曼( John von Neumann)B.图灵(Alan Turing)C. 欧拉(Leonhard Euler )D.克劳德·香农(Claude Shannon)5. 已知一棵二叉树有2013 个节点,则此中至多有()个节点有 2 个子节点。

6.在一个无向图中,假如随意两点之间都存在路径相连,则称其为连通图。

右图是一个有 5 个极点、 8 条边的连通图。

若要使它不再是连通图,起码要删去此中的()条边。

7.斐波那契数列的定义以下: F1=1,F2=1,Fn=Fn–1+Fn–2(n ≥3) 。

假如用下边的函数计算斐波那契数列的第 n 项,则其时间复杂度为()。

int F(int n){if(n<=2)return 1;elsereturn F(n-1)+F(n-2);}A.O(1)B.O(n)C.O(n2)D.O(F n )8.二叉查找树拥有以下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

NOIP2013提高组初赛试题与答案

NOIP2013提高组初赛试题与答案

1
2
3
4
5
CCF NOIP2013 初赛提高组 C 语言试题 第 4 页,共 12 页
四、阅读程序写结果(共 4 题,每题 8 分,共计 32 分)
1. #include <stdio.h> #include <string.h>
const int SIZE = 100;
int main() { int n, i, isPlalindrome; char str[SIZE];
A. 冯·诺伊曼(John von Neumann)
B. 图灵(Alan Turing)
C. 欧拉(Leonhard Euler)
D. 克劳德·香农(Claude Shannon)
5. 已知一棵二叉树有 2013 个节点,则其中至多有( )个节点有 2 个子节点。
A. 1006
B. 1007
C. 1023
scanf("%d%d", &x, &y); a[x][y] = 1; } ans = 0;
CCF NOIP2013 初赛提高组 C 语言试题 第 7 页,共 12 页
for (i = 1; i <= n; i++) for (j = 1; j <= m; j++) if (a[i][j] == 0) { count = 0; colour(i, j); if (ans < count) ans = count; }
使用堆或其它优先队列进行优化,则其时间复杂度为( )。
A. O(mn + n3)
B. O(n2)
C. O((m + n) log n)

13少年信息学奥林匹克联赛初赛试题

13少年信息学奥林匹克联赛初赛试题

13少年信息学奥林匹克联赛初赛试题(普及组C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案.)。

1. 在以下各项中,()不是CPU的组成部分。

A. 控制器B. 运算器C. 寄存器D. 主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A. 二叉树B. 多叉树C.哈希表D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A. ByteB. KBC.UBD.TB4.ASCII码的含义是()。

A. 二─十进制转换码B. 美国信息交换标准代码C. 数字的二进制编码D. 计算机可处理字符的唯一编码5. 6. IT的含义是()。

A. 通信技术B. 信息技术C.网络技术D.信息学7.LAN的含义是()。

A. 因特网B. 局域网C.广域网D.城域网8. 冗余数据是指可以由其他数据导出的数据,例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致,例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A. 应该在数据库中消除一切冗余数据B. 用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C. 为了提高查询效率,在数据库中可以适当保留一些冗余数据,但更新时要做相容性检验D. 做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A. gccB. g++C. Turbo CD. free pascal10. 以下断电之后仍能保存数据的有()。

A. 硬盘B. 高速缓存C. 显存D. RAM11. 在下列关于计算机语言的说法中,正确的有()。

NOIP2013第十九届普及组初赛题目C++和答案-

NOIP2013第十九届普及组初赛题目C++和答案-

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

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

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

一、单项选择题(共20 题,每题1.5 分,共计30 分;每题有且仅有一个正确选项)1.一个32 位整型变量占用()个字节。

D. 128A. 4B. 8C. 322.二进制数11.01 在十进制下是()。

A. 3.25B. 4.125C. 6.25D. 11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‚从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’‛A.枚举B. 递归C. 贪心D. 分治4.逻辑表达式()的值与变量A 的真假无关。

A.(A ˅ B) ˄ ¬AB. (A ˅ B) ˄ ¬BC. (A ˄ B) ˅ (¬A ˄ B)D. (A ˅ B) ˄ ¬A ˄ B5.将(2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) =(),将不会产生冲突,其中a mod b 表示a 除以b 的余数。

A.x mod 11B. x2 mod 11C. 2x mod 11D. ,其中下取整6.在十六进制表示法中,字母A 相当于十进制中的()。

A.9B. 10C. 15D. 167.下图中所使用的数据结构是()。

压入A 压入 B 弹出B 压入CA.哈希表B. 栈C. 队列D. 二叉树8.在Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。

A. 用剪切板中的文件替换该文件B.在该文件所在文件夹中,将该文件克隆一份C.将该文件复制到剪切板,并保留原文件D.将该文件复制到剪切板,并删除原文件9.已知一棵二叉树有10 个节点,则其中至多有()个节点有2 个子节点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013年第十九届全国青少年信息学奥林匹克联赛初赛普及组Pascal语言试题一、单项选择题(共20题,每题 1.5分,共计30分;每题有且仅有一个正确选项)1.一个32位整型变量占用()个字节。

A.4B.8 C.32 D.1282.二进制数11.01在十进制下是()。

A.3.25 B.4.125 C. 6.25 D.11.1253.下面的故事与()算法有着异曲同工之妙。

从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事........................’”A.枚举B.递归C.贪心D.分治4.逻辑表达式()的值与变量A的真假无关。

A.(A˅B)˄¬AB.(A˅B)˄¬BC.(A˄B)˅(¬A˄B)D.(A˅B)˄¬A˄B5.将(2,6,10,17)分别存储到某个地址区间为0~10的哈希表中,如果哈希函数h(x)=(),将不会产生冲突,其中a mod b表示a除以b的余数。

A.x mod11B.x2mod11C.2x mod11D.[X]mod11,其中[X]表示X下取整6.在十六进制表示法中,字母A相当于十进制中的()。

A.9B.10C.15D.167.下图中所使用的数据结构是()。

8.在Windows资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。

A.用剪切板中的文件替换该文件B.在该文件所在文件夹中,将该文件克隆一份C.将该文件复制到剪切板,并保留原文件D.将该文件复制到剪切板,并删除原文件9.已知一棵二叉树有10个节点,则其中至多有()个节点有2个子节点。

A.4B.5C.6D.710.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。

下图是一个有4个顶点、6条边的连通图。

若要使它不再是连通图,至少要删去其中的()条边。

A.1B.2C.3D.411.二叉树的()第一个访问的节点是根节点。

A.先序遍历B.中序遍历C.后序遍历D.以上都是12.以A0作为起点,对下面的无向图进行深度优先遍历时,遍历顺序不可能是()。

A.A0,A1,A2,A3B.A0,A1,A3,A2C.A0,A2,A1,A3D.A0,A3,A1,A213.IPv4协议使用32位地址,随着其不断被分配,地址资源日趋枯竭。

因此,它正逐渐被使用()位地址的IPv6协议所取代。

A.40B.48C.64D.12814.()的平均时间复杂度为O(n log n),其中n是待排序的元素个数。

A.快速排序B.插入排序C.冒泡排序D.基数排序15.下面是根据欧几里得算法编写的函数,它所计算的是a和b的()。

function euclid(a,b:longint):longint;beginif b=0then euclid:=a else euclid:=euclid(b,a mod b);end;A.最大公共质因子B.最小公共质因子C.最大公约数D.最小公倍数16.通常在搜索引擎中,对某个关键词加上双引号表示()。

A.排除关键词,不显示任何包含该关键词的结果C.精确搜索,只显示包含整个关键词的结果B.将关键词分解,在搜索结果中必须包含其中的一部分D.站内搜索,只显示关键词所指向网站的内容17.中国的国家顶级域名是()。

B..chC..chnD..china18.把64位非零浮点数强制转换成32位浮点数后,不可能()。

A.大于原数B.小于原数C.等于原数D.与原数符号相反19.下列程序中,正确计算1,2,…,100这100个自然数之和sum (初始值为0)的是()。

F NOIP 复赛全国统一评测时使用的系统软件是()。

A.NOI WindowsB.NOI LinuxC.NOI Mac OSD.NOI DOS二、问题求解(共2题,每题5分,共计10分;每题全部答对得5分,没有部分分)1.7个同学围坐一圈,要选2个不相邻的作为代表,有_________种不同的选法。

2.某系统自称使用了一种防窃听的方式验证用户密码。

密码是n 个数s1,s2,…,sn ,均为0或1。

该系统每次随机生成n 个数a1,a2,…,an ,均为0或1,请用户回答(s1a1+s2a2+…+snan)除以2的余数。

如果多次的回答总是正确,即认为掌握密码。

该系统认为,即使问答的过程被泄露,也无助于破解密码——因为用户并没有直接发送密码。

然而,事与愿违。

例如,当n =4时,有人窃听了以下5次问答:就破解出了密码s1=_________,s2=_________,s3=_________,s4=_________。

三、阅读程序写结果(共4题,每题8分,共计32分)1.Var a,b:integer;beginreadln(a,b);writeln(a,'+',b,'=',a+b);end.输入:35输出:_________A.i :=1;repeatsum :=sum +i;inc(i);until i >100; B.i :=1;repeatsum :=sum +i;inc(i);until i <=100;C.i :=1;while i <100do beginsum :=sum +i;inc(i);end;D.i :=1;while i >=100do beginsum :=sum +i;inc(i);end;2.Var a,b,u,i,num:integer;beginreadln(a,b,u);num:=0;for i:=a to b dobeginif(i mod u=0)then inc(num);end;writeln(num);end.输入:110015输出:_________3.const SIZE=100;Var n,f,i,left,right,middle:integer;a:array[1..SIZE]of integer;beginreadln(n,f);for i:=1to n do read(a[i]);left:=1;right:=n;repeatmiddle:=(left+right)div2;if(f<=a[middle])then right:=middleElse left:=middle+1; until(left>=right);writeln(left);end.输入:121724691115171819202125输出:_________4.const SIZE=100;Var n,ans,i,j:integer;height,num:array[1..SIZE]of integer;beginread(n);for i:=1to n dobeginread(height[i]);num[i]:=1;for j:=1to i-1dobeginif((height[j]<height[i])and(num[j]>=num[i]))then num[i]:=num[j]+1;end;end;ans:=0;for i:=1to n dobeginif(num[i]>ans)then ans:=num[i];end;writeln(ans);end.输入:625311124输出:_________四、完善程序(共2题,每题14分,共计28分)1.(序列重排)全局数组变量a定义如下:const int SIZE=100;int a[SIZE],n;它记录着一个长度为n的序列a[1],a[2],…,a[n]。

现在需要一个函数,以整数p(1≤p≤n)为参数,实现如下功能:将序列a的前p个数与后n–p个数对调,且不改变这p个数(或n–p个数)之间的相对位置。

例如,长度为5的序列1,2,3,4, 5,当p=2时重排结果为3,4,5,1,2。

有一种朴素的算法可以实现这一需求,其时间复杂度为O(n)、空间复杂度为O(n):procedure swap1(p:longint);Var i:longint;b:array[1..SIZE]of longint;beginfor i:=1to p do b[(1)]:=a[i];//(3分)for i:=p+1to n do b[i-p]:=(2);//(3分)for i:=1to(3)do a[i]:=b[i];//(2分)end;我们也可以用时间换空间,使用时间复杂度为O(n2)、空间复杂度为O(1)的算法:procedure swap2(p:longint);Var i,j,temp:longint;beginfor i:=p+1to n dobegintemp:=a[i];for j:=i downto(4)do a[j]:=a[j-1];//(3分)(5):=temp;//(3分)end;end;2.(二叉查找树)二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

试判断一棵树是否为二叉查找树。

输入的第一行包含一个整数n,表示这棵树有n个顶点,编号分别为1,2,…,n,其中编号为1的为根结点。

之后的第i行有三个数value,left_child,right_child,分别表示该节点关键字的值、左子节点的编号、右子节点的编号;如果不存在左子节点或右子节点,则用0代替。

输出1表示这棵树是二叉查找树,输出0则表示不是。

program Bst;const SIZE=100;const INFINITE=1000000;type node=recordleft_child,right_child,value:longint;end;Var a:array[1..SIZE]of node;i,n:longint;function is_bst(root,lower_bound,upper_bound:longint):longint;Var cur:longint;beginif root=0thenbeginis_bst:=1;exit;end;cur:=a[root].value;if(cur>lower_bound)and((1))and//(3分)(is_bst(a[root].left_child,lower_bound,cur)=1)and(is_bst((2),(3),(4))=1)then is_bst:=1//(3分,3分,3分)Else is_bst:=0;end;beginreadln(n);for i:=1to n doread(a[i].value,a[i].left_child,a[i].right_child);writeln(is_bst((5),-INFINITE,INFINITE));//(2分)end.一、AABCD BBCAC AADAC CADAB 二、1.142.0111三、1.3+5=82.63.74.4四、1.(1)n-p+i(2)a[i](3)n(4)i-p+1(5)a[i-p]2.(1)cur<upper_bound(2)a[root].right_child(3)cur(4)upper_bound(5)1。

相关文档
最新文档