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

正文內(nèi)容

計算機三級網(wǎng)絡技術上機試題100道南開100題目及答案_考試題庫-在線瀏覽

2024-10-26 16:20本頁面
  

【正文】 品名稱 mc(字符型 10 位 ),單價 dj(整型 ),數(shù)量 sl(整型 ),金額 je(長整型 )四部分組成。函數(shù) ReadDat()是讀取這 100 個銷售記錄并存入結(jié)構數(shù)組 sell 中。 void SortDat() { 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]。 } } } 題目 14:已知數(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ù)輸出到 文件中。 int k。 iMAX5。 j=i+5。 } else { flag = 0。 } if (flag==1 amp。 a[i]%2) { b[t] = a[i]。 } } for (i=0。 i++) for (j=i+1。 j++) if (b[i] b[j]) { k = b[i]。 b[j] = k。最后 main()函數(shù)調(diào)用寫函數(shù) writeDat( )把結(jié)果 t以及數(shù)組 b中符合條件的四位數(shù)輸出到 文件中。 int a1, a2, a3, a4, k。 iMAX。 a2 = a[i]%1000/100。 a4 = a[i]%10。amp。amp。amp。 t++。 it1。 jt。 b[i] = b[j]。 } } 題目 16:函數(shù) ReadDat()實現(xiàn)從文件 中讀取一篇英文文章存入到字符串數(shù)組 xx 中,請編制函數(shù) StrCharJR(),其函數(shù)的功能是:以行為單位把字符串中所有字符的 ASCII值右移 4 位,然后把右移后的字符 ASCII值再加上原字符的 ASCII 值,得到新的字符仍存入原字符串對應的位置上。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于 80個字符,含標點符號和空格。 for (i=0。 i++) { strl = strlen(xx[i])。 jstrl。 } } 題目 17:函數(shù) READDAT()實現(xiàn)從文件 中讀取一篇英文文章存入到字符串數(shù)組 XX中 。最后把已處理的字符串逆轉(zhuǎn)后按行重新存入字符串數(shù)組 XX 中 ,最后調(diào)用函數(shù) WRITEDAT()把結(jié)果 XX輸出到文件 .原始數(shù)據(jù)文件存放的格式是 :每行的寬度均小于 80 個字符 ,含標點符號和空格 . void ChA(void) { int i, j, k, str。 for (i=0。 i++) { str = strlen(xx[i])。 for (j=0。 j++) xx[i][j] += xx[i][j+1]。 for (j=0, k=str1。 j++, k) { ch = xx[i][j]。 xx[i][k] = ch。 替代關系: f(p)=p*11 mod 256 (p 是數(shù)組中某一個字符的 ASCII值, f(p)是計算后新字符的 ASCII 值 ),如果原字符的 ASCII 值是偶數(shù)或計算后 f(p)值小于等于 32,則該字符不變,否則將 f(p)所對應的字符進行替代。 char *pf。 imaxline。 while (*pf != 0) { if (*pf%2 amp。 *pf*11%25632) *pf = *pf*11%256。 } } } 題目 19:編寫一個函數(shù) findstr(),該函數(shù)統(tǒng)計一個長度為 2 的子字符串在另一個字符串中出現(xiàn)的次數(shù)。 函數(shù) readwriteDat()實現(xiàn)從文件 ,并調(diào)用函數(shù) findstr(),最后把結(jié)果輸出到文件 中。 char *p, *r。 while (*str) { p = str。 while (*r) if (*r == *p) { r++。 } else { break。\039。 str++。 } 題目 20:編寫函數(shù) jsvalue,它的功能是:求 Fibonacci數(shù)列中大于 t的最小的一個數(shù),結(jié)果由函數(shù)返回。 例如:當 t=1000時,函數(shù)值為: 1597。 fn = f1+f2。 f2 = fn。 } return fn。 X(n+1)下 標 =cos(x(n)下標 ) 迭代步驟如下: ( 1)取 X1 初值為 ; ( 2) X0=X1,把 X1的值賦給 X0; ( 3) X1=COS( X0),求出一個新的 X1; ( 4)若 X0X1 絕對值小 ,執(zhí)行步驟 (5),否則執(zhí)行步驟 (2)。 請編寫函數(shù) countvalue()實現(xiàn)程序的要求,最后調(diào)用函數(shù) WRITEDAT ()把結(jié)果輸出到文件 中。 while (1) { X0 = X1。 if (fabs(X0X1) 1e6) break。 } 題目 22:請編寫函數(shù) countvalue(),它的功能是:求 n 以內(nèi)(不包括 n)同時能被 3 和 7整數(shù)的所有自然數(shù)之和的平方根 s,并作為函數(shù)值返回,最后結(jié)果 s 輸出到文件 。 double countValue(int n) { double xy = 。 for (i=1。 i++) if (i%3==0 amp。 i%7==0) xy += i。 return xy。請編制函數(shù) calvalue(),其功能要求: 求出這 N個實數(shù)的平均值 aver;分別求出這 N 個實數(shù)的整數(shù)部 分之和 sumint 以及小數(shù)部分之和sumdec,最后調(diào)用函數(shù) writedat()把所求的結(jié)果輸出到文件 中。 double x,sum=0。iMAXNUM。 sumint=sumint+(int)xx[i]。 sumdec=sumdec+x。 } aver=sum/i。請編制函數(shù)實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。 jsValue(int bb[]) { int i, a, b, c, t = 0。 i*i1000。 b = i*i/10%10。 if (a==b || b==c || c==a) bb[t++] = i*i。 } 題目 25:下列程序的功能是:尋找并輸出 11 至 999 之間的數(shù) m,它滿足 m,m2和 m3均為回文數(shù)。滿足上述條件的數(shù)如m=11,m2=121,m3=1331 皆為回文數(shù)。最后把結(jié)果輸出到文件 中。 char xy[20]。 strl = strlen(xy)。 for (i=0。 i++) if (xy[i] != xy[strl]) break。 else return 0。請編制函數(shù) calvalue(),其功能要求: 求出這文件中共有多少個正整數(shù) totnum; 求這些數(shù)右移 1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù) tott,以及滿足此條件的這些數(shù)(右移前的值)的算術平均值 totpjz,最后調(diào)用函數(shù) writedat()把所求的結(jié)果輸出到文件 中。 for (i=0。 i++) { if (!xx[i]) break。 data = xx[i]1。 totPjz += xx[i]。 } 題目 27:已知數(shù)據(jù)文件 中存有 300 個四位數(shù),并已調(diào)用讀函數(shù) ReadDat()把這些數(shù)存入數(shù)組 a 中,請編制一函數(shù) jsvalue(),其功能是:求出千位數(shù) 上的數(shù)減百位數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù) t,再求出所有滿足此條件的四位數(shù) 依次存入數(shù)組b 中,然后對數(shù)組 b的四位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù) writedat(),把結(jié)果輸出到 文件 例如:9123,91230,則該數(shù)滿足條件 存入數(shù)字 b中,且個數(shù) t=t+1。 程序中已定義數(shù)組: a[300],已定義變量: t void jsValue() { int i, thou, hun, ten, data, j。 i300。 hun = a[i]%1000/100。 data = a[i]%10。 t++。 it1。 jt。 b[i] = b[j]。 } } 題目 28:已知數(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。 void jsVal() { int i, thou, hun, ten, data, j。 for (i=0。 i++) { thou = a[i]/1000。 ten = a[i]%100/10。 if (thou==0 || data==0) continue。 cd = 10*data+hun。amp。amp。amp。 t++。 it1。 jt。 b[i] = b[j]。 } } 題目 29:已知數(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=10 且abcd=20且兩個數(shù)均是偶數(shù) ,同時兩個新 數(shù)的十位數(shù)字均不為零 ,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組 b 中 , 并要計算滿足上述條件的四位數(shù)的個數(shù) t。 void jsVal() { int i, thou, hun, ten, data, j。 for (i=0。 i++) { thou = a[i]/1000。 ten = a[i]%100/10。 if (thou==0 || data==0) continue。 cd = 10*data+hun。amp。amp。amp。 t++。 it1。 jt。 b[i] = b[j]。 } } 題目 30:已知數(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 中。 a[200],b[200] void jsVal() { int i, j, flag = 0。 iMAX5。 j=i+5。 } else { flag = 0。 } if (flag==1 amp。 a[i]%2==0) { b[t] = a[i]。 } } for (i=0。 i++) for (j=i+1。 j++) if (b[i] b[j]) { flag = b[i]。 b[j] = flag。其中:金額 =單價 *數(shù)量計算得出。請編制函數(shù) SortDat(),其功能要求: 按 金額 從大到小進行排列 ,若 金額 相同,則按 產(chǎn)品代碼 從大到小進行排列,最終排列結(jié)果仍存入結(jié)構數(shù)組 se
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1