省二級C語言上機題庫浙江_第1頁
省二級C語言上機題庫浙江_第2頁
省二級C語言上機題庫浙江_第3頁
省二級C語言上機題庫浙江_第4頁
省二級C語言上機題庫浙江_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

省二級C語言上機題庫浙江省二級C語言上機題庫浙江省二級C語言上機題庫浙江資料僅供參考文件編號:2022年4月省二級C語言上機題庫浙江版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:TOC\o"1-3"\h\z第二部份C程序設計上機操作題 2一、數(shù)列求和 2二、最大公約數(shù)、最小公倍數(shù) 6三、排序算法 7四、數(shù)組 8五、求整數(shù)n的各位數(shù)字及各數(shù)字之和 11六、平面上各點之間的距離 13七、數(shù)制轉換 16八、字符串處理 17九、最大值與最小值 23十、斐波那契(Fibonacci)數(shù)列 26十一、水仙花、完數(shù)、回文數(shù)與親密數(shù) 27十二、方程求根 29十三、回文數(shù)、因子、質因子、素數(shù) 32十三、其他算法 33

第二部份C程序設計上機操作題一、數(shù)列求和1、程序調試題試題一該程序功能:輸入x和正數(shù)eps,計算多項式1-x+x*x/2!-x*x*x/3!+...的和直到末項的絕對值小于eps為止。#include<>#include<>voidmain(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1*****/t=-t*x/++i;6f寫入到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t=,y=;floata[10]={,,,,,,,,,};.6f.的值,并將其以格式"%f"寫到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t,y;floata[10]={,,,,,,,,,};.+12!的值,并將計算結果以格式"%ld"寫入到考生目錄中Paper子目錄下的新建文件中#include<>voidmain(){FILE*p;longs=1,k=1;inti;.的值,并將其值以格式"%f"寫到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t=1,y=0;floata[10]={,,,,,,,,,};.、10的的平方根之和,要求計算結果具有小數(shù)點后10位有效位數(shù),并以格式"%.10f\n"寫到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){FILE*p;.10f#include<>#include<>voidmain(){FILE*p;floats=0,a=81,i;.3f#include<>voidmain(){FILE*p;inti;floata[10]={,,,,,,5,,,},sum,v=0;.5f#include<>#include<>voidmain(){FILE*fp;floatn=1,t=1,pi=0;inti;.6f#include<>#include<>voidmain(){FILE*p;floats=1,t=1,i=3;",s);fclose(p);}二、最大公約數(shù)、最小公倍數(shù)1、程序調試題試題一該程序功能:輸入m、n(要求輸入數(shù)均大于0,且m>=n),輸出它們的最小公倍數(shù)。#include<>voidmain(){intm,n,k;/********1*********/while(scanf("%d%d",&m,&n),m<0&&n<0);.2f.),然后將a數(shù)組寫入到考生目錄中Paper子目錄下的新建文件中新建的文件中。#include<>voidmain(){floata[3][3]={{,,},{2,3,},{3,4,}};FILE*p;/****以下要求考生寫的代碼****/floattemp;inti,j;p=fopen(“”,”w”);for(i=0;i<3;i++){temp=a[i][i[;for(j=0;j<3;j++)fprintf(p,"%",a[i][j]/temp);fprintf(p,"\n");}fclose(p);}試題二設計程序:將數(shù)組a的每1行均除以該行上絕對值最大的元素,然后將a數(shù)組寫入到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){floata[3][3]={{,,},{2,3,},{3,4,}};FILE*p;floatx;inti,j;,a[i].y);.&a[i].xa[i].y.&a[i].yfor(i=0;i<n;i++)if(sqrt(a[i].x*a[i].x+a[i].y*a[i].y)<=5)printf("%f,%f\n",a[i].x,a[i].y);}2、程序填空題試題一在考生目錄下,有程序,該程序中“N”是根據(jù)程序功能需要填充部分,請完成程序填充(注意:不得加行、減行、加句、減句,否則后果自負)該程序功能:輸入n和平面上n個點的坐標,計算各點間距離的總和。#include<>#include<>#definef(x1,y1,x2,y2)sqrt(pow(x2-x1,2)+pow(y2-y1,2))1.2f6f#include<>#include<>voidmain(){FILE*p;inti;floatx[10]={,,,,,,,,,};floaty[10]={,,,,,,,,,};floats=;/****以下要求考生寫的代碼****/p=fopen(“”,”w”);.”寫到考生目錄下新建文件。#include<>#include<>voidmain(){FILE8p;inti;floats,a,b,c,sdim=0;floatx[5]={,,,,-3};floaty[5]={,,,,};p=fopen(“”,“w”);.4f4f.,10,求f(x)=x*x-5*x+sin(x)的最大值。#include<>#include<>#definef(x)x*x-5*x+sin(x)voidmain(){intx;floatmax;______1______.”寫到考生目錄下新建文件。#include<>#include<>voidmain(){FILE*p;floatf(float),max,x;.3f.,求其前40項之和,并將求和的結果以格式"%d"寫到考生目錄中Paper子目錄下的新建文件中。#include<>voidmain(){FILE*p;longs=0,i,a[40];.st[i]puter,st[i].average);}}試題三在考生目錄下,有程序,該程序中“N”是根據(jù)程序功能需要填充部分,請完成程序填充(注意:不得加行、減行、加句、減句),否則后果自負)該程序功能:運行時輸出下列結果。abcdefgabcdeabca#include<>voidmain(){inti,j;chark;for(i=0;i<=4;i++){for(j=1;j<i;j++)putchar(‘’);1;0f寫入到考生目錄中Paper子目錄下的新建文件中。#include<>#include<>voidmain(){floaty=;intn=1;FILE*p;f",n,pow,n));fclose(p);}試題四該程序功能:輸入整數(shù)n(n>0),求m使得2的m次方小于或等于n、2的m+1次方大于或等于n。#include<>voidmain(){intm=0,t=1,n;while(_____1________);//scnaf(“%d”,&n),n<=0while(!(t<=n&&t*2>=n)){_____2_____//t=t*2;m++;}printf("%d\n",m);}試題五已知公雞每只5元,母雞每只3元,小雞每3只1元,求出用100元買100只雞的解。將得到的解按公雞、母雞、小雞的只數(shù)發(fā)“%d,%d,%d\n”的格式寫入考生文件夾中的paper子文件夾下的新建文件中。#include<>voidmain(){FILE*p;intcock,hen,chick;//考生在這里添加代碼p=fopen("","w");for(cock=0;cock<=100/5;cock++)for(hen=0;hen<=100/3;hen++)for(chick=0;chick<=100;chick++)if((5*cock+3*hen+chick/3==100)&&(cock+hen+chick==100)&&(chick%3==0))fprintf(p,"%d,%d,%d\n",c

溫馨提示

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

評論

0/150

提交評論