<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    計算機三級網絡技術上機專項檢測

    時間:2025-06-02 05:50:07 試題 我要投稿
    • 相關推薦

    2017計算機三級網絡技術上機專項檢測

      為了提高同學們的計算機三級考試成績,百分網小編搜索整理了計算機等級考試三級網絡技術上機專項檢測,希望大家都能一次高分通過考試。

      第1題 函數ReadDat()實現從文件in.dat中讀取一篇英文文章存入到字符串數組xx中;請編制函數SortCharD(),其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組xx中。最后main()函數調用函數WriteDat()把結果xx輸出到文件out.dat中。

      例:原文:dAe,BfC.

      CCbbAA 結果:fedCBA.,

      bbCCAA

      原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。

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

      請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。

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

      說明:在程序中已給出了10個序列,每個序列有9個正整數,并存入數組a[l0][9]中,分別求出這10個新序列。

      例:序列{6,8,9,1,2,5,4,7,3}

      經重排后成為{3,4,5,2,1,6,8,9,7}

      注意:部分源程序已經給出。

      請勿改動主函數main()和寫函數Wdata()的內容。

      第3題 函數ReadDat()實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組xx中,請編制函數encryptChar(),按給定的替代關系對數組xx中的所有字符進行替代,其替代值仍存入數組XX的對應的位置上,最后調用函數WriteDat()把結果xx輸出到文件out.dat中。

      替代關系:f(p)=p*17 mod 256,mod為取余運算,P是數組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數時,則該字符不變,否則用f(p)替代所對應的字符。

      注意:部分源程序存放在test.C文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

      請勿改動主函數main()、讀函數ReadDat()和輸出函數WriteDat()的內容。

      第1題 已知數據文件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()的內容。

      第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)替代所對應的字符。

      注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

      請勿改動主函數main()、讀函數ReadDat()和輸出函數WriteDat()的內容。

      第3題 已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成的數均是偶數并且至少有一個數能被9整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main()函數調用寫函數writeDat()把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。 注意:部分源程序存在test.c文件中。

      程序中已定義數組:a[200],b[200],已定義變量:cnt

      請勿改動數據文件in.dat中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。

    【計算機三級網絡技術上機專項檢測】相關文章:

    計算機三級網絡技術上機試題04-22

    計算機三級網絡技術上機題庫及答案05-13

    計算機等級考試三級網絡技術上機題02-02

    計算機三級網絡技術上機考試流程02-23

    2017計算機三級網絡技術上機特訓題08-13

    計算機三級《網絡技術》上機考試沖刺試卷02-25

    最新計算機三級網絡技術上機試題及答案01-03

    2016計算機三級網絡技術上機題及答案07-28

    計算機三級網絡技術上機考試題04-04

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人