


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十九届全国青少年信息学奥林匹克联赛初赛普及组C+语言试题竞赛时间:2013年10月13日14:3016:30选手注意:试题纸共有律无效。不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。一、单项选择题(共20题,每题分,共计30分;每题有且仅有一个正确选项)9页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上的一1.一个32位整型变量占用()个字节。A.4B.8C.32D.1282.二进制数在十进制下是()。A.3.25B.4.125C.D.3.卜面的故事与()算法有着异曲问工之妙。从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:从前有座山,山里有座
2、庙,庙里有个老和尚在给小和尚讲故事:事.A.4.A.C.5.'从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故枚举B.递归C贪心D.逻辑表达式()的值与变量(A(A将VB)AAAB)V(AAB)(2,6,10,17分治A的真假无关。B.(AVB)D.(AVB)A.C.6.A.7.A.8.),将不会产生冲突,其中xmod11B.x2mod112xmod11D.|V2|mod11在十六进制表示法中,字母9B.10C.15D.下图中所使用的数据结构是()分别存储到某个地址区间为amodb表示A"AAAB010的哈希表中,如果哈希函数a除以b的余数。,其中/X表示/X下取整A相当于
3、十进制中的()。16)哈希表B.栈C.队列D.二叉树在Windows资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作)。选项,它的意思是(A.B.C.D.9.A.用剪切板中的文件替换该文件在该文件所在文件夹中,将该文件复制到剪切板,将该文件复制到剪切板,已知一棵二叉树有104B.5C.6将该文件克隆一份并保留原文件并删除原文件个节点,则其中至多有()个节点有2个子节点。D.7h(x)10.在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通图。下图是一个有个顶点、6条边的连通图。若要使它不再是连通图,至少要删去其中的()条边。1B.2C.3D.4二叉树的()第一个访
4、问的节点是根节点。先序遍历B.中序遍历C.后序遍历D.以上都是以A0作为起点,对下面的无向图进行深度优先遍历时,遍历顺序不可能是(A0,A1,A2,A3B.A0,A1,A3,A2C.A0,A2,A1,A3A.11.A.12.A.)D.A0,A3,A1,A2协议使用32位地址,随着其不断被分配,地址资源日趋枯竭。因此,它正逐渐被使IPv4用()位地址的IPv6协议所取代。14. 40B.48C.64D.128()的平均时间复杂度为O(nlogn),其中n是待排序的元素个数。15. A.快速排序B.插入排序C.冒泡排序D.基数排序下面是根据欧几里得算法编写的函数,它所计算的是a和b的()inteu
5、clid(inta,intb)if(b=0)returna;16. elsereturneuclid(b,a%b);A.最大公共质因子B.最小公共质因子C.最大公约数D.最小公倍数通常在搜索引擎中,对某个关键词加上双引号表示()。17. 排除关键词,不显示任何包含该关键词的结果将关键词分解,在搜索结果中必须包含其中的一部分精确搜索,只显示包含整个关键词的结果站内搜索,只显示关键词所指向网站的内容中国的国家顶级域名是()。18. A.B.chC.chnD.china把64位非零浮点数强制转换成32位浮点数后,不可能()。1. A.大于原数B.小于原数C.等于原数D.与原数符号相反下列程序中,正确
6、计算1,2,?,100这100个自然数之和sum(初始值为0)的是(CCFNOIP复赛全国统一评测时使用的系统软件是()A.NOIWindowsB.NOILinuxC.NOIMacOSD.NOIDOS二、问题求解(共2题,每题5分,共计10分;每题全部答对得5分,没有部分分)7个同学围坐一圈,要选2个不相邻的作为代表,有种不同的选法。某系统自称使用了一种防窃听的方式验证用户密码。密码是n个数s1,s2,?,sn,均为0或1。该系统每次随机生成n个数a1,a2,?,an,均为0或1,请用户回答(s1a1+s2a2+?+snan)除以2的余数。如果多次的回答总是正确,即认为掌握密码。该系统认为,即
7、使问答的过程被泄露,也无助于破解密码一一因为用户并没有直接发送密码。然而,事与愿违。例如,当n=4时,有人窃听了以下5次问答:就破解出了密码s1=,s2=,s3=,s4=o三、阅读程序写结果(共4题,每题8分,共计32分)#include<iostream>usingnamespacestd;intmain()inta,b;cin>>a>>b;cout<<a<<"+"<<b<<"="<<a+b<<endl;输入:35输出:#include<i
8、ostream>usingnamespacestd;intmain()inta,b,u,i,num;cin>>a>>b>>u;num=0;for(i=a;i<=b;i+)if(i%u)=0)num+;cout<<num<<endl;return0;输入:110015输出:#include<iostream>usingnamespacestd;intmain()constintSIZE=100;intn,f,i,left,right,middle,aSIZE;cin>>n>>f;for(i
9、=1;i<=n;i+)cin>>ai;left=1;right=n;domiddle=(left+right)/2;if(f<=amiddle)right=middle;elseleft=middle+1;while(left<right);cout<<left<<endl;return0;输入:121724691115171819202125输出:#include<iostream>usingnamespacestd;intmain()constintSIZE=100;intheightSIZE,numSIZE,n,ans;c
10、in>>n;for(inti=0;i<n;i+)cin>>heighti;numi=1;for(intj=0;j<i;j+)if(heightj<heighti)&&(numj>=numi)numi=numj+1;ans=0;for(inti=0;i<n;i+)cout<<ans<<endl;)输入:625311124输出:四、完善程序(共2题,每题14分,共计28分)1.(序列重排)全局数组变量a定义如下:constintSIZE=100;intaSIZE,n;它记录着一个长度为n的序列a1,a2,
11、?,an。现在需要一个函数,以整数p(1<p<n)为参数,实现如下功能:将序列a的前p个数与后np个数对调,且不改变这p个数(或np个数)之间的相对位置。例如,长度为5的序列1,2,3,4,5,当p=2时重排结果为3,4,5,1,2。有一种朴素的算法可以实现这一需求,其时间复杂度为O(n)、空间复杂度为O(n):voidswap1(intp)(inti,j,bSIZE;for(i=1;i<=p;i+)b(1)=ai;(二叉查找树)二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于其右子树上所有节点的值。试判断一棵树是否为二叉查找树。输入的第一行包含一个整数
12、n,表示这棵树有n个顶点,编号分别为1,2,?,n,其中编号为1的为根结点。之后的第i行有三个数value,left_child,right_child,分别表示该节点关键字的值、左子节点的编号、右子节点的编号;如果不存在左子节点或右子节点,贝U用0代替。输出1表示这棵树是二叉查找树,输出0则表示不是。#include<iostream>usingnamespacestd;constintSIZE=100;constintINFINITE=1000000;structnode(intleft_child,right_child,value;);nodeaSIZE;intis_bst
13、(introot,intlower_bound,intupper_bound)(intcur;if(root=0)return1;cur=aroot.value;if(cur>lower_bound)&&(1)&&(is_bst(aroot.left_child,lower_bound,cur)=1)&&(is_bst(2),,)=1)return1;return0;)intmain()(inti,n;cin>>n;for(i=1;i<=n;i+)cin>>ai.value>>ai.left_child>>ai.right_child;cout<<is_bst(5),-INFINITE,INFINITE)<<endl;return0;第十九届全国青少年信息学奥林匹克联赛初赛普及组参考答案一、单项选择题(共20题,每题分,共计30分)12345678910AABCDBBCAC11121314151617181920AADACCADAB1. 二、问题求解(共2题,每题5分,共计10分;每题全部答对得5分,没有部分分)1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 留学研究题目及答案
- QC检验员考试试题及答案
- 消毒供应中心院感考试试题及答案
- 有限空间作业安全考试试题及答案
- 2025科技公司员工劳动合同
- 2025企业管理资料范本财务顾问聘任合同书
- 全球低空经济2025年技术标准法规更新与解读白皮书
- 2025年思修考试试题库及答案
- 2025年交通常识题库及答案
- 教师招聘之《小学教师招聘》能力提升打印大全含完整答案详解【名校卷】
- 80年血火淬炼此刻亮剑正当时:纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵仪式对初中生的启示-2025-2026学年初中主题班会
- 2025-2026学年西师大版(2024)小学数学一年级上册(全册)教学设计(附目录P227)
- 2025年大型集团财务审计外包服务合同风险防控条款规范
- 2025年国家保安员资格考试复习题库(附答案)
- 辅警考试真题(含答案)
- GB/T 45777-2025水泥中石膏掺量评估方法
- 园林机械完整版
- 几何模型“将军饮马”模型(将军饮马、将军遛马、将军造桥)(轴对称模型) 中考数学总复习必会几何模型剖析(全国通用)
- JJG 146-2011量块
- 小学数学思想方法(课件)
- 气管插管导管脱出的应急预案
评论
0/150
提交评论