二級(jí)c語(yǔ)言上機(jī)題庫(kù)預(yù)測(cè)信息_第1頁(yè)
已閱讀1頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1、程序填空題給定的程序的功能是調(diào)用fun函數(shù)建立班級(jí)通訊錄。通訊錄中記錄每位學(xué)生的編號(hào)、姓名和電話(huà)號(hào)碼班級(jí)的人數(shù)和學(xué)生的信息從鍵盤(pán)讀入,每個(gè)人的信息作為一個(gè)數(shù)據(jù)塊寫(xiě)到名為myfile5.dat的二進(jìn)制中。填空:(1)STYPE(2)FILE(3)fp改錯(cuò):(1)f(i=0i=sli)(2)t[2sl]=0或t[slsl]=0編程:c=(a10)1000(b10)100(a%10)10(b%10);2、程序填空題給定程序的功能是:從鍵盤(pán)

2、輸入若干文本(每行不超過(guò)80個(gè)字符),寫(xiě)到文件myfile4.txt中,用1作為字符串輸出輸入的標(biāo)志。然后將文件的內(nèi)容讀出顯示在屏幕上。文件的讀寫(xiě)分別由自定義函數(shù)ReadText和Writetext實(shí)現(xiàn)。填空:(1)fw(2)str(3)str改錯(cuò):(1)voidfun(longslongt)(2)s1=s110編程:intij=0min=a[0].sf(i=0iNi)if(a[i].smin)j=0b[j]=a[i]min=a[i].

3、selseif(min==a[i].s)b[j]=a[i]returnj3、程序填空題給定程序中,函數(shù)fun的功能是:講自然數(shù)1~10以及它們的平方根寫(xiě)到名為myfile3.txt的文本中,然后再按順序讀出顯示在屏幕上。填空:(1)fp(2)fclose(fp)(3)myfile3.txt改錯(cuò):(1)f(i=j1ini)(2)p=i編程:c=(b%10)1000(a%10)100(b10)10a104、程序填空題給定程序中,函數(shù)fun的

4、功能是:找出形參s所指字符串出現(xiàn)頻率最高的字母(不區(qū)分大小寫(xiě)),并統(tǒng)計(jì)出其出現(xiàn)的次數(shù),例如,形參s所指的字符串為:abcAbsmaxiess程序執(zhí)行后的輸出結(jié)果為:lettera:3timesletters:3times填空:(1)“r“(2)fs(3)ft改錯(cuò):(1)if(d%2==0)(2)s=10編程:inti=0j=0while(s[i])if(i%2==0it[j]=05、程序填空題給定程序中已經(jīng)建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,

5、鏈表中的各結(jié)點(diǎn)數(shù)據(jù)域中的數(shù)據(jù)遞增有序鏈接,函數(shù)fun的功能是:把形參x的值放入一個(gè)新結(jié)點(diǎn)并插入到鏈表中,插入后各結(jié)點(diǎn)數(shù)據(jù)域的值仍保持遞增有序。填空:(1)x(2)p(3)s改錯(cuò):(1)longk=1(2)num=10編程:intifloataver=0.0f(i=0ini)aver=a[i]aver=avernreturnaver給定程序中,函數(shù)fun的功能是:求ss所指字符串?dāng)?shù)組中長(zhǎng)度最短的字符串所在的行下標(biāo),作為函數(shù)數(shù)值返回,并把其

6、串長(zhǎng)放在形參n所指變量中。Ss所指字符串?dāng)?shù)組中共有M個(gè)字符串,且串長(zhǎng)N.填空:(1)M(2)(3)k改錯(cuò):(1)if((a=tt[i])編程:intijintt=0f(i=2imi)j=2while(ji)if(i%j==0)xx[t]=itbreakjk=t12、程序填空題給定程序中,函數(shù)fun的功能是:將s所指字符串中的所有數(shù)字字符移到所有非數(shù)字字符之后,并保持?jǐn)?shù)字字符串和非數(shù)字字符串原有的先后次序。例如:形參s所指的字符串為:de

7、f35adh3kjsdf7。執(zhí)行結(jié)果為:defadhkjsdf3537填空:(1)j(2)s[i]=t1[i](3)j改錯(cuò):(1)f(j=i1j6j)(2)(pstri)=(pstrj)編程:intcnt=0p=sswhile(p)if(p==c)cntpreturncnt13.程序填空題給定程序中,函數(shù)fun的功能是:在形參s所指字符串中的每個(gè)數(shù)字字符之后插入一個(gè)號(hào)。例如,形參s所指的字符串為:def35adh3kjsdf7.執(zhí)行結(jié)果

8、為:def35adh3kjsdf7。填空:(1)i=mi)(2)y=1.0(ii)編程題:intc[3][3]f(i=0i3i)f(j=0j3j)c[i][j]=a[j][i]b[i][j]=a[i][j]c[i][j]14、程序填空題給定的程序中,函數(shù)fun的功能是:統(tǒng)計(jì)形參s所指字符串中數(shù)字字符出現(xiàn)的次數(shù),并存放在形參t所指的變量中,最后在主函數(shù)中輸出,例如,形參s所指的字符串為abcdef35adgh3kjsdf7。輸出結(jié)果為:4

9、。填空:(1)s[i](2)9(3)t=n;改錯(cuò):(1)t=xx=y(2)return(t)編程:inti;n=0f(i=7i1000i)if(((i%7)==0)||((i%11)==0)15、程序填空題給定的程序中,函數(shù)fun的功能是:把形參s所指字符串中下標(biāo)為奇數(shù)的字符右移到下一個(gè)奇數(shù)的位置,最右邊被移出的字符串的字符繞回放到第一個(gè)奇數(shù)位置,下標(biāo)為偶數(shù)的字符不動(dòng)(注:字符串的長(zhǎng)度大于等于2)例如:形參s所指字符串為:abcdefg

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論