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

正文內容

20xx年計算機三級網絡技術上機題庫_及答案(編輯修改稿)

2024-11-18 13:09 本頁面
 

【文章內容簡介】 。 t++。} } for(I=0。It1。I++) for(j=I+1。jt。j++) if (b[I]b[j]) {k=b[I]。b[I]=b[j]。b[j]=k。} } 數 ReadDat()實現從文件 中讀取一篇英文文章存入到字符串數組 xx 中,請編制函數StrCharJR(),其函數的功能是:以行為單位把字符 串中所有字符的 ASCII 值右移 4位,然后把右移后的字符 ASCII 值再加上原字符的 ASCII 值,得到新的字符仍存入原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數組 xx 中,最后調用函數 writeDat()把結果 xx 輸出到文件 中。原始數據文件存放的格式是:每行的寬度均小于 80個字符,含標點符號和空格。 注意:部分源程序已給出。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 writeDat()的內容。 void StrCharJR(void) {int I,j,strl。 for(I=0。Imaxline。I++) {strl=strlen(xx[I])。 for(j=0。jstrl。j++) xx[I][j]+=xx[I][j]4。 } } 注:這個編程題比二級考得還簡單。 void StrCharJR(void) {int i,j。 for(i=0。imaxline。i++) for(j=0。xx[i][j]!=39。\039。j++) xx[i][j]+=xx[i][j]4。 } 題目 17:函數 READDAT()實現從文件 中讀取一篇英文文章存入到字符串數組XX 中 。請編制函數 CHA(),其函數功能是 :以行為單位把字符串中的第一個字符的 ASCII 值加第二個字符的 ASCII值,得到第一個親朋字符,第二個字符的 ASCII值加第三個字符的 ASCII全國計算機等級考試中心 值,得到第二個新字符,依此類推一直處理到最后第二個字符,最后一個字符的 ASCII 值加原第一個字符的 ASCII 值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后把已處理的 字符串逆轉后按行重新存入字符串數組 XX 中 ,最后調用函數 WRITEDAT()把結果 XX 輸出到文件 中 .原始數據文件存放的格式是 :每行的寬度均小于 80個字符 ,含標點符號和空格 . 注意:部分源程序已給出。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 writeDat()的內容。 void ChA(void) {int I,j,k,str。 char ch。 for(I=0。Imaxline。I++) {str=strlen(xx[I])。 ch=xx[I][0]。 for(j=0。jstr1。j++) xx[I][j]+=xx[I][j+1]。 xx[I][str1]+=ch。 for(j=0,k=str1。jstr/2。j++,k) {ch=xx[I][j]。 xx[I][j]=xx[I][k]。 xx[I][k]=ch。} } } 題目 18:函數 ReadDat()實現從文件 中讀取一篇英文文章,存入到字符串數組 xx 中;請編制函數 encryptChar(),按給定的替代關系對數組 xx 中的所有字符進行替代,仍存入數組 xx 的對應的位置上,最后調用函數 WriteDat()把結果 xx 輸出到文件 中。 替代關系: f(p)=p*11 mod 256 (p 是數組中某一個字符的 ASCII 值, f(p)是計算后新字符的 ASCII 值 ),如果原字符的 ASCII 值是偶數或計算后 f(p)值小于等于 32,則該字符不變,否則將 f(p)所對應的字符進行替代。 注意:部分源程序已給出。原始數據文件存放的格式是:每行的寬度均小于 80個字符。 請勿改動主函數 main()、讀數據函數 ReadDat()和輸出數據函數 WriteDat()的內容。 void encryptChar() {int I。 char *pf。 for(I=0。Imaxline。I++) {pf=xx[I]。 while(*pf!=0) {if(*pf%2==0||*pf*11%256=32) 。 else *pf=*pf*11%256。 pf++。 全國計算機等級考試中心 } } } 題目 19:編寫一個函數 findstr(),該函數統(tǒng)計一個長度為 2的子字符串在另一個字符串中出現的次數。例如:假定輸入的字符串為 asd asasdfg asd as zx67 asd mklo,子字符串為 as,函數返回值為 6。 函數 readwriteDat()的功能是實現從文件 4,并調用函數 findstr(),最后把結果輸出到文件 中。 注意:部分源程序已給出。 請勿改動主函數 main()和函數 ReadWrite()的內容。 int findStr(char *str,char *substr) { int n。 char *p , *r。 n=0。 while ( *str ) { p=str。 r=substr。 while(*r) if(*r==*p) { r++。 p++。 } else break。 if(*r==39。\039。) n++。 str++。 } return n。 } 題目 20:編寫函數 jsvalue,它的功能是:求 Fibonacci 數列中大于 t 的最小的一個數,結果由函數返回。其中 Fibonacci 數列 F(n)的定義為: F(0)=0,F(1)=1 F(n)=F(n1)+F(n2) 最后調用函數 writeDat()讀取 10個數據 t,分別得出結果且把結果輸出到文件 中。 例如:當 t=1000時,函數值為: 1597。 注意:部分源程序已給出。 請勿改動主函數 main()和寫函數 writeDat()的內容 。 int jsValue(int t) { int f1=0,f2=1,fn。 fn=f1+f2。 while(fn=t) {f1=f2。 f2=fn。 全國計算機等級考試中心 fn=f1+f2。} return fn。 } 題目 21:下列程序的功能是:利用發(fā)下所示的簡單迭代方法求方程: cos(x)x=0的一個實根。xn+1=cos(xn) 迭代步驟如下: ( 1)取 X1初值為 ; ( 2) X0=X1,把 X1的值賦給 X0; ( 3) X1=COS( X0),求 出一個新的 X1; ( 4)若 X0X1絕對值小 ,執(zhí)行步驟 (5),否則執(zhí)行步驟 (2)。 (5)所求 X1就是方程 cos(X)X=0的一個實根 ,作為函數值返回。 請編寫函數 countvalue()實現程序的要求,最后調用函數 WRITEDAT()把結果輸出到文件 中。 注意:部分源程序已給出。 請勿改動主函數 main()和輸出數據函數 writeDAT()的內容。 float countValue() {float x0,x1=。 while(1) {x0=x1。 x1=cos(x0)。 if(fabs(x0x1)1e6) break。 } return x1。 } 題目 22:請編寫函數 countvalue(),它的功能是:求 n 以內(不包括 n)同時能被 3和 7整數的所有自然數之和的平方根 s,并作為函數值返回,最后結果 s 輸出到文件 中。 例如若 n 為 1000時,函數值應為: s=。 注意:部分源程序已給出。 請勿改動主函數 main()和輸入輸出數據函數 progreadwrite()的內容。 double countValue(int n) {double xy=。 int I。 for(I=1。In。I++) if(I%3==0amp。amp。I%7==0) xy+=I。 xy=sqrt((double)xy)。 return xy。 } double countvalue(int n) { int i,j=0。 double k。 全國計算機等級考試中心 for(i=0。in。i++) if(i%3==0amp。amp。i%7==0) j+=i。 k=sqrt(j)。 return k。 } 題目 23:已知在文件 中存有 N 個(個數 200)四位數字的正整數,函數 readdat()讀取這 N 個正整數并存入數組 xx 中。請編制函數 calvalue(),其功能要求: 求出這 N 個實數的平均值 aver; 分別求出這 N 個實數的整數部分之和 sumint 以及小數部分之和 sumdec,最后調用函數 writedat()把所求的結果輸出到文件 中。 注意:部分源程序已給出。 請勿改動主函數 main()、讀數據函 數 readdat()和輸出數據函數 writedat()的內容。 void CalValue(void) {int I。 double x,sum=0。 for (I=0。IMAXNUM。I++) {sumint=sumint+(int)xx[I]。 x=xx[I](int)xx[I]。 sumdec=sumdec+x。 sum=sum+xx[I]。 } aver=sum/MAXNUM。 } 題目 24:在三位整數 (100至 999)中尋找符合條件的整數并依次從小到大存入數組中;它既是完全平方數,又是兩位數字相同,例如 14 676等。請編制函數實現此功能,滿足該條件的整數的個數通過所編制的函數返回。最后調用函數 writeDat()把結果輸出到文件 中。 注意:部分源程序已給出。 請勿改動主函數 main()和寫函數 writeDat()的內容。 jsValue(int a[10][9]) {int I,j,k=0。 int hun,ten,data。 for(I=100。I=999。I++) {j=10。 while(j*j=I) {if (I==j*j) {hun=I/100。data=Ihun*100。 ten=data/10。data=dataten*10。 if(hun==ten||hun==data||ten==data) {bb[k]=I。k++。} } j++。} } return k。 } 全國計算機等級考試中心 題目 25:下列程序的功能是:尋找并輸出 11至 999之間的數 m,它滿足 m,m2和 m3均為回文數。所謂回文數是指其各位數字左右對稱的整 數,例如 121, 676, 94249等。滿足上述條件的數如 m=11,m2=121,m3=1331皆為回文數。請編制函數 int svalue(long m)實現此功能,如果是回文數,則函數返回 1,反之則返回 0。最后把結果輸出到文件 中。 注意:部分源程序已給出。 請勿改動主函數 main()的內容。 int jsValue(long n) {int I,strl,half。 char xy[20]。 ltoa(n,xy,10)。 strl=strlen(xy)。 half=strl/2。 for(I=0。Ihalf。I++) if(xy[I]!=xy[strl]) break。 if(I=half) return 1。 else return 0。 } 題目 26:已知在文件 中存有若干個(個數 200)四位數字的正整數,函數 readdat()讀取這若干個正整數并存入數組 xx 中。請編制函數 calvalue(),其功能要求: 求出這文件中共有多少個正整數 totnum; 求這些數右移 1位后,產生的新數是偶數的數的個數 tott,以及滿足此條件的這些數(右移前的值)的算術平均值 totpjz,最后調用函數 writedat()把所求的
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1