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

正文內容

二級c語言上機題庫100題(更新版)

2024-09-28 12:20上一頁面

下一頁面
  

【正文】 注意 :不要改動 main 函數 ,不得增行或刪行 ,也不得更改程序的結構 ! 給定源程序: include /**********found**********/ charfun(char*s,char*t) {intsl=0,tl=0。 r+=fun(2,x1,x2)。當調用正 確時 ,程序輸出: x1=,x2=,x1*x1+x1*x2=40.000000 請在程序的下劃線處填入正確的內容并把下劃線刪除 ,使程序得 出正確的結 果。 參考答案: intfun(inta[],intn) { inti,j=1,k=a[0]。in。 給定源程序: include defineN80 intfun(inta[],intn) { } main() {inta[N]={2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10,10},i,n=20。 第二處 :應該使用方括號,而不是圓括號。 } pOrder=fun(a,m)。 printf(*****TheOriginaldata*****\n)。 } outresult(STUa[],FILE*pf) {inti。 for(k=0。 注意 :不要改動 main 函數 ,不得增行或刪行 ,也不得更改程序的結構 ! 給定源程序: include include include defineN10 typedefstructss {charnum[10]。 doublec=。 fp=fopen(,r)。 注意:源程序存放在考生文件夾下的 中。i++){ j=a[i]/10。 0。 printf(\n\n)。 } main() {intage[N],i,d[M]。 *************************************************** 請編寫函數 fun,函數的功能是 :統(tǒng)計各年齡段的人數。 printf(\nThestring\%s\\n,s)。 do {a[i]=*p。 請改正函數 fun 中指定部位的錯誤 ,使它能得出正確的結果。i++)printf(%,ss[j].score[i])。 fp=fopen(,rb)。jN。 } main() {STUt[N]={{10005,ZhangSan,95,80,88},{10003,LiSi,85,70,78}, {10002,CaoKai,75,60,88},{10004,FangFang,90,82,87}, {10001,MaChao,91,92,77}},ss[N]。i++) for(j=i+1。 voidfun(char*filename) {FILE*fp。所 有 學生數據均以二進制方式輸出到文件中。 k。intnum=0。 outlink(head)。 } outlink(NODE*h) {NODE*p。 for(i=1。 注意 :不要改動 main 函數 ,不得增行或刪行 ,也不得更改程序的結構 ! 給定源程序: include include typedefstructaa {intdata。i++)printf(%,ss[j].score[i])。 fp=fopen(,rb)。jN。 fp=fopen(,wb)。 /**********found**********/ fseek(__2__,1L*sizeof(STU),SEEK_END)。 請在程序的下劃線處填入正確的內容并把下劃線刪除 ,使程序得出正確的結 果。jM。 NONO()。i++) {for(j=0。H39。S39。W39。iN。 第二處 :置新字符串的結束符,所以應改為:s[j]=39。 /**********found**********/ s[j]=\0。\039。 第一處:定義文本文件類型變量,所以應填: FILE*。\n39。 fprintf(fp,%s%d%f\n,s,a,f)。 } fclose(fp)。 longn。 gets(s)。len。 fclose(wf)。 fp=fopen(c:\\test\\,r)。 n=fun(s)。len。 注意 :部分源程序存在文件 文件中。 scanf(%d,amp。 請改正程序中的錯誤,使程序能輸出正確的結果。} fun(amp。 /**********found**********/ if(t%2!=__2__) {x=x+t*i。 二級 C 語言上機試題匯編 第 01 套: 給定程序中,函數 fun 的功能是:將形參 n所指變量中,各位上為偶數的數去 除 ,剩余的數按原來從高位到低位的順序組成一個新的數,并通過形參指針 n 傳回 所指變量。 while(*n) /**********found**********/ {t=*n%__1__。n)。 例如,給 n 輸入 5,則輸出 。 printf(InputN:)。函數 fun 中給出的語句僅供參考。) {t=1。 gets(s)。 longn。 } fclose(fp)。) {t=1。 printf(Enterastring:\n)。 chars[20]。 fprintf(wf,%ld\n,n)。 fp=fopen(,w)。} putchar(39。 } 解題思路: 本題是考察先把給定的數據寫入到文本文件中,再從該文件讀出并顯示在屏幕上。s[i]!=39。) /**********found**********/ s[j]=s[i]。 } 解題思路: 第一處 :要求是取出原字符串中所有數字字符組成一個新的字符串,程序中是使用變量 j 來控制新字符串的位置,所以應改為:s[j++]=s[i]。 for(i=0。,39。,39。,39。iM。 printf(\n\n)。i++)/*請?zhí)顚懴鄳Z句完成其功能 */ { for(j=0。函數 fun 的功能是重寫形參 filename所 指文件中最后一個學生的數據,即用新的學生數據覆蓋該學生原來的數據 ,其它學 生的數據不變。 /**********found**********/ fp=fopen(__1__,rb+)。FILE*fp。 for(j=0。 printf(\nThedataaftermodifing:\n\n)。i3。 請改正函數 Creatlink中指 定部位的錯誤 ,使它能得出正確的結果。 pnext=NULL。 } /**********found***********/ returnp。 head=Creatlink(8,22)。 給定源程序: include include defineN80 intfun(char*s) { } main() {charline[N]。 while 循環(huán)語句和指針變量,當字符為空格時,則單詞數 k 加 1。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 04 套: 程序通過定義學生結構體變量,存儲了學生的學號、姓名和 3 門課的成績。 }STU。iN1。/*二進制輸出 */ fclose(fp)。 for(j=0。 printf(\n\nThedataaftersorting:\n\n)。i3。 注意 :字符串的長度最長允許為 79。*39。gets(s)。 第二處 :死循環(huán),當 dowhile 循環(huán)執(zhí)行一次,臨時變量 p 應該指向字符串的下一位置,所以 應改為: while(*p++)。return((double)r/m)。i++)printf((i+1)%10==0?%4d\n:%4d,age[i])。 } 解題思路: 本題是統(tǒng)計各年齡段的人數。iN。 請在程序的下劃線處填入正確的內容并把下劃線刪除 ,使程序得出正確的結 果。 /**********found**********/ __2__。intb=12345。 請改正函數 fun 中指定部位的錯誤 ,使它能得出正確的結果。i++)b[i]=a[i]。 } returnt。 inti,m。m)。 } 解題思路: 第一處 :語句最后缺少分號。 請勿改動主函數 main和其它函數中的任何內容 ,僅在函數 fun 的花括號中填入 你編寫的若干語句。 for(i=0。如果相同,則取下一數。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 06 套: 給定程序中,函數 fun 的功能是根據形參 i的值返回某個函數的值。 r=fun(1,x1,x2)。 請改正函數 fun 中指定部位的錯誤 ,使它能得出正確的結果。 /**********found**********/ (*tt)++。gets(b)。 給定源程序: include include defineN80 voidfun1(char*w)/*本函數的功能是將字符串中字符循環(huán)左移一個位置 */ { inti。 intm。puts(a)。 t=w[0]。i++)fun1(w)。 struct{intyear,month,day。i++) /**********found**********/ printf(%,___2___)。 第一處: tt 變量在函數體 fun 已經使用,所以應填: tt。i++){ /**********found**********/ m=0。 for(i=0。 printf(\n)。 printf(Enteraunsignedintegernumber:)。本題是應用 if 條件語句首先判斷給 出的數是 幾位數,再模相應的值,最后得出的余數就是結果。 請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結 果。 for(i=0。 } main() {STUstd={1,Zhanghua,}。 printf(\nAresultofmodifying:\n)。例如:若 k=10,則應輸出:3628800。 *************************************************** 程序定義了 N N 的二維數組,并在主函數中自動賦值。i++) {for(j=0。 fun(a,n)。 } NONO()。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 09 套: 給定程序中 ,函數 fun 的功能是將不帶頭節(jié)點的單向鏈表結點數據域中的數據從小到大排序。intt。 } } NODE*creatlist(inta[]) {NODE*h,*p,*q。 if(h==NULL)h=p=q。 do {printf(%d,pdata)。 outlist(head)。 *************************************************** 給定程序 中函數 fun 的功能是 :將 s 所指字符串中的字母轉換為按字母 序列的后續(xù)字母 (但 Z轉換為 A,z轉換為 a),其它字符不變。Z39。Z39。 } /**********found***********/ (*s)++。puts(s)。 注意:部分源程序在文件 中。 printf(\n\nEnterp:)。 printf(\n\n)。in。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 10 套: 給定程序中,函數 fun 的功能是:判定形參a 所指的 N N(規(guī)定 N 為奇數)的矩 陣是否是 幻方 ,若是,函數返回值為 1;不是,函數返回值為 0。i++) {j=Ni1。jN。iN。i++) {for(j=0。 第二處:兩個條件只要有一個不滿足就返回 0,所以應填: ||。i=m。 } 解題思路: 第一處:在除法運算中,如果除數和被除數都是整數,所么所除結果也是整數,因此應改 為 t=1./i。 printf(Inputastring:)。 參考答案: intfun(char*str) { char*p=str。即若原鏈表中從 頭至尾結點數 據域依次為 : 10,逆置后,從頭至尾結點數據域依次為 : 2。 /**********found**********/ if(p==__2__)return。 } NODE*creatlist(inta[]) {NODE*h,*p,*
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1