noip提高组c初赛试题与答案

合集下载

NOIP初赛试题提高组C语言

NOIP初赛试题提高组C语言

2.已知 a, b, c, d, e, f, g 七个人中, a 会讲英语; b 会讲英语和汉语; c 会讲英语、意大利语和俄语; d 会讲汉语和日语; e 会讲意大利语和德语; f 会讲俄语、日语和法语; g 会讲德语和法语。

能否将他们的座位安排在圆桌旁,使得每个人都能与他身边的人交谈?如果可以,请以“ a b ”开头写出你的安排方案: 。

.答: a b d f g e c第十一届(2005)a-b-d-fc-e-g-f g-e-c-f第十二届(2006)三.问题求解(共 2 题,每题 5 分,共计10 分)1.将2006 个人分成若干不相交的子集,每个子集至少有3 个人,并且:(1)在每个子集中,没有人认识该子集的所有人。

(2)同一子集的任何 3 个人中,至少有2 个人互不认识。

(3)对同一子集中任何 2 个不相识的人,在该子集中恰好只有 1 个人认识这两个人。

则满足上述条件的子集最多能有___________个?分析:要使子集数最多,每一子集的人数应最少。

每一子集的人数为3,不符合要求,为4也不符合要求,为5可符合要求。

2.将边长为n 的正三角形每边n 等分,过每个分点分别做另外两边的平行线,得到若干个正三角形,我们称为小三角形。

正三角形的一条通路是一条连续的折线,起点是最上面的一个小三角形,终点是最下面一行位于中间的小三角形。

在通路中,只允许由一个小三角形走到另一个与其有公共边的且位于同一行或下一行的小三角形,并且每个小三角形不能经过两次或两次以上(图中是n=5 时一条通路的例子)。

设n=10,则该正三角形的不同的通路的总数为_____________。

分析与解:如果n=2,存在的不同的通路总数为1如果n=3,存在的不同的通路总数为2=1*2=2!如果n=4,存在的不同的通路总数为6=1*2*3=3!如果n=5,存在的不同的通路总数为24=1*2*3*4=4!……如果n=10,存在的不同的通路总数为9!第十三届(2007)三.问题求解(共2 题,每题5 分,共计10 分)1.给定n 个有标号的球,标号依次为1,2,…,n。

NOIP 初赛提高组C 试题及答案

NOIP 初赛提高组C 试题及答案
h++; data[h] = 1; while (h > 1 && data[h] == data[h-1])
merge(); } cout<<ans<<endl; }
(1) 输入:8 输出:_________(4 分) (2) 输入:2012 输出:_________(4 分)
4. #include <iostream> #include <string> using namespace std;
一、单项选择题(共 10 题,每题 1.5 分,共计 15 分;每题有且仅有一个正确选 项)
1. 目前计算机芯片(集成电路)制造的主要原料是(
出的物质。
A. 硅
B. 铜
C. 锗
),它是一种可以在沙子中提炼 D. 铝
2. ( )是主要用于显示网页服务器或者文件系统的 HTML 文件内容,并让用户与这些
←→
瑞典驻英国大使
D. 体育比赛中,每一级比赛的优胜者晋级上一级比赛
第4层
奥运会

第3层
全运会

第2层
省运会

第1层
市运会
5. 如果不在快速排序中引入随机化,有可能导致的后果是( )。
A. 数组访问越界
B. 陷入死循环
C. 排序结果错误
D. 排序时间退化为平方级
6. 1946 年诞生于美国宾夕法尼亚大学的 ENIAC 属于( )计算机。
1. #include <iostream> using namespace std;
int n, i, temp, sum, a[100];
int main() {

NOIP提高组初赛试题-C++含标准答案

NOIP提高组初赛试题-C++含标准答案

NOIP提高组初赛试题-C++含答案————————————————————————————————作者:————————————————————————————————日期:第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

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

1. 在以下各项中,()不是操作系统软件。

A. SolarisB. LinuxC. SybaseD. Windows VistaE.Symbian2.微型计算机中,控制器的基本功能是()。

A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C.存储各种控制信息D. 获取外部信息E. 存放程序和数据3. 设字符串S=”Olympic”,S的非空子串的数目是()。

A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。

A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。

A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S的容量至少应该是()。

A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。

A. 123.21B. 131.22C. 130.22D. 130.21E.130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。

A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。

NOIP2020提高组初赛(C语言)试题及答案

NOIP2020提高组初赛(C语言)试题及答案

NOIP2020提高组初赛(C语言)试题及答案NOIP2020提高组初赛(C语言)试题及答案第十四届(NOIP2020)信息学奥赛联赛提高组C语言初赛试题●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、单项选择题(共10题,每题1.5分,共计15分。

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

1. 在以下各项中,(C )不是操作系统软件。

A. SolarisB. LinuxC. SybaseD. Windows Vista E. Symbian 2.微型计算机中,控制器的基本功能是(A )。

A. 控制机器各个部件协调B. 实现算术运算和逻辑运算C. 存储各种控制信息D.获取外部信息E. 存放程序和数据 3. 设字符串S=”Olympic”,S的非空子串的数目是(B)。

A. 29B. 28C. 16D. 17E. 7 4.完全二叉树共有2*N-1个结点,则它的叶节点数是(C )。

A. N-1B. 2*NC. ND. 2N-1E. N/2 5.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换(B )次。

A. 4B. 5C. 6D. 7E. 8 6.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S的容量至少应该是(D )。

A. 6B. 5C. 4D. 3E. 2 7. 与十进制数28.5625相等的四进制数是()。

A. 123.21B. 131.22C. 130.22D. 130.21E. 130.20 8.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为(E)的数据结构。

A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。

TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是(B)。

最新NOIP提高组初赛试题-C++含答案资料

最新NOIP提高组初赛试题-C++含答案资料

第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

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

1. 在以下各项中,()不是操作系统软件。

A. SolarisB. LinuxC. SybaseD. Windows VistaE. Symbian2.微型计算机中,控制器的基本功能是()。

A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C.存储各种控制信息D. 获取外部信息E. 存放程序和数据3. 设字符串S=”Olympic”,S的非空子串的数目是()。

A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。

A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。

A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S的容量至少应该是()。

A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。

A. 123.21B. 131.22C. 130.22D. 130.21E. 130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。

A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。

TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。

NOIP提高组初赛高清试题和答案

NOIP提高组初赛高清试题和答案
第二十届全国青少年信息学奥林匹克联赛初赛 提高组参考答案
一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分)
1
2
3
Байду номын сангаас
4
5
6
7
8
B
D
D
B
C
C
B
B
9
10
11
12
13
14
15
D
A
D
C
C
B
C
二、不定项选择题(共 5 题,每题 1.5 分,共计 7.5 分;每题有一个或多个正确选项,没有部分分)
3
(4)
area:=0
area=0
3
(5) rowsum[i,last]-rowsum[i,first-1] rowsum[i][last]-rowsum[i,first-1]
3
五、完善程序(共计 28 分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及 上机验证,可以不上报 CCF NOI 科学委员会复核)
Pascal 语言
C++语言
C 语言
分值
1. (1)
n
2.5
(2)
0
2.5
(3)
stack2[top2]:=stack1[top1]
stack2[top2]=stack1[top1]
1
2
3
4
5
AB
BCD
ABCDE
AC
BD
三、问题求解(共 2 题,每题 5 分,共计 10 分;每题全部答对得 5 分,没有部分分) 1. 102 2. 15
四、阅读程序写结果(共 4 题,每题 8 分,共计 32 分) 1. 8 2. 20 3. 2 5 6 3 4 7 1 4. 3 6 9 1 5 10 4 11 8 2 7

noip初赛试题及答案

noip初赛试题及答案

noip初赛试题及答案**NOIP初赛试题及答案**一、选择题(每题2分,共40分)1. 计算机中存储数据的最小单位是()。

A. 字节B. 位C. 字D. 双字答案:B2. 在计算机中,1KB等于()。

A. 1024字节B. 512字节C. 256字节D. 1000字节答案:A3. 下列哪种设备不是计算机的输入设备()。

A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C4. 在计算机中,二进制数1011转换为十进制数是()。

A. 11B. 12C. 13D. 14答案:A5. 计算机病毒是一种()。

A. 计算机硬件B. 计算机软件C. 生物病毒D. 计算机程序答案:D6. 下列哪种文件格式不是图片格式()。

A. JPGB. BMPC. MP3D. PNG答案:C7. 计算机操作系统的主要功能是()。

A. 管理计算机硬件B. 管理计算机软件C. 管理计算机资源D. 所有选项都是答案:D8. 以下哪个选项不是计算机网络的组成部分()。

A. 网络协议B. 网络硬件C. 网络软件D. 网络用户答案:D9. 在计算机编程中,以下哪个关键字用于定义一个类()。

A. classB. functionC. structD. interface答案:A10. 在计算机编程中,以下哪个关键字用于定义一个方法()。

A. classB. functionC. methodD. procedure答案:C二、填空题(每题2分,共20分)1. 在计算机中,一个字节由____位组成。

答案:82. 计算机的CPU是计算机的____。

答案:中央处理器3. 计算机的RAM是____存储器。

答案:随机访问4. 在计算机编程中,____是一种用于存储数据的数据结构。

答案:数组5. 在计算机编程中,____是一种用于存储键值对的数据结构。

答案:哈希表6. 计算机的USB接口是一种____接口。

答案:通用串行总线7. 在计算机编程中,____是一种用于控制程序流程的语句。

noip提高组初赛(c++)

noip提高组初赛(c++)

第二十二届全国青少年信息学奥林匹克联赛初赛提高组 C++语言试题(2 小时)选手注意:• 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确 选项)1. 以下不是微软公司出品的软件是( )。

A. PowerpointB. WordC. ExcelD. Acrobat Reader2. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLock 、字母键 A 、字母键 S 和字母键 D 的顺序来回按键,即 CapsLock 、A 、S 、D 、S 、A 、CapsLock 、 A 、S 、D 、S 、A 、CapsLock 、A 、S 、D 、S 、A 、……,屏幕上输出的第 81 个字符是字母( )。

A. A B. S C. DD. A3. 二进制数 00101100 和 01010101 异或的结果是( )。

A. 00101000B. 01111001C. 01000100D. 001110004. 与二进制小数 0.1 相等的八进进制数是( ) A. 0.8B. 0.4C. 0.2D. 0.15. 以比较作为基本运算,在 N 个数中找最小数的最少运算次数为( ) A. NB. N-1C. N2D. log N6. 表达式 a*(b+c )-d 的后缀表达形式为( ) A. abcd*+-B. abc+*d-C. abc*+d-7. 一棵二叉树如右图所示,若采用二叉树链表存储该二叉 树 (各个结点包括结点的数据、左孩子指针、右孩子指针)。

如 果没有左孩子或者右孩子,则对应的为空指针。

那么该链表 中空指针的数目为( )。

A. 6B. 7C. 128. G 是一个非连通简单无向图,共有 28 条边,则该图至少有( A. 10B. 9C.8D.79. 某计算机的 CPU 和内存之间的地址总线宽度是 32 位(bit ),这台计算机最多可以使 用( )的内存。

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合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。

2020CSP-S提高组第一轮比赛-C++试题及答案分析二(NOIP联赛)

2020CSP-S提高组第一轮比赛-C++试题及答案分析二(NOIP联赛)
CSP-J ---- NOIP 普及组(初赛 、复赛)
CSP-S ---- NOIP 提高组(初赛、复赛)
分数组成:单项选择题 15 题 共:30 分 阅读程序题:3 题(判断、选择) 共 40 分 完善程序题:2 题 (选择) 共 30 分
目录
一、
二、 三、
单项选择题 ............................................................................................................................................ 3 1. 2、10、8、16 进制数及转换 答案 C.......................................................................... 3 2. 操作系统 答案 B .............................................................................................................. 3 3. 信息存储单位 答案 B ...................................................................................................... 4 4. 栈 答案 B ............................................................................................................................ 4 6. 贪心算法 答案 B.............................................................................................................. 6 7. 图 答案 A ........................................................................................................................... 7 8. 图 答案 C ........................................................................................................................... 7 9. 广度优先搜索 答案 C ....................................................................................................... 7 10. 余数 答案 C........................................................................................................................ 8 10. 公式计算 答案 C .............................................................................................................. 9 12. 后缀表达式 答案 D ....................................................................................................... 9 13. 排列组合 答案 B............................................................................................................ 10 14. Dijkstra 算法 答案 D .................................................................................................. 11 15. 概念 答案 C.................................................................................................................. 11 阅读程序 .............................................................................................................................................. 12 1.阅读程序 1.......................................................................................................................... 12 2.阅读程序 2.......................................................................................................................... 14 3.阅读程序 3.......................................................................................................................... 17 完善程序 .............................................................................................................................................. 22 1. 完善程序 1........................................................................................................................ 22 2. 完善程序 2........................................................................................................................ 26

2009-2013年NOIP初赛提高组C++语言试题及参考答案

2009-2013年NOIP初赛提高组C++语言试题及参考答案

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

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

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

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

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

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

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

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

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

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

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

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

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

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.二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。

noip初赛试题及答案

noip初赛试题及答案

noip初赛试题及答案一、选择题(每题5分,共50分)1. 在计算机科学中,以下哪个选项不是数据结构的分类?A. 线性结构B. 非线性结构C. 树形结构D. 随机结构答案:D2. 以下哪种算法的时间复杂度是O(n^2)?A. 归并排序B. 快速排序C. 插入排序D. 哈希表查找答案:C3. 在C++中,以下哪个关键字用于定义类?A. structB. unionC. enumD. typedef答案:A4. 在关系型数据库中,以下哪个操作用于删除表中的数据?A. SELECTB. INSERTC. UPDATED. DELETE答案:D5. 在计算机网络中,以下哪个协议是负责传输层的?A. HTTPB. FTPC. TCPD. IP答案:C6. 在操作系统中,以下哪个选项是进程调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(RR)D. 所有以上答案:D7. 在二进制系统中,以下哪个值是8的二进制表示?A. 1000B. 1001C. 1010D. 1100答案:A8. 在计算机程序设计中,以下哪个选项是面向对象编程的特征?A. 封装B. 继承C. 多态D. 所有以上答案:D9. 在HTML中,以下哪个标签用于定义最重要的标题?A. <h1>B. <h2>C. <h3>D. <h4>答案:A10. 在计算机编程中,以下哪个选项是算法的属性?A. 有穷性B. 确定性C. 可行性D. 所有以上答案:D二、填空题(每题5分,共30分)1. 在计算机科学中,数据结构通常由____和____组成。

答案:数据元素,关系2. 在C语言中,以下代码段的输出结果是____。

```c#include <stdio.h>int main() {int a = 10;printf("%d", a++);return 0;}```答案:103. 在数据库设计中,为了减少数据冗余和避免数据不一致,通常采用____范式。

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案

noip2022提高组初赛试题及答案第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确选项。

)1.与16进制数A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.252.一个字节(byte)由()个二进制位组成。

A.8B.16C.32D.以上都有可能3.一下逻辑表达式的值恒为真的是()A.P∨(┐P∧Q)∨(┐P∧┐Q)B.Q∨(┐P∧Q)∨(P∨┐Q)C.P∨Q∨(P∧┐Q)∨(┐P∧Q)D.P∨┐Q∨(P∧┐Q)∨(┐P∧┐Q)4.Linu某下可执行文件的默认扩展名为()5.如果在某个进制下等式7某7=41成立,那么在该进制下等式12某12=()也成立。

A.100B.144C.164D.1966.提出“存储程序”的计算机工作原理的是()。

A.克劳德·香农B.戈登·摩尔C.查尔斯·巴比奇D.冯·诺依曼7.前缀表达式“+3某2+512”的值是()A.23B.25C.37D.658.主存储器的存取速度比中央处理器(CPU)的工作速度慢很多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()A.寄存器B.高速缓存C.闪存D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右一次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置,则第K号结点的父结点如果存在的话,应当存放在数组的()号位置。

A.2kB.2k+1C.k/2下取整D.(k+1)/2下取整10.一下竞赛活动中历史最悠久的是()A.全国青少年信息学奥林匹克联赛(NOIP)B.全国青少年信息学奥林匹克竞赛(NOI)C.国际信息学奥林匹克竞赛(IOI)D.亚太地区信息学奥林匹克竞赛(APIO)二.不定项选择题(共10题,每题1.5分,共计15分。

noip初赛c语言试题及答案

noip初赛c语言试题及答案

noip初赛c语言试题及答案1. 选择题1.1 以下哪个选项是C语言中合法的变量名?A. 2variableB. variable2C. intD. _variable1.2 正确答案是 D。

变量名可以以字母或下划线开头,不能以数字开头,也不能是C语言的关键字。

1.3 以下哪个选项是C语言中合法的整型常量?A. 0x1AB. 0123C. 1.2E3D. 0b10101.4 正确答案是 A。

0x1A 是十六进制表示的整数,0123 是八进制表示的整数,1.2E3 是浮点数,0b1010 是二进制表示的整数,但不是合法的C语言常量。

1.5 以下哪个选项是C语言中合法的字符串常量?A. "Hello, World!"B. 'Hello, World!'C. "HelloD. "Hello\"1.6 正确答案是 A。

"Hello, World!" 是合法的字符串常量,'Hello, World!' 是字符常量,"Hello 是不完整的字符串常量,"Hello\" 是非法的字符串常量,因为反斜杠后面没有字符。

2. 填空题2.1 以下C语言代码中,变量a的值是多少?```cint a = 5;printf("%d", a);```2.2 答案是 5。

变量a被初始化为5,然后通过printf函数输出。

2.3 以下C语言代码中,变量b的值是多少?```cint b = 10;b = b + 5;printf("%d", b);```2.4 答案是 15。

变量b被初始化为10,然后增加5,最后输出15。

3. 编程题3.1 编写一个C语言程序,计算并输出100以内所有偶数的和。

```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}printf("Sum of even numbers from 1 to 100 is: %d\n", sum);return 0;}```3.2 程序的输出是:Sum of even numbers from 1 to 100 is: 2550。

NOIP提高组初赛及答案C

NOIP提高组初赛及答案C
A.记录了大量像素块的色彩值来表示图像 B.用点、直线或者多边形等基于数学方程的几何图元来表示图像
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

第十届NOIP初赛试题及答案(提高组C)

第十届NOIP初赛试题及答案(提高组C)

第十届全国青少年信息学奥林匹克联赛初赛试题(提高组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

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

1.设全集I = {a, b, c, d, e, f, g},集合A = {a, b, c},B = {b, d, e},C = {e, f, g},那么集合BA⋂C-为()。

⋃(B(~))A. {a, b, c, d}B. {a, b, d, e}C. {b, d, e}D. {b, c, d, e}E. {d, f, g}2.由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有()个。

A. 40320B. 39600C. 840D. 780E. 603.某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。

已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,出,进,进,进,出,出,进,出”。

假设车辆入站的顺序为1,2,3,……,则车辆出站的顺序为()。

A. 1, 2, 3, 4, 5B. 1, 2, 4, 5, 7C. 1, 3, 5, 4, 6D. 1, 3, 5, 6, 7E. 1, 3, 6, 5, 74.满二叉树的叶结点个数为N,则它的结点总数为()。

A. NB. 2 * NC. 2 * N – 1D. 2 * N + 1E. 2N– 15.二叉树T,已知其前序遍历序列为1 2 4 3 5 7 6,中序遍历序列为4 2 1 5 7 3 6,则其后序遍历序列为()。

A. 4 2 5 7 6 3 1B. 4 2 7 5 6 3 1C. 4 2 7 5 3 6 1D. 4 7 2 3 5 6 1E. 4 5 2 6 3 7 16.十进制数100.625等值于二进制数()。

A. 1001100.101B. 1100100.101C. 1100100.011D. 1001100.11E. 1001100.017.下面哪个部件对于个人桌面电脑的正常运行不是必需的()。

NoipXX初赛提高组C试题及答案(完整版)

NoipXX初赛提高组C试题及答案(完整版)

NoipXX初赛提高组C试题及答案(完整版)Noipxx初赛提高组试题及答案(完整版)提高组C语言试题一、单项选择题(每题1.5分,共22.5分)。

1. 以下哪个是面向对象的高级语言( ). A. 汇编语言 B. C++ C. FORTRAN D. Basic2. 1TB代表的字节数量是( ). A. 2的10次方B. 2的20次方 C. 2的30次方 D. 2的40次方3. 二进制数00100100和00010101的和是( ). A. 00101000 B. 001010100 C. 01000101 D. 001110014. TCP协议属于哪一层协议( ). A. 应用层 B. 传输层 C. 网络层 D. 数据链路层 5. 以下几个32位IP地址中,书写错误的选项是( ). A. 162.105.128.27 B. 192.168.0.1 C. 256.256.129.1 D. 10.0.0.1 6. 在无向图中,所有定点的度数之和是边数的( )倍. A. 0.5 B. 1 C. 2 D. 4 7. 对长度位n的有序单链表,假设检索每个元素的概率相等,那么顺序检索到表中任一元素的平均检索长度为( ). A. n/2 B. (n+1)/2 C. (n-1)/2 D.n/4 8. 编译器的主要功能是( ). A. 将一种高级语言翻译成另一种高级语言 B. 将源程序翻译成指令 C. 将低级语言翻译成高级语言D. 将源程序重新组合 9. 二进制数111.101所对应的十进制数是( ). A. 5.625 B. 5.5 C. 6.125 D. 7.625 10. 假设有变量 int a, float x, y, 且 a=7, x=2.5, y=4.7, 那么表达式x+a%3*(int)(x+y)%2/4的值大约是( ). A. 2.500000 B. 2.750000 C. 3.500000 D. 0.000000 11. 有以下结构体说明和变量定义,如下图,指针p、q、r分别指向一个链表中的三个续结点。

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

2009 第十五届全国青少年信息学奥林匹克联赛初赛试题提高组 C++ 语言 二小时完成 )全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效. 单项选择题 (共 10 题,每题分,共计 15 分。

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

)1、关于图灵机下面的说法哪个是正确的:图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作 用。

2、关于BIOS 下面的说法哪个是正确的:BIOS 里包含了键盘、鼠标、声卡、图形界面显器等常用输入输出设备的 驱动程序。

BIOS 能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。

3、已知大写字母A 的ASCII 编码为65(十进制),则大写字母J 的 十六进制ASCII 编码为:4、在字长为 16位的系统环境下,一个 16位带符号整数的二进制补码为 101。

其对应的十进制整数应该是:n 个分支结点(非叶结点)的非空满 k 叉树,k>=1,它的叶结点数 B) nk-1 C) (k+1)n-1 D. (k-1)n+16. 表达式 a*(b+c )-d 的后缀表达式是:A) abcd*+- B) abc+*d- C) abc*+d- D) -+*abcd7、最优前缀编码,也称 Huffman 编码。

这种编码组合的特点是对于较频繁使用 的元素给与较短的唯一编码,以提高通讯的效率。

下面编码组合哪一组不是 合法的前缀编码。

A )(00, 01, 10, 11)A) 图灵机是世界上最早的电子计算机。

B) 由于大量使用磁带操作,图灵机运行速度很慢。

C) 图灵机只是一个理论上的计算模型。

D) A) BIOS 是计算机基本输入输出系统软件的简称。

B) C) BIOS 一般由操作系统厂商来开发完成。

D) A) 48 B) 49 C) 50 D)以上都不是 A) 19 B) -19 C) 18 D) -185、一个包含目为:A) nk + 1B ) (0,1,00,11)C )(0,10,110,111)D )(1,01,000,001)8、快速排序平均情况和最坏情况下的算法时间复杂度分别为:9、右图给出了一个加权无向图, 从顶点 V 0 开始用 prim 算法求最 小生成树。

则依次加入最小生成 树的顶点集合的顶点序列为:10、全国信息学奥林匹克的官方网站为参与信息学竞赛的老师同学们提供相关的信息和资源,请问全国信息学奥林匹克官方网站的网址是:A )B )D ) 二. 不定项选择题 (共 10 题,每题分, 共计 15 分。

每题正确答案的个数不少于 1。

多选或少选均不得分) 。

1、关于CPU 下面哪些说法是正确的:同样主频下,32位的CPU 比16位的CPL 运行速度快一倍。

2、关于计算机内存下面的说法哪些是正确的:A )随机存储器(RAM 的意思是当程序运行时,每次具体分配给程序的内存 位置是随机而不确定的。

B ) 一般的个人计算机在同一时刻只能存 / 取一个特定的内存单元。

C )计算机内存严格说来包括主存(memory 、高速缓存(cache )和寄存器( register )三个部分。

A) 平均情况 O(nlog 2n) , B) 平均情况 O(n) ,最坏情况 O (n 2) 最坏情况 O (n 2) C) 平均情况 O(n) , D) 平均情况 O(log 2n) ,最坏情况 O (nlog2n ) 最坏情况 O (n 2)A) V0, V1, V2, V3, V5, V4B) V0, V1, V5, V4, V3, V3C) V1, V2, V3, V0, V5, V4D) V1, V2, V3, V0, V4, V5A) CPU 全称为中央处理器(或中央处理单元)。

B) CPU 能直接运行机器语言。

C) CPU ft 早是由In tel 公司发明的。

D)从v i 开始的深度优先遍历所经过的顶点序列与广度优先的顶点序列是相7、在带尾指针(链表指针 clist 指向尾结点)的非空循环单链表中每个结点都D) 1MB 内存通常是指1024*1024字节大小的内存。

3、关于操作系统下面说法哪些是正确的:A. 多任务操作系统专用于多核心或多个 CPL 架构的计算机系统的管理。

B. 在操作系统的管理下,一个完整的程序在运行过程中可以被部分存放在内存中。

C. 分时系统让多个用户可以共享一台主机的运算能力,为保证每个用户都得到及时的响应通常会采用时间片轮转调度的策略。

D. 为了方便上层应用程序的开发,操作系统都是免费开源的。

4、关于计算机网络,下面的说法哪些是正确的:A) 网络协议之所以有很多层主要是由于新技术需要兼容过去老的实现方 案。

B) 新一代互联网使用的 IPv6 标准是 IPv5 标准的升级与补充。

C) TCP/IP 是互联网的基础协议簇,包含有TCP 和IP 等网络与传输层的通讯 协议。

D) 互联网上每一台入网主机通常都需要使用一个唯一的 IP 地址,否则就必 须注册一个固定的域名来标明其地址。

5、关于HTML 下面哪些说法是正确的:A) HTML 全称超文本标记语言,实现了文本、图形、声音乃至视频信息的统 一编码。

B) HTMI 不单包含有网页内容信息的描述,同时也包含对网页格式信息的定 义。

C) 网页上的超链接只能指向外部的网络资源,本网站网页间的联系通过设 置标签来实现。

D) 点击网页上的超链接从本质上就是按照该链接所隐含的统一资源定位符(URL 请求网络资源或网络服务。

6若3个顶点的无权图G 的邻接矩阵用数组存储为{{0,1,1},{1,0, 1},{0, 1,0}},假定在具体存储中顶点依次为:V 1,V 2,V 3。

关于该图,下面的说法 哪些是正确的:A) 该图是有向图。

B) 该图是强连通的。

C) 该图所有顶点的入度之和减所有顶点的出度之和等于 1。

D) 同的。

以next 字段的指针指向下一个节点。

假定其中已经有2个以上的结点。

下面 哪些说法是正确的:如果p 指向一个待插入的新结点,在头部插入一个元素的语句序列为:p->n ext = clist- >n ext; clist- >n ext = p;如果p 指向一个待插入的新结点,在尾部插入一个元素的语句序列为:P = clist- >n ext; clist- >n ext = clist- >n ext- >n ext; delete p;P = clist; clist = clist ->n ext; delete p;8、散列表的地址区间为0-10,散列函数为H(K)=K mod11。

采用开地址法的线性 探查法处理冲突,并将关键字序列 26, 25,72, 38,8,18, 59存储到散列 表中,这些元素存入散列表的顺序并不确定。

假定之前散列表为空,则元素 59存放在散列表中的可能地址有:A) 5 B) 7 C) 9 D) 109、排序算法是稳定的意思是关键码相同的记录排序前后相对位置不发生改变, 下列哪些排序算法是稳定的:A)插入排序 B) 基数排序 C) 归并排序 D) 冒泡排序10、在参加NOI 系列竞赛过程中,下面哪些行为是被严格禁止的:携带书写工具,手表和不具有通讯功能的电子词典进入赛场。

在联机测试中通过手工计算出可能的答案并在程序里直接输出答案来获 取分数。

三.问题求解(共2题,每空5分,共计10 分) 1.拓扑排序是指将有向无环图G 中的所有顶点排成一个线性序列,使得图 中任意一对顶点u 和V ,若vu , v> € E(G),则u 在线性序列中出现在V 之前, 这样的线性序列成为拓扑序列。

如下的有向无环图,对其顶点做拓扑排序,则所 有可能的拓扑序列的个数为 。

A) B)C) p->n ext = clist ;clist->next = p;在头部删除一个结点的语句序列为:D) 在尾部删除一个结点的语句序列为。

A) B) C) 通过互联网搜索取得解题思路。

D) 在提交的程序中启动多个进程以提高程序的执行效率。

输出:2, 7 3共计四种,如果要用现金付清10015 那么交易过程中至少 四.阅读程序写结果(共4题,每题8分,共计32 分) 1.#in elude <iostream>using n ames pace std;int a,b;int work(i nt a,i nt b){if (a%b)return work(b,a%b);return b;int mai n(){cin » a >> b;cout << work(a,b) << en dl;return 0;输入:123 3212.某个国家的钱币面值有1, 7, 7元的货物,假设买卖双方各种钱币的数量无限且允许找零,需要流通 张钱币。

92.#include <iostream>using namespace std;int main()int a[4],b[4];int i,j,tmp;for (i=0;i<4;i++)cin >> b[i];for (i=0;i<4;i++)a[i]=0;for (j=0;j<=i;j++)a[i]+=b[j];b[a[i]%4]+=a[j];tmp=1;for (i=0;i<4;i++)a[i]%=10;b[i]%=10;tmp*=a[i]+b[i];cout << tmp << endl;return 0;输入:2 3 5 7}3.#in elude <iostream>using n ames pace std;const int max n=50;const int y=2009;int main()int n,c[max n][max n],i,j,s=0;cin » n;c[0][0]=1;for(i=1;i<=n ;i++)c[i][0]=1;for(j=1;j<i;j++)c[i][j]=c[i-1][j-1]+c[i-1][j];c[i][i]=1;for(i=0;i<=n ;i++)s=(s+c[ n][i])%y;cout << s << en dl;return 0;输入:17输出:#include <iostream>using namespace std;int main()int n,m,i,j,p,k;int a[100],b[100];cin >> n >> m;a[0]=n;i=0;p=0;k=0;dofor (j=0;j<i;j++)if (a[i]==a[j])p=1;k=j;break;if (p)break;b[i]=a[i]/m;a[i+1]=a[i]%m*10;i++;}while (a[i]!=0);cout << b[0] << ".";for (j=1; j<k; j++)cout << b[j];if (p)cout << "(";for (j=k;j<i;j++)cout << b[j];if (p)cout << ")";cout << endl;return 0;输入:5 13输出:五.完善程序(前5空,每空2分,后6空,每空3分,共28 分)1.(最大连续子段和)给出一个数列(元素个数不多于100),数列元素均为负整数、正整数、0。

相关文档
最新文档