华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 三級(jí)考試 > 數(shù)據(jù)庫技術(shù) > 文章內(nèi)容
  

全國計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫技術(shù)上機(jī)考試沖刺試卷(1)

中華IT學(xué)院   【 】  [ 2017年5月26日 ]

全國計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫技術(shù)上機(jī)考試沖刺試卷

  C語言程序設(shè)計(jì)題

  1、 函數(shù)Rdata()實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組string中,請編寫函數(shù)CharRight(),其函數(shù)的功能是:以行為單位把字符串中的最后一個(gè)字符的ASCII值右移4位后加倒數(shù)第二個(gè)字符的ASCII值,得到最后一個(gè)新的字符,倒數(shù)第二個(gè)字符的ASCII值右移4位后加倒數(shù)第三個(gè)字符的ASCII值,得到倒數(shù)第二個(gè)新的字符,依此類推,一直處理到第二個(gè)字符,第一個(gè)字符的ASCII值加原最后一個(gè)字符的ASCII值,得到第一個(gè)新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata(),把結(jié)果string輸出到文件out.dat中。

  原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符(含標(biāo)點(diǎn)符號(hào)和空格)。注意:部分源程序已經(jīng)給出。

  請勿改動(dòng)主函數(shù)main()、讀函數(shù)Rdata()和寫函數(shù)Wdata()的內(nèi)容。

  

  

  2、 下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個(gè)新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(int a[10][9])實(shí)現(xiàn)此功能,最后調(diào)用Wdata()函數(shù)將新序列輸出到文件out.dat中。

  說明:在程序中己給出了10個(gè)序列,每個(gè)序列有9個(gè)正整數(shù),并存入數(shù)組a[10][9]中,分別求出這10個(gè)新序列。例:序列{6,8,9,1,2,5,4,7,3}

  經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}

  注意:部分源程序已經(jīng)給出。

  請勿改動(dòng)主函數(shù)main()和寫函數(shù)Wdata()的內(nèi)容。

  

  3、 函數(shù)ReadDat()實(shí)現(xiàn)從文件in.dat中讀取1 000個(gè)十進(jìn)制整數(shù)到數(shù)組XX中,請編制函數(shù)Compute()分別計(jì)算出XX中數(shù)值為偶數(shù)的個(gè)數(shù)even,所有數(shù)值為奇數(shù)的平均值ave1,偶數(shù)的平均值ave2以及所有偶數(shù)的方差totfc的值,最后調(diào)用函數(shù) WriteDat()把結(jié)果輸出到0ut.dat文件中。

  計(jì)算方差的公式如下:

  

  設(shè)N為偶數(shù)的個(gè)數(shù),xx[i]為偶數(shù),ave2為偶數(shù)的平均值。

  原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

  請勿改動(dòng)主函數(shù)main()和輸出函數(shù)WriteDat()的內(nèi)容。

  

  

  4、 程序test.C的功能是:把S字符串中的所有字母改寫成該字母的下一個(gè)字母,字母2改寫成字母a,字母z改寫成字母 A,其他字符不做改變。

  請考生編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件0ut.dat中。例如:S字符串中原有的內(nèi)容為:Mn.123xyz,則調(diào)用該函數(shù)后,結(jié)果為:N0.123Ayz。

  注意:部分源程序存在test.c文件中。

  請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main()和輸出數(shù)據(jù)函數(shù)read writeDAT()的內(nèi)容。

  

  

  5、 程序test.c的功能是:選出大于100小于1000的所有個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的所有素?cái)?shù)(如293)。計(jì)算并輸出上述這些素?cái)?shù)的個(gè)數(shù)cnt以及這些素?cái)?shù)值的和sum。請考生編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件out.dat中。

  

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
景泰县| 禄丰县| 临湘市| 玉屏| 舞钢市| 宜良县| 抚宁县| 浦东新区| 大名县| 仪陇县| 高清| 屯昌县| 育儿| 夹江县| 铁力市| 万山特区| 肇州县| 堆龙德庆县| 石渠县| 任丘市| 孟津县| 英德市| 留坝县| 海安县| 泰安市| 石门县| 泰州市| 天祝| 加查县| 永胜县| 古浪县| 利川市| 墨江| 黑水县| 芮城县| 来宾市| 义乌市| 台南市| 隆尧县| 海伦市| 保靖县|