- 相關推薦
2017計算機三級網(wǎng)絡技術上機專項檢測
為了提高同學們的計算機三級考試成績,百分網(wǎng)小編搜索整理了計算機等級考試三級網(wǎng)絡技術上機專項檢測,希望大家都能一次高分通過考試。
第1題 函數(shù)ReadDat()實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組xx中;請編制函數(shù)SortCharD(),其函數(shù)的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中。最后main()函數(shù)調用函數(shù)WriteDat()把結果xx輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA 結果:fedCBA.,
bbCCAA
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內容。
第2題 下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(int a[10][9])實現(xiàn)此功能,最后調用Wdata()函數(shù)將新序列輸出到文件out.dat中。
說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main()和寫函數(shù)Wdata()的內容。
第3題 函數(shù)ReadDat()實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組xx中,請編制函數(shù)encryptChar(),按給定的替代關系對數(shù)組xx中的所有字符進行替代,其替代值仍存入數(shù)組XX的對應的位置上,最后調用函數(shù)WriteDat()把結果xx輸出到文件out.dat中。
替代關系:f(p)=p*17 mod 256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.C文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和輸出函數(shù)WriteDat()的內容。
第1題 已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其功能是:把一個四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組 b中,最后調用寫函數(shù)writeDat()把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸 出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。
第2題 函數(shù)ReadDat()實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關系對數(shù)組xx中的所有字符進行替代,其替代值仍存入數(shù)組xx的對應的位置上,最后調用函數(shù)WriteDat()把結果xx輸出到文件out.dat中。
替代關系:f(p)=p*11 mod 256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果原字符是大寫字母或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和輸出函數(shù)WriteDat()的內容。
第3題 已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其功能是:把個位數(shù)字和千位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的千位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是偶數(shù)并且至少有一個數(shù)能被9整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main()函數(shù)調用寫函數(shù)writeDat()把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。 注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。
【計算機三級網(wǎng)絡技術上機專項檢測】相關文章:
計算機三級網(wǎng)絡技術上機試題04-22
計算機三級《網(wǎng)絡技術》上機考試沖刺試卷02-25
2016計算機三級網(wǎng)絡技術上機題及答案07-28
計算機三級網(wǎng)絡技術上機考試題04-04