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

正文內(nèi)容

二級c語言上機題庫100題(存儲版)

2025-09-17 12:20上一頁面

下一頁面
  

【正文】 (\nAstudentdata:\n)。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include defineN20 intfun(int*a,intn) {inti,m,t,k。a[i]=a[m]。 for(i=0。 注意 :部分源程序存在文件 中。 elseprintf(Theresult:%u\n,fun(x))。 returnw。 }STU。 for(i=0。scanf(%f,amp。 第三處:函數(shù)的調(diào)用,由于函數(shù)定義時使用的指針結(jié)構(gòu)型變量,所以應(yīng)填: amp。 printf(%d!=%ld\n,k,fun(k))。 printf(*****Thearray*****\n)。 } don=rand()%10。jN。i++) for(j=0。 structnode*next。qdata=t。i++) {q=(NODE*)malloc(sizeof(NODE))。 p=h。 inta[N]={0,10,4,2,8,6}。 第一處:由于外循環(huán)變量使用 p 指針,內(nèi)循環(huán)變量使用 q 指針,所以 q 指向必須指向 p 的 next 指針,因此應(yīng)填寫: 。A39。*s=39。)*s=39。puts(s)。 例如 , 一 維 數(shù) 組 中 的 原 始 內(nèi) 容為 :1,2,3,4,5,6,7,8,9,10。 for(i=0。 for(i=0。 b 的內(nèi)容依次存放到 w 中。 for(i=0。 m1=m2=0。iN。 } main() {intx[N][N],i,j。 printf(Array:\n)。 elseprintf(TheArrayisn39。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include doublefun(intm) { doublet=。 scanf(%d,amp。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。 NONO()。 p++。 }NODE。 /**********found**********/ p=q。iN。 hnext=NULL。 while(q) {r=qnext。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include include defineN5 typedefstructnode{ intdata。39。 fun(str)。 例如 ,主函數(shù)中輸入 asdafaaz67,則輸出為asdafaaz67。 } main() { intm。 111 t=1…… 23m 例如,若主函數(shù)中輸入 5,則應(yīng)輸出。 printf(\n)。j++)scanf(%d,amp。} /**********found**********/ if((row!=colum)__2__(row!=m1))return0。} if(m1!=m2)return0。 注意:源程序存放在考生文件夾下的 中。i=p。 b,把 n 值后面數(shù)組中的內(nèi)容存入 b 中。 fun(a,p,n)。 inti,p,n=15。 *************************************************** 請編寫函數(shù) fun,函數(shù)的功能是 :移動一維數(shù)組中的內(nèi)容 。gets(s)。 elseif(*s==39。amp。39。 outlist(head)。 printf(End\n)。} } returnh。 for(i=0。 /**********found**********/ while(__2__) {if(pdataqdata) {t=pdata。 注意:源程序存放在考 生文件夾下的 中。 for(i=0。iN。printf(%4d,a[i][j])。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。 /************found************/ elseif(k=0) return1L。 第一處:實參 ss 是一個結(jié)構(gòu)型指針變量,所以應(yīng)填: STU。 show(std)。 printf(\n)。 charname[9]。 elseif(w100)w%=100。 printf(Theoriginaldatais:%u\n,x)。 *************************************************** 請編寫一個函數(shù) unsignedfun(unsignedw),w 是一個大于 10 的無符 號整數(shù),若 w 是 n(n≥ 2)位的整數(shù),函數(shù)求出 w 的低 n1 位的數(shù)作為函數(shù)值返 回。 printf(\n)。k++) /**********found**********/ if(a[k]a[m])k=m。 *************************************************** 給定程序 中函數(shù) fun 的功能是:求出數(shù)組中最大數(shù)和次最大數(shù),并 把最大數(shù)和 a[0]中的數(shù)對調(diào)、次最大數(shù)和a[1]中的數(shù)對調(diào)。M39。 }STU。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié) 果。i++) w[i]=w[i+1]。 } 解題思路: 本題是考察字符串的操作。 printf(\n\nEnterm:)。 for(i=0。 第三處:取字符串指針 tt 的下一個位置,所以應(yīng)改為: tt++。 } main() {chara[80],b[80],*p,*q。 ss=s。 } 解題思路: 本題是根據(jù)給定的公式來計算函數(shù)的值。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include doublef1(doublex) {returnx*x。in。printf(\n\n)。 for(i=0。 *************************************************** 請編寫函數(shù) fun,函數(shù)的功能是 :刪去一維數(shù)組中所有相同的數(shù) ,使之只剩一 個。 printf(Thetop:\n)。 printf(\nGivethenumberofthestudentswhohavebetterscore:)。iN。k++) {for(i=j=0。 }STU。 } 解題思路: 本題是考察先把給定的數(shù)據(jù)寫入到文本文件中,再從該文件讀出并轉(zhuǎn)換成相應(yīng)的整數(shù)、浮 點數(shù)顯示在屏幕上。 fclose(fp)。 charstr[100],str1[100],str2[100]。elseb[j]++。 參考答案: voidfun(int*a,int*b) { inti,j。 for(i=0。iN。結(jié)果在主函數(shù) 中輸出。scanf(%d,amp。 } /**********found***********/ while(*p++) a[i]=0。 inti。 } } 解題思路: 本題是考察把結(jié)構(gòu)中的數(shù)據(jù)寫入文件。 fclose(fp)。 for(i=0。FILE*fp。j++) /**********found**********/ if(s[i].sno__2__s[j].sno) {t=s[i]。 STUs[N],t。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。 while(*s){ if(*s==39。gets(line)。 第二處 :在動態(tài)分配內(nèi)存的下一行語句是,使用臨時結(jié)構(gòu)指針變量 h 保存 p 指針的初始位置, 最后返回不能使用 p,是因為 p 的位置已經(jīng)發(fā)生了變化,所以應(yīng)改為返回 h。 printf(\n\nTHELIST:\n\nHEAD)。i++) {s=(NODE*)malloc(sizeof(NODE))。 }NODE。 } } 解題思路: 本題是考察如何從文件中讀出數(shù)據(jù),再把結(jié)構(gòu)中的數(shù)據(jù)寫入文件中。 fclose(fp)。 for(i=0。 fclose(fp)。n,sizeof(STU),1,__3__)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include defineN5 typedefstructstudent{ longsno。 n=i*M+j+1。 。j++)printf(%3c,w[i][j])。H39。S39。W39。\039。. *************************************************** 請編寫函數(shù) fun,函數(shù)的功能是 :將 M行 N 列的二維數(shù)組中的字符數(shù)據(jù) ,按列的 順序依次放到一個字符串中。 printf(\nEnterastring:)。039。 第三處:顯示讀出的字符,所以應(yīng)填: ch。 fclose(fp)。 fp=fopen(,r)。 } 注意:由于 NONO()這個函數(shù)是改卷人用的,與考生沒有什么關(guān)系,故下面從第 2套試題開始均省略 NONO() 第 02 套: 給定程序中 ,函數(shù) fun 的功能是將 形參給定的字符串、整數(shù)、浮點數(shù)寫到文本 文件中,再用字符方式從此文本文件中逐個讀入并顯示在終端屏幕上。 wf=fopen(c:\\test\\,w)。 printf(%ld\n,n)。} elset=1。 參考答案: include include longfun(char*p) { /*以下代碼僅供參考 */ inti,len,t。 for(i=0。 NONO()。} elset=1。 給定源程序: include include longfun(char*p) { /*以下代碼僅供參考 */ inti,len,t。 printf(\n\n%d!=%lf\n\n,n,fun(n))。 /************found************/ ifn==0 。 printf(\nTheresultis:%ld\n,n)。} *n=*n/10。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。intt。 while(n99999999||n0) {printf(Pleaseinput(0n100000000):)。 第三處:最后通形參 n 來返回新數(shù) x,所以應(yīng)填: x。n170) /************found************/ result*=n returnresult。 *************************************************** 請編寫一個函數(shù) fun,它的功能是:將一個數(shù)字字符串轉(zhuǎn)換為一個整數(shù) (不得 調(diào)用 C 語言提供的將字符串轉(zhuǎn)換為整數(shù)的函數(shù) )。 if(p[0]==39。 longn。 inti。 n=fun(s)。 if(p[0]==39。 } main()/*主函數(shù) */ {chars[6]。 */ FILE*fp,*wf。i++){ fscanf(fp,%s,s)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include voidfun(char*s,inta,doublef) { /**********found**********/ __1__fp。 /**********found**********/ while(!feof(__2__)){ /**********found**********/ putchar(__3__)。 doublec=。 注意 :不要改動 main 函數(shù) ,不得增行或刪行 ,也不得更改程序的結(jié)構(gòu) ! 給定源程序: include voidfun(char*s) {inti,j。s[i]=39。 fun(item)。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容 ,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。,39。,39。,39。 printf(Thematrix:\n)。 printf(TheAstring:\n)。 for(i=0。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 03 套: 程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲了學(xué)生的學(xué)號
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1