- 試題排行
- 最新熱點(diǎn)
- 最新推薦
2
3
4
5
6
7
8
9
10
2008年計(jì)算機(jī)等級考試二級C語言模擬試題(1)
2008年9月計(jì)算機(jī)等級考試二級C押題試卷和答
2008年4月計(jì)算機(jī)等級考試二級VF模擬試題(一
2008年4月計(jì)算機(jī)等級考試二級C模擬試題一答
2008年4月計(jì)算機(jī)等級考試二級VB壓題試卷及答
2008年計(jì)算機(jī)等級考試三級網(wǎng)絡(luò)預(yù)測試卷(一)
2008年計(jì)算機(jī)等級考試二級VFP模擬試題(1)
2008年9月計(jì)算機(jī)等級考試二級C模擬試題答案
2008年4月計(jì)算機(jī)等級考試三級網(wǎng)絡(luò)壓題試卷
第80題
編寫函數(shù)jsValue,它的功能是:求Fibonacci數(shù)列中大于t的最小的一個數(shù),結(jié)果由函數(shù)返回。其中Fibonacci數(shù)列F(n)的定義為:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
最后調(diào)用函數(shù)writeDat()讀取50個數(shù)據(jù)t,分別得出結(jié)果且把結(jié)果輸出到文件out.dat中。
例如:當(dāng)t=1000時,函數(shù)值為:1597。
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()和寫函數(shù)writeDat()的內(nèi)容。
第81題
已知在文件IN.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相等,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT9.DAT中。
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第82題
函數(shù)ReadDat()是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件out.dat中。
例如:位置 0 1 2 3 4 5 6 7
源字符串 h g f e d c b a
則處理后字符串 h a f c d e b g
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第83題
函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS1.DAT中。
替代關(guān)系:f(p)=p*11 mod 256(p是數(shù)組中某一個字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)值小于等于32或大于130,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。部分源程序存在文件prog1.c中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第84題
在文件in.dat中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)ReadDat()讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中,請編制函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組中的第二個數(shù)大于第一個數(shù)加第三個數(shù)的之和,其中滿足條件的組數(shù)作為函數(shù)jsSort() 的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進(jìn)行降序排列(第二個數(shù)加第三個數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中,最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第85題
函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS3.DAT中。
替代關(guān)系:f(p)=p*13 mod 256,mod為取余運(yùn)算,p是數(shù)組xx中某一個字符的ASCII值,f(p)是計(jì)算后的無符號整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或是奇數(shù),則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在prog1.c中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第86題
在文件中有100個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)ReadDat()讀取這100個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort(),其函數(shù)的功能是:要求按每個數(shù)的后三位的大小進(jìn)行降序排列,然后取出滿足此條件的100個數(shù)依次存入數(shù)組bb中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。
例:處理前 9012 5099 6012 7025 8088
處理后 5099 8088 7025 6012 9012
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第87題
函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS5.DAT中。
替代關(guān)系:f(p)=p*11mod 256 (p是數(shù)組中某一個字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。
部分源程序存在文件prog1.c中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第88題
函數(shù)ReadDat()實(shí)現(xiàn)從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對字符串按給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件out.dat中。
條件:從字符串中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分按字符的ASCII值降序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置 0 1 2 3 4 5 6 7 8
源字符串 h g f e a b c d
8 7 6 5 9 1 2 3 4
則處理后字符串 e f g h d c b a
5 6 7 8 9 4 3 2 1
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第89題
函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS7.DAT中。
替代關(guān)系:f(p)=p*11 mod 256(p是數(shù)組中某一個字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符是大寫字母或計(jì)算后f(p)值小于等于32,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。
部分源程序存在文件prog1.c中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第90題
函數(shù)ReadDat()實(shí)現(xiàn)從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(第行字符串長度均小于80)。請編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對字符串按給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件out.dat中。
條件:從字符串中間一分為二,右邊部分按字符的ASCII值降序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置 0 1 2 3 4 5 6 7 8
源字符串 h g f e a b c d
8 7 6 5 9 1 2 3 4
則處理后字符串 d c b a h g f e
4 3 2 1 9 8 7 6 5
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第91題
函數(shù)ReadDat()實(shí)現(xiàn)從文件ENG.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS9.DAT中。
替代關(guān)系:f(p)=p*11 mod 256(p是數(shù)組中某一個字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符是數(shù)字字符0至9或計(jì)算后f(p)值小于等于32,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。
部分源程序存在文件prog1.c中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第92題
函數(shù)ReadDat()實(shí)現(xiàn)從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對字符串按給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out.dat中。
條件:從字符串中間一分為二,右邊部分按字符的ASCII值升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置 0 1 2 3 4 5 6 7 8
源字符串 d c b a h g f e
8 7 6 5 9 1 2 3 4
則處理后字符串 e f g h d c b a
1 2 3 4 9 8 7 6 5
部分源程序存在文件prog1.c中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
第93題
程序prog1.c的功能是:把s字符串中的所有字母改寫成該字母的下一個字母,字母z改寫成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其它字符不做改變。
請考生編寫函數(shù)chg(char *s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT( )把結(jié)果輸出到文件bc1.out中。
例如:s字符串中原有的內(nèi)容為:Mn.123Zxy,則調(diào)用該函數(shù)后,結(jié)果為:No.123Ayz。
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main( )和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第94題
程序prog1.c的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數(shù)chg(char *s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT( )把結(jié)果輸出到bc2.out文件中。
例如:s字符串中原有內(nèi)容為:Mn.123xyZ,則調(diào)用該函數(shù)后,結(jié)果為:n.123xyZM。
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main( )和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第95題
程序prog1.c的功能是:將大于整數(shù)m且緊靠m的k個素?cái)?shù)存入數(shù)組xx。請考生編寫函數(shù) num(int m, int k, int xx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT( )把結(jié)果輸出到bc3.out文件中。
例如,若輸入17 5則應(yīng)輸出:19, 23, 29, 31, 37。
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main( )和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第96題
程序prog1.c的功能是:統(tǒng)計(jì)在tt字符串中'a'到'z'26個字母各自出現(xiàn)的次數(shù),并存入pp數(shù)組。 請考生編寫函數(shù)cnt(char *tt,int pp[ ])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT( )把結(jié)果輸出到文件bc4.out中。(注:僅統(tǒng)計(jì)小寫字母。)
例如,當(dāng)輸入字符串:abcdefgabcdeabc 后,輸出的結(jié)果應(yīng)該是:
3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第97題
程序prog1.c的功能是:求出ss字符串中指定字符c的個數(shù),并返回此值。請考生編寫函數(shù)int num(*char ss, char c) 實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件bc5.out中。(注:大小寫字母有區(qū)別)
例如,若輸入字符串 ss="123412132",c='1', 則輸出 3。
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main( )和輸出數(shù)據(jù)函數(shù)readwriteDAT( )的內(nèi)容。
第98題
程序prog1.c的功能是:已知學(xué)生的記錄由學(xué)號和學(xué)習(xí)成績構(gòu)成,N名學(xué)生的數(shù)據(jù)已存入a數(shù)組中。找出成績最高的學(xué)生記錄(假定最高成績是記錄中唯一的),通過形參返回。請考生編寫函數(shù)mmm(STU a[ ], STU *s)實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件bc6.out中。
例如: KS01 87
KS09 97
KS11 67
則調(diào)用該函數(shù)后,輸出The top : KS09, 97
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第99題
程序prog1.c的功能是:已知學(xué)生的記錄由學(xué)號和學(xué)習(xí)成績構(gòu)成,N名學(xué)生的數(shù)據(jù)已存入a數(shù)組中。找出成績最低的學(xué)生記錄(假定最低成績是記錄中唯一的),通過形參返回。請考生編寫函數(shù)mmm(STU a[ ], STU *s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件bc7.out中。
例如: KS01 87
KS09 67
KS11 97
則調(diào)用該函數(shù)后,輸出The lowest : KS09, 67
注意:部分源程序存在文件prog1.c文件中。
請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
上一頁 [1] [2] [3] [4] [5] [6] [7] [8] 下一頁
轉(zhuǎn)帖于:計(jì)算機(jī)等級考試_考試吧- 推薦給朋友
- 收藏此頁
·2008年9月計(jì)算機(jī)等級考試二級C押題試卷和答案 (2008-9-18 14:58:46)
·2008年9月計(jì)算機(jī)等級考試二級VB押題試卷及答案 (2008-9-17 10:26:48)
·08年9月計(jì)算機(jī)等級考試二級Access考前預(yù)測試卷 (2008-9-16 17:31:32)
·2008年9月計(jì)算機(jī)等級考試二級VB模擬試題匯總 (2008-9-16 14:51:39)
·2008年9月計(jì)算機(jī)等級考試二級VB預(yù)測試題(1) (2008-9-16 9:25:44)
全國計(jì)算機(jī)等級考試三級教程--數(shù)據(jù)庫技術(shù) |
計(jì)算機(jī)等級考試三級教程--網(wǎng)絡(luò)技術(shù) |
全國計(jì)算機(jī)等級考試一級B教程(2009年版) |
全國計(jì)算機(jī)等級考試三級教程--信息管理技術(shù) |
如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。