freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

計算機三級網絡技術上機題庫和答案(20xx年終結修訂word版)-文庫吧

2025-09-17 12:08 本頁面


【正文】 ***** ★☆題目 9(字符串排序題 ) 函數 ReadDat()實現從文件 中讀取一篇英文文章存入到字符串數組 xx 中,請編制函數 SortCharD(),其函數的功能是: 以行為單位對字符按從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組 xx 中 ,最后調用函數 writeDat()把結果 xx 輸出到文件 中。 例:原文: dAe,BfC. CCbbAA 結果: fedCBA. bbCCAA 原始數據文件存放的格式 是:每行的寬度均小于 80 個字符,含標點符號和空格。 部分源程序存在文件 中。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 writeDat()的內容。 void SortCharD(void) {int i,j,k,strl。 char ch。 for(i=0。imaxline。i++) {strl=strlen(xx[i])。 for(j=0。jstrl1。j++) for(k=j+1。kstrl。k++) if(xx[i][j]xx[i][k]) {ch=xx[i][j]。 xx[i][j]=xx[i][k]。 xx[i][k]=ch。} } } ***************************************************************************** ★☆題目 10(替換字符題 ) 函數 ReadDat()實現從文件 中讀取一篇英文文章存入到字符串數組 xx 中,請編制函數 ConvertCharA(), 其函數的功能是: 以行為單位把字符串中 的所有小寫字母改寫成該字母的下一個字母,如果是字母 z,則改寫成字母 a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。 把已處理的字符串仍按行重新存入字符串數組 xx 中,最后調用函數 writeDat()把結果 xx 輸出到文件 中。 例:原文: 結果: 原始數據文件存放的格式是:每行的寬度均小于 80 個字符,含標點符號和空格。 部分源程序存在文件 中。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 writeDat()的內容。 void ConvertCharA(void) { int i,j。 for(i=0。imaxline。i++) { for(j=0。jstrlen(xx[i])。j++) if(xx[i][j]==39。z39。) xx[i][j]=39。a39。 else if(xx[i][j]=39。a39。amp。amp。xx[i][j]=39。y39。) xx[i][j]+=1。 6 } } ******************************************************************************* ☆題目 11(字符串字母移位題 ) 程序 的功能是: 把 s 字符串中的所有字母改寫成該字母的下一個字母,字母 z 改寫成字母 a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其它字符不做改變。 請考生編寫函數 chg(char *s)實現程序要求,最后調用函數 readwriteDAT( )把結果輸出到文件 中。 例如: s 字符串中原有的內容為: ,則調用該函數后,結果為: 。 注意:部分源程序存在文件 文件中。 請勿改動主函數 main( )和輸出數據函數 readwriteDAT()的內容。 void chg(char *s) {int I。 for(I=0。Istrlen(s)。I++) if(s[i]==39。z39。||s[i]==39。Z39。) s[i]=25。 else if(s[i]=39。a39。amp。amp。s[i]=39。y39。||s[i] =39。A39。amp。amp。s[i]=39。Y39。) s[i]+=1。 } ***************************************************************************** ★☆ 題目 12( 結構體運算 題題 ) 已知在文件 中存有 100 個產品銷售記錄,每個產品銷售記錄由產品代碼 dm(字符型4 位 ),產品名稱 mc(字符型 10 位 ),單價 dj(整型 ),數量 sl(整型 ),金額 je(長整型 )五部分組成。其中:金額 =單價 *數量計算得出。函數 ReadDat()是讀取這 100 個銷售記錄并存入結構數組 sell 中。請編制函數 SortDat(),其功能要求: 按產品名稱從小到大進行排列,若產品名稱相等,則按金額從小到大進行排列,最終排列結果仍存入結構數組 sell 中, 最后調用函數 WriteDat()把結果輸出到文件 中。 部分源程序存在文件 中。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 WriteDat()的內容。 void SortDat() {int i,j。 PRO xy。 for(i=0。i99。i++) for(j=i+1。j100。j++) if(strcmp(sell[i].mc,sell[j].mc)0||strcmp(sell[i].mc,sell[j].mc)==0amp。amp。sell[i].jesell[j].je) {xy=sell[i]。sell[i]=sell[j]。sell[j]=xy。} } ************************************************************************** 題目 13( 結構體運 算 題) 已知在文件 中存有 100 個產品銷售記錄,每個產品銷售記錄由產品代碼 dm(字符型4 位 ),產品名稱 mc(字符型 10 位 ),單價 dj(整型 ),數量 sl(整型 ),金額 je(長整型 )五部分組成。其中:金額 =單價 *數量計算得出。函數 ReadDat()是讀取這 100 個銷售記錄并存入結構數組 sell 中。請編制函數 SortDat(),其功能 要求: 按產品代碼從小到大進行排列,若產品代碼相等,則按金額從大到小進行排列,最終排列結果仍存入結構數組 sell中 ,最后調用函數 WriteDat()把結果輸出到文件 中。 部分源程序存在文件 中。 7 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 WriteDat()的內容。 void SortDat() {int i,j。 PRO xy。 for(i=0。i99。i++) for(j=i+1。j100。j++) if(strcmp(sell[i].dm,sell[j].dm)0||strcmp(sell[i].dm,sell[j].dm)==0amp。amp。sell[i].jesell[j].je) {xy=sell[i]。sell[i]=sell[j]。sell[j]=xy。} } ************************************************************************** ★☆ 題目 14( 整數統(tǒng)計排序 題 ) 已知數據文件 中存有 200 個四位數,并已調用讀函數 readDat()把這些數存入數組 a中,請考生編制一函數 jsVal(),其功能是: 依次從數組 a 中取出一個四位數,如果該四位數連續(xù)大于該四位數以后的五個數且該數是奇數(該四位 數以后不滿五個數,則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數 t 并把這些四位數按從小到大的順序存入數組 b 中 ,最后調用寫函數 writeDat( )把結果 t 以及數組 b 中符合條件的四位數輸出到 文件中。 注意:部分源程序存在文件 中。 程序中已定義數組: a[200], b[200],已定義變量: t 請勿改動數據文件 中的任何數據、主函數 main()、讀函數 readDat()和寫函數writeDat()的內容。 void jsVal() {int i,j,flag。 for(i=0。iMAX5。i++) {for(j=i+1。j=i+5。j++) if(a[i]a[j]amp。amp。a[i]%2) flag=1。 else {flag=0。break。} if(flag==1) b[t++]=a[i]。 } for(i=0。it1。i++) for(j=i+1。jt。j++) if(b[i]b[j]) {flag=b[i]。b[i]=b[j]。b[j]=flag。} } ********************************************************************* ★ 題目 15( 整數各位數字運算排序 題 ) 已知數據文件 中存有 200 個四位數,并已調用讀函數 readDat()把這些數存入數組 a中,請考生編制一函數 jsVal(),其功能是: 若一個四位數的千位數字上的值小于等于百位數字上的值,百位數字上的值小于等于十位數字上的值,以及十位數字上的值小于等于個位數字上的值,并且原四位數是偶數,則統(tǒng)計出滿足此條件的個數 t 并把這些四位數按從小到大的順序存入數組 b 中 ,最后調用寫函數 writeDat()把結果 t 以及數組 b 中符合條件的四位數輸出到 文件中。 注意:部分源程序存在文件 中。 程序中已定義數組: a[200], b[200],已定義變量: t 請勿改動數據文件 中的任何數據、主函數 main()、讀函數 readDat()和寫函數writeDat()的內容。 8 void jsVal() {int i,j。 int qw,bw,sw,gw。 for (i=0。iMAX。i++) {qw=a[i]/1000。 bw=a[i]%1000/100。 sw=a[i]%100/10。 gw=a[i]%10。 if((qw=bw)amp。amp。(bw=sw)amp。amp。(sw=gw)amp。amp。(a[i]%2==0)) b[t++]=a[i]。 } for(i=0。it1。i++) for(j=i+1。jt。j++) if (b[i]b[j]) {qw=b[i]。b[i]=b[j]。b[j]=qw。} } *************************************************************************** ★☆ 題目 16( 字 符替換 題 ) 函數 ReadDat()實現從文件 中讀取一篇英文文章存入到字符串數組 xx 中,請編制函數 StrCharJR(),其函數的功能是: 以行為單位把字符串中所有字符的 ASCII 值右移 4 位,然后把右移后的字符 ASCII 值再加上原字符的 ASCII 值,得到新的字符仍存入原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數組 xx 中, 最后調用函數writeDat()把結果 xx 輸出到文件 中。 原始數據文件存放的格式是:每行的寬度均小于 80 個字符,含標點符號和空格。 部分源程序存在文件 中。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 writeDat()的內容。 void StrCharJR() {int i,j。 for(i=0。imaxline。i++) for(j=0。jstrlen(xx[i])。j++) xx[i][j]+=(xx[i][j]4)。 } ********************************************************************** ☆ 題目 17 (親朋字符替換題) 函數 READDAT()實現從文件 中讀取一篇英文文章存入到字符串數組 XX 中 。請編制函數 CHA(),其函數功能是 :以行為單位把字符串中的第一個字符的 ASCII值加第二個字符的 ASCII 值,得到第一個親朋字符,第二個字符的 ASCII 值加第三個字符的 ASCII 值,得到第二個新字符,依此類推一直處理到最后第二個字符,最后一個字符的 ASCII 值加原第一個字符的 ASCII 值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后把已處理的字符串逆轉后按行 重新存入字符串數組 XX 中 ,最后調用函數WRITEDAT()把結果 XX 輸出到文件 中 .原始數據文件存放的格式是 :每行的寬度均小于 80 個字符 ,含標點符號和空格 . 注意:部分源程序已給出。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1