1999年—2011年信息学奥赛提高组初赛试题c语言,第十一届全国青少年信息学奥林匹克联赛初赛试题(提高组C).doc...

44cb7578e1df5412b94317daaa3307ba.gif第十一届全国青少年信息学奥林匹克联赛初赛试题(提高组C).doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

20

积分

还剩页未读,继续阅读

关 键 词:第十一

全国青少年

信息学

奥林匹克

联赛

初赛

试题

提高

资源描述:

NOIP2005 提高 C

第十一届全国青少年信息学奥林匹克联赛初赛试题

( 提高组 C 语言 二小时完成 )

●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效

●●

一、 单项选择题 (共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确答案.)。

1. 字符串“ababacbab”和字符串“abcba”的最长公共子串是( )。

A. abcba

B. cba

C. abc

D. ab

E. bcba

2.

设全集 I = {a, b, c, d, e, f, g, h},集合 A∪ B = {a, b, c, d, e, f}, A∩ C = {c, d, e},

A∩ ~ B = {a, d},那么集合 A∩ B∩ C 为( )。

A. {c, e}

B. {d, e}

C. {e}

D. {c, d, e}

E. {d, f}

3. 以下二进制数的值与十进制数 23.456 的值最接近的是( )。

A. 10111.0101

B. 11011.1111

C. 11011.0111 D. 10111.0111

E. 10111.1111

4. 完全二叉树的结点个数为 4 * N + 3,则它的叶结点个数为( )。

A. 2 * N

B. 2 * N - 1

C. 2 * N + 1

D. 2 * N - 2

E. 2 * N + 2

5. 平面上有五个点 A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。以这五点作为完全图 G 的顶点,

每两点之间的直线距离是图 G 中对应边的权值。图 G 的最小生成树中的所有边的权值

综合为( )。

A. 8

B. 7+ 5

C. 9

D. 6+ 5

E. 4+2 2 + 5

6. 下列设备中没有计算功能的是( )。

A. 笔记本电脑

D. 电子计算器

B. 掌上电脑

E. 液晶显示器

C. 智能手机

7. Intel 的首颗 64 位处理器是( )。

A. 8088

B. 8086

C. 80386

D. 80486

E. Pentium

8. 常见的邮件传输服务器使用( )协议发送邮件。

A. HTTP

B. SMTP

C. TCP

D. FTP

E. POP3

9. 不能在 Linux 上使用的网页浏览器是( )。

A. Internet Explore

B. Netscape

C. Opera

D. Firefox

E. Mozilla

10. 一位艺术史学家有 20000 幅 1024 * 768 的真彩色图像,如果将这些图像以位图形式保存

在 CD 光盘上(一张 CD 光盘的容量按 600M 计算),大约需要( )张 CD 光盘。

A. 1

B. 10

C. 100

D. 1000

E. 10000

中国计算机学会

NOIP2005 提高 C

二、 不定项选择题 (共 10 题,每题 1.5 分,共计 15 分。多选或少选均不得分)。

11. 设 A = true,B = false,C = false,D = true,以下逻辑运算表达式值为真的有( )。

A. (A∧B)∨(C∧D)

D. (A∧(B∨C))∨D

B. ((A∧B)∨C)∧D

E. (A∨B)∧(C∨D)

C. A∧((B∨C)∨D)

12. (3725)8 + (B)16 的运算结果是( )。

A. (3736)8

B. (2016)10

C. (11111100000)2

D. (3006)10

E. (7E0)16

13. 二叉树 T 的宽度优先遍历序列为 A B C D E F G H I,已知 A 是 C 的父结点,D 是 G 的

父结点,F 是 I 的父结点,树中所有结点的最大深度为 3(根结点深度设为 0),可知 E

的父结点可能是( )。

A. A

B. B

C. C

D. D

E. F

14. 设栈 S 的初始状态为空,元素 a, b, c, d, e, f, g 依次入栈,以下出栈序列不可能出现的有

( )。

A. a, b, c, e, d, f, g

D. d, c, f, e, b, a, g

B. b, c, a, f, e, g, d

E. g, e, f, d, c, b, a

C. a, e, c, b, d, f, g

15. 下列外设接口中可以通过无线连接的方式连接设备的是( )。

A. USB 2.0 高速版

B. 红外

C. 蓝牙

D. 串口

E. IEEE 802.11g 无线网卡

16. 处理器 A 每秒处理的指令数是处理器 B 的 2 倍。某一特定程序 P 分别编译为处理器 A

和处理器 B 的指令,编译结果处理器 A 的指令数是处理器 B 的 4 倍。已知程序 P 的算

法时间复杂度为 O(n2),如果处理器 A 执行程序 P 时能在一小时内完成的输入规模为 n,

则处理器 B 执行程序 P 时能在一小时内完成的输入规模为( )。

A. 4 * n

B. 2 * n

C. n

D. n / 2

E. n / 4

17. 以下哪个(些)不是计算机的输出设备( )。

A. 鼠标

B. 显示器

C. 键盘

D. 扫描仪

E. 绘图仪

18. 以下断电之后将不能保存数据的有( )。

A. 硬盘

B. 寄存器

C. 显存

D. 内存

E. 高速缓存

19. 下列活动中属于信息学奥赛系列活动的是( )。

A. NOIP

B. NOI

C. IOI

D. 冬令营

E. 国家队选拔赛

20. 下列关于高级语言的说法正确的有( )。

A. Ada 是历史上的第一个高级语言

B. Pascal 和 C 都是编译执行的高级语言

C. C++是历史上的第一个支持面向对象的语言

D. 编译器将高级语言程序转变为目标代码

E. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上

中国计算机学会

NOIP2005 提高 C

三.问题求解(请在空格处填上答案,每空 5 分,共计 10 分)

1. 将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列,每次可以交换任

意两个元素,最少需要交换

次。

2. 取火柴游戏的规则如下:一堆火柴有 N 根,A、B 两人轮流取出。每人每次可以取 1 根或

2 根,最先没有火柴可取的人为败方,另一方为胜方。如果先取者有必胜策略则记为 1,

先取者没有必胜策略记为 0。当 N 分别为 100,200,300,400,500 时,先取者有无必

胜策略的标记顺序为

(回答应为一个由 0 和/或 1 组成的字

符串)。

四.阅读程序(共 4 题,每题 8 分,共计 32 分)

1.#includeintmain(){

inta,b,c,p,q,r[3];

scanf(“%d%d%d”,&a,&b,&c);

p=a/b/c;

q=b–c+a+p;

r[0]=a*p/q*q;

r[1]=r[0]*(r[0]–300);

if(3*q–p%3<=r[0]&&r[2]==r[2])

r[1]=r[r[0]/p%2];

else

r[1]=q%p;

printf(“%d\n”,r[0]–r[1]);

return0;

}

输入:10073

输出:

2.#include#includeinta[50];

voidwork(intp,intr){

if(p=a[r]){

i++;

temp=a[i];a[i]=a[j];a[j]=temp;

}

}

中国计算机学会

NOIP2005 提高 C

temp=a[i+1];a[i+1]=a[r];a[r]=temp;

work(p,i);

work(i+2,r);

}

}

intmain(){

intn,i,sum=0;

scanf("%d",&n);

for(i=0;i#includeintmain(){

charstr[60];

intlen,i,j,chr[26];

charmmin=z;

scanf("%s",str);

len=strlen(str);

for(i=len-1;i>=1;i--)

if(str[i-1]str[i-1]&&str[j]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值