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

正文內(nèi)容

二級c語言上機題庫100題-展示頁

2024-08-19 12:20本頁面
  

【正文】 FILE*fp。 floatscore[3]。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include defineN5 typedefstructstudent{ longsno。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。所 有學(xué)生數(shù)據(jù)均以二進制方式輸出到文件中。\039。 n=i*M+j+1。jM。iN。 參考答案: voidfun(chars[][N],char*b) { inti,j,n=0。 。 NONO()。puts(a)。 } fun(w,a)。j++)printf(%3c,w[i][j])。i++) {for(j=0。 for(i=0。 inti,j。H39。H39。H39。H39。S39。S39。S39。S39。W39。W39。W39。W39。\039。iN。 給定源程序: include defineM3 defineN4 voidfun(chars[][N],char*b) { inti,j,n=0。 注意:部分源程序在文件 中。. *************************************************** 請編寫函數(shù) fun,函數(shù)的功能是 :將 M行 N 列的二維數(shù)組中的字符數(shù)據(jù) ,按列的 順序依次放到一個字符串中。 第二處 :置新字符串的結(jié)束符,所以應(yīng)改為:s[j]=39。 printf(\n\nThestringofchangingis:\%s\\n,item)。 printf(\n\nThestringis:\%s\\n,item)。 printf(\nEnterastring:)。 /**********found**********/ s[j]=\0。939。amp。039。\039。 for(i=0,j=0。 請改正函數(shù) fun 中指定部位的錯誤 ,使它能得出正確的結(jié)果。 第三處:顯示讀出的字符,所以應(yīng)填: ch。 第一處:定義文本文件類型變量,所以應(yīng)填: FILE*。 fun(a,b,c)。intb=12345。 fclose(fp)。\n39。ch=fgetc(fp)。 ch=fgetc(fp)。 fp=fopen(,r)。 fprintf(fp,%s%d%f\n,s,a,f)。 charch。 注意:源程序存放在考生文件夾下的 中。 } 注意:由于 NONO()這個函數(shù)是改卷人用的,與考生沒有什么關(guān)系,故下面從第 2套試題開始均省略 NONO() 第 02 套: 給定程序中 ,函數(shù) fun 的功能是將 形參給定的字符串、整數(shù)、浮點數(shù)寫到文本 文件中,再用字符方式從此文本文件中逐個讀入并顯示在終端屏幕上。 } fclose(fp)。 n=fun(s)。i10。 wf=fopen(c:\\test\\,w)。 longn。 inti。 } NONO() {/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。 printf(%ld\n,n)。 gets(s)。 longn。 returnx*t。} elset=1。len。39。 len=strlen(p)。 參考答案: include include longfun(char*p) { /*以下代碼僅供參考 */ inti,len,t。 fclose(wf)。 fprintf(wf,%ld\n,n)。i++){ fscanf(fp,%s,s)。 for(i=0。 fp=fopen(c:\\test\\,r)。 chars[20]。 */ FILE*fp,*wf。 NONO()。 n=fun(s)。 printf(Enterastring:\n)。 } main()/*主函數(shù) */ {chars[6]。} elset=1。len。39。 len=strlen(p)。 給定源程序: include include longfun(char*p) { /*以下代碼僅供參考 */ inti,len,t。 注意 :部分源程序存在文件 文件中。例如,若輸入字符串 1234,則 函數(shù)把它轉(zhuǎn)換為整數(shù)值 1234。 第二處:語句后缺少分號。 printf(\n\n%d!=%lf\n\n,n,fun(n))。 scanf(%d,amp。 } main() {intn。amp。 /************found************/ ifn==0 。 請改正程序中的錯誤,使程序能輸出正確的結(jié)果。 *************************************************** 給定程序 中函數(shù) fun 的功能是:計算 n!。 第二處:判斷是否是奇數(shù),所以應(yīng)填: 0。 printf(\nTheresultis:%ld\n,n)。} fun(amp。scanf(%ld,amp。 } main() {unsignedlongn=1。} *n=*n/10。 /**********found**********/ if(t%2!=__2__) {x=x+t*i。 i=1。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include voidfun(unsignedlong*n) {unsignedlongx=0,i。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。 二級 C 語言上機試題匯編 第 01 套: 給定程序中,函數(shù) fun 的功能是:將形參 n所指變量中,各位上為偶數(shù)的數(shù)去 除 ,剩余的數(shù)按原來從高位到低位的順序組成一個新的數(shù),并通過形參指針 n 傳回 所指變量。 例如,輸入一個數(shù): 27638496,新的數(shù):為 739。 注意:源程序存放在考生文件夾下的 中。intt。 while(*n) /**********found**********/ {t=*n%__1__。i=i*10。 } /**********found**********/ *n=__3__。 while(n99999999||n0) {printf(Pleaseinput(0n100000000):)。n)。n)。 } 解題思路: 第一處: t 是通過取模的方式來得到 *n 的個位數(shù)字,所以應(yīng)填: 10。 第三處:最后通形參 n 來返回新數(shù) x,所以應(yīng)填: x。 例如,給 n 輸入 5,則輸出 。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include doublefun(intn) {doubleresult=。 while(n1amp。n170) /************found************/ result*=n returnresult。 printf(InputN:)。n)。 } 解題思路: 第一處:條件語句書寫格式錯誤,應(yīng)改為:if(n==0)。 *************************************************** 請編寫一個函數(shù) fun,它的功能是:將一個數(shù)字字符串轉(zhuǎn)換為一個整數(shù) (不得 調(diào)用 C 語言提供的將字符串轉(zhuǎn)換為整數(shù)的函數(shù) )。函數(shù) fun 中給出的語句僅供參考。 請勿改動主函數(shù) main和其它函數(shù)中的任 何內(nèi)容,僅在函數(shù) fun 的花括號中填 入你編寫的若干語句。/*len 為串長, t 為正負標(biāo)識 */ longx=0。 if(p[0]==39。) {t=1。p++。 /*以下完成數(shù)字字符串轉(zhuǎn)換為一個數(shù)字 */ returnx*t。 longn。 gets(s)。 printf(%ld\n,n)。 } NONO() {/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。 inti。 longn。 wf=fopen(c:\\test\\,w)。i10。 n=fun(s)。 } fclose(fp)。 } 解題思路: 本題是將一個數(shù)字字符串轉(zhuǎn)換為一個整數(shù)。/*len 為串長, t 為正負標(biāo)識 */ longx=0。 if(p[0]==39。) {t=1。p++。 /*以下完成數(shù)字字符串轉(zhuǎn)換為一個數(shù)字 */ while(*p)x=x*1048+(*p++)。 } main()/*主函數(shù) */ {chars[6]。 printf(Enterastring:\n)。 n=fun(s)。 NONO()。 */ FILE*fp,*wf。 chars[20]。 fp=fopen(c:\\test\\,r)。 for(i=0。i++){ fscanf(fp,%s,s)。 fprintf(wf,%ld\n,n)。 fclose(wf)。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include voidfun(char*s,inta,doublef) { /**********found**********/ __1__fp。 fp=fopen(,w)。 fclose(fp)。 printf(\nTheresult:\n\n)。 /**********found**********/ while(!feof(__2__)){ /**********found**********/ putchar(__3__)。} putchar(39。)。 } main() {chara[10]=Hello!。 doublec=。 } 解題思路: 本題是考察先把給定的數(shù)據(jù)寫入到文本文件中,再從該文件讀出并顯示在屏幕上。 第二處:判斷文件是否結(jié)束,所以應(yīng)填: fp。 *************************************************** 給定程序 中函數(shù) fun 的功能是 :依次取出字符串中所有數(shù)字字符 ,形 成新的字符串 ,并取代原字符串。 注意 :不要改動 main 函數(shù) ,不得增行或刪行 ,也不得更改程序的結(jié)構(gòu) ! 給定源程序: include voidfun(char*s) {inti,j。s[i]!=39。i++) if(s[i]=39。amp。s[i]=39。) /**********found**********/ s[j]=s[i]。 } main() {charitem[80]。gets(item)。 fun(item)。 } 解題思路: 第一處 :要求是取出原字符串中所有數(shù)字字符組成一個新的字符串,程序中是使用變量 j 來控制新字符串的位置,所以應(yīng)改為:s[j++]=s[i]。\039。 例如 ,二維數(shù)組中的數(shù)據(jù)為 : WWWW SSSS HHHH 則字符串中的內(nèi)容應(yīng)是 :WSHWSHWSH。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容 ,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。 for(i=0。i++)/*請?zhí)顚懴鄳?yīng)語句完成其功能 */ { } b[n]=39。 } main() {chara[100],w[M][N]={{39。,39。,39。,39。},{39。,39。,39。,39。},{39。,39。,39。,39。}}。 printf(Thematrix:\n)。iM。jN。 printf(\n)。 printf(TheAstring:\n)。 printf(\n\n)。 } 解題思路: 本題是把二維數(shù)組中的字符數(shù)據(jù)按列存放到一個字符串中。 (已計算出的位置)中。 for(i=0。i++)/*請?zhí)顚懴鄳?yīng)語句完成其功能 */ { for(j=0。j++){ b[n]=s[j][i]。 } } b[n]=39。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 03 套: 程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲了學(xué)生的學(xué)號、姓名和 3 門課的成績。函數(shù) fun 的功能是重寫形參 filename所 指文件中最后一個學(xué)生的數(shù)據(jù),即用新的學(xué)生數(shù)據(jù)覆蓋該學(xué)生原來的數(shù)據(jù) ,其它學(xué) 生的數(shù)據(jù)不變。 注意:源程序存放在考生文件 夾下的 中。 charname[10]。 }STU。 /**********found**********/ f
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1