NOIP2019第六屆普 P

2022-12-03 11:33:02 字數 4952 閱讀 6315

第六屆全國青少年資訊學(計算機)奧林匹克分割槽聯賽試題

(普及組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.主(內)儲存器

規定了一級漢字3755個,二級漢字3008個,其中二級漢字字型檔中的漢字是以(  )為序排列的。

a.以筆劃多少

b.以部首

c.以ascⅱ碼

d.以機內碼

4.演算法是指(  )

a.為解決問題而編制的電腦程式

b.為解決問題而採取的方法與步驟

c.為解決問題而需要採用的計算機語言

d.為解決問題而採用的計算方法

中的資訊是(  )

a.生產廠家預先寫入的

b.計算機工作時隨機寫入的

c.防止計算機病毒侵入所使用的

d.專門用於計算機開機時自檢用的

6.計算機主機是由cpu與(  )構成的

a.控制器

b.運算器

c.輸入、輸出裝置

d.記憶體儲器

7.計算機病毒的特點(  )

a.傳播性、潛伏性、易讀性與隱蔽性

b.破壞性、傳播性、潛伏性與安全性

c.傳播性、潛伏性、破壞性與隱蔽性

d.傳播性、潛伏性、破壞性與易讀性

8.設迴圈佇列中陣列的下標範圍是1~n,其頭尾指標分別為f和r,則其元素個數為(  )

c.(r-f) mod n+1

d.(r-f+n) mod n

9.在待排序的資料表已經為有序時,下列排序演算法中花費時間反而多的是(  )

a.堆排序

b.網際網路

c.氣泡排序

d.快速排序

的規範譯名應為(  )

a.英特爾網

b.網際網路

c.全球資訊網

d.乙太網

是一種(  )作業系統

a.單任務字元方式

b.單任務圖形方式

c.多工字元方式

d.多工圖形方式

12.某種計算機的記憶體容量是640k,這裡的640k容量是指(  )個位元組

a.640

b.640*1000

c.640*1024

d.640*1024*1024

13.在windows9x中,選單項後帶有符號「…」,表示該選單項(  )

a.可以進行開關選擇

b.執行時有對話方塊

c.有若干子命令

d.不能執行

14.某數列有1000個各不相同的單元,由低至高按序排列;現要對該數列進行二分法檢索(binarysearch),在最壞的情況下,需檢視(  )個單元

a.1000

b.10

c.100

d.500

15.已知陣列a中,每個元素a[i,j]在存貯時要佔3個位元組,設i從1變化到8,j從1變化到10,分配記憶體時是從位址sa開始連續按行存貯分配的。試問:a[5,8]的起始位址為(  )

16.不同型別的儲存器組成了多層次結構的儲存器體系,按訪問速度從快到慢的排列是(  )

a.快存/輔存/主存

b.外存/主存/輔存

c.快存/主存/輔存

d.主存/輔存/外存

17.線性表若採用鍊錶存貯結構,要求記憶體中可用存貯單元位址(  )

a.必須連續

b.部分位址必須連續

c.一定不連續

d.連續不連續均可

18.下列敘述中,正確的是(  )

a.線性表的線性存貯結構優於鍊錶存貯結構

b.佇列的操作方式是先進後出

c.棧的操作方式是先進先出

d.二維陣列是指它的每個資料元素為乙個線性表的線性表

19.電線上停著兩種鳥(a,b),可以看出兩隻相鄰的鳥就將電線分為了乙個線段。這些線段可分為兩類:

一類是兩端的小鳥相同;另一類則是兩端的小鳥不相同。

已知:電線兩個頂點上正好停著相同的小鳥,試問兩端為不同小鳥的線段數目一定是(  )

a.奇數

b.偶數

c.可奇可偶

d.數目固定

20.請仔細閱讀下列程式段:

pascal語言

vara:array[1..3,1..4]of integer;

b:array[1..4,1..3]of integer;

x,y:integer;

begin

for x:=1 to 3 do

for y:=1 to 4 do

a[x,y]:=x-y;

for x:=4 downto 1 do

for y:=1 to 3 do

b[x,y]:=a[y,x];

writeln(b[3,2]);

end.

上列程式段的正確輸出是(  )

a.-1

b.-2

c.-3

d.-4

二、問題解答:(每題7分,共14分)

1.已知,按中序遍歷二叉樹的結果為:abc

問:有多少種不同形態的二叉樹可以得到這一遍歷結果,並畫出這些二叉樹。

2.有2×n的乙個長方形方格,用乙個1×2的骨牌鋪滿方格。例如n=3時,為2×3方格。

此時用乙個1×2的骨牌鋪滿方格,共有3種鋪法:

試對給出的任意乙個n(n〉0),求出鋪法總數的遞推公式。

三、閱讀程式,並寫出程式正確的執行結果(10+16分,共26分)

noi__002;

var i,j,l,n,k,s,t: integer;

b      : array[1..10] of 0..9;

begin

readln(l,n);s:=l;  k:=1;  t:=l;

while s0 do

begin  j:=j-1;  b[j]:=n mod l;  n:=n div l  end;

for i:=10-k+1 to 10 do write(chr(ord('a')+b[i]));

end輸入:4  167

輸出:noi__004;

var i,j,j1,j2,p,q: integer;

p1      : boolean;

b,c     : array[1..100] of integer;

begin

readln(q,p);  j:=1;  p1:=true;  b[j]:=q;  j1:=0;

while (q>0) and p1 do

begin

j1:=j1+1; c[j1]:=q*10 div p; q:=q*10-c[j1]*p;

if q>q then begin

j2:=1;

while (b[j2]<>q) and (j2<=j) do  j2:=j2+1;

if b[j2]=q then

begin

p1:=false;  write('0.');

for i:=1 to j2-1 do  write(c[i]:1);

write('')

endelse  begin  j:=j+1;  b[j]:=q  end

endend;

if q=0 then begin

write('0.');

for i:=1 to j1 do  write(c[i]:1);

writeln

end;

readln

end.

輸入  ①1  8  輸出

輸入  ②2  7  輸出

四、完善程式(每題15分,共30分)

1.將2n個0和2n個1,排成一圈。從任乙個位置開始,每次按逆時針的方向以長度為n+1的單位進行數二進位制數。

要求給出一種排法,用上面的方法產生出來的2n+1個二進位制數都不相同。

例如,當n=2時,即22個0和22個1排成如下一圈:

比如,從a位置開始,逆時針方向取三個數000,然後再從b位置上開始取三個數001,接著從c開始取三個數010,...可以得到000,001,010,101,011,111,110,100共8個二進位制數且都不相同。

程式說明

以n=4為例,即有16個0,16個1,

陣列a用以記錄32個0,1的排法,

陣列b統計二進位制數出現的可能性。

程式清單

program noi00;

vara    :array[1..36] of 0..1

b    :array[0..31] of integer;

i,j,k,s,p:integer;

begin

for i:=1 to 36 do  a[i]:=0;

for i:=28 to 32 do  a[i]:=1;

p:=1;  a[6]:=1;

while (p=1) do

begin

j:=27

while a[j]=1 do  j:=j-1;

for i:=j+1 to 27 do ( ② )

for i:=0 to 31 do b[i]:=0;

for i:=1 to 32 do

begin

for k:=i to i+4 do  s:=s*2+a[k];

end;

s:=0;

for i:=0 to 31 do  s:=s+b[i];

if ( ⑤ ) then p:=0

end;

for i:=1 to 32 do  for j:=i to i+4 do  write(a[j]);

writeln

end.

第六屆跳繩比賽

平邑賽博中學附屬小學 1 3年級跳繩比賽通知 一 比賽宗旨 全體學生健身,全部同學參與 堅持對每個學生健康發展負責的精神,倡導 每天鍛鍊一小時,快樂健康一輩子 的健康理念,使全部同學都投身體育鍛煉中,以健康的體魄投入到學習和生活中去。二 比賽時間 12月下旬 下午體育鍛煉時間 三 比賽地點 教學樓前...

第六屆演講活動方案

中學 復興中華,從我做起 演講比賽方案 活動目標 為了推動 復興中華,從我做起 主題教育讀書活動廣泛開展,提高我校學生的普通話水平,華圩中學工會和語文組共同舉辦第六屆學生演講比賽。時間 2013年4月24日下午第3節課 地點 大會議室 演講內容 以 復興中華,從我做起 為主題,主題鮮明,思想性強,聯...

第六屆預賽比賽說明

預賽部分 預賽主要考察word excel powerpoint軟體中的基礎知識,基本操作功能的使用,具體內容如下 word部分 一 word 2003基礎知識 1 了解辦公自動化應用程式及word 2003的相關知識。2 掌握工具欄的顯示與隱藏。3 掌握標尺的設定。4 掌握word 2003的7種...