ImageVerifierCode 换一换
格式:PDF , 页数:9 ,大小:535KB ,
资源ID:2295209      下载积分:6 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2295209.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(NOIP2015提高组C试题.pdf)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

NOIP2015提高组C试题.pdf

1、CCF NOIP2015 初赛提高组 C 语言试题 第 1 页,共 9 页 第二十一届全国青少年信息学奥林匹克联赛初赛 提高组 C 语言试题 竞赛时间:2015 年 10 月 11 日 14:3016:30 选手选手注意:注意:试题纸共有 9 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写在试题纸上的一律无效。不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。一、单项选择题(共一、单项选择题(共 15 题,每题题,每题 1.5 分,共计分,共计 22.5 分分;每题有且仅有一个正确每题有且仅有一个正确选项选项)1.在计算机内部用来传送、存贮、加工处理的数据或

2、指令都是以()形式进行的。A.二进制码 B.八进制码 C.十进制码 D.智能拼音码 2.下列说法正确的是()。A.CPU 的主要任务是执行数据运算和程序控制 B.存储器具有记忆能力,其中信息任何时候都不会丢失 C.两个显示器屏幕尺寸相同,则它们的分辨率必定相同 D.个人用户只能使用 Wifi 的方式连接到 Internet 3.与二进制小数 0.1 相等的十六进制数是()。A.0.8 B.0.4 C.0.2 D.0.1 4.下面有四个数据组,每个组各有三个数据,其中第一个数据为八进制数,第二个数据为十进制数,第三个数据为十六进制数。这四个数据组中三个数据相同的是()。A.120 82 50 B

3、144 100 68 C.300 200 C8 D.1762 1010 3F2 5.线性表若采用链表存储结构,要求内存中可用存储单元地址()。A.必须连续 B.部分地址必须连续 C.一定不连续 D.连续不连续均可 6.今有一空栈 S,对下列待进栈的数据元素序列 a,b,c,d,e,f 依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈 S 的栈顶元素为()。A.f B.c C.a D.b CCF NOIP2015 初赛提高组 C 语言试题 第 2 页,共 9 页 7.前序遍历序列与后序遍历序列相同的二叉树为()。A.非叶子结点只有左子树的二叉树 B.只有根结点的二叉树 C.

4、根结点无右子树的二叉树 D.非叶子结点只有右子树的二叉树 8.如果根的高度为 1,具有 61 个结点的完全二叉树的高度为()。A.5 B.6 C.7 D.8 9.6 个顶点的连通图的最小生成树,其边数为()。A.6 B.5 C.7 D.4 10.设某算法的计算时间表示为递推关系式 T(n)=T(n-1)+n(n 为正整数)及 T(0)=1,则该算法的时间复杂度为()。A.O(log n)B.O(n log n)C.O(n)D.O(n2)11.具有 n 个顶点,e 条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为()。A.(n2)B.(e2)C.(ne)D.(n+e

5、)12.在数据压缩编码的应用中,哈夫曼(Huffman)算法是一种采用了()思想的算法。A.贪心 B.分治 C.递推 D.回溯 13.双向链表中有两个指针域,llink 和 rlink,分别指回前驱及后继,设 p 指向链表中的一个结点,q 指向一待插入结点,现要求在 p 前插入 q,则正确的插入为()。A.p-llink=q;q-rlink=p;p-llink-rlink=q;q-llink=p-llink;B.q-llink=p-llink;p-llink-rlink=q;q-rlink=p;p-llink=q-rlink;C.q-rlink=p;p-rlink=q;p-llink-rlin

6、k=q;q-rlink=p;D.p-llink-rlink=q;q-rlink=p;q-llink=p-llink;p-llink=q;14.对图 G 中各个结点分别指定一种颜色,使相邻结点颜色不同,则称为图 G 的一个正常着色。正常着色图 G 所必需的最少颜色数,称为 G 的色数。那么下图的色数是()。CCF NOIP2015 初赛提高组 C 语言试题 第 3 页,共 9 页 A.3 B.4 C.5 D.6 15.在 NOI 系列赛事中参赛选手必须使用由承办单位统一提供的设备。下列物品中不允许选手自带的是()。A.鼠标 B.笔 C.身份证 D.准考证 二二、不定不定项选择题(共项选择题(共

7、5 题,每题题,每题 1.5 分,共计分,共计 7.5 分分;每题有一个或多个正确;每题有一个或多个正确选项,选项,多选或少选均不得分多选或少选均不得分)1.以下属于操作系统的有()。A.Windows XP B.UNIX C.Linux D.Mac OS 2.下列属于视频文件格式的有()。A.AVI B.MPEG C.WMV D.JPEG 3.下列选项不是正确的 IP 地址的有()。A.202.300.12.4 B.192.168.0.3 C.100:128:35:91 D.111-127-35-21 4.下列有关树的叙述中,叙述正确的有()。A.在含有 n 个结点的树中,边数只能是(n-1

8、)条 B.在哈夫曼树中,叶结点的个数比非叶结点个数多 1 C.完全二叉树一定是满二叉树 D.在二叉树的前序序列中,若结点 u 在结点 v 之前,则 u 一定是 v 的祖先 5.以下图中一定可以进行黑白染色的有()。(黑白染色:为各个结点分别指定黑白两种颜色之一,使相邻结点颜色不同。)A.二分图 B.完全图 C.树 D.连通图 CCF NOIP2015 初赛提高组 C 语言试题 第 4 页,共 9 页 三、三、问题求解(共问题求解(共 2 题,每题,每题题 5 分,共计分,共计 10 分分;每题;每题全部答对得全部答对得 5 分,分,没有部没有部分分分分)1.在 1 和 2015 之间(包括 1

9、 和 2015 在内)不能被 4、5、6 三个数任意一个数整除的数有_个。2.结点数为 5 的不同形态的二叉树一共有_种。(结点数为 2 的二叉树一共有 2种:一种是根结点和左儿子,另一种是根结点和右儿子。)四四、阅读程序写结果(共、阅读程序写结果(共 4 题,每题题,每题 8 分,共计分,共计 32 分)分)1.#include struct point int x;int y;int main()struct EX int a;int b;struct point c;e;e.a=1;e.b=2;e.c.x=e.a+e.b;e.c.y=e.a*e.b;printf(%d,%dn,e.c.x

10、e.c.y);return 0;输出:_ 2.#include CCF NOIP2015 初赛提高组 C 语言试题 第 5 页,共 9 页 void fun(char*a,char*b)a=b;(*a)+;int main()char c1,c2,*p1,*p2;c1=A;c2=a;p1=&c1;p2=&c2;fun(p1,p2);printf(%c%cn,c1,c2);return 0;输出:_ 3.#include#include int main()int i,len,maxlen;char s256,ss256;maxlen=0;do scanf(%s,ss);len=strlen(

11、ss);if(ss0=#)break;if(len maxlen)strcpy(s,ss);maxlen=len;while(1);printf(%sn,s);return 0;CCF NOIP2015 初赛提高组 C 语言试题 第 6 页,共 9 页 输入:I am a citizen of China#输出:_ 4.#include int fun(int n,int fromPos,int toPos)if(n=0)return 0;int t;for(t=1;t=3;t+)if(t!=fromPos&t!=toPos)break;int tot=0;tot+=fun(n-1,fromP

12、os,t);tot+;tot+=fun(n-1,t,toPos);return tot;int main()int n;scanf(%d,&n);printf(%dn,fun(n,1,3);return 0;输入:5 输出:_ CCF NOIP2015 初赛提高组 C 语言试题 第 7 页,共 9 页 五、完善程序五、完善程序(共共 2 题,每题题,每题 14 分分,共计共计 28 分分)1.(双子序列最大和双子序列最大和)给定一个长度为 n(3 n 1000)的整数序列,要求从中选出两个连续子序列,使得这两个连续子序列的序列和之和最大,最终只需输出这个最大和。一个连续子序列的序列和为该连续子

13、序列中所有数之和。要求:每个连续子序列长度至少为 1,且两个连续子序列之间至少间隔 1 个数。(第五空 4 分,其余 2.5 分)#include#define MAXN 1000 int n,i,ans,sum;int xMAXN;int lmaxMAXN;/lmaxi为仅含 xi及 xi左侧整数的连续子序列的序列和中,最大的序列和 int rmaxMAXN;/rmaxi为仅含 xi及 xi右侧整数的连续子序列的序列和中,最大的序列和 int main()scanf(%d,&n);for(i=0;i n;i+)scanf(%d,&xi);lmax0=x0;for(i=1;i n;i+)if(

14、lmaxi-1=0)lmaxi=xi;else lmaxi=lmaxi-1+xi;for(i=1;i n;i+)if(lmaxi=0;i-)if(rmaxi+1=0;i-)if(rmaxi rmaxi+1)(4);ans=x0+x2;for(i=1;i ans)ans=sum;printf(%dn,ans);return 0;2.(最短路径问题最短路径问题)无向连通图 G 有 n 个结点,依次编号为 0,1,2,.,(n-1)。用邻接矩阵的形式给出每条边的边长,要求输出以结点 0 为起点出发,到各结点的最短路径长度。使用 Dijkstra 算法解决该问题:利用 dist 数组记录当前各结点与起

15、点的已找到的最短路径长度;每次从未扩展的结点中选取 dist 值最小的结点 v 进行扩展,更新与 v 相邻的结点的 dist 值;不断进行上述操作直至所有结点均被扩展,此时 dist 数据中记录的值即为各结点与起点的最短路径长度。(第五空 2 分,其余 3 分)#include#define MAXV 100 int n,i,j,v;int wMAXVMAXV;/邻接矩阵,记录边长/其中 wij为连接结点 i 和结点 j 的无向边长度,若无边则为-1 int distMAXV;int usedMAXV;/记录结点是否已扩展(0:未扩展;1:已扩展)int main()scanf(%d,&n);

16、for(i=0;i n;i+)for(j=0;j n;j+)scanf(%d,&wij);dist0=0;CCF NOIP2015 初赛提高组 C 语言试题 第 9 页,共 9 页 for(i=1;i n;i+)disti=-1;for(i=0;i n;i+)usedi=0;while(1)(1);for(i=0;i n;i+)if(usedi!=1&disti!=-1&(v=-1|(2)(3);if(v=-1)break;(4);for(i=0;i n;i+)if(wvi!=-1&(disti=-1|(5)disti=distv+wvi;for(i=0;i n;i+)printf(%dn,disti);return 0;

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服