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

2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)

來源:考試吧 2017-11-16 17:36:28 要考試,上考試吧! 萬題庫
“2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)”供考生參考。更多計(jì)算機(jī)等級考試內(nèi)容請?jiān)L問考試吧計(jì)算機(jī)等級考試網(wǎng)。
第 1 頁:選擇題
第 3 頁:程序填空題
第 4 頁:程序修改題
第 5 頁:程序設(shè)計(jì)題

  三、程序修改題(共18分)

  42[簡答題]

  下列給定程序中,函數(shù)fun的功能是:讀入一個(gè)字符串(長度<20),將該字符串中的所有字符按ASCII碼值升序排序后輸出。例如,若輸入“edcba”,則應(yīng)輸出“abcde”。

  請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

  注意:部分源程序在文件MODI1.C中,不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  試題程序:

  

2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)



2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)

  參考解析:【參考答案】

2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)

  【解題思路】

  (1)本題是利用選擇法對數(shù)組元素進(jìn)行比較排序。所謂選擇法,是依次用當(dāng)前取得的元素和其后面的元素進(jìn)行比較,在第一個(gè)元素和其后面的元素順次比較時(shí),可以借助中間變量來對兩個(gè)數(shù)進(jìn)行交換,要保證第一個(gè)元素始終存放數(shù)組中的最大數(shù),以后依次挑選出次大數(shù),這樣最終的數(shù)組就是有序的。strlen函數(shù)所求得的字符串長度包括字符串結(jié)束符,所以要減1。

  (2)這里是一個(gè)分析邏輯錯(cuò)誤,題中要求按升序排序,所以應(yīng)改為

  

2017年12月計(jì)算機(jī)二級《C語言》強(qiáng)化模擬題(2)

上一頁  1 2 3 4 5 下一頁

  相關(guān)推薦:

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

  全國計(jì)算機(jī)等級考試證書體系(2018版)

  全國計(jì)算機(jī)等級考試課程、教材列表(2018版)

  全國計(jì)算機(jī)等級證書分幾級?哪個(gè)級別最高?

  各地計(jì)算機(jī)等級考試報(bào)名入口及官方網(wǎng)站匯總

  【考試吧整理】計(jì)算機(jī)等級考試報(bào)考完全指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲!
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時(shí)處理。如轉(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)技巧