已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2010 年下半年 程序員 下午試卷 第 1 頁(yè) 共 10 頁(yè) 全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格 水平 考試全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格 水平 考試 2010 年下半年年下半年 程序員程序員 下午試卷下午試卷 考試時(shí)間 14 00 16 30 共 150 分鐘 請(qǐng)按下述要求正確填寫(xiě)答題紙請(qǐng)按下述要求正確填寫(xiě)答題紙 1 在答題紙的指定位置填寫(xiě)你所在的省 自治區(qū) 直轄市 計(jì)劃單列市的名稱 2 在答題紙的指定位置填寫(xiě)準(zhǔn)考證號(hào) 出生年月日和姓名 3 答題紙上除填寫(xiě)上述內(nèi)容外只能寫(xiě)解答 4 本試卷共 6 道題 試題一至試題四是必答題 試題五至試題六選答 1 道 每題 15 分 滿分 75 分 試題號(hào) 一 四 五 六 選擇方法 必答題 選答 1 題 5 解答時(shí)字跡務(wù)必清楚 字跡不清時(shí) 將不評(píng)分 6 仿照下面例題 將解答寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi) 例題例題 2010 年下半年全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格 水平 考試日期是 1 月 2 日 因?yàn)檎_的解答是 11 月 13 日 故在答題紙的對(duì)應(yīng)欄內(nèi)寫(xiě)上 11 和 13 參看下表 例題 解答欄 1 11 2 13 2010 年下半年 程序員 下午試卷 第 2 頁(yè) 共 10 頁(yè) 試題一 共試題一 共 15 分 分 閱讀以下說(shuō)明和流程圖 回答問(wèn)題 1 至問(wèn)題 4 將解答填入答題紙的對(duì)應(yīng)欄內(nèi) 說(shuō)明 說(shuō)明 下面的流程圖中有兩個(gè)判斷條件 A 0 和 B 0 這些判斷條件的各種組合情況如下表 所示 表中 Y 表示相應(yīng)的條件成立 N 表示相應(yīng)的條件不成立 每一列表示一種條件組 合 并在列首用相應(yīng)的序號(hào)來(lái)表示 1 2 3 4 A 0 Y Y N N B 0 Y N Y N 流程圖 流程圖 問(wèn)題問(wèn)題1 4分 分 當(dāng)遇到哪幾種條件組合時(shí) 流程圖能執(zhí)行 1 i 寫(xiě)出相應(yīng)的序號(hào)即可 問(wèn)題問(wèn)題 2 4 分 分 當(dāng)遇到哪幾種條件組合時(shí) 流程圖能執(zhí)行 2 j 寫(xiě)出相應(yīng)的序號(hào)即可 問(wèn)題問(wèn)題 3 6 分 分 當(dāng)遇到哪幾種條件組合時(shí) 流程圖能執(zhí)行 3 k 寫(xiě)出相應(yīng)的序號(hào)即可 問(wèn)題問(wèn)題 4 1 分 分 該流程圖共有多少條實(shí)際執(zhí)行路徑 序 號(hào) 條 件 2010 年下半年 程序員 下午試卷 第 3 頁(yè) 共 10 頁(yè) 試題二 共試題二 共 15 分 分 閱讀以下說(shuō)明和 C 函數(shù) 將應(yīng)填入 n 處的語(yǔ)句或語(yǔ)句成分寫(xiě)在答題紙的對(duì)應(yīng)欄 內(nèi) 說(shuō)明 說(shuō)明 1 函數(shù) deldigit char s 的功能是將字符串 s 中的數(shù)字字符去掉 使剩余字符按原次序 構(gòu)成一個(gè)新串 并保存在原串空間中 其思路是 先申請(qǐng)一個(gè)與 s 等長(zhǎng)的臨時(shí)字符串空 間并令 t 指向它 將非數(shù)字字符按次序暫存入該空間 最后再拷貝給 s C 函數(shù) 函數(shù) void deldigit char s char t char malloc 1 申請(qǐng)串空間 int i k 0 if t return for i 0 i 0 3 0 設(shè)置串結(jié)束標(biāo)志 strcpy s t free t 說(shuō)明 說(shuō)明 2 函數(shù) reverse char s int len 的功能是用遞歸方式逆置長(zhǎng)度為 len 的字符串 s 例如 若串 s 的內(nèi)容為 abcd 則逆置后其內(nèi)容變?yōu)?dcba C 函數(shù) 函數(shù) void reverse char s int len char ch if 4 ch s s s len 1 s len 1 ch reverse 5 2010 年下半年 程序員 下午試卷 第 4 頁(yè) 共 10 頁(yè) 試題三 共試題三 共 15 分 分 閱讀以下說(shuō)明和 C 代碼 回答問(wèn)題 1 和問(wèn)題 2 將解答寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi) 說(shuō)明 說(shuō)明 1 下面代碼的設(shè)計(jì)意圖是 將保存在文本文件 data txt 中的一系列整數(shù) 不超過(guò) 100 個(gè) 讀取出來(lái)存入數(shù)組 arr 然后調(diào)用函數(shù) sort 對(duì)數(shù)組 arr 的元素進(jìn)行排序 最后在顯 示屏輸出數(shù)組 arr 的內(nèi)容 C 代碼 代碼 行號(hào)行號(hào) 代碼代碼 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 include void sort int a int n 對(duì) n 個(gè)元素的整型數(shù)組 a 按遞增方式排列 此處代碼省略 return int main int i num 0 int arr 100 FILE fp fp fopen data txt r if fp return 1 while feof fp fscanf fp d arr num sort arr num for i 0 i next p 指向第一個(gè)元素結(jié)點(diǎn) int delTag 0 while p if p data data next 3 free p p 4 delTag 1 else break if 5 return 1 return 0 2010 年下半年 程序員 下午試卷 第 7 頁(yè) 共 10 頁(yè) 試題五 共試題五 共 15 分 分 閱讀以下說(shuō)明和 C 代碼 將應(yīng)填入 n 處的語(yǔ)句或語(yǔ)句成分寫(xiě)在答題紙的對(duì) 應(yīng)欄內(nèi) 說(shuō)明 說(shuō)明 某數(shù)據(jù)文件 students txt 的內(nèi)容為 100 名學(xué)生的學(xué)號(hào)和成績(jī) 下面的程序?qū)⑽募械?數(shù)據(jù)全部讀入對(duì)象數(shù)組 按分?jǐn)?shù)從高到低進(jìn)行排序后選出排名前 30 的學(xué)生 C 代碼 代碼 include include include using namespace std class Student private string sNO 學(xué)號(hào) int credit 分?jǐn)?shù) public Student string a int b sNO a credit b Student int getCredit void out 1 getCredit return credit 2 out cout SNO sNO Credit credit endl class SortStudent public void sort Student s int n SortStudent void SortStudent sort Student s int n for int i 0 i n 1 i for int j i 1 j n j if s i 3 s j 4 Student temp s i s i s j s j temp 2010 年下半年 程序員 下午試卷 第 8 頁(yè) 共 10 頁(yè) int main int argc char argv const int number 100 學(xué)生總數(shù) ifstream students students open students txt if students is open throw 0 Student testStudent 5 number int k 0 string s while getline students s n 每次讀取一個(gè)學(xué)生的學(xué)號(hào)和成績(jī) Student student s substr 0 s find atoi s substr s find 1 c str testStudent k student students close 6 ss sort testStudent k cout top 30 endl for k 0 k number 0 3 k testStudent k out delete testStudent return 0 2010 年下半年 程序員 下午試卷 第 9 頁(yè) 共 10 頁(yè) 試題六 共試題六 共 15 分 分 閱讀以下說(shuō)明和 Java 代碼 將應(yīng)填入 n 處的語(yǔ)句或語(yǔ)句成分寫(xiě)在答題紙的對(duì) 應(yīng)欄內(nèi) 說(shuō)明 說(shuō)明 某數(shù)據(jù)文件 students txt 的內(nèi)容為 100 名學(xué)生的學(xué)號(hào)和成績(jī) 下面的程序?qū)⑽募械?數(shù)據(jù)全部讀入對(duì)象數(shù)組 按分?jǐn)?shù)從高到低進(jìn)行排序后選出排名前 30 的學(xué)生 Java 代碼 代碼 import java io class Student private String sNO 學(xué)號(hào) private int Credit 分?jǐn)?shù) public int getCredit return Credit public String toString return sNO this sNO Credit this Credit Student String sNO int Credit 1 sNO 2 Credit public class SortStudent void sort Student s Sort the array s in decending order of Credit for int i 0 i s length 1 i for int j i 1 j s length j if s i 3 s j 4 Student tmp s i s i s j s j tmp 2010 年下半年 程序員 下午試卷 第 10 頁(yè) 共 10 頁(yè) public static void main String argv Student testStudent new Student size try BufferedReader in new BufferedReader new FileReader students txt boolean done false int i 0 while done String s in readLine 每次讀取一個(gè)學(xué)生的學(xué)號(hào)和成績(jī) if s null String tmp s split testStudent i 5 tmp 0 Integer parseInt tmp 1 else done true in close 6 new SortStudent ss sort testStudent
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 漳州城市職業(yè)學(xué)院《英語(yǔ)模擬課堂》2023-2024學(xué)年第一學(xué)期期末試卷
- 張家界航空工業(yè)職業(yè)技術(shù)學(xué)院《網(wǎng)上開(kāi)店》2023-2024學(xué)年第一學(xué)期期末試卷
- 運(yùn)城職業(yè)技術(shù)大學(xué)《眼耳鼻喉口腔護(hù)理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度健康養(yǎng)老個(gè)人集資房買(mǎi)賣(mài)合同4篇
- 2025年個(gè)人對(duì)公司物流倉(cāng)儲(chǔ)設(shè)施借款合同4篇
- 云南商務(wù)職業(yè)學(xué)院《中國(guó)現(xiàn)當(dāng)代文學(xué)作品讀與中學(xué)語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南能源職業(yè)技術(shù)學(xué)院《教育改革》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年民政局離婚協(xié)議書(shū)定制與法律咨詢合同3篇
- 防火材料與阻燃裝飾材料的應(yīng)用
- 煙霧探測(cè)器的應(yīng)用與維護(hù)
- 2024-2030年中國(guó)電子郵箱行業(yè)市場(chǎng)運(yùn)營(yíng)模式及投資前景預(yù)測(cè)報(bào)告
- 基礎(chǔ)設(shè)施零星維修 投標(biāo)方案(技術(shù)方案)
- 人力資源 -人效評(píng)估指導(dǎo)手冊(cè)
- 大疆80分鐘在線測(cè)評(píng)題
- 2024屆廣東省廣州市高三上學(xué)期調(diào)研測(cè)試英語(yǔ)試題及答案
- 中煤平朔集團(tuán)有限公司招聘筆試題庫(kù)2024
- 2023年成都市青白江區(qū)村(社區(qū))“兩委”后備人才考試真題
- 不付租金解除合同通知書(shū)
- 區(qū)域合作伙伴合作協(xié)議書(shū)范本
- 中學(xué)數(shù)學(xué)教學(xué)設(shè)計(jì)全套教學(xué)課件
- 環(huán)衛(wèi)公司年終工作總結(jié)
評(píng)論
0/150
提交評(píng)論