全国青少年信息学奥林匹克竞赛(高中组)初赛试题及答案

NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛分区联赛初赛试题(高中组)竞赛用时:2小时

一、基础题:

<1> 执行①C>DIR 命令后,屏幕上显示如下画面:

FORMAT COM 12145

SYS COM 4878

PUC BAT 126

XCOPY EXE 11216

4 FILE(S)123456 bytes free

接着又顺序执行了如下几条DOS 命令:

②C>DIR> DF.TXT //表示将列表显示的目录作为文件写盘//

③C>TYPE DF.TXT

④C>DIR

试问:执行命令③和④在屏幕上显示的结果是否与①相同?

<2> 列举一个问题,使问题的解能对应相应的算法。

例如对算法:X:=10;

Y:=5;

READ(M,N);

S:=X*M-Y*N;

可列举出如下的问题:

学生答题,答对一题可得10分,答错一题则要扣去5分,输入答对的题数(M)与答错的题数(N),求最后得分(S)是多少?

现有以下算法:K:=0 ;

FOR I:=0 TO 10 DO

K:=K+(50-I*5)DIV 2+1

请列出一个相应的问题。

<3> 有标号为A、B、C、D和1、2、3、4的8个球,每两个球装一盒,分装4盒。标号为

字母的球与标号为数字的球有着某种一一对应的关系(称为匹配),并已知如下条件:

①匹配的两个球不能在一个盒子内。

②2号匹配的球与1号球在一个盒子里。

③A号和2号球在一个盒子里。

④B匹配的球和C号球在一个盒子里。

⑤3号匹配的球与A号匹配的球在一个盒子里。

⑥4号是A或B号球的匹配球。

⑦D号与1号或2号球匹配。

请写出这四对球匹配的情况。

<4> 从入口(1)到出口(17)的可行路线图中,数字标号表示关卡:

现将上面的路线图,按记录结构存储如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

请设计一种能从存储数据中求出从入口到出口经过最少关卡路径的算法。

二、根据题目要求,补充完善以下伪代码程序:

<1> 求出二个整形数组错位相加的最大面积。

1.数组面积的定义:(限定数组头尾不为0)

设有一个数组C=(4,8,12,0,6)

则C 的面积为: Sc=(4+8)/2 + (8+12)/2 + 12/2 + 6/2

也就是说,Sc=各梯形面积之和(其中 梯形的高约定为1,三角形作为梯形的特殊

情况处理)。

又如D=(12, 24, 6)是,其面积的定义为

2.数组错位相加的定义

设有2个正整数的数组a ,b ,长度为n ,当n=5时:

a=(34,26,15,44,12) b=(23,46,4,0,18)

对a 、b 进行错位相加,可能有下列情况

34 26 15 44 12

+) 23 46 4 0 18

34 26 15 44 12 23 46 4 0 18

或:

34 26 15 44 12

+) 23 46 4 0 18

34 26 15 44 35 46 4 0 18

或:

34 26 15 44 12

+) 23 46 4 0 18

34 26 15 67 58 4 0 18

或:……

最后有:

34 26 15 44 12

+) 23 46 4 0 18 -

23 46 4 0 18 34 26 15 44 12

可以看到:由于错位不同,相加的结果也不同。

程序要求:找出一个错位相加的方案,使得输出的数组面积为最大。

[算法提要]: 设a ,b 的长度为10,用a,b: array[1..10] of integer 表示,其结果用数组C,D:

array[1..30] of integer 表示。

错位相加的过程可以从开始不重叠,然后逐步重叠,再到最后的不重叠。 梯形面积的计算公式为:(上底+下底)×高÷2

其中由于约定高为1,故可写为(上底+下底)÷2。

12 24 6 4 8 12 1 6 1 1 1 Sd=(12+24)/2 + (24+6)/2

1 1

程序:n = 10;

Function sea : real; {计算数组C面积}

Begin

J1 := 1;

While _______①______ do

j1 := j1 + 1;

ENDWHILE;

If j1 = 3 * n then sea := 0

Else begin

J2 := 3 * n;

While _______②______ do

j2 := j2 - 1;

If j1 = j2 then sea := 0

Else begin

J3 := c[j1] + c[j2];

For j4 := j1 + 1 to j2 - 1 do

INC(j3,c[j4]*2);

ENDFOR;

Sea := j3 / 2

end

ENDIF;

End;

//主程序//

For i := 1 to n do read(a[I]); endfor;

For j := 1 to n do read(b[j]); endfor;

__________③____________;

for i := 1 to 2 * n + 1 do

for j := 1 to 3 * n do ________④__________ endfor;

for j := 1 to n do c[j + n] := a[j] endfor;

for j := 1 to n do

_________⑤__________;

endfor;

p := sea;

if p > s then begin

d := c;

s := p

end;

endif;

endfor;

for I := 1 to 3 * n do write(d[I],' '); endfor;

write(s);

End. //主程序结束//

<2> 表的操作:设有一个表,记为L=(a1, a2, …, a n),其中:

L:表名

a1, a2, …, a n为表中的元素

当a i为0~9数字时,表示元素,a i为大写字母时, 表示是另一个表,但不能循环定义。

例如下列表的定义是合法的。(约定L是第一个表的表名)

L=(1,3,K,8,0,4)

K=(3,P,4,H,7)

P=(2,3)

H=(4,0,5,3)

程序要求:当全部表给出之后,求出表中所有元素的最大元素,以及表中全部元素的和。[算法提要]:表用记录类型定义:

长度(LENGTH)

表体(是元素为字符类型的数组ELEMENT)

队列用数组BASE表示;

队列指针用整型变量FRONT 与REAR。

为此,设计一个字符入队的过程inqueue,出队函数outqueue,表中最大元素及元素求和均采用递归计算。

程序:

PROCEDURE INQUEUE(Q,C); //过程需要二个参数,Q记录类型,C字符类型// Q.REAR := _________①__________;

Q.BASE[Q.REAR] := C;

END; //过程结束//

FUNCTION OUTQUEUE(Q) //函数需要一个参数,Q记录类型//

Q.FRONT := _________②__________;

OUTQUEUE := Q.BASE[Q.FRONT]

END;//函数结束//

FUNCTION MAXNUMBER(C) //函数需要一个参数,C字符类型//

Max := CHR(0);

FOR i:=1 to T[C].LENGTH DO

CH := T[C].ELEMENT[i];

IF _______③________ THEN

M := MAXNUMBER(CH)

ELSE

M := CH

ENDIF;

IF MAX < M THEN

MAX := M

ENDIF;

ENDFOR;

___________④____________

END; //函数结束//

FUNCTION TOTAL(C) //函数需要一个参数,C:字符类型// K := 0;

FOR i:= 1 TO T[C].LENGTH DO

CH := T[C].ELELMENT[i];

IF _________⑤__________ THEN

M := TOTAL(CH);

ELSE

M := ORD(CH)-ORD('0');

ENDIF

K := K + M

ENDFOR;

TOTAL := K;

END; //函数结束//

//主程序//

MAX := 36;

FOR TABNO := 'A' TO 'Z' DO

T[TABNO].LENGTH := 0;

ENDFOR;

Q.FRONT := 0; Q.REAR := 0;

INQUEUE(Q,'L');

WHILE (Q.FRONT <>Q .REAR ) DO

TABNO := OUTQUEUE(Q);

WRITE(TABNO, '=');

READLN(S);

i := 1;

WHILE S[i] <> '(' DO

i := i+ 1;

ENDWHILE;

WHILE S[i] <> ')' DO

IF (S[i]>='A') AND (S[i]<='Z') THEN

S[i]:=CHR(ORD(S[i])+ORD('A')-ORD('a'));

IF (S[i]>='A') AND (S[i]<='Z') THEN

INC(T[TABNO].LENGTH);

T[TABNO].ELEMENT[T[TABNO].LENGTH] := S[i];

INQUEUE(Q, S[i]);

ENDIF;

ELSE

IF (S[i]>='0') ANDN (S[i]<='9') THEN

INC(T[TABNO].LENGTH);

T[TABNO].ELEMENT[T[TABNO].LENGTH] := S[i]

ENDIF;

INC(i)

ENDIF;

ENDWHILE;

ENDWHILE;

WRITE('The max number in table L is:', maxnumber('L'));

WRITE('Total is:', total('L'))

END. //主程序结束//

<3>设有一个实数,以字符串形式存放于数组x中,用x:array[1..N]of char表示。其中x[1]

若为'-',表示负数;若为'+'、'.'或' ',则表示正数。若为数字,也认为是正数。

例如x=(' ','2','0',' ','3','.','5','%') 则表示203.5

x=('-','1','.',' ','2','0','%') 则表示-1.2

约定:在字符串x中,除x[1]外,其后可以包含有若干个'.'与' ',但仅以第一次出现的为准,空格不起任何作用,并以字符'%'作为结束标志。

程序要求:将输入的字符串还原成实数输出(小数点后无用的0应除去),还原的结果以下列形式存放(不需要输出)。

F:数符。正数放0,负数放1。

A:array[1..N] of integer; 存放数字,不放小数点。

K:表示A中有效数字的个数。

J:表示小数点后的位数。

例如:数203.24,还原后结果的存放是:

F=0

A=(2, 0, 3, 2, 4)

K=5

J=2

又如:数-33.0740,还原后结果的存放是:

F=1

A=(3, 3, 0, 7, 4)

K=5

J=3

[算法提要]:x : array[1..10] of char;可放长度定为10;首先读入字符串,然后处理数的符号,在还原的过程中,需要判定整数部分与小数部分,同时去除多余的空格和小数点,并约定输入是正确的,不用作出错检查。

程序:

FOR I := 1 TO 10 DO A[I] := 0; ENDFOR;

FOR I := 1 TO 10 DO READ(X[I]); ENDFOR;

J := 0; F := 0; K := 0; B := 0;

IF X[1] = '-' THEN BEGIN

____________①____________

____________②____________

END

ELSE IF X[1] := ' ' THEN I := 2

ELSE I := 1;

ENDIF;

ENDIF;

WHILE ________③_________ DO

I := I + 1;

ENDWHILE

WHILE __________④___________ DO

IF (X[I] >= '0') AND (X[I] <= '9') THEN

K := K + 1;

_________⑤____________;

IF B = 1 THEN

______⑥_________

ENDIF

ELSE IF (X[I]='.') AND (B=0) THEN

B := 1;

ENDIF

I := I + 1

ENDIF;

ENDWHILE;

IF J > 0 THEN WHILE A[K]=0 DO

__________⑦_________

__________⑧_________

ENDWHILE;

ENDIF.

END. //程序结束//

NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛分区联赛初赛试题(高中组)试题参考答案

一、基础题:共33分

<1>本题共4分

显示结果不相同,③和④比①多出一个文件目录。

<2>本题共9分

列出的一个相应问题是:(能列出类似的问题均可)

用五角钱换成5分、2分与1分的硬币,有多少种换法。

<3>本题共8分

<4>本题共12分

从存贮数据中求出从入口到出口经过最少关卡路径的算法及输出结果:

算法:输出结果:

I:=1; (17)

WHILE NO[I] ≠17 DO ↑

I:=I+1; (16)

ENDWHILE; ↑

REPEA T (19)

WRITE(’(’,NO[I],’)’);↑

WRITE(’↑’);(18)

I:=PRE[I]; ↑

UNTIL I=0; 1

二、根据题目要求,补充完善以下伪代码程序:(共67分)

<1>共10分(每空二分)

①C[J1]=0 AND J1<3*N

②C[J2] =0 AND J2>J1

③S:=0

④C[J]:=O;

⑤C[I+J-1]:=C[I+J-1]+B[J];

<2>共25分(每空五分)

①(Q.REAR+1)MOD (MAX+1);

②(Q.FRONT+1)MOD (MAX+1);

③(CH>=’A’)AND (CH<=’Z’)

④MAXNUMBER:=MAX;

⑤(CH>=’A’)AND (CH<=’Z’)

<3>共32分(每空四分)

①F:=1;

②I:=2;

③(X[I]< >’ ’)AND (I<10)

④X[I] < > ’%’

⑤A[K]:=ORD(X[I]-ORD(’0’);

⑥J:=J+1;

⑦J:=J-1;

⑧K:=K-1;

第二年全国青少年信息学(计算机)奥林匹克分区联赛高中初赛试题

第二年全国青少年信息学(计算机)奥林匹克分区联赛高中初赛 试题 〔高中组〕 〔PASCAL语言竞赛用时:2小时〕 ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 【一】基础知识部分:〔39分〕 1.A盘上的目录和文件组织如下:〔2+3=5分〕 其中TP、TB、DOS、D11、D31基本上子目录名。 设当前命令提示符为A:\TB>,请写出完成如下操作的DOS命令: ①在DOS运行中,没有执行过PATH命令,现要用DOS子目录中的FORMAT命令,对插入在B驱动器〔5.25英寸高密〕中的360KB软盘进行格式化工作,请写出相应的操作命令。 ②交换F2.TXT与F3.DOC两个文件的内容。 2、请用等号或不等号联接表示以下不同进位制数值的大小。〔3分〕 例如:〔3〕10<(4)10=(100)2<(A)16 其中圆括号外右下角的下标,表示圆括号内数的进位制。 〔98.375〕10(142.3)8(58.5)16(1011000.0101)2 3、阅读以下程序段,写出程序运行后数组元素A1,A2,…,A11中的值。〔6分〕 A[1]:=1;A[2]:=1;K:=1; REPEAT A[K+2]:=1; FORI:=K+1DOWNTO2DO A[I]:=A[I]+A[I-1]; K:=K+1; UNTILK>=10; 4、:ACK〔M,N〕函数的计算公式如下:〔4%〕 N+1M=0 ACK〔M,N〕=ACK〔M-1,1〕N=0 ACK〔M-1,ACK〔M,N-1〕M≠0且N≠0 请计算:ACK〔1,3〕、ACK〔2,4〕、ACK〔3,3〕、ACK〔3,4〕 5、有N×N个数据组成如下方阵:〔5分〕 A11A12A13 (1) A21A22A23 (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;

全国青少年信息学奥林匹克竞赛(高中组)初赛试题及答案

NOI’95 “同创杯”全国青少年信息学(计算机)奥林匹克竞赛分区联赛初赛试题(高中组)竞赛用时:2小时 一、基础题: <1> 执行①C>DIR 命令后,屏幕上显示如下画面: FORMAT COM 12145 SYS COM 4878 PUC BAT 126 XCOPY EXE 11216 4 FILE(S)123456 bytes free 接着又顺序执行了如下几条DOS 命令: ②C>DIR> DF.TXT //表示将列表显示的目录作为文件写盘// ③C>TYPE DF.TXT ④C>DIR 试问:执行命令③和④在屏幕上显示的结果是否与①相同? <2> 列举一个问题,使问题的解能对应相应的算法。 例如对算法:X:=10;

Y:=5; READ(M,N); S:=X*M-Y*N; 可列举出如下的问题: 学生答题,答对一题可得10分,答错一题则要扣去5分,输入答对的题数(M)与答错的题数(N),求最后得分(S)是多少? 现有以下算法:K:=0 ; FOR I:=0 TO 10 DO K:=K+(50-I*5)DIV 2+1 请列出一个相应的问题。 <3> 有标号为A、B、C、D和1、2、3、4的8个球,每两个球装一盒,分装4盒。标号为 字母的球与标号为数字的球有着某种一一对应的关系(称为匹配),并已知如下条件: ①匹配的两个球不能在一个盒子内。 ②2号匹配的球与1号球在一个盒子里。 ③A号和2号球在一个盒子里。 ④B匹配的球和C号球在一个盒子里。 ⑤3号匹配的球与A号匹配的球在一个盒子里。 ⑥4号是A或B号球的匹配球。 ⑦D号与1号或2号球匹配。 请写出这四对球匹配的情况。 <4> 从入口(1)到出口(17)的可行路线图中,数字标号表示关卡: 现将上面的路线图,按记录结构存储如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 请设计一种能从存储数据中求出从入口到出口经过最少关卡路径的算法。

全国青少年信息学奥林匹克联赛NOIP2022试题

全国青少年信息学奥林匹克联赛NOIP2022试题 T1:种花(p la n t) 【题目描述】 小C决定在他的花园里种出CCF字样的图案,因此他想知道C和F两个字母各自有多少种种花的方案;不幸的是,花园中有一些土坑,这些位置无法种花,因此他希望你能帮助他解决这个问题。 花园可以看作有n×m个位置的网格图,从上到下分别为第1到第n行,从左到右分别为第1列到第m列,其中每个位置有可能是土坑,也有可能不是,可以用a ij=1 表示第i行第j列这个位置有土坑,否则用αij=0表示这个位置没土坑。 一种种花方案被称为C形的,如果存在Z1,x2∈[1,n],以及y0,y1,y2∈[1,m],满足x1+1 < x 2, 并且y0< y1,y2≤m , 使得第x1行的第y0到第y1列、第x2行的第y0列到第y2列以及第y0列的第x1到第x2行都不为土坑,且只在上述这些位置上种花。 一种种花方案被称为F形的,如果存在x1,x2,x3∈[1,n],以及y0,y1,y2∈[1,m],满足x1+1

第十七届全国青少年信息学奥林匹克联赛初赛试题参考答案与评分标准

第十七届全国青少年信息学奥林匹克联赛初赛试题参考答案与评分标准 一、单项选择题(共10题,每题1.5分,共计15分) 1、B; 2、B ; 3、A ; 4、D ; 5、B ; 6、A ; 7、C; 8、D ; 9、B ;10、A 。 二、不定项选择题(共10题,每题1.5分,共计15分,多选或少选均不得分) 1、CD ; 2、ABCD ; 3、AB; 4、BC; 5、BC ; 6、ABD ; 7、CD ; 8、A ; 9、BCD; 10、ABC 。 三、问题求解(共2题,每题5分,共计10分) 1、9; 2、4。 四、阅读程序写结果(共4题,每题8分,共计32分) 1、3; 2、1 2 5 13 34; 3、150; 4、57344。 五、完善程序(第1题,每空2分,第2题,每空3分,共计28分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)

1、①ans.num[i + j - 1]; ②ans.num[i] := ans.num[i] mod 10; ③ans.num[i] + a.num[i] + b.num[i]; ④ans.num[i] mod 2 (或ans.num[i] and 1); ⑤inc(ans.len) (或ans.len := ans.len + 1); ⑥a.len < b.len; ⑦ord('0')(或48); ⑧times(middle, middle), target ; 2、①inc(num) (或num := num + 1); ②j := i; ③solve(left, j - 1, deep + 1); ④solve(j + 1, right, deep + 1)。

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案 第十二届全国青少年信息学奥林匹克联赛初赛试题 (提高组C 语言二小时完成) ● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案.)。 1. 在以下各项中。()不是CPU的组成部分。 A. 控制器 B. 运算器 C. 寄存器 D. ALU E. RAM 答案:E 知识点: 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。 寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。更适当的是称他们为“架构寄存器”。 例如,x86 指令及定义八个32 位元寄存器的集合,但一个实作x86 指令集的 CPU 可以包含比八个更多的寄存器。 寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以

在寄存器之间的数据传送非常快。 算术逻辑单元 (Arithmetic-Logic Unit, ALU)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate" 和"Or Gate"构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。 2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。 A. 控制器 B. CPU C. 主板 D. 内存条 E. 硬盘 答案:C 分析:BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM 芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS芯片是主板上一块长方型或正方型芯片。 3. 在下面各世界顶级的奖项中,为计算机科学与技术领域作出杰出贡献的科学家设立的奖项是()。 A. 沃尔夫奖 B. 诺贝尔奖 C. 菲尔兹奖 D. 图灵奖 E. 南丁格尔奖 答案:D 根据知识迁徙,有第十五届第一题可知

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组)

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组) https://www.360docs.net/doc/7719293897.html,work Information Technology Company.2020YEAR

第十六届全国青少年信息学奥林匹克联赛初赛试题 (提高组Pascal 语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.单项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确选项) 1.与十六进制数A1. 2等值的十进制数是()。 A.101.2 B. 111.4 C. 161.125 D. 177.25 2.一个字节(byte)由()个二进制位组成。 A.8 B. 16 C. 32 D. 以上都有可能 3.以下逻辑表达式的值恒为真的是()。 A. P∨(﹁P∧Q) ∨(﹁P∧﹁Q) B. Q∨(﹁P∧Q) ∨(P∧﹁Q) C. P∨Q∨(P∧﹁Q) ∨(﹁P∧Q) D. P∨﹁Q∨(P∧﹁Q) ∨(﹁P∧﹁Q) 4.Linux下可执行文件的默认扩展名为()。 A. exe B. com 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. 65 8.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后 者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了()。 A. 寄存器 B. 高速缓存 C. 闪存 D. 外存 9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至 右,依次存放到一个顺序结构的数组中。假定根结点存放在数组的1号位置,则第k号结点的父结点如果存在话,应当存放在数组的()号位 置。 A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/2下取整 10.以下竞赛活动中历史最悠久的是()。

全国青少年信息学(计算机)奥林匹克竞赛提高组初赛试题及答案

第三届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题 (高中组) (PASCAL 语言 竞赛用时:2小时) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、基础部分: <1> WPS 是属于________类的软件;FOXBASE 是属于_______类的软件。用FOXBASE 的命令:“CREATE GZB ”,在磁盘中生成的是_______文件. <2>在MS DOS 的根目录中,有如下文件: TIME.EXE https://www.360docs.net/doc/7719293897.html, TIME.BA T 试问:C:\>TIME < 回车 > 执行的是什么命令? <3> 已知ASCII 码表中的大写字母后有6个其它字符,接着便是小写字母。现已知:A 字母的 ASCII 码为(41)16{ 表示16进制数41 },试写出如下字母用十进制表示的ASCII 码: G → ( )10 B → ( )10 T → ( )10 <4> 设数组A[10..100,20..100] 以行优先的方式顺序存储,每个元素占4个字节,且已知 A[10,20]的地址为1000,则A[50,90]的地址是 。 <5>一个汉字的机内码目前通常用2个字节来表示:第一个字节是区位码的区号加(160)10;第二个字节是区位码的位码加(160)10 。 已知:汉字“却”的区位码是4020,试写出机内码两个字节的二进制的代码: <6> 下图中用点表示城市,点与点之间的联系表示城市间的道路: D C A B 试问: ① 能否找出一条从A 城市出发,经过图中所有道路一次后又回到出发点的通路来? ② 能否从A 出发,找出去每个城市且只去一次的通路来? 若能,则写出通路,否则说明理由。 <7> 为了便于处理表达式,常常将普通表达式(称为中缀表示)转换为前缀{运算符在前,如X/Y 写为/XY} 和后缀 { 运算符在后,如X/Y 写为XY/}的表达形式。 在这样的表示中可以不用括号即可确定求值的顺序,如:

第20届全国青少年信息学奥林匹克联赛pascal初赛试题及答案

第二十届全国青少年信息学奥林匹克联赛初赛 普与组Pascal语言试题 竞赛时间:20##10月12日14:30-16:30 一、单项选择题<共20题,每题1.5分,共计30分;每题有且仅有一个正确选项> 1. 以下哪个是面向对象的高级语言〔〕. A.汇编语言 B. C++C. FortranD. Basic 2. 1TB代表的字节数量是〔〕. A. 2的10次方 B. 2的20次方 C. 2的30次方 D. 2的40次方 3. 二进制数00100100和00010101的和是〔〕. A. 00101000 B. 001010100 C. 01000101 D. 00111001 4. 以下哪一种设备属于输出设备〔〕. A. 扫描仪 B.键盘 C.鼠标 D.打印机 5. 下列对操作系统功能的描述最为完整的是< >. A负责外设与主机之间的信息交换 B.负责诊断机器的故障 C.控制和管理计算机系统的各种硬件和软件资源的使用 D.将源程序编译成目标程序 6. CPU、存储器、I/O设备是通过< >连接起来的. A.接口 B.总线 C.控制线 D.系统文件 7. 断电后会丢失数据的存储器是〔〕. A. RAM B. ROM C. 硬盘 D. 光盘 8. 以下哪一种是属于电子收发的协议< >. A. SMTP B. UDP C. P2P D. FTP 9. 下列选项中不属于图像格式的是< >. A. JPEG格式 B. TXT格式 C. GIF格式 D. PNG格式 10. 链表不具有的特点是< >. A. 不必事先估计存储空间 B. 可随机访问任一元索 C. 插入删除不需要移动元素 D. 所储空间与线性表长度成正比 11. 下列各无符号十进制整数中,能用八位二进制表示的数中最大的是< >. A.296 B. 133 C. 256 D. 199 12. 下列几个32位IP地址中,书写错误的是< >. A. 162.105.142.27 B. 192.168.0.1 C. 256.256.129.1 D. 1 13. 要求以下程序的功能是计算: s=1+1/2+1/3+...+1/10. var n: integer; s:real; begin s:=1.0; for n:=10 downto 2 do s:=s+1 div n; writeln; end. 程序运行后输出结果错误,导致错误结果的程序行是< >. A. s:=1.0; B. for n:=10 downto 2 do C. s:=s+1 div n; D. writeln; 14. 设变量x为real型且己赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是< >. A. x:=+0.5/100.0; B. x:=/100.0; C. x:=trunc/100.0; D. x:= *100.0; 15. 有以下程序: var s,a,n: integer; begin s:=0; a:=1; readln; repeat s:=s+1; a:=a-2; until a=n;

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

第十四届全国青少年信息学奥林匹克联赛初赛试题 (提高组 C++ 语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、单项选择题(共10题,每题1.5分,共计15分。每题有且仅有一个正确答案)。 1. 在以下各项中,()不是操作系统软件。 A. Solaris B. Linux C. Sybase D. Windows Vista E. Symbian 2.微型计算机中,控制器的基本功能是()。 A. 控制机器各个部件协调工作 B. 实现算术运算和逻辑运算 C.存储各种控制信息 D. 获取外部信息 E. 存放程序和数据 3. 设字符串S=”Olympic”,S的非空子串的数目是()。 A. 29 B. 28 C. 16 D. 17 E. 7 4.完全二叉树共有2*N-1个结点,则它的叶节点数是()。 A. N-1 B. 2*N C. N D. 2N-1 E. N/2 5.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。 A. 4 B. 5 C. 6 D. 7 E. 8 6.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S 的容量至少应该是()。 A. 6 B. 5 C. 4 D. 3 E. 2 7. 与十进制数28.5625相等的四进制数是()。 A. 123.21 B. 131.22 C. 130.22 D. 130.21 E. 130.20 8.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。 A. 队列 B. 多维数组 C. 线性表 D. 链表 E. 栈 9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。 A. 链路层B.网络层 C. 传输层 D. 应用层 E.会话层 10.对有序数组{5, 13, 19, 21, 37, 56, 64, 75, 88, 92, 100}进行二分查找,等概率的情况下查找成功的平均查找长度(平均比较次数)是()。 A. 35/11 B. 34/11 C. 33/11 D. 32/11 E. 34/10 二、不定项选择题(共10题,每题1.5分,共计15分。每题正确答案的个数大于或等于1。多选或少选均不得分)。 11. 在下列关于图灵奖的说法中,正确的有()。 A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人 B. 图灵奖有“计算机界诺贝尔奖”之称 C. 迄今为止,还没有华裔计算机科学家获此殊荣 D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组)

第十六届全国青少年信息学奥林匹克联赛初赛试题 (提高组Pascal 语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.单项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确选项) 1.与十六进制数A1. 2等值的十进制数是()。 A.101.2 B. 111.4 C. 161.125 D. 177.25 2.一个字节(byte)由()个二进制位组成。 A.8 B. 16 C. 32 D. 以上都有可能 3.以下逻辑表达式的值恒为真的是()。 A. P∨(﹁P∧Q)∨(﹁P∧﹁Q) B. Q∨(﹁P∧Q)∨(P∧﹁Q) C. P∨Q∨(P∧﹁Q)∨(﹁P∧Q) D. P∨﹁Q∨(P∧﹁Q)∨(﹁P∧﹁Q) 4.Linux下可执行文件的默认扩展名为()。 A. exe B. com 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. 65 8.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受 到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了()。 A. 寄存器 B. 高速缓存 C. 闪存 D. 外存 9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右,依次存放 到一个顺序结构的数组中。假定根结点存放在数组的1号位置,则第k号结点的父结点如果存在话,应当存放在数组的()号位置。 A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/2下取整 10.以下竞赛活动中历史最悠久的是()。 A. 全国青少年信息学奥林匹克联赛(NOIP) B. 全国青少年信息学奥林匹克竞赛(NOI) C. 国际信息学奥林匹克竞赛(IOI) D. 亚太地区信息学奥林匹克竞赛(APIO)

二十三全国青少年信息学奥赛初赛试题及答案c++

第二十三届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 竞赛时间:2021年10月14日14:30~16:30 选手注意: ●试题纸共有7 页,答题纸共有2 页,总分值100 分。请在答题纸上作答,写在试题纸上的一律无效。 ●不得使用任何电子设备〔如计算器、、电子词典等〕或查阅任何书籍资料。 一、单项选择题〔共20 题,每题 1.5 分,共计30 分;每题有且仅有一个正确选项〕 1. 在8 位二进制补码中,10101011 表示的数是十进制下的〔〕。 A. 43 B. -85 C. -43 D. -84 2. 计算机存储数据的根本单位是〔〕。 A. bit B. Byte C. GB D. KB 3.以下协议中与电子邮件无关的是〔〕。 A. POP3 B. SMTP C. WTO D. IMAP 4. 分辨率为800x600、16 位色的位图,存储图像信息所需的空间为〔〕。 A. 937.5KB B. 4218.75KB C. 4320KB D. 2880KB 5. 计算机应用的最早领域是〔〕。 A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制 6.以下不属于面向对象程序设计语言的是〔〕。 A. C B. C++ C. Java D. C# 7. NOI 的中文意思是〔〕。 A. 中国信息学联赛 B. 全国青少年信息学奥林匹克竞赛 C. 中国青少年信息学奥林匹克竞赛 D. 中国计算机协会 8. 2021 年10 月1 日是星期日,1999 年10 月1 日是〔〕。 A. 星期三 B. 星期日 C. 星期五 D. 星期二

9.甲、乙、丙三位同学选修课程,从4 门课程中,甲选修2 门,乙、丙各选修3门,那么不同的选修方案共有〔〕种。 A. 36 B. 48 C. 96 D. 192 10. 设G 是有n 个结点、m 条边〔n ≤ m〕的连通图,必须删去G 的〔〕 条边,才能使得G 变成一棵树。 A. m – n + 1 B. m - n C. m + n + 1 D. n – m + 1 11. 对于给定的序列{ak},我们把(i, j) 称为逆序对当且仅当i < j 且ai > aj。那么 序列1, 7, 2, 3, 5, 4 的逆序对数为〔〕个。 A. 4 B. 5 C. 6 D. 7 12. 表达式a * (b + c) * d 的后缀形式是〔〕。 A. a b c d * + * B. a b c + * d * C. a * b c + * d D. b + c * a * d 13.向一个栈顶指针为hs 的链式栈中插入一个指针s 指向的结点时,应执行〔〕。 A.hs->next = s; B.s->next = hs; hs = s; C.s->next = hs->next; hs->next = s; D.s->next = hs; hs = hs->next; 14. 假设串S = “copyright〞,其子串的个数是〔〕。 A. 72 B. 45 C. 46 D. 36 15. 十进制小数13.375 对应的二进制数是〔〕。 A. 1101.011 B. 1011.011 C. 1101.101 D. 1010.01 16. 对于入栈顺序为a, b, c, d, e, f, g 的序列,以下〔〕不可能是合法的出栈 序 列。 A. a, b, c, d, e, f, g B. a, d, c, b, e, g, f C. a, d, b, c, g, f, e D. g, f, e, d, c, b, a 17.设A 和B 是两个长为n 的有序数组,现在需要将A 和B 合并成一个排好序的数组,任何以元素比拟作为根本运算的归并算法在最坏情况下至少要做〔〕次比拟。 A.n2 B. n log n C. 2n D. 2n - 1

(noip2019)二十三届全国青少年信息学奥赛初赛试题及答案c++.doc

言简意赅,远见卓识,望君采纳,谢谢!删除水印可,编辑页眉,选中水印,点击删除。 第二十三届全国青少年信息学奥林匹克联赛初赛 普及组 C++ 语言试题 竞赛时间: 2019 年 10 月 14 日 14:30~16:30 选手注意: ●试题纸共有 7 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写在试题纸上的一律无效。 ●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共20 题,每题 1.5 分,共计30 分;每题有且仅有一个正确选项) 1.在 8 位二进制补码中, 10101011 表示的数是十进制下的()。 A. 43 B. -85 C. -43 D. -84 2. 计算机存储数据的基本单位是( A. bit B. Byte C. GB )。 D. KB 3.下列协议中与电子邮件无关的是()。 A. POP3 B. SMTP C. WTO D. IMAP 4. 分辨率为 A. 937.5KB 800x600 、16 位色的位图,存储图像信息所需的空间为( B. 4218.75KB C. 4320KB D. 2880KB )。 5.计算机应用的最早领域是()。 A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制 6.下列不属于面向对象程序设计语言的是 ( A. C B. C++ C. Java D. C# )。 7.NOI 的中文意思是()。 A. 中国信息学联赛 B. 全国青少年信息学奥林匹克竞赛 C. 中国青少年信息学奥林匹克竞赛 D. 中国计算机协会 8.2017 年 10 月 1 日是星期日, 1999 年 10 月 1 日是()。 A. 星期三 B. 星期日 C. 星期五 D. 星期二

第20届全国青少年信息学奥林匹克联赛pascal初赛试题及答案

第二十届全国青少年信息学奥林匹克联赛初赛普及组Pascal语言试题 竞赛时间:20XX年10月12日14:30-16:30 一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项) 1•以下哪个是面向对象的高级语言()。 A. 汇编语言 B.C++ C.Fortran D.Basic 2.1TB代表的字节数量是()。 A. 2的10次方 B.2的20次方 C.2的30次方 D.2的40次方 3. 二进制数00100100和00010101 的和是()。 A.00101000 B.001010100 C.01000101 D.00111001 4•以下哪一种设备属于输出设备()。 A. 扫描仪 B.键盘C鼠标D.打印机 5. 下列对操作系统功能的描述最为完整的是()。 A负责外设与主机之间的信息交换 B. 负责诊断机器的故障 C控制和管理计算机系统的各种硬件和软件资源的使用 D.将源程序编译成目标程序 6. CPU存储器、I/O设备是通过()连接起来的。 A.接口 B.总线C控制线D系统文件 7•断电后会丢失数据的存储器是()o A.RAM B.ROMC硬盘D.光盘 8. 以下哪一种是属于电子邮件收发的协议()• A.SMTP B.UDP C.P2P D.FTP 9. 下列选项中不属于图像格式的是()。 A.JPEG格式 B.TGT格式 C.GIF格式 D.PNG格式 10•链表不具有的特点是()。 A.不必事先估计存储空间 B.可随机访问任一元索 C插入删除不需要移动元素D.所储空间与线性表长度成正比 11. 下列各无符号十进制整数中,能用八位二进制表示的数中最大的是()。 A.296 B.133 C.256 D.199 12. 下列几个32位IP地址中,书写错误的是()。 A.162.105.142.27 B.192.168.0.1 C.256.256.129.1 D.10.0.0.1 13. 要求以下程序的功能是计算:s=1+12+1/3+...+1/10。 var n:i nteger; s:real; beg in s:=1.0; forn:=10dow nto2do s:=s+1di vn; writel n(s:6:4); end. 程序运行后输出结果错误,导致错误结果的程序行是()。 A.s:=1.0; B.forn:=10dow nto2do C. s:=s+1div n; D.writel n(s:6:4); 14. 设变量G为real型且己赋值,则以下语句中能将G中的数值保留到小数点后两位,并将第三位四舍五入的是(). A. G:=(GG100)+0/300.0; B. G:=(GG100+0.5)/100.0; C. G:=tru nc(GG100+0.5)/100.0; D. G:=(G/100+0.5)G100.0; 15. 有以下程序: var s,a ,n:i nteger; beg in s:=0; a:=1; readl n(n); repeat

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

20XX第十五届全国XX少年信息学奥林匹克 联赛初赛试题 第十五届全国XX少年信息学奥林匹克联赛初赛试题 (提高组Pscl 语言二小时完成) ○○全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效○○ 一、单项选择题(共10题,每题1.5分,共计15分,每题有且仅有一个正确答案。) 1、关于图灵机下面的说法哪个是正确的: )图灵机是世界上最早的电子计算机。 B)由于大量使用磁带操作,图灵机运行速度很慢。 C)图灵机只是一个理论上的计算模型。 D)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。 2、关于BIOS下面的说法哪个是正确的: )BIOS是计算机基本输入输出系统软件的简称。 B)BIOS里包含了键盘、鼠标、声卡、图形界面显器等常用输入输出设备的驱动程序。 C)BIOS一般由操作系统厂商来开发完成。 D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件治理功能。 3、已知大写字母的SCII编码为65(十进制),则大写字母

J的十六进制SCII编码为: )48 B)49 C)50 D)以上都不是 4、在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101。其对应的十进制整数应该是:)19 B)-19 C)18 D)-18 5、一个包含n个分支结点(非叶结点)的非空满k叉树,k>=1,它的叶结点数目为: )nk+1 B)nk-1 C)(k+1)n-1 D)(k-1)n+1 6、表达式*(b+c)-d的后缀表达式是: )bcd*+- B)bc+*d- C)bc*+d- D)-+*bcd 7、最优前缀编码,也称Huffmn编码。这种编码组合的特点是对于较频繁使用的元素给与较短的唯一编码,以提高通讯的效率。下面编码组合哪一组不是合法的前缀编码: )(00,01,10,11) B)(0,1,00,11) C)(0,10,110,111) D)(1,01,000,001) 8、快速排序平均情况和最坏情况下的算法时间复杂度分别为: )平均情况O(nlog(2,n)),最坏情况O(n^2) B)平均情况O(n),最坏情况O(n^2) C)平均情况O(n),最坏情况O(nlog(2,n))

第十届全国青少年信息学奥林匹克联赛初赛试题及答案c语言

第十届全国青少年信息学奥林匹克联赛初赛试题 (普及组C语言二小时完成) • • 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效•• 一.选择一个正确答案代码( A/B/C/D/E ),填入每题的括号内(每题分,共30分) 1. 美籍匈牙利数学家冯•诺依曼对计算机科学发展所做出的贡献是()。 A. 提出理想计算机的数学模型,成为计算机科学的理论基础。\ B. 是世界上第一个编写计算机程序的人。' C. 提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDVAC。 D. 采用集成电路作为计算机的主要功能部件。\ E. 指出计算机性能将以每两年翻一番的速度向前发展。 2. 下列哪个不是CPU (中央处理单元)()。 A. Intel Itanium B. DDR SDRAM C. AMD Athlon64 D. AMD Opteron E. RM Power 5 3. 下列网络上常用的名字缩写对应的中文解释错误的是()。 A. WWW (World Wide Web ):万维网。 B. URL (Uniform Resource Locator ):统一资源定位器。 C. HTTP ( Hypertext Transfer Protocol ):超文本传输协议。 D. FTP (File Transfer Protocol ):快速传输协议。 E. TCP (Transfer Control Protocol ):传输控制协议。 4. \下面哪个部件对于个人桌面电脑的正常运行不是必需的()。 A. CPU B.图形卡(显卡) C.光驱 D.主板 E.内存 5. 下列哪个软件属于操作系统软件()。 A. Microsoft Word B.金山词霸 C. Foxmail D. WinRAR E. Red Hat Linux 6. 下列哪个不是计算机的存储设备()。 A.文件管理器'、、 B.内存 C.高速缓存 D.硬盘 E. U盘 7. 下列说法中错误的是()。//■ A. CPU的基本功能就是执行指令。/ B. CPU访问内存的速度快于访问高速缓存的速度。/ C. CPU的主频是指CPU在1秒内完成的指令周期数。 D. 在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。 E. 数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之一。 \ / 8. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。 A.紫 B.白 C.黑 D.绿 E.橙 9. 用静电吸附墨粉后转移到纸张上,是哪种输出设备的工作方式( )。 A.针式打印机 B.喷墨打印机 C.激光打印机 D.笔式绘图仪 E.喷墨绘图仪

最新NOIP-全国青少年信息学奥林匹克联赛提高组初赛试题答案

NOIP 2017全国青少年信息学奥林匹克联赛提高组初赛试题答案 一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确选项)
 1. 从( )年开始,NOIP 竞赛将不再支持 Pascal 语言。 A. 2020 B. 2021 C. 2022 D. 2023 2.在 8 位二进制补码中,10101011 表示的数是十进制下的( )。 A. 43 B. -85 C. -43 D.-84 3.分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为( )。 A. 2812.5KB B. 4218.75KB C. 4320KB D. 2880KB 4. 2017年10月1日是星期日,1949年10月1日是( )。 A. 星期三 B. 星期日 C. 星期六 D. 星期二 5. 设 G 是有 n 个结点、m 条边(n ≤m)的连通图,必须删去 G 的( )条边,才能使得 G 变成一棵树。 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 则该算法的时间复杂度为( )。 A.O(N) B.O(NlogN) C.O(N log2N) D.O(N2) 7. 表达式a * (b + c) * d的后缀形式是()。 A. abcd*+* B. abc+*d* C. a*bc+*d D. b+c*a*d

8. 由四个不同的点构成的简单无向连通图的个数是( )。 A. 32 B. 35 C. 38 D. 41 9. 将7个名额分给4个不同的班级,允许有的班级没有名额,有( )种不同的分配方案。 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]将接近与( )。 A. 1/2 B. 2/3 D. 1 11. 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法最坏情况下至少要做( )次比较。 A. n2 B. nlogn C. 2n D.2n-1 12. 在n(n>=3)枚硬币中有一枚质量不合格的硬币(质量过轻或质量过重),如果只有一架天平可以用来称重且称重的硬币数没有限制,下面是找出这枚不合格的硬币的算法。请把 a-c三行代码补全到算法中。 a. A XUY b. A Z c. n |A| 算法Coin(A,n) 1. k n/3 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中硬币不合格 正确的填空顺序是( )。 A. b,c,a B. c,b,a C. c,a,b D.a,b,c

相关文档
最新文档