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

正文內(nèi)容

計算機三級網(wǎng)絡(luò)技術(shù)上機試題100道(類型加精版)上機題庫(編輯修改稿)

2024-11-26 12:08 本頁面
 

【文章內(nèi)容簡介】 8 7 6 5 9 4 3 2 1 void jsSort() /*標準答案 */ {int I,j,k,strl,half。 char ch。 for(I=0。I20。I++) {strl=strlen(xx[I])。 half=strl/2。 for(j=0。jhalf1。j++) for(k=j+1。khalf。k++) if (xx[I][j]xx[I][k]) {ch=xx[I][j]。xx[I][j]=xx[I][k]。xx[I][k]=ch。} for(j=half1,k=strl1。j=0。j,k) {ch=xx[I][j]。xx[I][j]=xx[I][k]。xx[I][k]=ch。} } } q24:已知數(shù)據(jù)文件 中存有 300 個四位數(shù) ,并已調(diào)用讀函數(shù) READDAT()把這些數(shù)存入數(shù)組 A中 .請編制一函數(shù) SVALUE(),其功能是 :求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù) CNT,再把所有滿足條件的四位數(shù)依次存入數(shù)組 bb中 ,然后對數(shù)組 bb的四位數(shù)按從小到大的順序進行排序 ,最后調(diào)用寫函數(shù) WRITEDAT()把數(shù)組 b 中的輸出到 文件 . 例如 :6712,6+2=7+1,則該數(shù)滿足條件存入數(shù)組bb 中 ,且個數(shù) CNT=CNT+1. 8129,8+12+9,則該數(shù)不滿足條件忽略 . 程序中已定義數(shù)組: a[300],已定義變量: t void jsValue() /*標準答案 */ {int I,thou,hun,ten,data,j。 for(I=0。I300。I++) {thou=a[I]/1000。 hun=a[I]%1000/100。 ten=a[I]%100/10。 data=a[I]%10。 if(thou+data==hun+ten) {b[t]=a[I]。t++。} } for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {data=b[I]。 b[I]=b[j]。 b[j]=data。} } 26:已知數(shù)據(jù)文件 中存有 200 個四位數(shù) , 并已調(diào)用讀函數(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ù)中至少有一個能被 5 整除 ,同時兩個新數(shù)的十位數(shù)字均不為零 ,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組 b 中 , 并要計算滿足上述條件的四位數(shù)的個數(shù) t。最后 main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果 t以及數(shù)組 b中符合條件的四位數(shù)輸出到 文件中。 程序中已定義數(shù)組 : a[200], b[200], 已定義變量 : t void jsVal() /*標準 答案 */ {int I,thou,hun,ten,data,j。 int ab,cd。 for(I=0。I200。I++) {thou=a[I]/1000。 hun=a[I]%1000/100。 ten=a[I]%100/10。 data=a[I]%10。 ab=10*thou+data。 cd=10*hun+ten。 if (ab%2==1amp。amp。cd%2==1amp。amp。(ab%5==0||cd%5==0)amp。amp。ab!=0amp。amp。cd!=0) {b[t]=a[I]。t++。} } for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {data=b[I]。b[I]=b[j]。b[j]=data。} } 29:對 10個候選人進行選舉,現(xiàn)有一個 100 條記錄的選票數(shù)據(jù)文件 ,其數(shù)據(jù)存放的格式是每條記錄的長度均為 10 位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推 :內(nèi)容均為字符 0 和 1, 1 表示此人被選中, 0 表示此人未被選中,若一張選票人數(shù)小于等于 5 個人時被認為無效的選票。給定函數(shù) ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組 xx 中。請編制函數(shù) CountRs()來統(tǒng)計每個人的選票數(shù)并把得票數(shù)依次存入 yy[0]到y(tǒng)y[9]中。把結(jié)果 yy 輸出到文件 中。 void CountRs(void) /*標準答案 ,有問題 !!!*/ {int I,count,j。 char *pf。 for(I=0。I10。I++) yy[I]=0。 for(I=0。I100。I++) {pf=xx[I]。count=0。 while (*pf) if(*pf==39。139。){count++。pf++。} else pf++。 if (count5) {pf=xx[I]。 j=0。 while (*pf) if (*pf==39。139。) {yy[j]+=1。j++。pf++。} else if (*pf==39。039。) {pf++。j++。} } } } 或者: 題目要求將那些選了不超過 5 人的選票視為無效票,即一張選票中如果 ?1?不超 過 5 個則為無效選票。該題先用 for()循環(huán)對 100行選票進行循環(huán),在循環(huán)內(nèi)先進行用 for ()循環(huán)數(shù)出這張選票中選中的人數(shù)( count)再用 if()判斷,如果選中人數(shù)小于等于 5 則 c ontinue 即判斷下一張選票,否則用內(nèi)嵌的 for()對行內(nèi)的數(shù)據(jù)進行判斷,注意如果數(shù)據(jù) 為 ?1?時才對對應(yīng)的人增加 1。 void CountRs(void) {int i,j,count。 for(i=0。i100。i++) {count=0。 for(j=0。j10。j++) if(xx[i][j]==39。139。) count++。 if(count=5) continue。 for(j=0。j10。j++) if(xx[i][j]==39。139。) yy[j]++。 } } 題目 。對 10 個候選人進行選舉,現(xiàn)有一個 100 條記錄的選票數(shù)據(jù)文件 ,其數(shù)據(jù)存放的格式是每條記錄的長度均為 10 位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推 :內(nèi)容均為字符 0 和 1, 1 表示此人被選中, 0 表示此人未被選中,全選或不選均為無效的選票 .。給定函數(shù)ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組 xx中。請編制函數(shù) CountRs()來統(tǒng)計每個人的選票數(shù)并把得票數(shù)依次存入 yy[0]到 yy[9]中。把結(jié)果 yy 輸出到文件 中。 void CountRs(void)標準答案 ,有問題 {int I,j=0,k=0。 char *str。 for(I=0。I10。I++) yy[I]=0。 for(I=0。I100。I++) {str=xx[I]。j=0。 while(*str) if(*str==39。139。){j++。str++。} else str++。 if(j!=0amp。amp。j!=10) {str=xx[I]。k=0。 while(*str) if(*str++==39。139。) yy[k++]+=1。 else k++。} } } 本題要求將那些全選取或不先的選票均視為無效,全選即為 “1111111111”不選 即為 “0000000000”,只要 xx[i]為上述兩種情況即視為無效。本題對這兩種情況的判斷 采用 strcmp()函數(shù),注意字符串的比較不能直接進行即不能用: xx[i]==“1111111111” 的方式。 */ void countrs(void) {int i,j。 for(i=0。i100。i++) {if(strcmp(xx[i],1111111111)==0||strcmp(xx[i],0000000000)==0) continue。 for(j=0。j10。j++) if(xx[i][j]==39。139。) yy[j]++。 } }30:在文件 中有 200組數(shù)據(jù),每組有 3個數(shù),每個數(shù)均是三位數(shù)。函數(shù) ReadDat()讀取這 200 組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組 aa 中,請編制函數(shù) jsSort(),其函數(shù)的功能是:要求在 200 組數(shù)據(jù)中找出條件為每組中的第二個數(shù)大于第一個數(shù)加第三個數(shù)的之和,其中滿足條件的個數(shù)作為函數(shù) jsSort() 的返回值, 同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組 bb 中,再對 bb 中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進行升序排列 (第二個數(shù)加第三個數(shù)的和均不相等 ),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組 bb 中,最后調(diào)用函數(shù)WriteDat()把結(jié)果 bb 輸出到文件 中。 int jsSort() /*標準答案 */ {int I,t=0,j。 Data ch。 for(I=0。I200。I++) if(aa[I].x2aa[I].x1+aa[I].x3) {bb[t]=aa[I]。t++。} for(I=0。It1。I++) for(j=I+1。jt。j++) if (bb[I].x2+bb[I].x3bb[j].x2+bb[j].x3) { ch=bb[I]。bb[I]=bb[j]。bb[j]=ch。} return t。 } 31:下列程序的功能是:將大于整數(shù) m 且緊靠 m的 k 個素數(shù)存入數(shù)組 xx。請編寫函數(shù) num(int m,int k,int xx[])實現(xiàn)函數(shù)的要求 ,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件 中。 例如: 若輸入 17, 5,則
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1