首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航
您現(xiàn)在的位置: 考試吧 > 計(jì)算機(jī)等級考試 > 計(jì)算機(jī)二級考試 > C語言 > 模擬試題 > 正文

2017年12月計(jì)算機(jī)二級C語言考試考前預(yù)測卷(1)

來源:考試吧 2017-12-07 8:55:54 要考試,上考試吧! 萬題庫
“2017年12月計(jì)算機(jī)二級C語言考試考前預(yù)測卷(1)”供考生參考。更多計(jì)算機(jī)等級考試內(nèi)容請?jiān)L問考試吧計(jì)算機(jī)等級考試網(wǎng)。
第 1 頁:選擇題
第 3 頁:程序填空題
第 4 頁:程序修改題
第 5 頁:程序設(shè)計(jì)題

  二、程序填空題(共18分)

  41[填空題]

  函數(shù)fun的功能是:將一副撲克牌編號為l,2,3,…,53,54,以某種特定的方式洗牌,這種方式是將這副牌分成兩半,然后將它們交叉,并始終保持編號為l的牌在最上方,如第一次這樣洗牌后的結(jié)果為:1,28,2,29,…,53,27,54。兩次洗牌后的結(jié)果為:1,41,28,15,2,42…,53,40,27,14,54。

  程序的功能是:輸出經(jīng)過n次這樣洗牌后的結(jié)果。

  請?jiān)诔绦虻南庐嬀處填入正確的內(nèi)容,并把下畫線刪除,使程序得出正確的結(jié)果。

  注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  試題程序:

2017年9月計(jì)算機(jī)二級考試C語言考前預(yù)測卷(1)

2017年9月計(jì)算機(jī)二級考試C語言考前預(yù)測卷(1)

  參考解析:【參考答案】 (1)b(2)2(3)b[k]

  【解題思路】

  填空1:for循環(huán)中使用了一個數(shù)組b,用來臨時存放交換位置后的撲克牌,C語言中變量需要先聲明后使用,所以填空(1)處需要聲明一個數(shù)組b。答案為b。

  填空2:第二個for循環(huán)是將數(shù)組a中前一半元素(即1~27編號的撲克牌)放人數(shù)組b的奇數(shù)位置,將數(shù)組a中的后一半元素(即28~54編號的撲克牌)放人數(shù)組b的偶數(shù)位置,實(shí)現(xiàn)撲克牌的交叉洗牌。所以填空(2)處是數(shù)組b的起始值為2的偶數(shù)下標(biāo)2k,答案為2。

  填空3:由于數(shù)組b屬于函數(shù)中的臨時變量,所以將數(shù)組a的元素交叉存儲到數(shù)組b后,還需要將數(shù)組b的元素依次賦值給數(shù)組a,第三個for循環(huán)實(shí)現(xiàn)的功能是將數(shù)組b賦值給數(shù)組a,所以填空(3)處需要填入對應(yīng)下標(biāo)為k的數(shù)組b的元素,答案為b[k]。

上一頁  1 2 3 4 5 下一頁

  相關(guān)推薦:

  2017年12月計(jì)算機(jī)等級考試考前必做題匯總

  【考試吧整理】計(jì)算機(jī)等級考試各科目歷年真題

  2017年12月計(jì)算機(jī)等考成績查詢?nèi)肟?/FONT>|免費(fèi)查分提醒

  2017年計(jì)算機(jī)等級考試綜合查詢網(wǎng)常見問題匯總

  計(jì)算機(jī)等級考試成績評定流程及標(biāo)準(zhǔn)|合格證書樣本及證書說明

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·模考試題
微信掃碼,立即獲取!
掃碼免費(fèi)使用
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧