計算機等級考試三級C語言上機考試試題總結

時間:2024-08-18 15:46:44 學人智庫 我要投稿
  • 相關推薦

計算機等級考試三級(C語言)上機考試試題總結

第一種: 產品銷售記錄問題:

計算機等級考試三級(C語言)上機考試試題總結

?? /* 已知在文件IN.DAT中存有100個產品銷售記錄, 每個產品銷售記錄由產品代碼dm(字符型4位), 產品名稱mc(字符型10位), 單價dj(整型), 數量sl(整型), 金額je(長整型)五部分組成。 其中:

?? 金額=單價*數量計算得出。函數ReadDat( )讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat( ), 其功能要求: 按金額從小到大進行排列, 若金額相等, 則按產品代碼從小到大進行排列, 最終排列結果仍存入結構數組sell中。最后main( )函 數調用函數WriteDat()把結果輸出到文件OUT1.DAT中。 注意: 部分源程序存放在PROG1.C中。

?? #define MAX 100

?? typedef struct {

?? char dm[5] ; /* 產品代碼 */

?? char mc[11] ; /* 產品名稱 */

?? int dj ; /* 單價 */

?? int sl ; /* 數量 */

?? long je ; /* 金額 */

?? } PRO ;

?? 函數解析://if((sell[i].je>sell[j].je)||(sell[i].je==sell[j].je)&&(strcmp(sell[i].dm,

?? sell[j].dm)>0))是此題的精華所在理解它 就理解了這道題的編程道理

?? 首先sell[i].je>sell[j].je如果金額大小成立的話,就條件成立,把兩個數據換位置,如果前者不成立,就判定金額是否 相等,如果相等的話,代碼還有大小的話,按從小到大的順序排列。

?? 這種函數的編程方法,適用于有一定基礎的編程者,如果是初學者的話建議用以下函數來表達, 此方法是按照題意一部一部來分析的,是比較保守的編程方法。

?? void SortDat()

?? { int i,j;

?? PRO swap;

?? for(i=0; i < MAX-1; i++)

?? { for(j=i+1; j < MAX; j++)

?? if(sell[i].je>sell[j].je)

?? {swap=sell[i]; sell[i]=sell[j]; sell[j]=swap;}

?? else if((sell[i].je==sell[j].je)&&(strcmp(sell[i].dm,sell[j].dm)>0))

?? {swap=sell[i]; sell[i]=sell[j]; sell[j]=swap;}

?? }

??100個產品銷售記錄排序其余9題說明

?? 1) in.dat 內容完全相同。

?? 2) 程序也基本雷同,僅排序的要求不一樣。

?? 3) 考生應熟悉 strcmp() 函數,否則有的題相當不好處理。

?? 試題變化 :

?? 排序要求:

?? 按金額從小到大進行排列, 若金額相等, 則按產品代碼從大到小 進行排列 相應語句:

?? if((sell[i].je>sell[j].je)||( (sell[i].je==sell[j].je) && (strcmp(sell[i].dm, sell[j].dm) < 0)))

?? 排序要求: 按金額從大到小進行排列, 若金額相等, 則按產品代碼從小到大 進行排列 相應語句: if((sell[i].je < sell[j].je)||(sell[i].je==sell[j].je)&&(strcmp(sell[i].dm, sell[j].dm)>0))

?? 排序要求:

?? 按金額從大到小進行排列, 若金額相等, 則按產品代碼從大到小 進行排列 相應語句:

?? if((sell[i].je < sell[j].je)||(sell[i].je==sell[j].je)&&(strcmp(sell[i].dm,sell[j].dm)<0))

?? 排序要求:

?? 按產品名稱從小到大進行排列, 若產品名稱相同, 則按金額從小 到大進行排列

?? if((strcmp(sell[i].mc, sell[j].mc)>0)||(strcmp(sell[i].mc,sell[j].mc)==0)&&(sell[i].je>sell[j].je))

?? 排序要求:

?? 按產品名稱從小到大進行排列, 若產品名稱相同, 則按金額從大 到小進行排列

?? if(strcmp(sell[i].mc, sell[j].mc)>0 || (strcmp(sell[i].mc, sell[j].mc)==0)&&(sell[i].je < sell[j].je))

?? 排序要求:

?? 按產品名稱從大到小進行排列, 若產品名稱相同, 則按金額從小 到大進行排列

?? if((strcmp(sell[i].mc, sell[j].mc) < 0) || (strcmp(sell[i].mc,sell[j].mc)==0)&&(sell[i].je>sell[j].je))

?? 排序要求:

?? 按產品名稱從大到小進行排列, 若產品名稱相同, 則按金額從大 到小進行排列

?? if((strcmp(sell[i].mc, sell[j].mc) < 0)|| (strcmp(sell[i].mc, sell[j].mc)==0)&&(sell[i].je < sell[j].je))

?? 排序要求:

?? 按產品代碼從小到大進行排列, 若產品代碼相同, 則按金額從小 到大進行排列

?? if((strcmp(sell[i].dm, sell[j].dm)>0)||(strcmp(sell[i].dm,sell[j].dm)==0)&&(sell[i].je>sell[j].je

??

??第二類習題 300個四位數問題:

?? 300個四位數問題(此類共10題) 本類10題中,五題產生數組B,并對B按一定要求排序;

?? 其余五題是求平均值。我把它們分成兩組五題來討論。 以下為產生數組B之題一:

?? 已知數據文件IN.DAT中存有300個四位數, 并已調用讀函數 readDat()把這些數存入數組a中, 請編制一函數jsvalue(),其功 能是: 求出個位數上的數減千位數上的數減百位數上的數減十位 數上的數大于零的個數cnt, 再把所有滿足此條件的四位數依次 存入數組b中, 然后對數組b的四位數按從大到小的順序進行排序。 最后main( )函數調用寫函數writeDat()把數組b中的數輸出到文 件OUT.DAT。

?? 例如: 1239, 9-1-2-3>0, 則該數滿足條件存入數組b中, 且個數cnt=cnt+1。

?? 8129, 9-8-1-2<0, 則該數不滿足條件忽略。 程序中已定義數組: a[300], b[300], 已定義變量: cnt

?? #include

?? int a[300], b[300], cnt=0 ;

?? jsvalue()

?? {/**/

?? int i,j,g,s,b,q,t;

?? for(i=0; i < 300; i++)

?? {g=a[i]%10; /*個位的數字*/

?? s=a[i]/10%10; /*十位的數字*/

?? b=a[i]/100%10; /*百位的數字*/

?? q=a[i]/1000; /*千位的數字*/

?? if(g-q-b-s>0)

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

?? for(i=0; i < cnt-1; i++)

?? for(j=i+1; j < cnt; j++)

?? if(b[i] < b[j])

?? { t=b[i]; b[i]=b[j]; b[j]=t; }

?? }

?? /**/

?? }

?? 相似題 求出所有這些四位數是素數的個數cnt, 再把所有滿足此 條件的四位數依次存入數組b中, 然后對數組b的四位數按從小到 大的順序進行排序。

?? jsvalue()

?? { int i,j,t;

?? for(i=0; i < 300; i++)

?? { for(j=2;j?? if(a[i]%j==0) break;

?? if(j==a[i])

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

?? for(i=0; i < cnt-1; i++) /*排序*/

?? for(j=i+1; j < cnt; j++)

?? if(b[i] < b[j])

?? { t=b[i]; b[i]=b[j]; b[j]=t; }

?? }

?? 要求: 求出千位數上的數減百位數上的數減十位數上的數減個位 數上的數大于零的個數cnt, 再把所有滿足此條件的四位數依次 存入數組b中, 然后對數組b的四位數按從小到大的順序進行排序。

?? if(q-b-s-g>0)

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

?? 要求: 求出千位數上的數加百位數上的數等于十位數上的數加個 位數上的數的個數cnt, 再把所有滿足此條件的四位數依次存入 數組b中, 然后對數組b的四位數按從大到小的順序進行排序。

?? if((q+b)==(s+g))

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

??

??

??類型題三:300個數滿足條件的求平均值

??

??求滿足條件的數的個數、平均值及不滿足條件的數的平均 值等,此類也是五題。本處僅給出一個全題,其余題只給出不同 之處。

?? 已知數據文件IN.DAT中存有300個四位數, 并已調用讀函數 readDat()把這些數存入數組a中, 請編制一函數jsvalue(),其功 能是: 求出千位數上的數減百位數上的數減十位數上的數減個位 數上的數大于零的個數cnt, 再求出所有滿足此條件的四位數平 均值pjz1, 以及所有不滿足此條件的四位數平均值pjz2。最后 main()函數調用寫函數writeDat()把結果cnt,pjz1,pjz2輸出到 OUT.DAT文件。

?? 例如: 9123, 9-1-2-3>0, 則該數滿足條件計算平均值pjz1, 且個數cnt=cnt+1。 9812, 9-8-1-2<0, 則該數不滿足條件計算平均值pjz2。 程序中已定義數組: a[300], 已定義變量: cnt,pjz1,pjz2

??

?? int a[300], cnt=0 ;

?? double pjz1=0.0, pjz2=0.0 ;

?? jsvalue()

?? {/**/

?? int i,g,s,b,q;

?? for(i=0; i < 300; i++)

?? {g=a[i]%10; /*個位的數字*/

?? s=a[i]/10%10; /*十位的數字*/

?? b=a[i]/100%10; /*百位的數字*/

?? q=a[i]/1000; /*千位的數字*/

?? if(g-q-b-s>0)

?? { cnt++; pjz1+=a[i]; }

?? else pjz2+=a[i];

?? if(cnt) pjz1/=cnt;

?? if(cnt<300) pjz2/=300-cnt;

?? /**/

?? }

?? 之二 要求:

?? 求出千位數上的數加百位數上的數等于十位數上的數加個 位數上的數的個數cnt, 再求出所有滿足此條件的四位數平均值 pjz1, 以及所有不滿足此條件的四位數平均值pjz2。

?? if((q+b)==(g+s))

?? { cnt++; pjz1+=a[i]; }

?? else pjz2+=a[i];

?? 之三 要求:

?? 求出個位數上的數減千位數上的數減百位數上的數減十位 數上的數小于零的個數cnt, 再求出所有滿足此條件的四位數平 均值pjz1, 以及所有不滿足此條件的四位數平均值pjz2。

?? if(g-q-b-s<0)

?? { cnt++; pjz1+=a[i]; }

?? else pjz2+=a[i];

?? 之四 要求:

?? 求出所有這些四位數是素數的個數cnt, 再求出所有滿足 此條件的四位數平均z值pjz1, 以及所有不滿足此條件的四位數平 均值pjz2。

?? jsvalue()

?? {/**/

?? int i,j,t;

?? for(i=0; i < 300; i++)

?? { for(j=2;j?? if(a[i]%j==0)

?? {pjz2+=a[i];

?? break;}

?? if(j==a[i])

?? {cnt++; pjz1+=a[i];}

?? if(cnt) pjz1/=cnt;

?? if(cnt<300) pjz2/=300-cnt;

?? }

??

?? 之五 要求:

?? 求出千位數上的數加個位數上的數等于百位數上的數加十 位數上的數的個數cnt, 再求出所有滿足此條件的四位數平均值 pjz1, 以及所有不滿足此條件的四位數平均值pjz2。

?? if((q+g)==(b+s))

?? { cnt++; pjz1+=a[i]; }

?? else pjz2+=a[i];

?? code:

?? /*

??類型題四: 200個四位數題:

??

?? 已知數據文件IN.DAT中存有200個四位數, 并已調用讀函數 readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其 功能是: 把千位數字和十位數字重新組成一個新的十位數ab(新

?? 十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字), 以及把個位數字和百位數字組成另一 個新的十位數cd (新十位數的十位數字是原四位數的個位數字, 新十位數的個位數字是原四位數的百位數字), 如果新組成的兩 個十位數ab>cd, ab必須是偶數且能被5整除, cd必須是奇數,同 時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從 大到小的順序存入數組b中, 并要計算滿足上述條件的四位數的 個數cnt。 程序中已定義數組: a[200], b[200], 已定義變量: cnt

?? #include

?? #define MAX 200

?? int a[MAX], b[MAX], cnt = 0 ;

?? void jsVal()

?? {/**/

?? int i,j,k,A,B,C,D;

?? for(i=0; i < MAX; i++)

?? { A=a[i]/1000; B=a[i]/10%10; C=a[i]%10; D=a[i]/100%10;

?? if(A&&C&&(B==0)&&(D%2)&&(10*A>10*C+D))

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

?? }

?? for(i=0; i < cnt-1; i++)

?? { k=i;

?? for(j=i+1; j < cnt; j++)

?? if(b[k] < b[j]) k=j;

?? if(k!=i) {A=b[k]; b[k]=b[i]; b[i]=A;}

?? }

?? /**/

?? }

??200個四位數題之其余九題說明

?? 之二 要求:

?? 把千位數字和十位數字重新組成一個新的十位數(新十 位數的十位數字是原四位數的千位數字,新十位數的個位數字是 原四位數的十位數字), 以及把個位數字和百位數字組成另一個 新的十位數(新十位數的十位數字是原四位數的個位數字, 新十 位數的個位數字是原四位數的百位數字), 如果新組成的兩個十

?? 位數均是素數且新數的十位數字均不為零,則將滿足此條件的四 位數按從大到小的順序存入數組b中, 并要計算滿足上述條件的 四位數的個數cnt。

??

?? 要求: 把個位數字和千位數字重新組成一個新的十位數(新十 位數的十位數字是原四位數的個位數字,新十位數的個位數字是 原四位數的千位數字), 以及把百位數字和十位數字組成另一個 新的十位數(新十位數的十位數字是原四位數的百位數字, 新十 位數的個位數字是原四位數的十位數字), 如果新組成的兩個十 位數必須是一個奇數,另一個為偶數并且兩個十位數中至少有一 個數能被17整除,同時兩個新數的十位數字均不為零, 則將滿足 此條件的四位數按從大到小的順序存入數組b中, 并要計算滿足

?? 上述條件的四位數的個數cnt。

?? 之四 要求:

?? )把這些數存入數組a中,請考生編制一函數jsVal(),其 功能是: 把千位數字和十位數字重新組成一個新的十位數ab(新 十位數的十位數字是原四位數的千位數字,新十位數的個位數字 是原四位數的十位數字), 以及把個位數字和百位數字組成另一 個新的十位數cd (新十位數的十位數字是原四位數的個位數字, 新十位數的個位數字是原四位數的百位數字), 如果新組成的兩 個十位數ab-cd>=10且ab-cd<=20且兩個數均是偶數,同時兩個新 數的十位數字均不為零,則將滿足此條件的四位數按從大到小的 順序存入數組b中, 并要計算滿足上述條件的四位數的個數cnt。

?? 之五 要求: 如果四位數各位上的數字均是0或2或4或6或8, 則統計 出滿足此條件的個數cnt, 并把這些四位數按從大到小的順序存 入數組b中。

?? 之六 要求:

?? 把千位數字和個位數字重新組成一個新的十位數(新十 位數的十位數字是原四位數的千位數字,新十位數的個位數字是 原四位數的個位數字), 以及把百位數字和十位數字組成另一個 新的十位數(新十位數的十位數字是原四位數的百位數字, 新十 位數的個位數字是原四位數的十位數字), 如果新組成的兩個十

?? 位數均是奇數并且兩個十位數中至少有一個數能被5整除, 同時 兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大 到小的順序存入數組b中, 并要計算滿足上述條件的四位數的個 數cnt。

?? 之七 要求:

?? 把個位數字和千位數字重新組成一個新的十位數(新十 位數的十位數字是原四位數的個位數字,新十位數的個位數字是 原四位數的千位數字), 以及把百位數字和十位數字組成另一個 新的十位數(新十位數的十位數字是原四位數的百位數字, 新十 位數的個位數字是原四位數的十位數字), 如果新組成的兩個十

?? 位數均是偶數并且兩個十位數中至少有一個數能被9整除, 同時 兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大 到小的順序存入數組b中, 并要計算滿足上述條件的四位數的個 數cnt。

?? 之八 要求:

?? 把千位數字和十位數字重新組成一個新的十位數ab(新 十位數的十位數字是原四位數的千位數字,新十位數的個位數字 是原四位數的十位數字), 以及把個位數字和百位數字組成另一 個新的十位數cd (新十位數的十位數字是原四位數的個位數字, 新十位數的個位數字是原四位數的百位數字), 如果新組成的兩

?? 個十位數ab 同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按 從大到小的順序存入數組b中, 并要計算滿足上述條件的四位數 的個數cnt。

?? 之九 要求:

?? 如果四位數各位上的數字均是奇數,則統計出滿足此條 件的個數cnt并把這些四位數按從大到小的順序存入數組b中。

?? 之十 要求:

?? 把千位數字和十位數字重新組成一個新的十位數ab(新 十位數的十位數字是原四位數的千位數字,新十位數的個位數字 是原四位數的十位數字), 以及把個位數字和百位數字組成另一 個新的十位數cd (新十位數的十位數字是原四位數的個位數字, 新十位數的個位數字是原四位數的百位數字), 如果新組成的兩

?? 個十位數ab-cd>=0且ab-cd<=10且兩個數均是奇數, 同時兩個新 數的十位數字均不為零,則將滿足此條件的四位數按從大到小的 順序存入數組b中, 并要計算滿足上述條件的四位數的個數cnt。

??

??

?? 類型題五

?? 已知在文件IN.DAT中存有若干個(個數<200)四位數字的正整 數, 函數ReadDat( )讀取這若干個正整數并存入數組xx中。請編 制函數Calvalue( ), 其功能要求: 1. 求出這文件中共有多少個正整數totNum; 2. 求這些數右移1位后, 產生的新數是奇數的數 的個數totCnt, 以及滿足此條件的這些數(右移前的值)的算術平 均值totPjz。最后main()函數調用函數WriteDat()把所求的結果輸出到文件OUT.DAT中。

?? #define MAXNUM 200

?? int xx[MAXNUM] ;

?? int totNum = 0 ; /* 文件IN.DAT中共有多少個正整數 */

?? int totCnt = 0 ; /* 符合條件的正整數的個數 */

?? double totPjz = 0.0 ; /* 平均值 */

?? void Calvalue(void)

?? {/**/

?? for(; xx[totNum]; totNum++)

?? if((xx[totNum]>>1)%2)

?? { totCnt++; totPjz+=xx[totNum];}

?? if(totCnt) totPjz/=totCnt;

?? /**/

?? }

??

?? 類似題一、編制函數Calvalue( ), 其功能要求: 1. 求出這文件中共有多少個 正整數totNum; 2. 求這些數右移1位后, 產生的新數是偶數的數 的個數totCnt, 以及滿足此條件的這些數(右移前的值)的算術平 均值totPjz。

?? void Calvalue(void)

?? {/**/

?? for(; xx[totNum]>0; totNum++)

?? if((xx[totNum]>>1)%2==0)

?? { totCnt++; totPjz+=xx[totNum]; }

?? if(totCnt) totPjz/=totCnt;

?? /**/

??

??類型題六

??

?? 函數ReadDat( )實現從文件IN.DAT中讀取一篇英文文章存入到 字符串數組xx中; 請編制函數SortCharD( ), 其函數的功能是: 以行為單位對字符按從大到小的順序進行排序, 排序后的結果仍按行

?? 重新存入字符串數組xx中。最后main()函數調用函數WriteDat()把 結果xx輸出到文件OUT2.DAT中。 例: 原文: dAe,BfC.

?? CCbbAA

?? 結果: fedCBA.,

?? bbCCAA

?? char xx[50][80] ;

?? int maxline = 0 ; /* 文章的總行數 */

?? void SortCharD(void)

?? {/**/

?? int i,j,k,m,n; char ch;

?? for(i=0; i < maxline; i++)

?? { j=strlen(xx[i]); /*求出每行的字符個數*/

?? for(m=0; m < j-1; m++)

?? { for(n=m+1; n < j; n++)

?? if(xx[i][m] < xx[i][n])

?? { ch=xx[i][m]; xx[i][m]=xx[i][n]; xx[i][n]=ch; }

?? }

?? }

?? /**/

?? }

?? 處理字符串類型題之二

?? code:

?? /* 請編制函數ConvertCharA(), 其函數的功能是: 以行為單位 把字符串中的所有小寫字母改寫成該字母的下一 個字母, 如果是字母z, 則改寫成字母a,大寫字母和其它字符保持不變。把已處理的字符串仍按行重新存入字符串數組xx中。

?? void ConvertCharA(void)

?? {/**/

?? int i,j;

?? for(i=0; i < maxline; i++)

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

?? if(xx[i][j]==#39;z#39;) xx[i][j]=#39;a#39;; /*如果是z的話,就變為a*/

?? else if((xx[i][j]>=#39;a#39;)&&(xx[i][j]<#39;z#39;))

?? xx[i][j]++;/*如果不是z的話就把字符向

?? 后移動一個。*/

?? /**/

?? }

??

?? 字符串類型題之三

?? 函數ReadDat( )實現從文件IN.DAT中讀取一篇英文文章存入到 字符串數組xx中; 請編制函數SortCharA( ), 其函數的功能是: 以行為單位對字符按從小到大的順序進行排序, 排序后的結果仍按行 重新存入字符串數組xx中。

?? void SortCharD(void)

?? {/**/

?? int i,j,k,m,n; char ch;

?? for(i=0; i < maxline; i++)

?? { j=strlen(xx[i]); /*求出每行的字符個數*/

?? for(m=0; m < j-1; m++)

?? { for(n=m+1; n < j; n++)

?? if(xx[i][m] > xx[i][n])

?? { ch=xx[i][m]; xx[i][m]=xx[i][n]; xx[i][n]=ch; }

?? }

?? }

??

??字符串處理之四

?? 函數ReadDat( )實現從文件IN.DAT中讀取一篇英文文章存入到 字符串數組xx中; 請編制函數StrCharJL( ), 其函數的功能是: 以 行為單位把字符串中的所有字符的ASCII值左移4位, 如果左移后, 其字符的ASCII值小于等于32或大于100, 則原字符保持不變, 否則就把左移后的字符ASCII值再加上原字符的ASCII值, 得到新的字符仍存入原字符串對應的位置上,之后把已處理的字符串仍按行重新

?? 存入字符串數組xx中。最后main()函數調用函數WriteDat()把結果 xx輸出到OUT7.DAT文件中。

?? void StrCharJL(void)

?? {/**/

?? int i,j; char m;

?? /****此題的關鍵是定義 char m ,如果定義為int c的話就會出現錯誤

?? for(i=0; i < maxline; i++)

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

?? { m=xx[i][j]<<4;

?? if((m>32)&&(m<=100))

?? xx[i][j]+=m;

?? }

?? }

?? 字符串處理之五 :

?? 函數ReadDat( )實現從文件IN.DAT中讀取一篇英文文章存入到 字符串數組xx中; 請編制函數StrCharJR( ), 其函數的功能是: 以行為單位把字符串中的所有字符的ASCII值右移4位, 然后把右移后 的字符ASCII值再加上原字符的ASCII值, 得到新的字符仍存入原字符串對應的位置上,之后把已處理的字符串仍按行重新存入字符串 數組xx中。最后main()函數調用函數WriteDat()把結果xx輸出到文 件OUT8.DAT中。

?? void StrCharJR(void)

?? {/**/

?? int i,j;

?? for(i=0; i

?? for(j=0; j

?? xx[i][j]+=xx[i][j]>>4;

?? /**/

?? }

??字符串處理之六:

??

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

?? void ConvertCharD(void)

?? {/**/

?? int i,j;

?? for(i=0; i < maxline; i++)

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

?? if(xx[i][j]==#39;a#39;) xx[i][j]=#39;z#39;;

?? else if(islower(xx[i][j])) xx[i][j]-=1;

?? /**/

?? } http://www.solarmaxlimited.com/

【計算機等級考試三級C語言上機考試試題總結】相關文章:

計算機等級考試須知03-15

計算機等級考試二級MS試題含答案07-15

全國計算機等級考試一級Photoshop考試大綱09-20

三級安全教育考試試題及答案版04-29

12月上海建橋學院計算機等級考試報名11-01

全國計算機等級考試常見的五大誤區11-22

全國計算機等級考試報名須知:如何上傳照片02-20

大學計算機一級考試試題及答案12-01

計算機一級考試試題題庫及答案(精選10套)03-27

初三英語中考試題03-22

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
色五月激情中文字幕 | 亚洲网一区二区在线播放 | 新婚蜜月中出中文字幕 | 香蕉久久夜色精品国产 | 亚洲精品乱码不卡在线 | 亚洲日韩国产精品综合区 |