NOIP2017普及组初赛试题(Pascal)-信息学竞赛
NOIP2017年初赛普和组C 题目和答案解析
![NOIP2017年初赛普和组C 题目和答案解析](https://img.taocdn.com/s3/m/3d9b24cc81c758f5f61f6771.png)
第二十二届全国青少年信息学奥林匹克联赛初赛普及组 C++语言试题竞赛时间:2016 年 10 月 22 日 14:30~16:30选手注意:●试题纸共有 9 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资 料。
一、单项选择题(共 20 题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选 项) 1. 以下不是微软公司出品的软件是( )。
A. Powerpoint B. Word C. Excel D. Acrobat Reader 2. 如果 256 种颜色用二进制编码来表示,至少需要( )位。
A. 6 B. 7 C. 8 D. 9 3. 以下不属于无线通信技术的是( )。
A. 蓝牙 B. WiFi C. GPRS D. 以太网 4. 以下不是 CPU 生产厂商的是( )。
D. IBMA. IntelB. AMDC. Microsoft5. 以下不是存储设备的是( )。
D. 鼠标A. 光盘B. 磁盘C. 固态硬盘6. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock 、字母键 A 、字母键 S 和字母键 D 的顺序循环按键,即 CapsLock 、A 、S 、D 、CapsLock 、A 、S 、D 、……,屏幕上输出的第 81 个字符是字母()。
A. A B. S C. D D. a 7. 二进制数 00101100 和 00010101 的和是( )。
A. 00101000B. 01000001C. 01000100D. 00111000 8. 与二进制小数 0.1 相等的八进制数是( )。
D. 0.1A. 0.8B. 0.4C. 0.29. 以下是32位机器和64位机器的区别的是()。
A. 显示器不同B. 硬盘大小不同C. 寻址空间不同D. 输入法不同10. 以下关于字符串的判定语句中正确的是()。
NOIP2017普及组初赛试题及详细解析
![NOIP2017普及组初赛试题及详细解析](https://img.taocdn.com/s3/m/56f98849770bf78a64295495.png)
输入: 7 3 输出: ________ 答案:8
递归调用的时候要能够比较清晰的把下面的式子写出来 g(8,4,0)=g(8,3,0)+g(7,3,1)+g(6,3,2)=10+4+1=15 g(8,3,0)=g(8,2,0)+g(7,2,1)+g(6,2,2)=5+3+2=10 g(8,2,0)=g(8,1,0)+g(7,1,1)+g(6,1,2)+g(5,1,3)+g(4,1,4)=5 g(7,2,1)=g(6,1,1)+g(5,1,2)+g(4,1,3)=3 g(6,2,2)=g(4,1,2)+g(3,1,3)=2 g(7,3,1)=g(6,2,1)+g(5,2,2)=3+1=4 g(6,2,1)=g(5,1,1)+g(4,1,2)+g(3,1,3)=3 g(5,2,2)=g(3,1,2)=1 g(6,3,2)=g(4,2,2)=g(2,1,2)=1
最后的 8 不用比较,直接放到 C 中,C[] = {1, 2, 3, 4} 共比较了 3 次,即 2n - 1 次
18. 从()年开始,NOIP 竞赛将不再支持 Pascal 语言。 A. 2020 B. 2021 C. 2022 D. 2023
答案:C 从 2022 年开始,NOIP 将不可使用 C 和 Pascal,只能使用 C++
D.s->next=hs;hs=hs->next; 答案:B
新元素入栈后,要把栈顶指针指到新元素的位置
14. 若串 S = “copyright”,其子串的个数是( )。 A. 72 B. 45 C. 46 D. 36 答案:C
第二十三届全国青少年信息学奥林匹克联赛初赛答卷
![第二十三届全国青少年信息学奥林匹克联赛初赛答卷](https://img.taocdn.com/s3/m/b8503250941ea76e59fa0454.png)
第二十三届全国青少年信息学奥林匹克联赛初赛普及组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。
NOIP初赛普及组C及答案
![NOIP初赛普及组C及答案](https://img.taocdn.com/s3/m/af6d1c0f77232f60ddcca166.png)
N O I P初赛普及组C及答案第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30选手注意:●试题纸共有7页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.在8位二进制补码中,表示的数是十进制下的()。
A.43B.-85C.-43D.-842.计算机存储数据的基本单位是()。
A.bitB.ByteC.GBD.KB3.下列协议中与电子邮件无关的是()。
A.POP3B.SMTPC.WTOD.IMAP5.计算机应用的最早领域是()。
A.数值计算B.人工智能C.机器人D.过程控制6.下列不属于面向对象程序设计语言的是()。
A.CB.C++C.JavaD.C#7.NOI的中文意思是()。
A.中国信息学联赛B.全国青少年信息学奥林匹克竞赛C.中国青少年信息学奥林匹克竞赛D.中国计算机协会8.2017年10月1日是星期日,1999年10月1日是()。
A.星期三B.星期日C.星期五D.星期二9.甲、乙、丙三位同学选修课程,从4门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有()种。
A.36B.48C.96D.19210.设G是有n个结点、m条边(n≤m)的连通图,必须删去G的()条边,才能使得G变成一棵树。
A.m–n+1B.m-nC.m+n+1D.n–m+111.对于给定的序列{ak},我们把(i,j)称为逆序对当且仅当i<j且ai>aj。
那么序列1,7,2,3,5,4的逆序对数为()个。
A.4B.5C.6D.712.表达式a*(b+c)*d的后缀形式是()。
A.abcd*+*B.abc+*d*C.a*bc+*dD.b+c*a*d13.向一个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行()。
NOIP2017初赛普及组C++试题
![NOIP2017初赛普及组C++试题](https://img.taocdn.com/s3/m/34d12d2d04a1b0717ed5dd14.png)
三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30-16:30选手注意:试纸纸共有律无效。
答题纸共有2页,满分100分。
请在答题纸上作答,写在试每题有且仅有一个正 A. 43B. -85C. -43D. -84 计算机存储数据的基本单位是( )。
A. bitB. ByteC. GBD. KB 下列协议中与电子邮件无关的是( )。
A. POP3B. SMT PC. WTOD. IMA P )。
4320KB2. 3. 存储图像信息所需的空间为( C. 不得使用任何电子设备(如计算器、手机、电子词典等。
或查阅任何书籍资料。
一、单项选择题(共 20题,每题1.5分,共计30分; 确选项) 1.在8位二进制补码中, 表示的数是十进制下的( 4. 分辨率为800x600、16位色的位图, A. 937.5KB B. 4218.75KB 5. 计算机应用的最早领域是( )。
A.数值计算 B.人工智能D. 2880KB C. 6. 下列不属于面向对象程序设计语言的是( A. C B. C++C. 机器人 )。
JavaD.过程控制 D. C# )。
7. NOI 的中文意思是( A.中国信息学联赛C.中国青少年信息学奥林匹克竞赛全国青少年信息学奥林匹克竞赛 B. D.中国计算机协会8. 2017年10月1日是星期日,1999年10月1日是( A.星期三 B.星期日 9.甲、乙、丙三位同学选修课程,从 3门,则不同的选修方案共有( CCF NOIP 2017第 C.星期五 4门课程中,甲选修 。
种。
初赛普及组C++语言试题1页,共7页)。
D.星期二2门,乙、丙各选修18从()年开始,N0IP 竞赛将不再支持Pascal 语言。
A. 2020B. 2021C. 202219. 一家四口人,至少两个人生日属于同一月份的概率是( 日属于每个月份的概率相同且不同人之间相互独立)A. 1/12B. 1/144C. 41/96CCF N0IP2017初赛普及组C++语言试题第2页,共7页A. 36B. 48C. 96D. 19210.设G 是有n 个结点、m 条边(n mrn )的连通图,必须删去G 的()条 边,才能使得G 变成一棵树。
CCFNOIP2017年度初赛普及其组C语言学习知识试题及其标准参考答案
![CCFNOIP2017年度初赛普及其组C语言学习知识试题及其标准参考答案](https://img.taocdn.com/s3/m/d29b93ee0b1c59eef9c7b441.png)
第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30选手注意:●试题纸共有7 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题 1.5 分,共计30 分;每题有且仅有一个正确选项)1. 在8 位二进制补码中,10101011 表示的数是十进制下的()。
A. 43B. -85C. -43D. -842. 计算机存储数据的基本单位是()。
A. bitB. ByteC. GBD. KB3.下列协议中与电子邮件无关的是()。
A. POP3B. SMTPC. WTOD. IMAP4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为()。
A. 937.5KBB. 4218.75KBC. 4320KBD. 2880KB5. 计算机应用的最早领域是()。
A. 数值计算B. 人工智能C. 机器人D. 过程控制6.下列不属于面向对象程序设计语言的是()。
A. CB. C++C. JavaD. C#7. NOI 的中文意思是()。
A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会8. 2017 年10 月1 日是星期日,1999 年10 月1 日是()。
A. 星期三B. 星期日C. 星期五D. 星期二9.甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2 门,乙、丙各选修3门,则不同的选修方案共有()种。
A. 36B. 48C. 96D. 19210. 设G 是有n 个结点、m 条边(n ≤ m)的连通图,必须删去G 的()条边,才能使得G 变成一棵树。
A. m – n + 1B. m - nC. m + n + 1D. n – m + 111. 对于给定的序列{ak},我们把(i, j) 称为逆序对当且仅当i < j 且ai > aj。
noip普及组初赛试题及答案
![noip普及组初赛试题及答案](https://img.taocdn.com/s3/m/62d363de03d276a20029bd64783e0912a3167c6e.png)
noip普及组初赛试题及答案一、选择题(每题5分,共50分)1. 在计算机系统中,CPU的中文意思是什么?A. 中央处理器B. 存储器C. 输入输出设备D. 操作系统答案:A2. 下列关于二进制数的描述,错误的是?A. 二进制数只有0和1两个数字B. 二进制数的每一位代表2的幂次C. 二进制数的运算规则与十进制数相同D. 二进制数可以表示计算机中的数据答案:C3. 在编程语言中,用于控制程序流程的语句是?A. 赋值语句B. 条件语句C. 循环语句D. 所有选项答案:D4. 下列哪种数据结构不属于线性数据结构?A. 数组B. 链表C. 树D. 图答案:D5. 在计算机程序中,用于存储临时数据的存储区域是?A. 硬盘B. 内存C. 缓存D. 寄存器答案:B6. 以下哪个算法的时间复杂度是O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 线性查找答案:C7. 在数据库中,用于存储数据的表之间的关系称为?A. 索引B. 视图C. 外键D. 触发器答案:C8. 下列关于递归函数的描述,正确的是?A. 递归函数不能包含循环B. 递归函数必须有终止条件C. 递归函数可以无限递归D. 递归函数可以没有递归调用答案:B9. 在操作系统中,用于管理内存的机制是?A. 文件系统B. 进程调度C. 内存管理D. 网络通信答案:C10. 在网络通信中,TCP协议的主要作用是?A. 传输文件B. 建立连接C. 错误检测D. 路由选择答案:B二、填空题(每题5分,共30分)1. 在计算机中,一个字节由____位二进制数组成。
答案:82. 一个完整的算法应该包含输入、____和输出三个基本部分。
答案:处理3. 在编程中,____是一种常用的数据结构,用于存储具有相同数据类型的元素集合。
答案:数组4. 在面向对象编程中,封装、继承和____是三个基本特征。
答案:多态5. 在关系型数据库中,____是一种特殊的表,用于定义表之间的关系。
全国青少年信息学奥赛普及组 C++语言试题
![全国青少年信息学奥赛普及组 C++语言试题](https://img.taocdn.com/s3/m/60640b0bbe1e650e52ea99b4.png)
第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30选手注意:●试题纸共有7 页,答题纸共有2 页,满分100 分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题 1.5 分,共计30 分;每题有且仅有一个正确选项)1. 在8 位二进制补码中,10101011 表示的数是十进制下的()。
A. 43B. -85C. -43D. -842. 计算机存储数据的基本单位是()。
A. bitB. ByteC. GBD. KB3.下列协议中与电子邮件无关的是()。
A. POP3B. SMTPC. WTOD. IMAP4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为()。
A. 937.5KBB. 4218.75KBC. 4320KBD. 2880KB5. 计算机应用的最早领域是()。
A. 数值计算B. 人工智能C. 机器人D. 过程控制6.下列不属于面向对象程序设计语言的是()。
A. CB. C++C. JavaD. C#7. NOI 的中文意思是()。
A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会8. 2017 年10 月1 日是星期日,1999 年10 月1 日是()。
A. 星期三B. 星期日C. 星期五D. 星期二9.甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2 门,乙、丙各选修3门,则不同的选修方案共有()种。
A. 36B. 48C. 96D. 19210. 设G 是有n 个结点、m 条边(n ≤ m)的连通图,必须删去G 的()条边,才能使得G 变成一棵树。
A. m – n + 1B. m - nC. m + n + 1D. n – m + 111. 对于给定的序列{ak},我们把(i, j) 称为逆序对当且仅当i < j 且ai > aj。
信息学奥林匹克联赛初赛模拟试题一(普及组)模拟试题及参考答案
![信息学奥林匹克联赛初赛模拟试题一(普及组)模拟试题及参考答案](https://img.taocdn.com/s3/m/a4cf82356bd97f192279e9f0.png)
信息学奥林匹克联赛初赛模拟试题一(普及组)(本试题全部为笔试,满分100分)试题由四部分组成:1、选择题2、问题求解题3、程序阅读理解题4、程序完善题一、选择题:共20题,每题1.5分,共计30分。
每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。
1、计算机网络最大的优点是。
A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。
A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序D、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。
A. 顺序查找B. 散列查找C. 折半查找D. 动态查找E、二分查找4、下列各数中最大的是____。
A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。
A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。
A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。
NOIP2017全国青少年信息学奥林匹克联赛提高组初赛试题卷答案解析
![NOIP2017全国青少年信息学奥林匹克联赛提高组初赛试题卷答案解析](https://img.taocdn.com/s3/m/d9701fd5770bf78a65295487.png)
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合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。
NOIP2017年初赛普和组C 题目和答案解析
![NOIP2017年初赛普和组C 题目和答案解析](https://img.taocdn.com/s3/m/6711d13316fc700abb68fc58.png)
第二十二届全国青少年信息学奥林匹克联赛初赛普及组 C++语言试题竞赛时间:2016 年 10 月 22 日 14:30~16:30选手注意:试题纸共有 9 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.以下不是微软公司出品的软件是()。
A. Powerpoint B. WordC. Excel D. Acrobat Reader2. 如果 256 种颜色用二进制编码来表示,至少需要()位。
A. 6 B. 7 C. 8 D. 93.以下不属于无线通信技术的是()。
A. 蓝牙 B. WiFi C. GPRS D. 以太网4. 以下不是 CPU 生产厂商的是()。
D. IBMA. Intel B. AMD C. Microsoft5. 以下不是存储设备的是()。
D. 鼠标A. 光盘 B. 磁盘 C. 固态硬盘6.如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键 A、字母键 S 和字母键 D 的顺序循环按键,即 CapsLock、A、S、D、CapsLock、A、S、D、……,屏幕上输出的第 81 个字符是字母()。
A. A B. S C. D D. a7. 二进制数 00101100 和 00010101 的和是()。
A. 00101000 B. 01000001 C. 01000100 D. 001110008. 与二进制小数 0.1 相等的八进制数是()。
D. 0.1A. 0.8 B. 0.4 C. 0. 2CCF NOIP2016 初赛普及组 C++语言试题第 1 页,共 9 页9. 以下是 32 位机器和 64 位机器的区别的是()。
A. 显示器不同 B. 硬盘大小不同C. 寻址空间不同 D. 输入法不同10. 以下关于字符串的判定语句中正确的是()。
noip2017普及组初赛试题+答案
![noip2017普及组初赛试题+答案](https://img.taocdn.com/s3/m/231c3bda5ebfc77da26925c52cc58bd630869341.png)
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普及组初赛C++试题及答案
![NOIP2017普及组初赛C++试题及答案](https://img.taocdn.com/s3/m/8f94d78a6aec0975f46527d3240c844769eaa0a7.png)
for(i= 0;i<s.length();i++)if([s[]]== 1){ cout << s[i]<< endl; return 0;
cout << "no" << endl; return 0;
六
输入∶xyzxyw
输出∶_
。。;
。 。 。。 。。人;人
三、阅读程序写结果(共 4题,每题 8分,共计 32 分)
1.#include using namespace std;
一int main(){ int t[256]; string s; int i;
cin >> s;
for (i=0;i<256;i++)t[i]=0;
A. POP3 B.SMTP C.WTO D.IMAP
4.分辨率为 800x600、16 位色的位图,存储图像信息所需的空间为()。
A.937.5KB B.4218.75KB C.4320KB D.2880KB
5.计算机应用的最早领域是()。
A.数值计算 B.人工智能 C.机器人 D.过程控制
6.下列不属于面向对象程序设计语言的是()。
e2)]
countcm 或 m>Count
O)]
lbound<ubound1 或I ubound>lbound
而
25
2.5
[m
(lboundubound+1)div 2或
(lbound+ubound+1》/2 或
(④) (1boundrubound+1)shr 1或
(lboundvubound+1)>1 或
示每条绳子的长度,第三行是一个不超过10°的正整数 m。 输出∶绳段的最大长度,若无法切割,输出 Failed。
noip初赛试题普及组及答案
![noip初赛试题普及组及答案](https://img.taocdn.com/s3/m/2da39640fd4ffe4733687e21af45b307e971f976.png)
noip初赛试题普及组及答案一、选择题(每题5分,共20分)1. 在计算机中,用来表示存储容量的基本单位是()。
A. 字节B. 字C. 位D. 字长答案:A2. 下列关于算法复杂度的描述,正确的是()。
A. 算法复杂度与程序代码的长短有关B. 算法复杂度与程序的运行时间有关C. 算法复杂度与程序运行的输入数据有关D. 算法复杂度与程序运行的机器性能有关答案:C3. 在编程中,若要实现一个循环,直到满足某个条件才停止,应使用()。
A. while循环B. for循环C. do-while循环D. switch语句答案:A4. 在C++中,下列哪个关键字用于定义一个类()。
A. structB. classC. interface答案:B二、填空题(每题5分,共20分)1. 在计算机科学中,数据结构通常分为两大类:线性结构和________。
答案:非线性结构2. 一个完整的程序设计语言包括语法规则和________规则。
答案:语义3. 在计算机中,用二进制表示的数值中,最小的非零数是________。
答案:14. 在C++中,用于定义一个私有成员的关键字是________。
答案:private三、编程题(每题30分,共60分)1. 编写一个程序,计算并输出100以内所有偶数的和。
```c++#include <iostream>using namespace std;int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}cout << "Sum of all even numbers within 100 is: " << sumreturn 0;}```2. 编写一个程序,实现一个简单的计算器,能够进行加、减、乘、除四则运算。
NOIP普及组初赛及答案Pascal.docx
![NOIP普及组初赛及答案Pascal.docx](https://img.taocdn.com/s3/m/ffe17e6a76eeaeaad1f330d0.png)
第十八届全国青少年信息学奥林匹克联赛初赛(普及组Pascal 语言试题)选手注意:试题纸共有 10 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料一、单项选择题(共20 题,每题 1.5 分,共计 30 分;每题且仅有一个正确选项)1.计算机如果缺少(),将无法正常启动。
A .内存B .鼠标C. U 盘D.摄像头2.()是一种先进先出的线性表。
A .栈B .队列C.哈希表(散列表)D.二叉树3.目前计算机芯片(集成电路)制造的主要原料是(),它是一种可以在沙子中提炼出的物质。
A .硅B .铜C.锗D.铝4.十六进制数 9A 在()进制下是 232。
A .四B .八C.十D.十二5.()不属于操作系统。
A . Windows B. DOS C. Photoshop D .NOI Linux6.如果一棵二叉树的中序遍历是BAC ,那么它的先序遍历不可能是()。
A . ABC B. CBA C. ACB D .BAC7.目前个人电脑的()市场占有率最靠前的厂商包括Intel 、 AMD 等公司。
A .显示器B. CPU C.内存 D .鼠标8.使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少 1 个逆序对,因此序列5,4, 3,2, 1 需要执行()次操作,才能完成冒泡排序。
A . 0B. 5C. 10 D .159. 1946 年诞生于美国宾夕法尼亚大学的ENIAC 属于()计算机。
A .电子管B.晶体管C.集成电路 D .超大规模集成电路10.无论是 TCP/IP 模型还是 OSI 模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。
如果用现实生活中的例子来比喻这些“层”,以下最恰当的是()。
A .中国公司的经理与波兰公司的经理交互商业文件B .军队发布命令C.国际会议中,每个人都与他国地位对等的人直接进行会谈D .体育比赛中,每一级比赛的优胜者晋级上一级比赛11.矢量图( Vector Image)图形文件所占的贮存空间比较小,并且无论如何放大、缩小或旋转等都不会失真,是因为它()。
NOIP2017扬中普及组1试题
![NOIP2017扬中普及组1试题](https://img.taocdn.com/s3/m/682d3ac833d4b14e852468c5.png)
011001100010100011 001010100101110001 【样例输入 2】 00:00:01
【样例输出 2】
000000000000000001 000000000000000001
第2页共5页
jsoi2017 扬中
普及组 1
素数间距
(gap.pas/c/cpp)
1-3
4-5
6-7
8-10
第5页共5页
分别竖着和横着取出字符,于是得到 011001100010100011 和 00101010010111001 两个字符 串。 【输入格式】 一行,一个 24 小时表示的时间。符合 XX:XX:XX 的形式,分别表示时、分、秒 【输出格式】
一行,两个字符串,分别表示竖着和横着取出的字符串(具体参见样例)。两个字符串 用一个空格隔开。 【样例输入 1】 10:37:49
4
【样例输入 2】 15 【样例输出 2】
4
【数据范围】 20% N<=100 40% N<=1000 100% N<=1,000,000
第3页共5页
jsoi2017 扬中
普及组 1
回文分割
(palin.pas/c/cpp)
【问题描述】 大家都知道回文串吧~ 简单地说就是左右对称的一个串,比如 abcba,werrew。小 s 对回文 串的研究已经够深刻了,现在她转而研究其他方面的回文,比如,数的回文拆分。对于自然 数的拆分,就是把一个自然数 N 用若干个整数之和表示。比如 5=1+2+3+4+5=1+2+1+7+1+2+1。 那么怎样的拆分才算是回文的呢?我们用从归纳的角度来定义数的回文拆分。首先一个数 A=A 是一个回文拆分。其次,一个自然数 N=A+A 或是 N=A+x+A,其中 A 是一个回文拆分,x 是任意一个自然数,这两种也是回文拆分。举个例子,7 的所有回文拆分有:7, 1+5+1,2+3+2,1+1+3+1+1,3+1+3,1+1+1+1+1+1+1。现在小 s 想知道,一个正整数 N 的回文拆 分到底有多少种。由于这个数字可能很大,小 s 只需要你告诉她答案除以 1,000,000,007 的 余数的值。 【输入格式】 一行,一个正整数 N 【输出格式】 一行,一个整数 M,为 N 的回文拆分数%(mod) 1,000,000,007 的值 【样例输入 1】 4 【样例输出 1】 4 【样例输入 2】 20 【样例输出 2】 60 【数据范围】 30% 1<=N<=20 100% 1<=N<=1000
NOIP初赛普及组C试题及答案优选稿
![NOIP初赛普及组C试题及答案优选稿](https://img.taocdn.com/s3/m/8690b6980242a8956aece41a.png)
N O I P初赛普及组C试题及答案集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)第二十三届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间:2017年10月14日14:30~16:30选手注意:●试题纸共有7页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项)1.在8表示的数是十进制下的()。
A.43B.-85C.-43D.-842.计算机存储数据的基本单位是()。
A.bitB.ByteC.GBD.KB3.下列协议中与电子邮件无关的是()。
A.POP3B.SMTPC.WTOD.IMAP4.分辨率为800x600、16位色的位图,存储图像信息所需的空间为()。
A.937.5KBB.4218.75KBC.4320KBD.2880KB5.计算机应用的最早领域是()。
A.数值计算B.人工智能C.机器人D.过程控制6.下列不属于面向对象程序设计语言的是()。
A.CB.C++C.JavaD.C#7.NOI的中文意思是()。
A.中国信息学联赛B.全国青少年信息学奥林匹克竞赛C.中国青少年信息学奥林匹克竞赛D.中国计算机协会8.2017年10月1日是星期日,1999年10月1日是()。
A.星期三B.星期日C.星期五D.星期二9.甲、乙、丙三位同学选修课程,从4门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有()种。
A.36B.48C.96D.19210.设G是有n个结点、m条边(n≤m)的连通图,必须删去G的()条边,才能使得G变成一棵树。
A.m–n+1B.m-nC.m+n+1D.n–m+111.对于给定的序列{ak},我们把(i,j)称为逆序对当且仅当i<j且ai>aj。
NOIP2017提高组初赛模拟题
![NOIP2017提高组初赛模拟题](https://img.taocdn.com/s3/m/e2477ec5b1717fd5360cba1aa8114431b80d8e4f.png)
第二十三届全国青少年信息学奥林匹克联赛初赛提高组 PASCAL语言模拟试题竞赛时间:2017年10月 14 日14:30~16:30选手注意:●试题纸共有13页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上的一律无效。
●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15题,每题 1.5分,共计22.5分;每题有且仅有一个正确选项)1.1956年()授予肖克利(William Shockley)、巴丁(John Bardeen)和布拉顿(Walter Brattain),以表彰他们对半导体的研究和晶体管效应的发现。
A. 诺贝尔物理学奖B. 约翰·冯·诺依曼奖C. 图灵奖D. 高德纳奖(DonaldE. 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. A B. S C. D D. A3.二进制数00101100和01010101异或的结果是()。
A. 00101000 B. 01111001 C. 01000100 D. 001110004.与二进制小数0.1相等的八进进制数是()。
A. 0.8 B. 0.4 C. 0.2 D. 0.15.以比较作为基本运算,在N个数中找最小数的最少运算次数为()。
A. N B. N-1 C. N2 D. log N6.表达式a*(b+c)-d的后缀表达形式为()。
A. abcd*+- B. abc+*d- C. abc*+d- D. -+*abcd7.一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二十三届全国青少年信息学奥林匹克联赛初赛普及组 pascal语言试题竞赛时间:2017 年 10 月 14 日 14:30~16:30选手注意:试题纸共有 7 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共 20 题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选项)1. 在 8 位二进制补码中,10101011 表示的数是十进制下的()。
A. 43B. -85C. -43D. -842. 计算机存储数据的基本单位是()。
A. bitB. ByteC. GBD. KB3. 下列协议中与电子邮件无关的是()。
A. POP3B. SMTPC. WTOD. IMAP4. 分辨率为 800x600、16 位色的位图,存储图像信息所需的空间为()。
A. 937.5KBB. 4218.75KBC. 4320KBD. 2880KB5. 计算机应用的最早领域是()。
A. 数值计算B. 人工智能C. 机器人D. 过程控制6. 下列不属于面向对象程序设计语言的是()。
A. CB. C++C. JavaD. C#7. NOI 的中文意思是()。
A. 中国信息学联赛B. 全国青少年信息学奥林匹克竞赛C. 中国青少年信息学奥林匹克竞赛D. 中国计算机协会8. 2017 年 10 月 1 日是星期日,1999 年 10 月 1 日是()。
A. 星期三B. 星期日C. 星期五D. 星期二9. 甲、乙、丙三位同学选修课程,从 4 门课程中,甲选修 2 门,乙、丙各选修3 门,则不同的选修方案共有()种。
A. 36B. 48C. 96D. 19210. 设 G 是有 n 个结点、m 条边(n ≤ m)的连通图,必须删去 G 的()条边,才能使得 G 变成一棵树。
A. m – n + 1B. m - nC. m + n + 1D. n – m + 111. 对于给定的序列{a k },我们把 (i, j) 称为逆序对当且仅当 i < j 且 a i > a j 。
那么序列 1, 7, 2, 3, 5, 4 的逆序对数为()个。
A. 4B. 5C. 6D. 712. 表达式 a * (b + c) * d 的后缀形式是()。
A. a b c d * + *B. a b c + * d *C. a * b c + * dD. b + c * a * d13. 向一个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行()。
A. hs^.next = s;B. s^.next = hs; hs = s;C. s^.next = hs^.next; hs^.next = s;D. s^.next = hs; hs = hs^.next;14. 若串 S = “copyright”,其子串的个数是()。
A. 72B. 45C. 46D. 3615. 十进制小数 13.375 对应的二进制数是()。
A. 1101.011B. 1011.011C. 1101.101D. 1010.0116. 对于入栈顺序为 a, b, c, d, e, f, g 的序列,下列()不可能是合法的出栈序列。
A. a, b, c, d, e, f, gB. a, d, c, b, e, g, fC. a, d, b, c, g, f, eD. g, f, e, d, c, b, a17. 设 A 和 B 是两个长为 n 的有序数组,现在需要将 A 和 B 合并成一个排好序的数组,任何以元素比较作为基本运算的归并算法在最坏情况下至少要做()次比较。
A. n2B. n log nC. 2nD. 2n - 118. 从()年开始,NOIP 竞赛将不再支持 Pascal 语言。
A. 2020B. 2021C. 2022D. 202319. 一家四口人,至少两个人生日属于同一月份的概率是()(假定每个人生日属于每个月份的概率相同且不同人之间相互独立)。
A. 1/12B. 1/144C. 41/96D. ¾20. 以下和计算机领域密切相关的奖项是()。
A. 奥斯卡奖B. 图灵奖C. 诺贝尔奖D. 普利策奖二、问题求解(共 2 题,每题题 5 分,共计 10 分)1. 一个人站在坐标(0, 0)处,面朝 x 轴正方向。
第一轮,他向前走 1 单位距离,然后右转;第二轮,他向前走 2 单位距离,然后右转;第三轮,他向前走 3 单位距离,然后右转……他一直这么走下去。
请问第 2017 轮后,他的坐标是:(_________,_________)。
(请在答题纸上用逗号隔开两空答案)2. 如右图所示,共有 13 个格子。
对任何一个格子进行一次操作,会使得它自己以及与它上下左右相邻的格子中的数字改变(由 1 变 0,或由 0 变 1)。
现在要使得所有的格子中的数字都变为 0,至少需要_________次操作。
三、阅读程序写结果(共 4 题,每题 8 分,共计 32 分)1.var t:array[1..256] of longint;s:string;i:longint;beginreadln(s);for i:=1 to 256 dot[i]:=0;for i:=1 to length(s) doinc(t[ord(s[i])]);for i:=1 to length(s) doif t[ord(s[i])]=1 thenbeginwriteln(s[i]);halt;end;writeln('no');end.输入:xyzxyw输出:_________2.var t,m,n:longint;function g(m,n,x:longint):longint; var ans,i:longint;beginans:=0;if n=1 thenbeging:=1; exit;end;for i:=x to m div n doans:= ans+g(m-i,n-1,i);g:=ans;end;beginread(m,n);writeln(g(m,n,0));end.输入:7 3输出:_________3.var ch:string;a,b:array[0..200] of longint;n,i,t,res:longint;beginread(ch);n:=length(ch);for i:=0 to 200 dob[i]:=0;for i:=1 to n dobegina[i]:=ord(ch[i])-48;b[i]:=b[i-1]+a[i];end;res:=b[n];t:=0;for i:=n downto 1 dobeginif a[i]=0 then inc(t);if b[i-1]+t<res then res:=b[i-1]+t;end;writeln(res);end.输入:1001101011001101101011110001 输出:_________4.var n,m,x,y,dx,dy,cnt:longint;beginread(n,m);x:=1;y:=1;dx:=1;dy:=1;cnt:=0;while cnt<>2 dobegincnt:=0;x:=x+dx;y:=y+dy;if (x=1)or(x=n) thenbegininc(cnt);dx:=-dx;end;if (y=1)or(y=m) thenbegininc(cnt);dy:=-dy;end;end;writeln(x,' ',y);end.输入 1:4 3输出 1:_________(3 分)输入 2:2017 1014输出 2:_________(5 分)四、完善程序(共共 2 题,每题题 14 分,共计 28 分)1. (快速幂)请完善下面的程序,该程序使用分治法求 x p mod m 的值。
(第一空 2 分,其余 3 分)输入:三个不超过 10000 的正整数 x,p,m。
输出:x p mod m 的值。
提示:若 p 为偶数,x p =(x 2 ) p/2 ;若 p 为奇数,x p =x*(x 2 ) (p-1)/2。
var x,p,m,i,result:longint;beginread(x,p,m);result:=_________;while ___________ dobeginif (p mod 2 =1) thenresult:= ________________;p:=p div 2;x:=________________;end;writeln(__________);end.2. (切割绳子)有 n 条绳子,每条绳子的长度已知且均为正整数。
绳子可以以任意正整数长度切割,但不可以连接。
现在要从这些绳子中切割出 m 条长度相同的绳段,求绳段的最大长度是多少。
(第一、二空 2.5 分,其余 3 分)输入:第一行是一个不超过 100 的正整数 n,第二行是 n 个不超过 10 6的正整数,表示每条绳子的长度,第三行是一个不超过 10 8的正整数 m。
输出:绳段的最大长度,若无法切割,输出 Failed。
var n,m,i,lbound,ubound,mid,count:longint;len:array[0..100] of longint;beginread(n);count:=0;for i:=0 to n-1 dobeginread(len[i]);_________________;end;read(m);if _____________ thenbeginwriteln('Failed');halt;end;lbound:=1;ubound:=1000000;while ______________ dobeginmid:=__________________;count:=0;for i:=0 to n-1 do__________________________;if count<m thenubound:=mid-1elselbound:=mid;end;writeln(lbound);end.。