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

正文內容

計算機二級c語言上機題庫100套最新版(編輯修改稿)

2025-04-21 07:49 本頁面
 

【文章內容簡介】 fname中。第一處 if((fs=fopen(source,”r”))==NULL)第二處 while(!feof(fs))第三處 fputc(ch,ft)。2. 程序修改 :將長整型中每一位上為偶數的數依次取出,構成一個新數放在t中。高位仍在高位,低位仍在低位。/**found**/if(d%2==0)/**found**/s/=10。3. 程序設計 函數fun的功能是:將兩位正整數a、b合并形成一個新的整數放在c中。合并的方式是:將a中的十位和個位依次放在變量c的十位和千位上,b中的十位和個位數依次放在變量c的百位和個位上。void fun(int a,int b,long*c){*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10)。第二十四套1. 程序填空 程序通過定義學生結構體變量,存儲了學生的學號、姓名和三門課的成績。函數fun的功能是將形參a所指結構體變量中的數據賦給函數中的結構體變量b,并修改b中的學號和姓名,最后輸出修改后的數據。第一處 b=a。第二處 strcpy(,”LiSi”)第三處 for (i=0。i3。i++) printf(“%”,[i])。2. 程序修改 :從s所指字符串中刪除所有小寫字母c。請改正程序中的錯誤,使它能計算出正確的結果。/**found**/s[j++]=s[i]。/**found**/s[j]=’\0’。3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:將字符串的前導*號全部移到字符串的尾部。函數fun中給出的函數僅供參考。void fun(char *a){ char *p,*q。int n=0。p=a。while(*p==’*’){n++。p++。}q=a。while(*p){*q=*p。p++。q++。}for(。n0。n)*q++=’*’。*q=’\0’。}第二十五套1. 程序填空用篩選法可得到2—n(n10000)之間的所有素數,方法是:首先從素數2開始,將所有2的倍數的數從數表中刪去(把數表中相應位置的值置成0);接著從數表中找下一個非0數,并從數表中刪去該數的所有倍數,依此類推,直到所找的下一個數等于n為止。這樣會得到一個序列:111123……函數fun用篩選法找出所有小于等于n的素數,并統(tǒng)計素數的個數作為函數值返回。第一處 for(j=a[i]*2。j=n。j+=a[i])第二處 while(a[i]= =0)第三處 if(a[i]!=0)2. 程序修改 :為一個偶數尋找兩個素數,這兩個素數之和等于該偶數,并將這兩個素數通過形參指針傳回主函數。/**found**/y=1。/**foune**/d=ai。3. 程序設計 請編寫函數fun,它的功能是:計算并輸出n(包括n)以內能被5或9整除的所有自然數的倒數之和。double fun(int n){int i。double sum=。for(i=1。in。i++) if(i%5= =0||i%9==0) sum+=。return sum。}第二十六套1. 程序填空 給定程序中,函數fun的功能是建立一個NN的矩陣。矩陣元素的構成規(guī)律是:最外層元素的值全部是1;從外向內第二層元素的值全部為2;第三層元素的值全部是3,…依此類推。第一處void fun(int(*a)[N])第二處for(j=i。jNi。j++)第二處a[k][i]=a[k][Ni1]=i+1。2. 程序修改 :將十進制正整數m轉換成k(2=k=9)進制數,并按高位到低位順序輸出。/**found**/aa[i]=m%k。/**found**/printf(“%d”,aa[i1])。3. 程序設計 編寫一個函數,從num個字符串中找出最長的一個字符串,并通過形參指針max傳回該串地址。(注意:主函數中用****作為結束輸入的標志,函數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. 程序填空 函數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個作為一組,進行輸出。在沒組中,可以沒有黑球,但必須要有紅球和白球。組合數作為函數值返回。,j代表白球數,k代表黑球數。/**found**/for(i=1。i=3。i++)/**found**/if(k=0amp。amp。k=6)3. 程序設計 請編寫函數fun,它的功能是:計算并輸出下列多項式的值:sn=1+1/1!+1/2!+1/3!+1/4!+……1/n!。例如:在主函數中從鍵盤給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. 程序填空 給定程序中,函數fun的功能是:計算N*N矩陣的主對角線元素和方向對角線元素之和,并作為函數值返回。注意:要求先累加主對角線元素中的值,然后累加反響對角線元素的值。第一處 sum=0。第二處 sum+=t[i][i]。第三處 sum+=t[i][ni1]。2. 程序修改 :用二分法求方程2x34x2+3x6=0的一個根。/**found**/double r。/**found**/while(fabs(nm))3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:除了字符串前導和尾部的*號之外,將串中其他*號全部刪除。形參h已指向字符串中的第一個字母,形參p已指向字符串中最后一個字母。在編寫函數時,不得使用c語言提供的字符串函數。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. 程序填空 給定程序中,函數fun的功能是:有N*N矩陣,將矩陣的外圍元素順時針旋轉。操作的順序是:首先將第一行元素的值存入臨時數組r,然后使第一列成為第一行,最后一行成為第一列,最后一列成為第一行,臨時數組中和元素成為最后一列。第一處 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)的值。例如,當n為5時,函數值應該是:。/**found**/double f(double x)/**found**/return s。3. 程序設計 編寫一個函數fun,它的功能是計算:s=根號下(ln(1)+ln(2)+ln(3)+……ln(m))S作為函數返回,在C語言中可以調用log(n)求ln(n)。log函數引用說明是:Double log(double x)例如,若m的值為:20,fun函數值為:60506583。double fun(int m){double s=。int i。for(i=0。i=m。i++)s+=log(*i)。s=sqrt(s)。return s。}第三十套1. 程序填空 函數fun的功能是:反形參a所指數組中的奇數按原順序依次存放到a[0]、a[1]、a[2]……中,把偶數從數組中刪除,奇數個數通過函數值返回。例如:若a所指數組中的數據最初排列為:7,刪除偶數后a所指數組中的數據為:7,返回值為5。第一處 if(a[i]%2==1)第二處 j++。第三處 return j。2. 程序修改 :求出兩個非零正整數的最大公約數,并作為函數值返回。/**found**/t=a。a=b。b=t。/**found**/return (b)。3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:刪除字符串中所有的*號。在編寫函數時,不得使用C語言提供的字符串函數。void fun(char *a){int j=0。char *p=a。while(*p){if(*p!=’*’)a[j++]=*p。p++。}a[j]=0。}第三十一套1. 程序填空 給定程序中,函數fun的功能是:在形參ss所指字符串數組中,刪除所有串長超過k的字符串,函數返回所剩字符串的個數。Ss所指字符串數組中共有N個字符串,且串長小于M。第一處 for(i=0。iN。i++)第二處 if(len=k)第三處 strcpy(ss[j++],ss[i])。2. 程序修改 :逐個比較p、q所指兩個字符串對應位置中的字符,把ASCII值或相等的字符依次存放在c所指數組中,形成一個新的字符串。/**found**/int k=0。/**found**/while(*p||*q)3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:除了字符串前導*號之外,將串中其它*號全部刪除。在編寫函數時,不得使用C語言提供的字符串函數。函數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. 程序填空 給定程序中已建立一個帶頭結點的單向鏈表,鏈表中的各結點按結點數據域中的數據遞增有序鏈接。函數fun的功能是:把形參x的值放入一個新結點并插入到鏈表中,插入后各結點數據域的值仍保持遞增有序。第一處 sdata=x。第二處 q=p。第三處 qnext=s。2. 程序修改 :計算正整數num的各位上的數字之積。/**found**/long k=1。/**found**/num/=103. 程序設計 請編寫函數fun,它的功能是:計算n門課程的平均分,計算結果作為函數返回。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. 程序填空 給定程序中,函數fun的功能是:在形參ss所指字符串數組中,查找含有形參substr所指子串的所有字符串并輸出,若沒找到輸出相應信息。Ss所指字符串數組中共有N個字符,且串長小于M。程序中庫函數strstr(ss2)的功能是早s1串中查找s2子串,若沒有,函數值為0,若有,為非0。第一處 for(i=0。iN。i++)第二處 if(strstr(ss[i],substr)!=NULL)第三處 if(find==0)2. 程序修改 :求三個數的最小公倍數。/**found**/fun(int x,int y,int z)/**found**/return j。3. 程序設計 假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能是:只刪除字符串前導和尾部的*號,串中字母之間的*號都不刪除。形參n給出了字符串的長度,形參h給出了字符串中前導*號的個數。在編寫函數時,不得使用C語言提供的字符串函數。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. 程序填空 給定程序中,函數fun的功能是:在形參ss所指字符串數組中查找與形參t所指字符串相同的串,找到后返回該串在字符串中的位置(下標值),未找到則返回
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1