<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            三級網絡技術考試模擬試題

            時間:2025-05-18 15:06:48 試題 我要投稿

            2016年三級網絡技術考試模擬試題

              計算機三級考試分為“PC技術”、“信息管理技術”、“數據庫技術”和“網絡技術”等四個類別,以下為大家整理的是關于三級網絡技術的程序題,希望能幫助大家順利通過考試!

            2016年三級網絡技術考試模擬試題

              1. 現有一個10個人100行的選票數據文件IN.DAT,其數據存放的格式是每條記錄的長度均為10位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推:內容均為字符0和1,1表示此人被選中,0表示此人未被選中,若一張選票人數小于等于5個人時被認為無效的選票。給定函數ReadDat()的功能是把選票數據讀入到字符串數組xx中。請編制函數CountRs()來統計每個人的選票數并把得票數依次存入yy[0]到yy[9]中。把結果yy輸出到文件OUT.DAT中。

              部分源程序存在文件prog1.c中。

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

              int i,j,count;

              for(i=0;i<100;i++)

              { count=0;

              for(j=0;xx[i][j];j++)

              if(xx[i][j] == '1') count++;

              if(count<=5) ;

              else for(j = 0; xx[i][j]; j++)

              { if(xx[i][j] == '1') yy[j]++; }

              }

              2. 已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的十位數cd(新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字),如果新組成的兩個十位數ab-cd>=10且ab-cd<=20且兩個數均是偶數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main()函數調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。

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

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

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

              int i,j,t,s1,s2;

              for(i=0;i

              {s1=(a[i]/1000)*10+a[i]/10%10; s2=a[i]%10*10+a[i]/100%10;

              if(s1-s2>=10&&s1-s2<=20&&!(s1%2)&&!(s2%2)&&s1>=10&&s2>=10)

              b[cnt++]=a[i];

              }

              for(i=0;i

              for(j=0;j

              if(b[j]

              {t=b[j];b[j]=b[j+1];b[j+1]=t;}

              3. 函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中,請編制函數ConverCharD(),其函數的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其它字符不變。最后把已處理的字符串仍按行重新存入字符串數組xx中,最后調用函數writeDat()把結果xx輸出到文件OUT4.DAT中。

              例:原文:Adb.Bcdza

              abck.LLhj

              結果:Aca.Bbcyz

              zabj.LLgi

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

              部分源程序存在文件prog1.c中。

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

              int i,j,p;

              for(i=0;i

              for(j=0;xx[i][j];j++)

              if(xx[i][j]>'a'&&xx[i][j]<='z')

              xx[i][j]--;

              else if(xx[i][j]=='a')

              xx[i][j]='z';

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

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

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

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

              int i,j,t,s1,s2;

              for(i=0;i

              {s1=(a[i]%10)*10+a[i]/1000;

              s2=a[i]/100%10*10+a[i]/10%10;

              if((s1%17==0||s2%17==0)&&s1%2!=s2%2&&s1>=10&&s2>=10)

              b[cnt++]=a[i];

              }

              for(i=0;i

              for(j=0;j

              if(b[j]

              {t=b[j];b[j]=b[j+1];b[j+1]=t;}

              5. 下列程序的功能是:找出所有100以內(含100)滿足I,I+4,I+10都是素數的整數I(I+10也在100以內)的個數cnt以及這些I之和sum。請編寫函數countValue()實現程序要求的功能,最后調用函數writeDat()把結果cnt和sum輸出到文件out.dat中。(數值1不是素數)

              部分源程序存在文件prog1.c中。

              請勿改動主函數main()和輸出數據函數writeDat()的內容。

              int i,a1,a2,a3;

              for(i=2;i+10<100;i++)

              if((isPrime(i))&&(isPrime(i+4))&&(isPrime(i+10)))

              {cnt++;

              sum=sum+i;

              }

              }

              6. 已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續大于該四位數以前的五個數且該數是偶數(該四位數以前不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。

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

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

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

              int i,j,t;

              for(i=5;i<200;i++)

              if(a[i-5]

              b[cnt++]=a[i];

              for(i=0;i

              for(j=0;j

              if(b[j]

              {t=b[j];b[j]=b[j+1];b[j+1]=t;}

            【三級網絡技術考試模擬試題】相關文章:

            三級網絡技術考試模擬試題和答案11-01

            計算機三級網絡技術考試模擬試題及答案07-14

            網絡技術考試模擬試題及答案09-10

            有關計算機三級網絡技術考試模擬試題及答案09-01

            計算機等級考試三級網絡技術模擬試題及答案08-17

            計算機三級考試網絡技術模擬試題201608-12

            2016年三級網絡技術模擬試題及答案07-13

            計算機三級網絡技術選擇模擬試題05-15

            2016年計算三級《網絡技術》模擬考試題11-01

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看