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

正文內(nèi)容

計算機(jī)三級網(wǎng)絡(luò)技術(shù)上機(jī)試題100道(類型加精版)上機(jī)題庫-在線瀏覽

2024-12-24 12:08本頁面
  

【正文】 原始數(shù)據(jù)文件存放的格式是 : 每行的寬度均小于 80 個字符 , 含標(biāo)點符號和空格。 for(I=0。I++) {str =strlen(xx[I])。jstr。z39。a39。a39。amp。y39。 } } 6:已知在文件 中存有 100 個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼 dm(字符型 4 位 ),產(chǎn)品名稱 mc(字符型 10 位 ),單價 dj(整型 ),數(shù)量 sl(整型 ),金額 je(長整型 )五 部分組成。函數(shù) ReadDat()是讀取這 100 個銷售記錄并存入結(jié)構(gòu)數(shù)組 sell 中。 void SortDat() /*標(biāo)準(zhǔn)答案 */ {int I,j。 for(I=0。I++) for(j=I+1。j++) if(strcmp(sell[I].dm,sell[j].dm)0) {xy=sell[I]。sell[j]=xy。 sell[I]=sell[j]。}}} 7:已知數(shù)據(jù)文件 中存有 200 個四位數(shù) , 并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a 中 ,請考生編制一函數(shù) jsVal(),其功能是 : 依次從數(shù)組 a中取出一個四位數(shù),如果該數(shù)連續(xù)大于該四位數(shù)以后的 5 個數(shù)且該數(shù)是奇數(shù), 則統(tǒng)計出滿足此條件的個數(shù) t, 并把這些四位數(shù)按從小到大的順序存入數(shù)組 b中。最后 main()函數(shù)調(diào)用寫函數(shù) writeDat( )把結(jié)果 t 以及數(shù)組 b 中符合條件的四位數(shù)輸出到 文件中。 程序中已定義數(shù)組 : a[200], b[200], 已定義變量 : t void jsVal() /*標(biāo)準(zhǔn)答案 */ {int I,j,flag=0。 for(I=0。I++) {for(j=I+1。j++) if (a[I]a[j]) {flag=1。break。amp。 t++。It1。jt。b[I]=b[j]。} } qq8:函數(shù) ReadDat()實現(xiàn)從文件 中讀取一篇英文文章存入到字符串?dāng)?shù)組 xx 中,請編制函數(shù)StrCharJR(),其函數(shù)的功能是:以行為單位把字符串中所有字符的 ASCII 值右移 4 位,然后把右移后的字符 ASCII 值再加上原字符的 ASCII 值,得到新的字符仍存入原字符串對應(yīng)的位置上。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于 80 個字符,含標(biāo)點符號和空格。 for(I=0。I++) {strl=strlen(xx[I])。jstrl。 } } 注:這個編程題比二級考得還簡單。 for(i=0。i++) for(j=0。\039。 } 10:編寫函數(shù) jsvalue,它的功能是:求 Fibonacci數(shù)列中大于 t 的最小的一個數(shù),結(jié)果由函數(shù)返回。 例如:當(dāng) t=1000 時,函數(shù)值為: 1597。 fn=f1+f2。 f2=fn。} return fn。 fn=f1+f2。 f2=fn。 } Return fn。 例如若 n 為 1000 時,函數(shù)值 應(yīng)為:s=。 int I。In。amp。 xy=sqrt((double)xy)。 } (2) double countvalue(int n) { int i,j=0。 for(i=0。i++) if(i%3==0amp。i%7==0) j+=i。 return k。請編制函數(shù)實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。 jsValue(int a[10][9]) /*標(biāo)準(zhǔn)答案 */ {int I,j,k=0。 for(I=100。I++) {j=10。data=Ihun*100。data=dataten*10。k++。} } return k。 For(i=10。i++) {a=i*i/100。 c=i*i%10。 } retrun t。請編制函數(shù) calvalue(),其功能要求: 求出這文件中共有多少個正整數(shù) totnum; 求這些數(shù)右移 1 位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)tott,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值 totpjz,最后調(diào)用函數(shù) writedat()把所求的結(jié)果輸出到文件 中。 for(I=0。I++) {if(!xx[I]) break。 data=xx[I]1。totPjz+=xx[I]。 } 14:已知數(shù)據(jù)文件 中存有 200 個四位數(shù) , 并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a 中 ,請考生編制一函數(shù) jsVal(),其功能是 : 把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù) ab(新十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字 ,新十位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字 ), 以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù) cd (新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字 ,新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字 ), 如果新組成的兩個十位數(shù) abcd=0 且abcd=10 且兩個數(shù)均是奇數(shù) , 同時兩個新數(shù)的十位數(shù)字均不為零 ,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組 b 中 , 并要計算滿足上述條件的四位數(shù)的個數(shù) t。 程序中已定義數(shù)組 : a[200], b[200], 已定義變量 : t void jsVal() /*標(biāo)準(zhǔn)答案 */ {int I,thou,hun,ten,data,j。 for(I=0。I++) {thou=a[I]/1000。 ten=a[I]%100/10。 ab=10*thou+ten。 if ((abcd)=0amp。(abcd)=10amp。ab%2==1amp。cd%2==1amp。ab!=0amp。cd!=0) {b[t]=a[I]。} } for(I=0。I++) for(j=I+1。j++) if(b[I]b[j]) {data=b[I]。b[j]=data。計算并輸出上述這些素數(shù)的個數(shù) CNT 以及這些素數(shù)值的和 SUM。 for(I=101。I++) {hun=I/100。 data=I%10。 for(j=2。j++) if(I%j==0) break。sum+=I。請編制函數(shù) jsSort(),其函數(shù)的功能是:以行為單位對字符串按給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組 xx 中,最后調(diào)用函數(shù)WriteDat()把結(jié)果 xx 輸出到文件 中。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。 char ch。I20。 half=strl/2。jhalf1。khalf。xx[I][j]=xx[I][k]。} for(j=half1,k=strl1。j,k) {ch=xx[I][j]。xx[I][k]=ch。 for(I=0。I++) {thou=a[I]/1000。 ten=a[I]%100/10。 if(thou+data==hun+ten) {b[t]=a[I]。} } for(I=0。I++) for(j=I+1。j++) if(b[I]b[j]) {data=b[I]。 b[j]=data。最后 main()函數(shù)調(diào)用寫函數(shù)writeDat( )把結(jié)果 t以及數(shù)組 b中符合條件的四位數(shù)輸出到 文件中。 int ab,cd。I200。 hun=a[I]%1000/100。 data=a[I]%10。 cd=10*hun+ten。amp。amp。amp。amp。t++。It1。jt。b[I]=b[j]。} } 29:對 10個候選人進(jìn)行選舉,現(xiàn)有一個 100 條記錄的選票數(shù)據(jù)文件 ,其數(shù)據(jù)存放的格式是每條記錄的長度均為 10 位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推 :內(nèi)容均為字符 0 和 1, 1 表示此人被選中, 0 表示此人未被選中,若一張選票人數(shù)小于等于 5 個人時被認(rèn)為無效的選票。請編制函數(shù) CountRs()來統(tǒng)計每個人的選票數(shù)并把得票數(shù)依次存入 yy[0]到y(tǒng)y[9]中。 void CountRs(void) /*標(biāo)準(zhǔn)答案 ,有問題 !!!*/ {int I,count,j。 for(I=0。I++) yy[I]=0。I100。count=0。139。pf++。 if (count5) {pf=xx[I]。 while (*pf) if (*pf==39。) {yy[j]+=1。pf++。039。j++。該題先用 for()循環(huán)對 100行選票進(jìn)行循環(huán),在循環(huán)內(nèi)先進(jìn)行用 for ()循環(huán)數(shù)出這張選票中選中的人數(shù)( count)再用 if()判斷,如果選中人數(shù)小于等于 5 則 c ontinue 即判斷下一張選票,否則用內(nèi)嵌的 for()對行內(nèi)的數(shù)據(jù)進(jìn)行判斷,注意如果數(shù)據(jù) 為 ?1?時才對對應(yīng)的人增加 1。 for(i=0。i++) {count=0。j10。139。 if(count=5) continue。j10。139。 } } 題目 。給定函數(shù)ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組 xx中。把結(jié)果 yy 輸出到文件 中。 char *str。I10。 for(I=0。I++) {str=xx[I]。 while(*str) if(*str==39。){j++。} else str++。amp。k=0。139。 else k++。本題對這兩種情況的判斷 采用 strcmp()函數(shù),注意字符串的比較不能直接進(jìn)行即不能用: xx[i]==“1111111111” 的方式。 for(i=0。i++) {if(strcmp(xx[i],1111111111)==0||strcmp(xx[i],0000000000)==0) continue。j10。139。 } }30:在文件 中有 200組數(shù)據(jù),每組有 3個數(shù),每個數(shù)均是三位數(shù)。 int jsSort() /*標(biāo)準(zhǔn)答案 */ {int I,t=0,j。 for(I=0。I++) if(aa[I].x
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1