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

正文內(nèi)容

最新20xx年3月全國計算機等級考試二級c語言上機題庫100套(最新光碟拷貝版)(編輯修改稿)

2025-04-21 03:45 本頁面
 

【文章內(nèi)容簡介】 =0||i%9==0) sum+=。return sum。}第二十六套1. 程序填空 給定程序中,函數(shù)fun的功能是建立一個NN的矩陣。矩陣元素的構(gòu)成規(guī)律是:最外層元素的值全部是1;從外向內(nèi)第二層元素的值全部為2;第三層元素的值全部是3,…依此類推。第一處void fun(int(*a)[N])第二處for(j=i。jNi。j++)第二處a[k][i]=a[k][Ni1]=i+1。2. 程序修改 :將十進制正整數(shù)m轉(zhuǎn)換成k(2=k=9)進制數(shù),并按高位到低位順序輸出。/**found**/aa[i]=m%k。/**found**/printf(“%d”,aa[i1])。3. 程序設(shè)計 編寫一個函數(shù),從num個字符串中找出最長的一個字符串,并通過形參指針max傳回該串地址。(注意:主函數(shù)中用****作為結(jié)束輸入的標(biāo)志,函數(shù)fun中給出的語句僅供參考)。fun(char (*a)[81],int num,char **max){int i,k=0,maxlen。maxlen=strlen(a[k])。for(i=1。inum。i++){if(strlen(a[i])maxlen){maxlen=strlen(a[i])。k=i。}}*max=a[k]。}第二十七套1. 程序填空 函數(shù)fun的功能是計算f(x)=1+x2/2!+3/3!4/4!+……的前n項和。若x=,n=15時。第一處 f=1。第二處 t*=(1)*x/i。第三處 f+=t。2. 程序修改 :從三個紅球,5個白球,6個黑球中任意取出8個作為一組,進行輸出。在沒組中,可以沒有黑球,但必須要有紅球和白球。組合數(shù)作為函數(shù)值返回。,j代表白球數(shù),k代表黑球數(shù)。/**found**/for(i=1。i=3。i++)/**found**/if(k=0amp。amp。k=6)3. 程序設(shè)計 請編寫函數(shù)fun,它的功能是:計算并輸出下列多項式的值:sn=1+1/1!+1/2!+1/3!+1/4!+……1/n!。例如:在主函數(shù)中從鍵盤給n輸入15,則輸出為:s=。注意:要求n的值大于1但不大于100。double fun(int n){double s=1’long t=1。int i。for(i=1。i=n。i++){t=t*i。s+=。}return s。}第二十八套1. 程序填空 給定程序中,函數(shù)fun的功能是:計算N*N矩陣的主對角線元素和方向?qū)蔷€元素之和,并作為函數(shù)值返回。注意:要求先累加主對角線元素中的值,然后累加反響對角線元素的值。第一處 sum=0。第二處 sum+=t[i][i]。第三處 sum+=t[i][ni1]。2. 程序修改 :用二分法求方程2x34x2+3x6=0的一個根。/**found**/double r。/**found**/while(fabs(nm))3. 程序設(shè)計 假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)和尾部的*號之外,將串中其他*號全部刪除。形參h已指向字符串中的第一個字母,形參p已指向字符串中最后一個字母。在編寫函數(shù)時,不得使用c語言提供的字符串函數(shù)。void fun(char *a,char *h,char *p){int j=0。char *q=a。while(*qamp。amp。qh)a[j++]=*q++。while(*hamp。amp。*pamp。amp。hp){if(*h!=’*’)a[j++]=*h。h++。}while(*p)a[j++]=*p++。a[j]=0。}第二十九套1. 程序填空 給定程序中,函數(shù)fun的功能是:有N*N矩陣,將矩陣的外圍元素順時針旋轉(zhuǎn)。操作的順序是:首先將第一行元素的值存入臨時數(shù)組r,然后使第一列成為第一行,最后一行成為第一列,最后一列成為第一行,臨時數(shù)組中和元素成為最后一列。第一處 t[0][Nj1]=t[j][0]。第二處 for(j=N1。j=0。j)第三處 t[j][N1]=r[j]。2. 程序修改 :計算s=f(n)+f(n+1)+……+f(0)+f(1)+f(2)+……f(n)的值。例如,當(dāng)n為5時,函數(shù)值應(yīng)該是:。/**found**/double f(double x)/**found**/return s。3. 程序設(shè)計 編寫一個函數(shù)fun,它的功能是計算:s=根號下(ln(1)+ln(2)+ln(3)+……ln(m))S作為函數(shù)返回,在C語言中可以調(diào)用log(n)求ln(n)。log函數(shù)引用說明是:Double log(double x)例如,若m的值為:20,fun函數(shù)值為:60506583。double fun(int m){double s=。int i。for(i=0。i=m。i++)s+=log(*i)。s=sqrt(s)。return s。}第三十套1. 程序填空 函數(shù)fun的功能是:反形參a所指數(shù)組中的奇數(shù)按原順序依次存放到a[0]、a[1]、a[2]……中,把偶數(shù)從數(shù)組中刪除,奇數(shù)個數(shù)通過函數(shù)值返回。例如:若a所指數(shù)組中的數(shù)據(jù)最初排列為:7,刪除偶數(shù)后a所指數(shù)組中的數(shù)據(jù)為:7,返回值為5。第一處 if(a[i]%2==1)第二處 j++。第三處 return j。2. 程序修改 :求出兩個非零正整數(shù)的最大公約數(shù),并作為函數(shù)值返回。/**found**/t=a。a=b。b=t。/**found**/return (b)。3. 程序設(shè)計 假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:刪除字符串中所有的*號。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。void fun(char *a){int j=0。char *p=a。while(*p){if(*p!=’*’)a[j++]=*p。p++。}a[j]=0。}第三十一套1. 程序填空 給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,刪除所有串長超過k的字符串,函數(shù)返回所剩字符串的個數(shù)。Ss所指字符串?dāng)?shù)組中共有N個字符串,且串長小于M。第一處 for(i=0。iN。i++)第二處 if(len=k)第三處 strcpy(ss[j++],ss[i])。2. 程序修改 :逐個比較p、q所指兩個字符串對應(yīng)位置中的字符,把ASCII值或相等的字符依次存放在c所指數(shù)組中,形成一個新的字符串。/**found**/int k=0。/**found**/while(*p||*q)3. 程序設(shè)計 假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)*號之外,將串中其它*號全部刪除。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。函數(shù)fun中給出的語句僅供參考。void fun(char *a){int i=0,k。while(a[i]!==’*’)i++。k=i。while(a[i]!=’\0’){if(a[i]!=’*’)a[k++]=a[i]。i++。}a[k]=’\0’。}第三十二套1. 程序填空 給定程序中已建立一個帶頭結(jié)點的單向鏈表,鏈表中的各結(jié)點按結(jié)點數(shù)據(jù)域中的數(shù)據(jù)遞增有序鏈接。函數(shù)fun的功能是:把形參x的值放入一個新結(jié)點并插入到鏈表中,插入后各結(jié)點數(shù)據(jù)域的值仍保持遞增有序。第一處 sdata=x。第二處 q=p。第三處 qnext=s。2. 程序修改 :計算正整數(shù)num的各位上的數(shù)字之積。/**found**/long k=1。/**found**/num/=103. 程序設(shè)計 請編寫函數(shù)fun,它的功能是:計算n門課程的平均分,計算結(jié)果作為函數(shù)返回。float fun(float *a,int n){int i。float ave=。for(i=0。in。i++)ave=ave+a[i]。ave=ave/n。return ave。}第三十三套1. 程序填空 給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,查找含有形參substr所指子串的所有字符串并輸出,若沒找到輸出相應(yīng)信息。Ss所指字符串?dāng)?shù)組中共有N個字符,且串長小于M。程序中庫函數(shù)strstr(ss2)的功能是早s1串中查找s2子串,若沒有,函數(shù)值為0,若有,為非0。第一處 for(i=0。iN。i++)第二處 if(strstr(ss[i],substr)!=NULL)第三處 if(find==0)2. 程序修改 :求三個數(shù)的最小公倍數(shù)。/**found**/fun(int x,int y,int z)/**found**/return j。3. 程序設(shè)計 假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:只刪除字符串前導(dǎo)和尾部的*號,串中字母之間的*號都不刪除。形參n給出了字符串的長度,形參h給出了字符串中前導(dǎo)*號的個數(shù)。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。void fun(char *a,int n,int h,int e){char *p=a。int j=0,len=0。while(*p){p++。len++。}while(jlenhe){a[j]=a[h+j]。j++。}a[j]=0。}第三十四套1. 程序填空 給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中查找與形參t所指字符串相同的串,找到后返回該串在字符串中的位置(下標(biāo)值),未找到則返回1。ss所指字符串?dāng)?shù)組中共有N個內(nèi)容不同的字符串,且串長小于M。第一處 for(i=0。iN。i++)第二處 if(strcmp ss[i],t)==0 return i。第三處 if(n==1) printf(“\nDon’t found!\n”)。2. 程序修改 :從整數(shù)1到55之間,選出能被3整除、且有一位上的數(shù)是5的那些事,并且把這些數(shù)放在b所指的數(shù)組中,這些數(shù)作為函數(shù)值返回。規(guī)定,函數(shù)中a1放個位數(shù),a2放十位數(shù)。/**found**/a2=k/10。/**found**/return i。3. 程序設(shè)計 假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:將字符串尾部的*號全部刪除,前面和中間的*號不刪除。void fun(char *a){char *p=a。while(*p)p++。p。while(*p==’*’)p。p++。*p=0。}第三十五套1. 程序填空 給定程序中,函數(shù)fun的功能是:統(tǒng)計出帶有頭結(jié)點的單向鏈表中結(jié)點的個數(shù),存放在形參n所指的存儲單元中。第一處 *n=0;第二處 p=pnext;第三處 fun(head,amp。num);2. 程序修改 :求出s所指字符串最后一次出現(xiàn)的t所指字符串的地址,通過函數(shù)值返回,在主函數(shù)中輸出從此地址開始的字符串;若未找到,則函數(shù)值NULL。/**found**/a=NULL;/**found**/if(*r==*p)3. 程序設(shè)計 函數(shù)fun的功能是:將s所指字符串中除了下標(biāo)為偶數(shù),同時ASCII指也為偶數(shù)的字符外,其余的全部都刪除:串中剩余字符所形成的一個新串放在t所指的數(shù)組中。void fun(char *s,char t[ ]){int i,j=0。for(i=0。istrlen(s)。i+=2)if(s[i]%2==0)t[j++]=s[i]。t[j]=0。}第三十六套1. 程序填空 函數(shù)fun的功能是:進行數(shù)字字符轉(zhuǎn)換。若形參ch中是數(shù)字字符‘0’—‘9’,則‘0’轉(zhuǎn)換成‘9’,‘1’轉(zhuǎn)換成‘8’,‘2’轉(zhuǎn)換成‘7’,……‘9’轉(zhuǎn)換成‘0’;若是其他字符則保持不變,并將轉(zhuǎn)換后的結(jié)果做函數(shù)值返回。第一處 char fun(char ch)第二處 if(ch=’0’amp。amp。ch=’9’)第三處 return ‘9’(ch‘0’)。2. 程序修改 :將p所指字符串中所有字符復(fù)制到b中,要求復(fù)制第三個字符之后插入一個空格。/**found**/b[k]=*p。/**found**/b[k++]=’ ‘。3. 程序設(shè)計 N名學(xué)生的成績已在主函數(shù)中放入一個帶頭結(jié)點的鏈表結(jié)構(gòu)中,h指向鏈表的頭結(jié)點。請編寫函數(shù)fun,它的功能是:求出平均分,有函數(shù)值返回。double fun(STREC *h){STREC *p=hnext。double av=。int n=o。while(p!=NULL){av=av+ps。p=pnext。n++。}
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1