文档库 最新最全的文档下载
当前位置:文档库 › NOIP2005提高组初赛试题及答案

NOIP2005提高组初赛试题及答案

NOIP2005提高组初赛试题及答案
NOIP2005提高组初赛试题及答案

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

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

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

一、单项选择题(共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},集合B ? A = {a, b, c, d, e, f},C ? A = {c, d, e},

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

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. 笔记本电脑

B. 掌上电脑

C. 智能手机

D. 电子计算器

E. 液晶显示器

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

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

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

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

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

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

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

E. (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

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

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

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

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

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. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上

三.问题求解(请在空格处填上答案,每空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.var

a, b, c, p, q : integer;

r : array[0..2] of integer;

begin

read(a, b, c);

p := a div b div c;

q := b - c + a + p;

r[0] := a * p div q * q;

r[1] := r[0] * (r[0] - 300);

if (3 * q - p mod 3 <= r[0]) and (r[2] = r[2]) then

r[1] := r[r[0] div p mod 2]

else r[1] := q mod p;

writeln(r[0] - r[1]);

end.

输入:100 7 3

输出:

2.var

a : array [1..50] of integer;

n, i, sum : integer;

procedure work(p, r: integer);

var

i, j, temp : integer;

begin

if p < r then begin

i := p - 1;

for j := p to r - 1 do

if a[j] >= a[r] then begin

inc(i);

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

end;

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

work(p, i);

work(i + 2, r);

end;

end;

begin

read(n);

for i := 1 to n do read(a[i]);

work(1, n);

for i := 1 to n - 1 do sum := sum + abs(a[i + 1] - a[i]); writeln(sum);

end.

输入:10 23 435 12 345 3123 43 456 12 32 -100

输出:

3.var

str : string;

len, i, j : integer;

nchr : array [0..25] of integer;

mmin : char;

begin

mmin := 'z';

readln(str);

len := length(str);

i := len;

while i >= 2 do begin

if str[i - 1] < str[i] then break;

dec(i);

end;

if i = 1 then begin

writeln('No result!');

exit;

end;

for j := 1 to i - 2 do write(str[j]);

fillchar(nchr, sizeof(nchr), 0);

for j := i to len do begin

if (str[j] > str[i - 1]) and (str[j] < mmin) then

mmin := str[j];

inc(nchr[ord(str[j]) - ord('a')]);

end;

dec(nchr[ord(mmin) - ord('a')]);

inc(nchr[ord(str[i - 1]) - ord('a')]);

write(mmin);

for i := 0 to 25 do

for j := 1 to nchr[i] do

write(chr(i + ord('a')));

writeln;

end.

输入:zzyzcccbbbaaa

输出:

4. var

n : longint;

function g(k : longint) : longint;

begin

if k <= 1 then g := k

else g := (2002 * g(k - 1) + 2003 * g(k - 2)) mod 2005;

begin

read(n);

writeln(g(n));

end.

输入:2005

输出:

五.完善程序(前5空,每空2分,后6空,每空3分,共28分)

1.木材加工

题目描述:

木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有

剩余),需要得到的小段的数目是给定的。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。

木头长度的单位是cm。原木的长度都是正整数,我们要求切割得到的小段木头的长度

也是正整数。

输入:

第一行是两个正整数N和K(1 ≤N ≤10000,1 ≤K ≤10000),N是原木的数目,

K是需要得到的小段的数目。

接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。

输出:

输出能够切割得到的小段的最大长度。如果连1cm长的小段都切不出来,输出”0”。

输入样例:

3 7

232

124

456

输出样例:

114

程序:

var

n, k : integer;

len : array [1..10000] of integer;

i, left, right, mid : integer;

function isok(t : integer) : boolean;

var

num, i : integer;

begin

num := 0;

for i := 1 to n do begin

if num >= k then break;

num := ①;

end;

if ②then isok := true

else isok := false;

end;

begin

readln(n, k);

right := 0;

for i := 1 to n do begin

readln(len[i]);

if right < len[i] then right := len[i];

end;

inc(right);

while ④< right do begin

mid := (left + right) div 2;

if ⑤then right := mid

else left := mid;

end;

writeln(left);

end.

2.N叉树

题目描述:

我们都了解二叉树的先根遍历,中根遍历和后根遍历。当知道先根遍历的结果和中根遍

历结果的时候,我们可以唯一的确定二叉树;同样的,如果知道了后根遍历的结果和中根遍历结果,二叉树也是唯一确定的。但是如果只知道先根遍历和后根遍历的结果,二叉树就不是唯一的了。但是我们可以计算满足条件的不同二叉树一共有多少个。这不是一个很困难的问题,稍微复杂一点,我们把这个问题推广到N叉树。

我们用小写英文字母来表示N 叉树的结点,不同的结点用不同的字母表示。比如,对

于4叉树,如果先根遍历的结果是abdefgc,后根遍历的结果是defgbca,那么我们可以得到6个不同的4叉树(如下图)。

输入:

输入数据包括3行。

第一行是一个正整数N(2 ≤N ≤20),表示我们要考虑N叉树。

第二行和第三行分别是两个字符串序列,分别表示先根遍历和后根遍历的结果。

输出:

输出不同的N叉树的数目。题目中给的数据保证得到的结果小于2

31

输入样例:

4

abdefgc

defgbca

输出样例:

6

程序:

var

str1, str2 : string;

N, len : integer;

com : array[0..100, 0..100] of longint;

function getcom(x, y : integer) : longint;

begin

if (y = 0) or (x = y) then ①

else if com[x][y] <> 0 then getcom := com[x][y]

else begin

com[x][y] := getcom(x - 1, y)+ ②;

getcom := com[x][y];

end;

end;

function count(a, b, c : integer) : longint;

var

sum : longint;

k, s, t, p : integer;

begin

sum := 1; k := 0; s := a + 1; t := c;

if a = b then count := 1

else begin

while s <= b do begin

p := t;

while str1[s] <> str2[t] do inc(t);

sum := sum * count(s, s + t - p, p);

s := ③;

④; inc(k);

end;

count := ⑤* getcom(N, k);

end;

end;

begin

readln(N); readln(str1); readln(str2);

len := length(str1);

writeln(count( ⑥));

end.

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

提高组(P)参考答案

一. 单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案.)。题号 1 2 3 4 5 6 7 8 9 10 选择 B A D E D E E B A C

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

题号 11 12 13 14 15 16 17 18 19 20 选择CDE BCE BC CE BCE B ACD BCDE ABCDE BDE

三.问题求解(共2题,每题5分,共计10分)

1.答: 5

2.答:11011

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

(1)程序的运行结果是:-7452

(2) 程序的运行结果是: 3223

(3)程序的运行结果是: zzzaaabbbcccy

(4)程序的运行结果是: 31

五.完善程序 (前5空,每空2分,后6空,每空3分,共28分)

pascal语言

=================

1.

(1) num + len[i] div t

(2) num >= k

(3) left := 0

(4) left + 1

(5) not isok(mid) (或者 isok(mid) = false)

2.

(1) getcom := 1

(2) getcom(x - 1, y - 1)

(3) s + t - p + 1

(4) inc(t) (或者t := t + 1)

(5) sum

(6) 1, len, 1

NOIP2001提高组初赛试题答案

第七届分区联赛提高组初赛 (提高组PASCAL语言二小时完成) 一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分) 1、中央处理器CPU能访问的最大存储器容量取决于( ) A)地址总线B)数据总线C)控制总线 D)内存容量 2、计算机软件保护法是用来保护软件( )的。 A)编写权B)复制权C)使用权D)著作权 3、64KB的存储器用十六进制表示,它的最大的地址码是( ) A)10000 B)FFFF C)1FFFF D)EFFFF 4、在树型目录结构中,不允许两个文件名相同主要指的是( ) A)同一个磁盘的不同目录下B)不同磁盘的同一个目录下 C)不同磁盘的不同目录下 C)同一个磁盘的同一个目录下 5、下列设备哪一项不是计算机输入设备( ) A)鼠标B)扫描仪C)数字化仪D)绘图仪 6、在计算机硬件系统中,cache是( )存储器 A)只读B)可编程只读C)可擦除可编程只读D)高速缓冲 7、若我们说一个微机的CPU是用的PII300,此处的300确切指的是( ) A)CPU的主时钟频率B)CPU产品的系列号 C)每秒执行300百万条指令D)此种CPU允许最大内存容量 8、Email邮件本质上是一个( ) A)文件B)电报C)电话D)传真 9、2KB的内存能存储( )个汉字的机内码 A)1024 B)516 C)2048 D)218 10、以下对Windows的叙述中,正确的是( ) A)从软盘上删除的文件和文件夹,不送到回收站 B)在同一个文件夹中,可以创建两个同类、同名的文件 C)删除了某个应用程序的快捷方式,将删除该应用程序对应的文件 D)不能打开两个写字板应用程序 11、运算式(2047)10—(3FF)16+(2000)8的结果是( ) A)(2048)10B)(2049)10C)(3746)8D)(1AF7)16 12、TCP/IP协议共有( )层协议 A)3 B)4 C)5 D)6 13.若已知一个栈的入栈顺序是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若P1是n,则Pi是( ) A)i B)n-1 C)n-i+1 D)不确定 14.计算机病毒是( ) A)通过计算机传播的危害人体健康的一种病毒 B)人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合 C)一种由于计算机元器件老化而产生的对生态环境有害的物质 D)利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒 15.下面关于算法的错误说法是( ) A)算法必须有输出B)算法必须在计算机上用某种语言实现

noip2016普及组初赛试题+答案

NOIP2016第二十二届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2016年10月22日14:30~16:30 选手注意: 1、试题纸共有8 页,答题纸共有2 页,满分100 分。请在答题纸上作答,写在试题纸上的一律无效。 2、不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共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生产厂商的是( )。 A.Intel B.AMD C.Microsoft D.IBM 5.以下不是存储设备的是( )。 A.光盘B.磁盘C.固态硬盘D.鼠标 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.00101000 B.01000001 C.01000100 D.00111000 8.与二进制小数0.1相等的八进制数是( )。 A.0.8 B.0.4 C.0.2 D.0.1 9.以下是32位机器和64位机器的区别的是( )。 A.显示器不同B.硬盘大小不同 C.寻址空间不同D.输入法不同 10.以下关于字符串的判定语句中正确的是( ) A.字符串是一种特殊的线性表B.串的长度必须大于零 C.字符串不可以用数组来表示D.空格字符组成的串就是空串 11.一棵二叉树如右图所示,若采用顺序存储结构,即用一维数组元素存储该二 叉树中的结点(根结点的下标为1,若某结点的下标为i,则其左孩子位于下标2i 处、右孩子位于下标(2i+1)处),则图中所有结点的最大下标为( ) 。 A.6 B.10 C.12 D.15 12.若有如下程序段,其中s、a、b、c均己定义为整型变量,且a、c均己赋值(c大于0)。 s=a; for (b=1;b<=c;b++) s=s+1; 则与上述程序段修改s值的功能等价的赋值语句是( )。 A. s=a+b; B. s=a+c; C. s=s+c; D. s=b+c; 13.有以下程序: #include using namespace std;

(完整word)NOIP2010提高组初赛试题及详细解析

第十六届全国青少年信息学奥林匹克联赛初赛试题 ( 提高组 C++ 语言 两小时完成 ) ? ? 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效 ?? 、单项选择题 (共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确选项。 ) 1.与十六进制数 A1.2 等值的十进制数是( ) A . 101.2 B . 111.4 C . 161.125 D . 177.25 &主存储器的存取速度比中央处理器 (CPU )的工作速度慢的多,从而使得后者的效率受到影响。而 根据局部性原理,CPU 所访问的存储单元通常都趋于一个较小的连续区域中。于是,为了提高系统 整体的执行 效率,在 CPU 中引入了( )。 A .寄存器 B .高速缓存 C .闪存 D .外存 9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序 结构的数组中。假定根结点存放在数组的 1 号位置上,则第 k 号结点的父结点如果存在的话,应当 存放在数组中的( )号位置。 A .2k B .2k+1 C .k/2 下取整 D .(k+1)/2 2.一个字节( byte )由( )个二进制组成。 A .8 B .16 上都有可能 3.以下逻辑表达式的值恒为真的是( )。 A . P V (n P A Q )V (n P 心 Q ) B C . P V Q V ( P A n Q )V (n P A Q ) D 4 . Linux 下可执行文件的默认扩展名是 ( ) 。 A. exe B. com 都不是 C . 32 D .以 Q V( n P A Q )V (P A n Q ) P V n Q V( P A n Q V (n P A n Q) C. dll D. 以上 5 .如果在某个进制下等式 7*7=41 成立,那么在该进制下等式 12*12= ( A. 100 B. 144 C. 164 )也成立。 D. 196 6 .提出“存储程序”的计算机工作原理的是( A. 克劳德 ?香农 B. 戈登?摩尔 )。 C. 查尔斯 ?巴比奇 D. 冯?诺依曼 7 .前缀表达式“ + 3 * 2 + 5 12 ” 的值是( )。 A. 23 B. 25 C. 37 D. 6

NOIP2000普及组初赛试题

第六届全国青少年信息学(计算机)奥林匹克分 区联赛试题 (普及组 PASCAL语言二小时完成) ●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效 ●●一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5 分,多选无分,共30分) 1.下列无符号数中,最小的数是(). A.(11011001)2 B.(75)10 C.(37)8 D.(2A)16 2.在外部设备中,绘图仪属于(). A.输入设备 B.输出设备C.辅(外)存储器 D.主(内)存储器 3.GB2312-80 规定了一级汉字3755个,二级汉字3008个,其中二级汉字字库中的汉字是以()为序排列的. A.以笔划多少 B.以部首 C.以ASCII码 D.以机内码4.算法是指(). A.为解决问题而编制的计算机程序 B.为解决问题而采取的方法与步骤 C.为解决问题而需要采用的计算机语言 D.为解决问题而采用的计算方法 5.RAM 中的信息是(). A.生产厂家预先写入的 B.计算机工作时随机写入的 C.防止计算机病毒侵入所使用的 D.专门用于计算机开机时自检用的 6.计算机主机是由CPU 与()构成的. A.控制器 B.运算器 C.输入、输出设备 D.内存储器7.计算机病毒的特点是(). A.传播性、潜伏性、易读性与隐蔽性 B.破坏性、传播性、潜伏

性与安全性 C.传播性、潜伏性、破坏性与隐蔽性 D.传播性、潜伏性、破坏性与易读性 8.设循环队列中数组的下标范围是1–n,其头尾指针分别为f和r,则其元素个数为(). A.r- f B.r- f +1 C.(r- f ) MOD n+1 D.(r- f + n) MOD n 9.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是(). A 堆排序 B 希尔排序 C 冒泡排序 D 快速排序10.Internet 的规范译名应为(). A.英特尔网 B.因特网 C.万维网 D.以太网11.WINDOWS 9X 是一种()操作系统. A.单任务字符方式 B.单任务图形方式 C.多任务字符方式 D.多任务图形方式 12.某种计算机的内存容量是640K, 这里的640K 容量是指( ) 个字节. A.640 B. 640*1000 C. 640 * 1024 D.640*1024*1024 13.在Windows 9X中,菜单项后带有符号“…”,表示该菜单项( ). A.可以进行开关选择 B.执行时有对话框 C.有若干子命令 D.不能执行 14.某数列有1000个各不相同的单元,由低至高按序排列;现要对该数列进行二分法检索(binary search),在最坏的情況下,需检视( )个单元. A.1000 B. 10 C. 100 D. 500 15.已知数组A中,每个元素A[I,J]在存贮时要占3个字节,设I从1变化到8,J从1变化到10,分配内存时是从地址SA开始连续按行存贮分配的。 试问:A[5,8]的起始地址为().

NOIP2018普及组初赛题详细解析

NOIP2018初赛普及组C++题目+解析 二十四届全国青少年信息学奥林匹克联赛初赛——普及组 一、单项选择题(共15 题,每题2 分,共计30 分;每题有且仅有一个正确选项) 1. 以下哪一种设备属于输出设备:() A. 扫描仪 B. 键盘 C. 鼠标 D. 打印机 答案:D 解析:扫描仪是输出设备显而易见 2. 下列四个不同进制的数中,与其它三项数值上不相等的是()。 A. (269)16 B. (617)10 C. (1151)8 D. (1001101011)2 答案: D 解析:都转成二进制,然后前3个都是1001101001,跟D不同 3. 1MB 等于()。 A. 1000 字节 B. 1024 字节 C. 1000 X 1000 字节 D. 1024 X 1024 字节 答案:D 解析:1 M B = 1024 K B = 1024 ? 1024 B 1MB=1024KB=1024*1024B1MB=1024KB=1024?1024B 4. 广域网的英文缩写是()。 A. LAN B. WAN C. MAN D. LNA 答案:B A是局域网C是城域网 5. 中国计算机学会于()年创办全国青少年计算机程序设计竞赛。 A. 1983 B. 1984 C. 1985 D. 1986 答案:B

6. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S、字母键D、字母键F 的顺序循环按键,即CapsLock、A、S、D、F、CapsLock、A、S、D、F、……,屏幕上输出的第81 个字符是字母()。 A. A B. S C. D D. a 答案:A 解析:取模 7. 根节点深度为0,一棵深度为h 的满k(k>1)叉树,即除最后一层无任何子节点外,每一层上的所有结点都有k 个子结点的树,共有()个结点。 A. (k h+1 - 1) / (k - 1) B. k h-1 C. k h D. (k h-1) / (k - 1) 答案:A 解析: 1)假设h=2,k=2,画出完美二叉树,共7个节点。 2)对4个答案代入运算,结果为A 8. 以下排序算法中,不需要进行关键字比较操作的算法是(A)。 A.基数排序 B.冒泡排序 C.堆排序 D.直接插入排序 答案:A 解析:基数排序是桶排序的扩展,将要排序的元素分配至某些“桶”中,达到排 序的作用,不需要关键字比较 9. 给定一个含N 个不相同数字的数组,在最坏情况下,找出其中最大或最小的数,至少需要N - 1 次比较操作。则最坏情况下,在该数组中同时找最大与最 小的数至少需要()次比较操作。(??表示向上取整,??表示向下取整) A. ?3N / 2? - 2 B. ?3N / 2? - 2 C. 2N - 2 D. 2N - 4 答案:A 解析:前两个数比较,大的为最大值, 小的为最小值, 用掉一次比较后面2 ? ( n ?

NOIP提高组初赛历年试题及答案求解题篇

NOIP提高组初赛历年试题及答案求解题篇问题求解题(每次2题,每题5分,共计10分。每题全部答对得5分,没有部分分)注:答案在文末 提高组的问题求解题的知识点大多涉及计数问题、鸽巢原理、容斥问题、逻辑推理、递推问题、排列组合问题等。 NOIP2011-1.平面图可以画在平面上,且它的边仅在顶点上才能相交的简单无向图。4个顶点的平面图至少有6条边,如图所示。那么,5个顶点的平面图至多有_________条边。 NOIP2011-2.定义一种字符串操作,一次可以将其中一个元素移到任意位置。举例说明,对于字符串“BCA”可以将A移到B之前,变字符串“ABC”。如果要将字符串“DACHEBGIF”变成“ABCDEFGHI”最少需要_________次操作。 NOIP2012-1. 本题中,我们约定布尔表达式只能包含p,q, r三个布尔变量,以及“与”(∧)、“或”(∨)、“非”(?)三种布尔运算。如果无论p, q,r如何取值,两个布尔表达式的值总是相同,则称它们等价。例如,(p∨q)∨r和p∨(q∨r)等价,p∨?p 和q∨?q 也等价;而p∨q 和p∧q不等价。那么,两两不等价的布尔表达式最多有_________个。 NOIP2012-2. 对于一棵二叉树,独立集是指两两互不相邻的节点构成的集合。例如,图1有5个不同的独立集(1个双点集合、3个单点集合、1个空集),

图2有14个不同的独立集。那么,图3有_________个不同的独立集。 NOIP2013-1. 某系统自称使用了一种防窃听的方式验证用户密码。密码是n个数s1,s2,…,sn,均为0或1。该系统每次随机生成n个数a1,a2,…,an,均为0或1,请用户回答(s1a1+s2a2+…+snan)除以2的余数。如果多次的回答总是正确,即认为掌握密码。该系统认为,即使问答的过程被泄露,也无助于破解密码——因为用户并没有直接发送密码。 然而,事与愿违。例如,当n=4时,有人窃听了以下5次问答: 就破解出了密码s1=_________,s2=_________,s3=_________, s4=_________。 NOIP2013-2. 现有一只青蛙,初始时在n号荷叶上。当它某一时刻在k号荷叶上时,下一时刻将等概率地随机跳到1,2,…,k号荷叶之一上,直至跳到1号荷叶

NOIP2013初赛提高组Pascal试题

第十九届全国青少年信息学奥林匹克联赛初赛 提高组Pascal语言试题 竞赛时间:2013 年10 月13 日14:30~16:30 选手注意: ●试题纸共有12 页,答题纸共有2 页,满分100 分。请在答题纸上作答,写在试题纸上 的一律无效。 ●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项) 1. 一个32 位整型变量占用()个字节。 A. 4 B. 8 C. 32 D. 128 2. 二进制数11.01 在十进制下是()。 A. 3.25 B. 4.125 C. 6.25 D. 11.125 3. 下面的故事与()算法有着异曲同工之妙。 从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事……’” A. 枚举 B. 递归 C. 贪心 D. 分治 4. 1948 年,()将热力学中的熵引入信息通信领域,标志着信息论研究的开端。 A. 冯·诺伊曼(John von Neumann) B. 图灵(Alan Turing) C. 欧拉(Leonhard Euler) D. 克劳德·香农(Claude Shannon) 5. 已知一棵二叉树有2013 个节点,则其中至多有()个节点有2 个子节点。 A. 1006 B. 1007 C. 1023 D. 1024 6. 在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通 图,至少要删去其中的()条边。

历年noip初赛普及组试题(完整资料).doc

【最新整理,下载后即可编辑】 历年noip普及组初赛试题汇编 芜湖县实验学校NOIP初赛复习资料

第十五届全国青少年信息学奥林匹克联赛初赛试题(2009) (普及组C++语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸 上一律无效●● 一.单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案。) 1、关于图灵机下面的说法哪个是正确的: A)图灵机是世界上最早的电子计算机。 B)由于大量使用磁带操作,图灵机运行速度很慢。 C)图灵机是英国人图灵发明的,在二战中为破译德军的密码 发挥了重要作用。 D)图灵机只是一个理论上的计算模型。 2、关于计算机内存下面的说法哪个是正确的: A)随机存储器(RAM)的意思是当程序运行时,每次具体分 配给程序的内存位置是随机而不确定的。 B)1MB内存通常是指1024*1024字节大小的内存。 C)计算机内存严格说来包括主存(memory)、高速缓存(cache) 和寄存器(register)三个部分。 D)一般内存中的数据即使在断电的情况下也能保留2个小时 以上。 3、关于BIOS下面说法哪个是正确的: A)BIOS是计算机基本输入输出系统软件的简称。 B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输 入输出设备的驱动程序。 C)BIOS一般由操作系统厂商来开发完成。

D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文 件管理功能。 4、关于CPU下面哪个说法是正确的: A)CPU全称为中央处理器(或中央处理单元)。 B)CPU可以直接运行汇编语言。 C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。 D)CPU最早是由Intel公司发明的。 5、关于ASCII,下面哪个说法是正确的: A)ASCII码就是键盘上所有键的唯一编码。 B)一个ASCII码使用一个字节的内存空间就能够存放。 C)最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的 编码。 D)ASCII码是英国人主持制定并推广使用的。 6、下列软件中不是计算机操作系统的是: A) Windows B) Linux C) OS/2 D) WPS 7、关于互联网,下面的说法哪一个是正确的: A)新一代互联网使用的IPv6标准是IPv5标准的升级与补充。 B)互联网的入网主机如果有了域名就不再需要IP地址。 C)互联网的基础协议为TCP/IP协议。 D)互联网上所有可下载的软件及数据资源都是可以合法免 费使用的。 8、关于HTML下面哪种说法是正确的: A)HTML实现了文本、图形、声音乃至视频信息的统一编码。 B)HTML全称为超文本标记语言。 C)网上广泛使用的Flash动画都是由HTML编写的。 D)HTML也是一种高级程序设计语言。

NOIP2012普及组初赛及答案(C )

第十八届全国青少年信息学奥林匹克联赛初赛 (普及组C++语言试题) 竞赛时间:2012年10月13日14:30~16:30 选手注意: ●试题纸共有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 Linux 6.如果一棵二叉树的中序遍历是BAC,那么它的先序遍历不可能是()。 A.ABC B.CBA C.ACB D.BAC 7.目前个人电脑的()市场占有率最靠前的厂商包括Intel、AMD等公司。 A.显示器B.CPU C.内存D.鼠标 8.使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1个逆序对,因此序列5,4,3,2,1需要执行()次操作,才能完成冒泡排序。 A.0 B.5 C.10 D.15 9.1946年诞生于美国宾夕法尼亚大学的ENIAC属于()计算机。 A.电子管B.晶体管C.集成电路D.超大规模集成电路 10.无论是TCP/IP模型还是OSI模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。如果用现实生活中的例子来比喻这些“层”,以下最恰当的是()。 A.中国公司的经理与波兰公司的经理交互商业文件

NOIP2009普及组初赛(C语言)试题及答案

第十五届全国青少年信息学奥林匹克联赛初赛试题 (普及组 C语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案。) 1、关于图灵机下面的说法哪个是正确的:D A)图灵机是世界上最早的电子计算机。 B)由于大量使用磁带操作,图灵机运行速度很慢。 C)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。 D)图灵机只是一个理论上的计算模型。 2、关于计算机内存下面的说法哪个是正确的:B A)随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随 机而不确定的。 B)1MB内存通常是指1024*1024字节大小的内存。 C)计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register) 三个部分。 D)一般内存中的数据即使在断电的情况下也能保留2个小时以上。 3、关于BIOS下面说法哪个是正确的:A A)BIOS是计算机基本输入输出系统软件的简称。 B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。 C)BIOS一般由操作系统厂商来开发完成。 D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。 4、关于CPU下面哪个说法是正确的:A A)CPU全称为中央处理器(或中央处理单元)。 B)CPU可以直接运行汇编语言。 C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。 D)CPU最早是由Intel公司发明的。 5、关于ASCII,下面哪个说法是正确的:B A)ASCII码就是键盘上所有键的唯一编码。 B)一个ASCII码使用一个字节的内存空间就能够存放。 C)最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。 D)ASCII码是英国人主持制定并推广使用的。 6、下列软件中不是计算机操作系统的是:D A) Windows B) Linux C) OS/2 D) WPS 7、关于互联网,下面的说法哪一个是正确的:C

NOIP2017提高组初赛试题及答案

NOIP2017提高组初赛试题及答案 一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项) 1. 从( )年开始,NOIP 竞赛将不再支持Pascal 语言。C A. 2020 B. 2021 C. 2022 D. 2023 2.在8 位二进制补码中,10101011 表示的数是十进制下的( )。B A. 43 B. -85 C. -43 D.-84 3.分辨率为1600x900、16 位色的位图,存储图像信息所需的空间为( )。A A. 2812.5KB B. 4218.75KB C. 4320KB D. 2880KB 4. 2017年10月1日是星期日,1949年10月1日是( )。C A. 星期三 B. 星期日 C. 星期六 D. 星期二 5. 设G 是有n 个结点、m 条边(n ≤m)的连通图,必须删去G 的( )条边,才能使得G 变成一棵树。A A.m–n+1 B. m-n C. m+n+1 D.n–m+1 6. 若某算法的计算时间表示为递推关系式:T(N)=2T(N/2)+NlogN T(1)=1 则该算法的时间复杂度为( )。C A.O(N) B.O(NlogN) C.O(N log2N) D.O(N2) 7. 表达式a * (b + c) * d的后缀形式是()。B A. abcd*+* B. abc+*d* C. a*bc+*d D. b+c*a*d 8. 由四个不同的点构成的简单无向连通图的个数是( )。C A. 32 B. 35 C. 38D. 41 9. 将7个名额分给4个不同的班级,允许有的班级没有名额,有( )种不同的分配方案。D A. 60 B. 84 C. 96 D.120 10. 若f[0]=0, f[1]=1, f[n+1]=(f[n]+f[n-1])/2,则随着i的增大,f[i]将接近与( )。B A. 1/2 B. 2/3 D. 1 11. 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。D A. n2 B. Nlogn C. 2n D.2n-1 12. 在n(n>=3)枚硬币中有一枚质量不合格的硬币(质量过轻或质量过重),如果只有一架天平可以用来称重且称重的硬币数没有限制,下面是找出这枚不合格的硬币的算法。请把a-c三行代码补全到算法中。 2. 将A中硬币分成X,Y,Z三个集合,使得|X|=|Y|=k, |Z|=n-2k 3. if W(X)≠W(Y) //W(X), W(Y)分别为X或Y的重量 4. then_______ 5. else_______ 6. __________ 7. if n>2 then goto 1 8. if n=2 then 任取A中1枚硬币与拿走硬币比较,若不等,则它不合格;若相等,则A中剩下的硬币不合格 9. if n=1 then A中硬币不合格 正确的填空顺序是( )。D A. b,c,a B. c,b,a C. c,a,b D.a,b,c 13. 在正实数构成的数字三角形排列形式如图所示,第一行的数为a11;第二行的数从左到右依次为a21,a22;…第n行的数为 an1,an2,…,ann。从a11开始,每一行的数aij只有两条边可以分别通向下一行的两个数a(i+1)j和a(i+1)(j+1)。用动态规划算法找出一条从a11向下通到an1,an2,…,ann中某个数的路径,使得该路径上的数之和达到最大。 令C[i,j]是从a11到aij的路径上的数的最大和,并且C[i,0]=C[0,j]=0,则C[i,j]=( )。A A. max{C[i-1,j-1],C[i-1,j]}+aij B. C[i-1,j-1]+c[i-1,j] C. max{C[i-1,j-1],C[i-1,j]}+1 D. max{C[i,j-1],C[i-1,j]}+aij 14. 小明要去南美洲旅游,一共乘坐三趟航班才能到达目的地,其中第1个航班准点的概率是0.9,第2个航班准点的概率为0.8,第3个航班准点的概率为0.9。如果存在第i个(i=1,2)航班晚点,第i+1个航班准点,则小明将赶不上第i+1个航班,旅行失败;除了这种情况,其他情况下旅行都能成功。请问小明此次旅行成功的概率是( )。D

Noip2009复赛普及组

Noip2009复赛普及组 1.多项式输出 (poly.pas/c/cpp) 【问题描述】 给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式: 1. 多项式中自变量为x,从左到右按照次数递减顺序给出多项式。 2. 多项式中只包含系数不为0 的项。 3. 如果多项式n 次项系数为正,则多项式开头不出现“+”号,如果多项式n 次项系 数为负,则多项式以“-”号开头。 4. 对于不是最高次的项,以“+”号或者“-”号连接此项与前一项,分别表示此项 系数为正或者系数为负。紧跟一个正整数,表示此项系数的绝对值(如果一个高于0 次的项, 其系数的绝对值为1,则无需输出1)。如果x 的指数大于1,则接下来紧跟的指数部分的形式为“x^b”,其中b 为x 的指数;如果x 的指数为1,则接下来紧跟的指数部分形式为“x”;如果x 的指数为0,则仅需输出系数即可。 5. 多项式中,多项式的开头、结尾不含多余的空格。 【输入】 输入文件名为poly.in,共有2 行 第一行1 个整数,n,表示一元多项式的次数。 第二行有n+1 个整数,其中第i 个整数表示第n-i+1 次项的系数,每两个整数之间用空 格隔开。 【输出】 输出文件poly.out 共1 行,按题目所述格式输出多项式。 【输入输出样例1】 poly.in 5 100 -1 1 -3 0 10 poly.out 100x^5-x^4+x^3-3x^2+10 【输入输出样例2】 poly.in 3 -50 0 0 1 poly.out -50x^3+1 【数据范围】 1 ≤n ≤100,多项式各次项系数的绝对值均不超过100。

NOIP2009普及组复赛试题

【NOIP2009】普及组复赛试题 1.多项式输出 (poly.pas/c/cpp) 【问题描述】 一元n 次多项式可用如下的表达式表示: 1 0 1 1 f (x) a x a xn ... a x a n n n = + ? + + + ?,≠ 0 n a 其中, i i a x 称为i 次项,i a 称为i 次项的系数。给出一个一元多项式各项的次数和系 数,请按照如下规定的格式要求输出该多项式: 1. 多项式中自变量为x,从左到右按照次数递减顺序给出多项式。 2. 多项式中只包含系数不为0 的项。 3. 如果多项式n 次项系数为正,则多项式开头不出现“+”号,如果多项式n 次项系 数为负,则多项式以“-”号开头。 4. 对于不是最高次的项,以“+”号或者“-”号连接此项与前一项,分别表示此项 系数为正或者系数为负。紧跟一个正整数,表示此项系数的绝对值(如果一个高于0 次的项, 其系数的绝对值为1,则无需输出1)。如果x 的指数大于1,则接下来紧跟的指数部分的形式为“x^b”,其中b 为x 的指数;如果x 的指数为1,则接下来紧跟的指数部分形式为“x”;如果x 的指数为0,则仅需输出系数即可。 5. 多项式中,多项式的开头、结尾不含多余的空格。 【输入】 输入文件名为poly.in,共有2 行 第一行 1 个整数,n,表示一元多项式的次数。 第二行有n+1 个整数,其中第i 个整数表示第n-i+1 次项的系数,每两个整数之间用空 格隔开。 【输出】 输出文件poly.out 共1 行,按题目所述格式输出多项式。 【输入输出样例1】 poly.in poly.out 5 100 -1 1 -3 0 10 100x^5-x^4+x^3-3x^2+10 【输入输出样例2】 poly.in poly.out 3 -50 0 0 1 -50x^3+1

NOIP2007初赛提高组试题和答案

第十三届全国青少年信息学奥林匹克联赛初赛试题 (提高组Pascal语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、单项选择题(共10题,每题 1.5分,共计15分。每题有且仅有一个正确答案.)。 1.在以下各项中。()不是CPU的组成部分。 A.控制器 B.运算器 C.寄存器 D.主板 E.算术逻辑单元(ALU) 2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。 A.二叉树 B.多叉树 C.哈希表 D.B+树 E.二维表 3.在下列各项中,只有()不是计算机存储容量的常用单位。 A.Byte B.KB C.MB D.UB E.TB 4.ASCII码的含义是()。 A.二—十进制转换码 B.美国信息交换标准代码 C.数字的二进制数码 D.计算机可处理字符的唯一编码 E.常用字符的二进制编码 5.在Pascal语言中,表达式(23or2xor5)的值是() A.18 B.1 C.23 D.32 E.24 6.在Pascal语言中,判断整数a等于0或b等于0或c等于0的正确的条件表达式是() A.not((a<>0)or(b<>0)or(c<>0)) B.not((a<>0)and(b<>0)and(c<>0)) C.not((a=0)and(b=0))or(c=0) D.(a=0)and(b=0)and(c=0) E.not((a=0)or(b=0)or(c=0)) 7.地面上有标号为A、B、C的3根细柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下次依次编号为1,2,3,……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。如果B柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。那么,在C柱上,从下到上的盘子的编号为()。 A.243657 B.241257 C.243176 D.243675 E.214375 8.与十进制数17.5625相对应的8进制数是()。 A.21.5625 B.21.44 C.21.73 D.21.731 E.前4个答案都不对 9.欧拉图G是指可以构成一个闭回路的图,且图G的每一条边恰好在这个闭回路上出现一次(即一笔画成)。在以下各个描述中,不一定是欧拉图的是:()。 A.图G中没有度为奇数的顶点 B.包括欧拉环游的图(欧拉环游是指通过图中每边恰好一次的闭路径)

NOIP2008普及组初赛(C语言)试题及答案

第十四届全国青少年信息学奥林匹克联赛初赛试题 (普及组 C语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案.)。 1.微型计算机中,控制器的基本功能是(A )。 A. 控制机器各个部件协调工作 B. 实现算术运算和逻辑运算 C. 获取外部信息 D. 存放程序和数据 2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是(B )。 A. (A∧B)∨(C∧D∨?A) B. ((?A∧B)∨C)∧?D C. (B∨C∨D)∧D∧A D. A∧(D∨?C)∧B 3. 在下列关于图灵奖的说法中,不正确的是(C )。 A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人 B. 图灵奖有“计算机界诺贝尔奖”之称 C. 迄今为止,还没有华裔计算机科学家获此殊荣 D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵 4.计算机在工作过程中,若突然停电,( C )中的信息不会丢失。 A. ROM和RAM B. CPU C.ROM D. RAM 5.完全二叉树共有2*N-1个结点,则它的叶节点数是(B )。 A. N-1 B. N C. 2*N D. 2N-1 6. 在以下各项中,(D )不是操作系统软件。 A. Solaris B. Linux C. Windows Vista D. Sybase 7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是(C )。 A. 6 B. 5 C. 4 D. 3 8. 与十进制数28.5625相等的四进制数是(C )。 A. 123.21 B. 131.22 C. 130.22 D. 130.21

NOIP2009普及组初赛(C++)试题及答案

试题部分 第十五届全国青少年信息学奥林匹克联赛初赛试题 (普及组 C++语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案。) 1、关于图灵机下面的说法哪个是正确的: A)图灵机是世界上最早的电子计算机。 B)由于大量使用磁带操作,图灵机运行速度很慢。 C)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。 D)图灵机只是一个理论上的计算模型。 2、关于计算机内存下面的说法哪个是正确的: A)随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位置是随 机而不确定的。 B)1MB内存通常是指1024*1024字节大小的内存。 C)计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器(register) 三个部分。 D)一般内存中的数据即使在断电的情况下也能保留2个小时以上。 3、关于BIOS下面说法哪个是正确的: A)BIOS是计算机基本输入输出系统软件的简称。 B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。 C)BIOS一般由操作系统厂商来开发完成。 D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。 4、关于CPU下面哪个说法是正确的: A)CPU全称为中央处理器(或中央处理单元)。 B)CPU可以直接运行汇编语言。 C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。 D)CPU最早是由Intel公司发明的。 5、关于ASCII,下面哪个说法是正确的: A)ASCII码就是键盘上所有键的唯一编码。 B)一个ASCII码使用一个字节的内存空间就能够存放。

noip2018普及组初赛试题+答案

第24届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2018年10 月13 日14:30~16:30 选手注意: 1、试题纸共有7 页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上得一律无效。 2、不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项) 1、以下哪一种设备属于输出设备:() A、扫描仪 B、键盘 C、鼠标 D、打印机 2、下列四个不同进制得数中,与其它三项数值上不相等得就是( )。 A、(269)16 (注解:2 * 16^2+ 6* 16^1+ 9* 16^0 =617) B、(617)10 C、(1151)8(注解:1* 8^3 + 1 *8^2+ 5 *8^1 + 1* 8^0 =617)D、(1001101011)2 3、1MB等于( )。 A、1000字节 B、1024字节 C、1000X1000字节 D、1024X 1024字节 4、广域网得英文缩写就是( )。 A、LAN B、WAN (Wide Area Network) C、MAN D、LNA 5、中国计算机学会于( )年创办全国青少年计算机程序设计竞赛。 A、1983 B、1984 C、1985 D、1986 6、如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S、字母键D、字母键F得顺序循环按键,即CapsLock、A、S、D、F、CapsLock、A、S、D、F、、、、、、、,屏幕上输出得第81个字符就是字母( )。A、A B、S C、D D、a 7、根节点深度为0,一棵深度为h 得满k(k>1)叉树,即除最后一层无任何子节点外,每一层上得所有结点都有k个子结点得树,共有()个结点。

NOIP2016提高组C初赛试题

如对您有帮助,请购买打赏,谢谢您! 第二十二届全国青少年信息学奥林匹克联赛初赛 提高组 C++语言试题 竞赛时间:2016 年 10 月 22 日 14:30~16:30 选手注意: ● 试题纸共有 13 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写 在试题纸上的一律无效。 ● 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确 选项) 1. 以下不是微软公司出品的软件是( )。 A. Powerpoint B. Word C. Excel D. Acrobat Reader 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. A 3. 二进制数 00101100 和 01010101 异或的结果是( )。 A. 00101000 B. 01111001 C. 01000100 D. 00111000 4. 与二进制小数 0.1 相等的八进进制数是( )。 A. 0.8 B. 0.4 C. 0.2 D. 0.1 5. 以比较作为基本运算,在 N 个数中找最小数的最少运算次数为( )。 A. N B. N-1 C. N 2 D. log N 6. 表达式 a*(b+c)-d 的后缀表达形式为( )。 A. abcd*+- B. abc+*d- C. abc*+d- D. -+*abcd 7. 一棵二叉树如右图所示,若采用二叉树链表存储该二叉 树(各个结点包括结点的数据、左孩子指针、右孩子指 针)。如果没有左孩子或者右孩子,则对应的为空指针。 那么该链表中空指针的数目为( )。 A . 6 B . 7 C . 12 D. 14 8. G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。 A. 10 B. 9 C.8 D.7 CCF NOIP2016 初赛提高组 C++语言试题 第 1 页,共 13 页

相关文档
相关文档 最新文档