NOIP提高组C初赛试题Word格式文档下载.docx

上传人:b****1 文档编号:13519662 上传时间:2022-10-11 格式:DOCX 页数:16 大小:41.64KB
下载 相关 举报
NOIP提高组C初赛试题Word格式文档下载.docx_第1页
第1页 / 共16页
NOIP提高组C初赛试题Word格式文档下载.docx_第2页
第2页 / 共16页
NOIP提高组C初赛试题Word格式文档下载.docx_第3页
第3页 / 共16页
NOIP提高组C初赛试题Word格式文档下载.docx_第4页
第4页 / 共16页
NOIP提高组C初赛试题Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

NOIP提高组C初赛试题Word格式文档下载.docx

《NOIP提高组C初赛试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《NOIP提高组C初赛试题Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。

NOIP提高组C初赛试题Word格式文档下载.docx

A.NB.N-1C.N2D.logN

6.表达式a*(b+c)-d的后缀表达形式为()。

A.abcd*+-B.abc+*d-C.abc*+d-D.-+*abcd

7.一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指

针)。

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

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

A.6B.7C.12D.14

8.G是一个非连通简单无向图,共有28条边,则该图至少有()个顶点。

A.10B.9C.8D.7

CCFNOIP2016初赛提高组C++语言试题第1页,共13页

9.某计算机的CPU和内存之间的地址总线宽度是32位(bit),这台计算机最多可以使用()的内存。

A.2GBB.4GBC.8GBD.16GB

10.有以下程序:

#include<

iostream>

usingnamespacestd;

intmain(){

intk=4,n=0;

while(n<

k){

n++;

if(n%3!

=0)continue;

k--;

}

cout<

<

k<

"

"

<

n<

endl;

return0;

程序运行后的输出结果是()。

A.2,2B.2,3C.3,2D.3,3

11.有7个一模一样的苹果,放到3个一样的盘子中,一共有()种放法。

A.7B.8C.21D.37

12.Lucia和她的朋友以及朋友的朋友都在某社交网站上注册了账号。

下图是他们之间的关系图,两个人之间有边相连代表这两个人是朋友,没有边相连代表

不是朋友。

这个社交网站的规则是:

如果某人A向他(她)的朋友B分享了某张照片,那么B就可以对该照片进行评论;

如果B评论了该照片,那么他(她)的所有朋友都可以看见这个评论以及被评论的照片,但是不能对该照

CCFNOIP2016初赛提高组C++语言试题第2页,共13页

片进行评论(除非A也向他(她)分享了该照片)。

现在Lucia已经上传了

一张照片,但是她不想让Jacob看见这张照片,那么她可以向以下朋友()分享该照片。

A.Dana,Michael,EveB.Dana,Eve,Monica

C.Michael,Eve,JacobD.Micheal,Peter,Monica

13.周末小明和爸爸妈妈三个人一起想动手做三道菜。

小明负责洗菜、爸爸负责切菜、妈妈负责炒菜。

假设做每道菜的顺序都是:

先洗菜10分钟,然后切菜10分钟,最后炒菜10分钟。

那么做一道菜需要30分钟。

注意:

两道不同的菜的相同步骤不可以同时进行。

例如第一道菜和第二道的菜不能同时洗,

也不能同时切。

那么做完三道菜的最短时间需要()分钟。

A.90B.60C.50D.40

14.假设某算法的计算时间表示为递推关系式

T(n)=2T(

)+

T

(1)=1

则算法的时间复杂度为()。

A.O(n)B.O(

)C.O(

logn)D.O(n2)

1.给定含有n个不同的数的数组L=<

x1,x2,...,xn>

如果L中存在xi(1<

i<

n)使得x1<

x2<

...<

xi-1<

xi>

xi+1>

...>

xn,则称L是单峰的,并称xi是L的

“峰顶”。

现在已知L是单峰的,请把a-c三行代码补全到算法中使得算法正确找到L的峰顶。

a.Search(k+1,n)

b.Search(1,k-1)

c.returnL[k]

Search(1,n)

1.k←[n/2]

2.ifL[k]>

L[k-1]andL[k]>

L[k+1]

3.then__________

4.elseifL[k]>

L[k-1]andL[k]<

5.then__________

6.else__________

正确的填空顺序是()。

A.c,a,bB.c,b,aC.a,b,cD.b,a,c

二、不定项选择题(共5题,每题1.5分,共计7.5分;

每题有一个或多个正确选项,多选或少选均不得分)

CCFNOIP2016初赛提高组C++语言试题第3页,共13页

1.以下属于无线通信技术的有()。

A.蓝牙B.WiFiC.GPRSD.以太网

2.可以将单个计算机接入到计算机网络中的网络接入通讯设备有()。

A.网卡B.光驱C.鼠标D.显卡

3.下列算法中运用分治思想的有()。

A.快速排序B.归并排序C.冒泡排序D.计数排序

4.下图表示一个果园灌溉系统,有A、B、C、D四个阀门,每个阀门可以打开或关上,所有管道粗细相同,以下设置阀门的方法中,可以让果树浇上水的

有水

有水

果树

有()。

A.B打开,其他都关上B.AB都打开,CD都关上

C.A打开,其他都关上D.D打开,其他都关上

5.参加NOI比赛,以下能带入考场的有()。

A.钢笔B.适量的衣服C.U盘D.铅笔

三、问题求解(共2题,每题5分,共计10分;

每题全部答对得5分,没有部分分)

1.一个1×

8的方格图形(不可旋转)用黑、白两种颜色填涂每个方格。

如果每个方格只能填涂一种颜色,且不允许两个黑格相邻,共有_________种填涂方案。

某中学在安排期末考试时发现,有7个学生要参加7门课程的考试,下表列出了哪些学生参加哪些考试(用√表示要参加相应的考试)。

最少要安排_________个不同的考试时间段才能避免冲突?

CCFNOIP2016初赛提高组C++语言试题第4页,共13页

考试

学生1

学生2

学生3

学生4

学生5

学生6

学生7

通用技术

物理

化学

生物

历史

地理

政治

四、阅读程序写结果(共4题,每题8分,共计32分)

1.#include<

inta[6]={1,2,3,4,5,6};

intpi=0;

intpj=5;

intt,i;

while(pi<

pj){

t=a[pi];

a[pi]=a[pj];

a[pj]=t;

pi++;

pj--;

for(i=0;

6;

i++)cout<

a[i]<

;

输出:

_________

2.#include<

chara[100][100],b[100][100];

stringc[100];

stringtmp;

intn,i=0,j=0,k=0,total_len[100],length[100][3];

CCFNOIP2016初赛提高组C++语言试题

第5页,共13页

cin>

>

n;

getline(cin,tmp);

i++){

getline(cin,c[i]);

total_len[i]=c[i].size();

i++){

j=0;

while(c[i][j]!

='

:

'

){

a[i][k]=c[i][j];

k=k+1;

j++;

length[i][1]=k-1;

a[i][k]=0;

k=0;

for(j=j+1;

j<

total_len[i];

j++){

b[i][k]=c[i][j];

length[i][2]=k-1;

b[i][k]=0;

if(length[i][1]>

=length[i][2])

NO,"

else{

for(j=0;

length[i][2];

if(a[i][k]==b[i][j])

if(k>

length[i][1])break;

if(j==length[i][2])

else

YES,"

return0;

第6页,共13页

输入:

3AB:

ACDEbFBkBDAR:

ACDBrT

SARS:

SevereAtypicalRespiratorySyndrome输出:

(注:

输入各行前后均无空格)

3.#include<

usingnamespacest

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1