版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
寧波市第31屆小學(xué)生計(jì)算機(jī)程序設(shè)計(jì)初賽試題—.選擇題(每題1.5分,共30分。每小題只有唯一個(gè)正確答案)
1.一個(gè)16位整型變量占用()個(gè)字節(jié)A.1
B.2
C.4
D.8
2.表達(dá)式29div5mod2+trunk(3.78)的值是()A.33
B.32
C.4
D.5
3.字母信息在計(jì)算機(jī)中最終是以數(shù)值的形式存儲的,ascii碼統(tǒng)一規(guī)定了常用符號用哪些數(shù)值來表示,例如字母‘Z'的ascii碼是十進(jìn)制的90,字母‘L’的ascii碼是十進(jìn)制(),A.108
B.90
C.76
D.75
4.下列選頂中不屬于音頻文件格式的是()A.wav格式
B.mp3格式
C.avi格式
D.flac格式
5.如主存容量為32M字節(jié),且按字節(jié)編址,表示該主存地址至少應(yīng)需要()位A.16
B.20
C.2
D.32
6.如果一棵二叉樹的前序遍歷是ABDEFC.中序遍歷是DEBFAC,那么它的后序遍歷是()A.ABCDFE
B.CAFBED
C.EDFBCA
D.DEFBCA
7.表達(dá)式a*(b+c)-d的后綴表達(dá)式是()A.abcd*+-
B.abc+*d-
C.abc*+d-
D.-+*abcd
8.計(jì)算機(jī)所能辨認(rèn)的最小信息單位是()A.字節(jié)
B.位
C.字符串
D.(K)
9.對于下圖,至少要減掉()條邊,使之存在一條路徑,經(jīng)過圖中每條邊一次且僅一次
A.0
B.1
C.2
D.3
10.NFC是近距離無線通訊技術(shù),此項(xiàng)可以用在手機(jī)上,以下()不屬于此技術(shù)在手機(jī)上的應(yīng)用實(shí)例A.手機(jī)登錄wifi刷微信
B.手機(jī)機(jī)場登機(jī)驗(yàn)證
C.手機(jī)充當(dāng)大廈的門禁鑰匙
D.手機(jī)公交刷卡
11.己知有abcdef六個(gè)整型變量,大小關(guān)系如下:a>b,a>c,a>d,b>f,b>c,f>d,d>c,f>e,d>e,c>e根據(jù)以上大小關(guān)系,請分折六個(gè)整型變量第3大的是()A.a
B.b
C.d
D.f
12.一片容量為16GB的SD卡能存儲大約()張大小為2MB的碼照片。A.2000
B.4000
C.8000
D.16000
13.下列哪個(gè)不屬于物聯(lián)網(wǎng)的應(yīng)用實(shí)例()A.電腦實(shí)時(shí)顯示快遞車輛運(yùn)動軌跡
B.蘋果手機(jī)小偷刷機(jī)時(shí)警察定位并抓荻
C.遠(yuǎn)監(jiān)控工地施工
D.實(shí)況足球里的角色具備c羅、梅西的個(gè)人能力
14.互聯(lián)網(wǎng)其中一大優(yōu)勢就是可以共享資源,以下哪項(xiàng)活動不屬于共享資源()A.為網(wǎng)民提供代理服務(wù)器加速流覽國外網(wǎng)站。
B.設(shè)計(jì)一個(gè)學(xué)生信息的數(shù)據(jù)庫
C.QQ傳輸文件
D.在校網(wǎng)上發(fā)布最新版編程軟件
15.15、三位水仙花數(shù)是指每個(gè)位上的數(shù)字的3次冪之和等于它木身。(例如:1^3+5^3+3^3=153)找所有三位水仙花數(shù)程序如下,它的算法屬于()fori:lto9doforj:=0to9dofork:=0to9doif(i*i*i+j*j*j+k*k*k=i*100+j*10+k)then……A.動態(tài)規(guī)劃
B.貪心
C.枚舉
D.遞歸
16.如果一個(gè)棧始時(shí)為字.當(dāng)前棧中的元素從棧底到棧頂依次為a,b·另有元素c,d,己經(jīng)出棧,則不可能的人棧順序是()。A.bacd
B.cdab
C.cadb
D.dabc
17.二進(jìn)制數(shù)10101轉(zhuǎn)化成十進(jìn)制表示是()A.42
B.21
C.13
D.25
18.18、己知邏輯表達(dá)式值為false的是()a=trueb=falsec=falsed=trueA.aandbxorcandd
B.aOrbandcord
C.axorborcandd
D.aorbxordandc
19.計(jì)算機(jī)前端總線的英文名字是FrontSideBus,用FSB表示.指的是將CPU接到()的總線。A.內(nèi)存
B.北橋芯片
C.南橋芯片
D.I/O設(shè)備
20.第45屆全球超級汁算機(jī)500強(qiáng)排行榜.于2015年7月公布,冠軍是()A.中國“天河二號”
B.美國橡樹嶺國家驗(yàn)率的“泰坦”
C.日本理化學(xué)研究所的"KComputer"
D.美國勞倫斯一利弗莫爾國家實(shí)驗(yàn)的“紅杉”
二.問題求解(每理5分,共10分)
1.豆豆是個(gè)對數(shù)學(xué)非常敏感的孩子,剛學(xué)了加法,他就發(fā)現(xiàn)3的所有倍數(shù)個(gè)位數(shù)字都是有規(guī)律的,例如:3,6,9,12,15,18,21,24,27,30,33,36,39,42....存?zhèn)€循環(huán)(3,6,9,2,5,8,1,4,7,0)。等到學(xué)了乘法后,他思考這個(gè)問題:3^2016(2016個(gè)3相乘)運(yùn)算結(jié)果的個(gè)位上的數(shù)字是()。
答案:
2.豆豆課余愛好之一就是玩各種自創(chuàng)的數(shù)字游戲,其中一種很受同學(xué)的好評,大家經(jīng)常開展比賽。這個(gè)游戲如下:5行5列的數(shù)字方陣中選取5個(gè)數(shù),求這5個(gè)數(shù)任意2個(gè)既不是同一行,也不能同一列??纯凑l能最先算出這5個(gè)數(shù)最大和是()。豆豆總是能勝出??慈说牧恕?5061412200311180313060914091413120716192214080714
答案:
三.閱讀程序,求程序運(yùn)行輸出結(jié)果(每題8分,共32分)
1.var
a,b,c,d:longint;
begin
read(a,b,c);
a:=a+b*c;
b:=a-c;
c:=a+b;
d:=b*c-a;
a:=d*(a-b);
writeln('a=',a);
end.
【輸入】:111輸出:
2.var
i,j:longint;
a,b:array[0..20]oflongint;
out:array[0..200]ofboolean;
begin
fori:=1to12
do
read(a[i]);
fori:=1to15
do
read(b[i]);
fori:=1to12do
forj:=1to15do
ifa[i]=b[j]thenout[a[i]]:=true;
fori:=1to90do
ifnotout[i]and(imod8=0)then
write(i,'');
end.
【輸入】:
217232829373848495879114
2172328293845485658677275101122輸出:
3.var
j:longint;
use:array[0..10]ofboolean;
a:array[0..10]oflongint;
proceduredfs(i:longint);
varj:longint;
begin
ifi>2thenbegin
forj:=1to2do
write(a[j],'');
writeln;
exit
end;
forj:=a[i-1]+1to3do
Ifnotuse[j]thenbegin
use[j]:=true;
a[i]:=j;
dfs(i+1);
use[j]:=false;
end;
end;
begin
dfs(1);
end.輸出:
4.var
n,i,j,t,sum:longint;
a:array[0..50]oflongint;
f:array[0..50]ofboolean;
begin
readln(n);
for
i:=1
tondo
read(a[i]);
fillchar(f,sizeof(f),true);
fori:=1
tondo
iff[i]then
begin
inc(sum);
t:=a[i];
forj:=itondo
iff[j]and(t=a[j])then
begin
f[j]:=false;
t:=t-1;
ift=0then
break;
end;
end;
writeln(sum);
end.
【輸入】:
8
9191173261
輸出:
四.完善程序(前兩空每空2分,其余八空每空3分,共28分)
1.買書
書店有個(gè)買2送1的活動:買3本書只要付較貴的2本就可以了。舉個(gè)例子:
10324649,如果這樣組合(10,3,2),(4,6,4)and(9),就能在第一個(gè)括號中省下2元,第二括號中省下4元,但第三個(gè)括號不能省了,因?yàn)椴蛔?本書。
售貨員是個(gè)熱心腸也愛動腦筋的人,他想為每位顧客盡可能多的省錢,請你幫助她吧。
注意:不一定非要組合三本書一堆,但一堆的數(shù)量必須是1到3
輸入的第一行一個(gè)整數(shù)N,表示書的數(shù)量。接下來的N行,每行包含一個(gè)整數(shù)Ci,表示每本書的價(jià)格。輸出一個(gè)數(shù)。表示最終要為這些書付出的最小價(jià)格。
解題思路:貪心的策略,按照書費(fèi)的降序排序,挑盡可能貴的2本放在一起來省去書費(fèi),反復(fù)操作,直到書少于3本樣例中10324649就可以這樣分組:
(1096)、(443)、(2),很顯然省去了6+3+2=9,這是最省錢的分組方案,根據(jù)這個(gè)思路,請完善以下程序
var
n,i:longint;
a:array[0..100001]oflongint;
s:int64;
proceduresort(l,r:longint);//sort過程實(shí)現(xiàn)a數(shù)組值的降序排序
vari,j,x,y:longint;
begin
i:=l;j:=r;x:=a[(l+r)div2];
repeat
while
_________doinc(i);
whilex>a[j]dodec(j);
ifnot(i>j)then
begin
y:=a[i];_________;a[j]:=y;
inc(i);j:=j-1;
end;
until_________;
ifl<j
thensort(l,j);
ifi<rthensort(i,r);
end;
begin
readln(n);
fori:=1tondo
read(a[i]);
sort(1,n);
fori:=1tondo
if_________then
s:=_________;
writeln(s);
end.
2.拼木棍
有一些同樣長的木棍,氫這些木棍隨意砍成幾段。現(xiàn)在,他想把小木棍拼接成原來的的樣子,但是忘記了自己開始時(shí)有多少根木棍和它們的的長度。
給出每段小木棍的長度,編程找出原始木棍的最小可能長度。
輸入第一行為一個(gè)單獨(dú)的整數(shù)N表示砍過以后的小木棍的總數(shù)。笫二行為N個(gè)用空格隔開的正整數(shù),表示N根小木棍的長度,輸出僅一行,表示要求的原始木棍的最小可能長度。
樣例輸入:
9
521521521
樣例輸出:
6
解題思路:
枚舉原始木棍長度,然后驗(yàn)證小木棍是否能拼湊出該枚舉長度的整數(shù)倍,但要充分利用題目的隱含的信息進(jìn)行優(yōu)化,不然會超時(shí)
優(yōu)化1:原始木棍長度>=最大的小木棍長度,原始木棍長度<=小木棍長度之和
優(yōu)化2:小木棍的長度之和一定是原始的木棍長度的倍數(shù)
優(yōu)化3:小木棍應(yīng)該由大到小去拼湊枚舉出來的原始木棍長度
優(yōu)化4:當(dāng)每次嘗試接入小木棍后,大木棍未達(dá)到要求長度時(shí),嘗試接入的下一根小木棍要和剛剛接入小木棍和長度不相等
優(yōu)化5:當(dāng)一個(gè)小木棍接入后,剛好達(dá)到原始木棍長度,在以后的嘗試中沒有必要用更小的小木棍代替這個(gè)剛接入的小木棍
根據(jù)以上解題思路完善如下程序
var
n,i,L,max,sum,j:longint;
a:array[0..100]oflongint;
visit:array[0..100]ofboolean;
proceduredfs(k,now:longint);
var
i,last:longint;
begin
if(k>n)and(now=0)then
begin
writeln(L);
halt;//退出整個(gè)秤序
end;
ifk>nthenexit;
last:=0;
fori:=1tondo
if(not(visit[i]))and(now+a[i]<=L)and(_________)
then
begin
visit[i]:=true;
if(_________)
then
begin
dfs(k+1,0);
visit[i]:=false;
exit;//這里的退出體現(xiàn)了優(yōu)化5
end;
_________
;
visit[i]:=false;
last:=a[i];
ifnow=0thenexit;
end;
end;
begin
readln(n);
i:=n;
wh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技進(jìn)步與項(xiàng)目優(yōu)化
- 專利使用權(quán)及收益分配合同版B版
- 2025年度運(yùn)動健身器材試用買賣服務(wù)合同4篇
- 二零二五年度大數(shù)據(jù)中心建設(shè)不可撤銷數(shù)據(jù)安全保密合同3篇
- 2025年度產(chǎn)學(xué)研產(chǎn)學(xué)研合作企業(yè)社會責(zé)任合作協(xié)議:社會責(zé)任履行與產(chǎn)業(yè)和諧發(fā)展3篇
- 2025年度文化用品場買賣合同規(guī)范文本4篇
- 二零二五年度獵頭服務(wù)與人才效能提升合作協(xié)議3篇
- 2024藥店門店店長聘用合同范本3篇
- 二零二五年度車輛租賃與車輛租賃行業(yè)規(guī)范制定協(xié)議3篇
- 專用消防設(shè)備增補(bǔ)協(xié)議規(guī)范文本版B版
- 危險(xiǎn)性較大分部分項(xiàng)工程及施工現(xiàn)場易發(fā)生重大事故的部位、環(huán)節(jié)的預(yù)防監(jiān)控措施
- 繼電保護(hù)試題庫(含參考答案)
- 《榜樣9》觀后感心得體會四
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 酒店一線員工績效考核指標(biāo)體系優(yōu)化研究
- 建設(shè)領(lǐng)域禁止、限制使用落后技術(shù)通告版
- Harris-髖關(guān)節(jié)功能評分標(biāo)準(zhǔn)(共1頁)
- 成都市優(yōu)質(zhì)結(jié)構(gòu)工程申報(bào)指南
- 小學(xué)四年級上冊-數(shù)學(xué)口算題精選(分頁打印)
- 【納棺夫日記】
- 《鐵路貨車運(yùn)用維修規(guī)程》2018年10月
評論
0/150
提交評論