中文字幕成人av_成人免费在线电影_99精品亚洲国产精品久久不卡_久久国品片_日本99精品_久久久99精品免费观看

童程童美少兒編程教育

美國上市公司,專注少兒編程8周年

For investors

股價:  -- 美元   -- %

少兒編程 > 新聞活動 > 真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

童程童美 2019-10-22

CSP-J/S是CCF創辦的CSP(軟件能力認證)中面向非專業級的軟件能力認證,也就是我們熟知的信息學奧賽,含金量高。以下為2019CSP-S(入門級)C++語言試題的解題分析~

摘要

 2019年10月19日CSP非專業級別第一輪能力認證結束,全國31個省市共計106,344人參加!

參與的小伙伴們,測評結束了,分數評估了嗎?趁著現在記憶仍在,趕緊對著答案來看看吧!童程童美NOI教研部門第一時間為廣大學員整理了2019CSP-J 題目解析,以供參考。

關注童程童美公眾號,在歷史消息中可查看2019CSP-S試題解析!

2019CCF非專業級別軟件能力認證第一輪

(CSP-J)入門級C++語言試題A卷

(B卷與A卷僅順序不同)

認證時間:2019年10月19日

考生注意事項:

1、題目紙共有9頁,答題紙共有1頁,滿分100分。請在答題紙上作答,寫在試題紙上的一律無效

2、不得使用任何電子設備(如計算器、手機、電子詞典等)或查閱任何書籍資料。

一、單項選擇題(共15題,每題2分,共計30分;每題有且僅有一個正確選項)

1.中國的國家頂級域名是( )

A. .cn          B. .ch          C. .chn          D. .China

答案:A

題目分析:常識,詳情見普及組課程105課時。

2.二進制數11 1011 1001 0111和01 0110 1110 1011進行邏輯與運算的結果是( )

A.01 0010 1000 1011          B.01 0010 1001 0011

C.0l 0010 1000 0001          D.01 0010 1000 0011

答案:D

題目分析:邏輯與運算,當且僅當2個數對應位都為1的,答案才為1,詳情見普及組課程63課時。

3.一個32位整型變量占用()個字節。

A. 32          B.128          C. 4          D.8

答案:C

題目分析:1Byte(字節) = 8 bit(位) 32/8=4 詳情見普及組課程103課時。

4.若有如下程序段,其中s、a、b、c均已定義為整型變量,且a、c均已賦值(c大于0)

s=a

for(b= 1: b< c: b++)s=s-1

則與上述程序段功能等價的賦值語句是()

A.s=a-c;          B.s=a-b;          C.s=s-c;          D.s=b-c;

答案:A

題目分析:s初始化為a; for循環執行c次,每次s減1,共減c,所以s=a-c

考察for循環的應用,詳情見普及組課程16課時。

5.設有100個已排好序的數據元素,采用折半查找時,最大比較次數為()

A.7          B.10          C.6          D.8

答案:A

題目分析:折半查找,首先將待查記錄所在范圍縮小一半,然后再縮小一半,即對100個元素進行折半查找,第一次比較范圍縮小到50,第二次縮小到25,第三次縮小到17,第四次縮小到7,第五次縮小到4,第六次縮小到2,最多七次就可以查找到所要元素。詳情見普及組課程第106課時。

6.鏈表不具有的特點是()

A.插入刪除不需要移動元素          B.不必事先估計存儲空間

C.所需空間與線性表長度成正比          D.可隨機訪問任一元素

答案:D

題目分析:鏈表沒有下標,不可隨機訪問詳情見普及組第108課時。

7.把8個同樣的球放在5個同樣的袋子里,允許有的袋子空著不放,問共有多少種不同的分法?( )提示:如果8個球都放在一個袋子里,無論是哪個袋子,都只算同一種分法。

A.22          B.24          C.18          D.20

答案:C

題目分析:把整數8拆分成5個數字之和,允許有0,我們可以按照非零數字個數進行枚舉,1個:1種,2個:4種,3個:5種,4個:5種,5個:3種,累加起來一共18種。詳情見普及組課 程109課時。

8.一棵二叉樹如右圖所示,若采用順序存儲結構,即用一維數組元素存儲該二叉樹中的結點(根結點的下標為1,若某結點的下標為i,則其左孩子位于下標2i處、右孩子位于下標2i+1處),則該數組的最大下標至少為()

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

A.6          B.10          C.15          D.12

答案:C

題目分析:根據題目描述直接計算就可以了,((1*2+1)*2+1)*2+1=15

詳情見普及組課程99課時。

9.100以內最大的素數是()。

A.89          B.97          C.91          D.93

答案:B

題目分析:97最大且為素數,詳情見普及組課程123課時。

10.319和377的最大公約數是()。

A.27          B.33          C.29          D.31

答案:C

題目分析:使用輾轉相除法計算(319,377)=(319,58)=(58,29) = 29

詳情見普及組課程第121課時。

11.新學期開學了,小胖想減肥,健身教練給小胖制定了兩個訓練方案。方案一:每次連續跑3公里可以消耗300千卡(耗時半小時);方案二:每次連續跑5公里可以消耗600千卡(耗時1小時)。小胖每周周一到周四能抽出半小時跑步,周五到周日能抽出一小時跑步。另外,教練建議小胖每周最多跑21公里,否則會損傷膝蓋。請問如果小胖想嚴格執行教練的訓練方案,并且不想損傷膝蓋,每周最多通過跑步消耗多少千卡?()

A.3000          B.2500          C.2400          D.2520

答案:C

題目分析:設方案1,2各i,j天,由題意,3*i+5*j<=21,i+j<=7,i<=3.求300*i+600*j的最大值。枚舉所有情況當i=2,j=3時,最大值2400。

12.一副紙牌除掉大小王有52張牌,四種花色,每種花色13張。假設從這52張牌中隨機抽取13張紙牌,則至少( )張牌的花色一致

A.4          B.2          C.3          D.5

答案:A

題目分析:抽屜原理,13張牌最壞情況就是4種花色分別為3,3,3,4張,也就是至少4張一樣花色。

13.一些數字可以顛倒過來看,例如0、1、8顛倒過來還是本身,6顛倒過來是9,顛倒過來看還是6,其他數字顛倒過來都不構成數字。類似的,一些多位數也可以顛倒過來看,比如106顛倒過來是901。假設某個城市的車牌只由5位數字組成,每一位都可以取0到9。請問這個城市最多有多少個車牌倒過來恰好還是原來的車牌?()

A.60          B.125          C.75          D.100

答案:C

題目分析:考察乘法原理,第1,2位有5種選法(0,1,6,8,9),第三位有三種0,1,8,第4,5位由前兩位決定,所以答案位5*5*3=75。

14.假設一棵二叉樹的后序遍歷序列為 DGJHEBIFCA,中序遍歷序列為 DBGEHJACIF,則其前序遍歷序列為( )。

A. ABCDEFGHIJ          B. ABDEGHJCFI

C. ABDEGJHCFI          D. ABDEGHJFIC

答案:B

題目分析:考察二叉樹的遍歷,后序遍歷決定根是A,中序遍歷中看A的左邊DBGEH是左子樹,右邊CIF是右子樹,依次類推可畫出完整的樹,再求先序遍歷,詳情見普及組課程100課時。

15.以下哪個獎項是計算機科學領域的最高獎?()

A.圖靈獎          B.魯班獎          C.諾貝爾獎          D.普利策獎

答案:A

題目分析:考察常識問題,并且是一道原題。詳情見普及組課程102課時。

二、閱讀程序(程序輸入不超過數組或字符串定義的范圍:判斷題正確填√,錯誤填×:除特殊說明外,判斷題1.5分,選擇題3分,共計40分)

1.

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

判斷題

1)輸入的字符串只能由小寫字母或大寫字母組成。()

答案:×

題目分析:題目沒說,可以輸入包含其他字符的字符串。

2)若將第8行的“i=1”改為“i=0”,程序運行時會發生錯誤()

答案:√

題目分析:不能對0取余操作,錯誤。

3)若將第8行的“i<=n”改為“i*i<=n”,程序運行結果不會改變()

答案:×

題目分析:求約數不是判斷質數,i*i<=n只能取到n的前半部分約數。

4)若輸入的字符串全部由大寫字母組成,那么輸出的字符串就跟輸入的字符串一樣。()

答案:√

題目分析:按題意說明即可判斷。

選擇題

5)若輸入的字符串長度為18,那么輸入的字符串跟輸出的字符串相比至多有()個字符不同。

A.18           B.6           C.10           D.1

答案:B

題目分析:約數個數定理求約數個數。18的約數是:1,2,3,6,9,18。所以最多判定6次。

6)若輸入的字符串長度為(),那么輸入的字符串跟輸出的字符申相比,至多有36個字符不同。

A.36           B.100000           C.1           D.128

答案:B

題目分析:和上題同理。枚舉4個選項。36有9個約數,1有1個約數,128有8個約數。選B。100000有36個約數。

2.

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

假設輸入的n和m都是正整數,x和y都是在[1,n]的范圍內的整數,完成下面的判斷題和單選題

判斷題

1)當m>0時,輸出的值一定小于2n。()

答案:√

題目分析:按照題意,a數組和b數組賦值為0,a[x] < y && b[y] < x成立,累計計算求和,最終結果肯定小于2n。

2)執行完第27行的“++ans”時,ans一定是偶數。()

答案:×

題目分析:不一定,可以舉例求出ans不是偶數的情況。

3) a[i]和b[i]不可能同時大于0。()

答案:×

題目分析:舉例即可找到反例。

4)若程序執行到第13行時,x總是小于y,那么第15行不會被執行。()

答案:×

題目分析:同樣舉例可以實現。

選擇題

5)若m個x兩兩不同,且m個y兩兩不同,則輸出的值為()

A. 2n-2m           B.2n+2           C.2n-2           D.2n

答案:A

題目分析:根據題意,m次循環中會有2m個位置的值會變化,ans=2n-2m。

6)若m個x兩兩不同,且m個y都相等,則輸出的值為()

A.2n-2           B.2n           C.2m           D.2n-2m

答案:A

題目分析:如果m個x各不相同,循環里面的if都不會執行。對數組a,b賦值,只修改了2個位置。也可舉例

3 3

3 3

2 3

1 3

答案是4。

3.

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

分析:分治算法。左右兩邊找答案,然后求運算。

判斷題

1)如果a數組有重復的數字,則程序運行時會發生錯誤。()

答案:×

題目分析:分析代碼,有重復的數字不會導致程序運行出錯。

2)如果b數組全為0,則輸出為0.()

答案:√

題目分析:如果b數組是0,遞歸推出條件l>r返回0,根據return lres + rres + depth * b[mink];返回結果總是0。

選擇題

3)當n=100時,最壞情況下,與第12行的比較運算執行的次數最接近的是()

A.5000           B.6000           C.6           D.100

答案:A

題目分析:最壞情況下a有序,總是求mink和min最小值,需要判斷100+99+98+...+2+1 =5050,選A。

4)當n=100時,最好情況下,與第12行的比較運算執行的次數最接近的是()

A.100           B.6           C.5000           D.600

答案:D

題目分析:最好情況每次都二分,總次數為100,層數為 6<log2100<7,總次數約為[6*100,7*100],選D。

5)當n=10時,若b數組滿足,對任意0≤i<n,都有b[i]=i+1,那么輸出最大為()

A.386           B.383           C.384           D.385

答案:D

題目分析:n=10,深度最大是10,根據代碼:1*b[0]+2*b[1]+...+10*b[9]=1*1+2*2+3*3+...+10*10=385。

6)(4分)當n=100時,若b數組滿足,對任意0≤i<n,都有b[i]=1, 那么輸出最小為()

A.582           B.580           C.579           D.581

答案:B

題目分析:b[i]=1,即求一個100節點的完全二叉樹,節點深度之和最小為多少。畫圖后,計算為1*1+2*2+4*3+8*4+16*5+32*6+37*7=580

三、完善程序(單選題,每小題3分,共計30分)

1.

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

① 處應填( )

A.n%2          B.0          C.t          D.1

答案:C

題目分析:(猜的話,變量t沒有用過。)遞歸退出判斷,參數t的賦值能發現是經常做取反操作。賦值和n沒有必然聯系,錯誤。選C。

② 處應填( )

A.x-step,y-step           B.x,y-step

C.x-step,y           D.x,y

答案:D

題目分析:四個方向,x,y是當前坐標。根據下面參數,參數分別是x,y;x,y+step;x+step,y;x+step,y+step。

③ 處應填( )

A. x-step,y-step           B. x+step,y+step

C. x-step,y           D. x,y-step

答案:B

④ 處應填( )

A.n-1,n%2           B.n,0           C.n,n%2           D.n-1,0

答案:B

題目分析:第一次調用recursive函數,n是矩陣規模,初始為n,t是取反次數,所以t初始為0或者1。

1)⑤ 處應填( )

A.i<<(n+1)           B.1<<n           C.n+1           D.1<<(n-1)

答案:B

題目分析:size是輸出矩陣的邊長,2^n,位運算是1<<n。

2. (計數排序)計數排序是一個廣泛使用的排序方法。下面的程序使用雙關鍵字計數排序,對 n 對 10000 以內的整數,從小達到排序。

例如有三對整數(3,4)、(2,4)、(3,3),那么排序之后應該是(2,4)、(3,3)、(3,4)。

輸入第一行為 n,接下來 n 行,第 i 行有兩個數 a[i] 和 b[i],分別表示第 i 對整數的第一關鍵字和第二關關鍵字。

從小到大排序后輸出。

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

提示:應先對第二關鍵字排序,再對第一關鍵字排序。數組 ord[]存儲第二關鍵字排序的結果,數組 res[]存儲雙關鍵字排序的結果。

試補全程序

真題解析Ⅰ | CCF CSP-J 2019 入門級 C++語言真題及答案(附信奧真題庫)

1)①處應填()

A. ++cnt[1]

B. ++cnt[b[1]]

C++cnt[a[i]*maxs+b[i]]

D++cnt[a[i]]

答案:B

題目分析:提示:應先對第二關鍵字排序,再對第一關鍵字排序。排序的題做了很多,認真讀題,不是特別難的事。先對第二關鍵字進行排序,選B。

2)②處應填()

A. ord[--cnt[a[i]]]=i

B, ord[--cnt[b[i]]]=a[i]

C. ord[--cnt[a[i]]]=b[i]

D. ord[--cnt[b[i]]]=i

答案:D

題目分析:cnt[b[i]]表示第i個數按第二關鍵字排的位。ord[i]表示第i個數在原位置。

3)③處應填()

A. ++cnt[b[i]]

B. ++cnt[a[i]*maxs+ b[i]]

C, ++cnt[a[il]

D. ++cnt[i]

答案:C

題目分析:對第一關鍵字進行計數。

4)④處應填()

A. res[--cnt[a[ord[i]]]]=ord[i]

B. res[--cnt[b[ord[i]]]]=ord[i]

C. res[--cnt[b[i]]]=ord[i]

D. res[--cnt[a[i]]]=ord[i]

答案:A

題目分析:對應填空②,此處res[i]記錄第一關鍵字第i的數的原位置。

5) ⑤處應填()

A. a[i],b[i]

B. a[res[i]], b[res[i]]

C. a[ord[res[i]]], b[ord[res[i]]]

D. a[res[ord[i]]], b[res[ord[i]]]

答案:B

題目分析:res[i]記錄第i個數的原位置。

以上是2019CSP-J(入門級)C++語言試題的題目分析,參加此次測評的學員們,你們都答對了嗎?另,關注童程童美微信公眾,在后臺回復【真題】即可免費領取“信息學奧賽歷年真題資料包”哦~

童程童美微信公眾號

CSP-J/S是CCF創辦的CSP(軟件能力認證)中面向非專業級的軟件能力認證,也就是我們熟知的信息學奧賽,含金量高。

童程童美信息學奧賽課程是由專業教研團隊與北京知名學府聯合研發,課程內容循序漸進,指導學員圍繞每個考試階段的重點知識進行學習;教研團隊強大專業,授課老師經驗充足,確保準確把握競賽方向和特點,保證學員學習進度和質量,助力學員在測評中取得優異成績!

中文字幕成人av_成人免费在线电影_99精品亚洲国产精品久久不卡_久久国品片_日本99精品_久久久99精品免费观看
  • <li id="cosoe"><source id="cosoe"></source></li>
    <li id="cosoe"><source id="cosoe"></source></li>
    <li id="cosoe"></li> <rt id="cosoe"></rt>
    <bdo id="cosoe"></bdo>
    <abbr id="cosoe"><source id="cosoe"></source></abbr>
  • <code id="cosoe"><dl id="cosoe"></dl></code>
    <code id="cosoe"><tr id="cosoe"></tr></code>
    <li id="cosoe"><tbody id="cosoe"></tbody></li>
  • 久久久精品网| 神马影院一区二区三区| 欧美日韩国产综合在线| 精品国产一区二区三区日日嗨 | 欧美日韩亚洲一区二区三区在线观看| 亚洲精品日本| 国产在线成人| 欧美精品麻豆| 欧美在线黄色| 日韩一本精品| 日韩三级电影| 日韩欧美激情一区二区| 久久另类ts人妖一区二区| 91精品入口蜜桃| 欧美亚洲免费在线| 在线亚洲激情| 午夜在线精品偷拍| 亚洲在线一区| 久久精品三级| 国产 高清 精品 在线 a| 久久九九国产| 99在线热播| 欧美精品一卡| 在线免费观看成人网| 在线播放豆国产99亚洲| 午夜精品亚洲| 亚洲三级国产| 亚洲一区二区免费看| 久久免费一区| 国产三级精品在线不卡| 国内精品二区| 日韩福利在线| 午夜亚洲福利| 亚洲免费网站| 国产在线欧美日韩| 亚洲ai欧洲av| 欧美啪啪一区| 国产伦精品一区二区三| 久久综合网络一区二区| 国内精品一区二区| 少妇特黄a一区二区三区| 午夜精品国产| 久久久久久久久一区二区| 99久久99| 亚洲欧美久久久久一区二区三区| 亚洲欧洲日本国产| 一区二区av| 国产伦精品一区二区三区| 日本高清不卡一区二区三| 欧美精品二区| 久久精品欧洲| 亚洲成人自拍| 国产欧美高清| 久久久国产精品一区二区三区| 亚洲午夜精品福利| 亚洲一区黄色| 欧美一级片免费观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲一卡久久| 日韩免费电影一区二区| 在线视频一区观看| 欧美在线播放一区| 亚洲激情综合| 久久人人97超碰人人澡爱香蕉| 午夜久久tv| 国产一区二区免费电影| 国产伦精品一区二区三区照片 | 免费毛片一区二区三区久久久| 欧美日韩一区二区视频在线观看| 国产视频在线观看一区| 六月婷婷久久| 国产精品欧美久久| 涩涩涩999| 999国内精品视频在线| 欧美日本一区| 国内精品视频在线播放| 一区二区三区欧美成人| 色一情一区二区三区四区| 亚洲一区二区在线免费观看| 一本一本久久a久久精品综合妖精| 国产日韩综合| 欧美极品一区| 欧美激情导航| 91视频婷婷| 亚洲无玛一区| 亚洲在线视频一区二区| 都市激情久久久久久久久久久| 国产字幕视频一区二区| 欧美中日韩免费视频| 老司机久久99久久精品播放免费| 欧美777四色影| 欧美三级电影在线播放| 成人午夜电影免费在线观看| 亚洲黄色大片| 欧美特黄一级| 一区二区三区四区视频在线观看| 国产一区喷水| 91精品免费| 久久精选视频| 香蕉久久久久久久av网站| 在线日韩中文| 欧美ab在线视频| 四虎永久国产精品| 久久亚洲综合网| 国产精品国产亚洲精品看不卡15| 午夜一区不卡| 亚洲在线电影| 亚洲一区二区精品在线观看| 亚洲成人在线视频网站| 欧美国产专区| 亚洲欧美综合国产精品一区| 亚洲国产精品久久久久久女王| 久久国产精品99久久久久久丝袜 | 亚洲一区激情| 翔田千里一区二区| 蜜桃av久久久亚洲精品| 午夜一区不卡| 老司机精品导航| yellow视频在线观看一区二区| 美女诱惑黄网站一区| 久久资源av| 亚洲人成免费| 亚洲国产日韩欧美| 亚洲精品欧洲精品| 亚洲综合欧美日韩| 久久青青草原一区二区| 成人片在线免费看| 精品视频第一区| 欧美日韩一区二区三区在线观看免 | 久中文字幕一区| 性欧美.com| 亚洲一区二区在线免费观看| 欧美日韩一区二区三区四区在线观看 | 欧美一区二区福利| 三区精品视频观看| 欧美在线91| 亚洲精品资源| 91精品网站| 欧美日韩精品免费看| 午夜精品短视频| 亚洲视频观看| 久久久久综合| 欧美美乳视频网站在线观看| 一区二区视频在线免费| 一区二区av| 国产在线一区二| 在线亚洲美日韩| 亚洲婷婷免费| 国产v亚洲v天堂无码| 天堂av一区二区| 国产日韩一区欧美| 久久99精品久久久久久久久久| 一区二区三区欧美成人| 99精品久久久| 国产一区二区免费电影| 欧美大片一区| 都市激情久久久久久久久久久| 日韩欧美亚洲日产国产| 亚洲国产专区校园欧美| 国产一区二区不卡视频在线观看| 一区二区三区欧美在线| 国产伦精品一区二区三区照片91 | 高清av免费一区中文字幕| 日本成人三级| 国产精品五区| 亚洲v国产v在线观看| 亚洲欧美日本视频在线观看| 欧洲一区二区日韩在线视频观看免费| 欧美日韩在线高清| 国产精品久久国产精品| 欧美激情第8页| 国产精品伊人日日| 91久久午夜| 日韩精品一线二线三线| 久久免费高清| 欧美日韩综合精品| 精品国产免费久久久久久尖叫 | 四虎永久在线精品免费一区二区| 久久高清免费观看| 欧美日韩国产高清| 久久99导航| 久久精品日产第一区二区| 亚洲欧美综合国产精品一区| 久久精品丝袜高跟鞋| 免费在线亚洲| 亚洲精品自在在线观看| 亚洲精品在线免费| 国产日韩欧美一区二区| 亚洲作爱视频| 欧美涩涩网站| 国产尤物99| 91手机在线播放| 国产欧美日本在线| 欧美精品综合| 一区二区三区观看| 日韩av电影免费观看| 国产66精品久久久久999小说| 亚洲三级国产| 亚洲午夜电影| 欧美体内she精视频在线观看|