- 相關推薦
計算機等級考試三級網絡技術上機模擬試題(2)
第2題函數ReadDat()實現從文件in.dat中讀取一篇英文文章,存入到字符串數組xx中;請編制函數encryptChar(),按給定的替代關系對數組xx中的所有字符進行替代,仍存入數組xx對應的位置上,最后調用函數WriteDat()把結果XX輸出到文件 out.dat中。
替代關系:f(p)=p*11 mod 256,mod為取余運算,P是數組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應的字符是數字0至9,則該字符不變,否則用 f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數main()、讀函數ReadDat()和輸出函數WriteDat()的內容。
第3題
已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把一個四位數的千位數位置上的值加上十位數位置上的值恰好等于百位數位置上的值加上個位數位置上的值,并且原四位數是偶數,則統計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數 writeDat()把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件in.dat中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
【三】
第1題
將文件in.dat中的200個整數讀至數組XX中。請編制jsValue()函數,要求:求出數組XX中的最大數max及最大數的個數cnt和數組XX中的元素值能被3整除或能被7整除的所有數的算術平均值pj。
結果max,cnt,pj輸出到out.dat中。
注意:部分源程序存在test.c文件中。
請勿改動數據文件in.dat中的任何數據、主函數main()、讀函數read dat()和輸出函數writeDat()的內容。
第2題
程序test.c的功能是:在三位整數(100至999)中尋找符合下面條件的整數,并依次從小到大存入數組b[]中。條件如下:某數既是完全平方數,又有兩位數字相同,例如144、676等。
請考生編制函數intjsValue(int bb[])實現此功能,滿足該條件的整數的個數通過所編制的函數返回。
最后調用函數writeDat()把結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數main()和寫函數writeDat()的內容
第3題
已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsValue(),其功能是:求出千位數上的數加個位數上的數等于百位數上的數加十位數上的數的個數cnt,再求出所有滿足此條件的四位數平均值pjzl,以及所有不滿足此條件的四位數平均值pjz2。最后main()函數調用寫函數writeDat()把結果cnt,pjzl,pjz2輸出到out.dat文件。
例如:
6712,6+2=7+1,則該數滿足條件計算平均值pjzl,且個數cnt=cnt+1。
8129,8+9 l_1+2,則該數不滿足條件計算平均值pjz2。
注意:部分源程序存在test.c文件中。
程序中已定義數組:a[300],已定義變量:cnt,pjzl,pjz2
請勿改動數據文件in.dat中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
http://m.rusnota.com/【計算機等級考試三級網絡技術上機模擬試題(2)】相關文章:
計算機等級考試二級MS試題含答案07-15
計算機等級考試須知03-15
三級安全教育考試試題及答案版04-29
12月上海建橋學院計算機等級考試報名11-01
全國計算機等級考試常見的五大誤區11-22
全國計算機等級考試報名須知:如何上傳照片02-20
考研政治沖刺階段模擬試題06-27
大學計算機一級考試試題及答案12-01