國家二級C語言機(jī)試(操作題)模擬試卷42(共27題)_第1頁
國家二級C語言機(jī)試(操作題)模擬試卷42(共27題)_第2頁
國家二級C語言機(jī)試(操作題)模擬試卷42(共27題)_第3頁
國家二級C語言機(jī)試(操作題)模擬試卷42(共27題)_第4頁
國家二級C語言機(jī)試(操作題)模擬試卷42(共27題)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

國家二級C語言機(jī)試(操作題)模擬試卷42(共9套)(共27題)國家二級C語言機(jī)試(操作題)模擬試卷第1套一、程序填空題(本題共1題,每題1.0分,共1分。)1、下列給定程序中,函數(shù)fun的功能是:在帶頭結(jié)點(diǎn)的單向鏈表中,查找數(shù)據(jù)域中值為ch的結(jié)點(diǎn)。找到后通過函數(shù)值返回該結(jié)點(diǎn)在鏈表中所處的順序號;若不存在值為ch的結(jié)點(diǎn),函數(shù)返回0值。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并將下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<stdlib.h>#defineN8typedefstructlist{intdata;structlist*next;}SLIST;SLIST*creatliSt(char*);voidoutlist(SLIST*);intfun(SLIST*h,charch){SLIST*p;intn=0;p=h一>next;/*********found*********/while(p!=【1】){n++;/*********found*********/if(p一>data==ch)return【2】;elsep=p一>next;}return0;}main(){SLIST*head;intk;charch;chara[N]={’m’,’p’,’g’,’a’,’w’,’x’,’r’,’d’};head=creatlist(a);outlist(head);printf("Enteraletter:");Scanf("%c",&ch);/*********found*********/k=fun(【3】);if(k==0)printf("\nNotfound!\n");elSeprintf("Thesequencenumberis:%d\n",k);}SLIST*creatlist(char*a){SLIST*h,*p,*q;inti;h=P=(SLIST*)malloc(si。zeof(SLIST));for(i=0;i<N;i++){q=(SLIST*)malloc(sizeof(SLIST));q一>data=a[i];p一>next=q;p=q;}p一>next=0;returnh;}voidoutliSt(SLIST*h){SLIST*p;p=h一>next;if(p==NULL)printf("\nThelistisNULL!\n"),else{printf("\nHead");do{printf("一>%c",p一>data);p=p一>next;}while(p!=NULL);printf("一>End\n");}}標(biāo)準(zhǔn)答案:(1)NULL(2)n(3)head,ch知識點(diǎn)解析:填空1:while循環(huán)語句用來判斷是否到達(dá)鏈表結(jié)尾,鏈表結(jié)尾結(jié)點(diǎn)指針域是NULL。填空2:若找到指定字符,則通過return語句將該結(jié)點(diǎn)在鏈表的順序號返回給main函數(shù)。填空3:函數(shù)調(diào)用語句,其形式是:函數(shù)名(實(shí)際參數(shù)表),因此根據(jù)函數(shù)定義語句,填入head,ch。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:刪除指針P所指字符串中的所有空白字符(包括制表符、回車符及換行符)。輸入字符串時(shí)用“#”結(jié)束輸入。請改正程序中的錯(cuò)誤,使它能輸出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<string.h>#include<stdio.h>#include<ctype.h>fun(char*p){inti,t;charC[80];/*********found*********/For(i=0,t=0;p[i];i++)if(!isspace(*(P+i)))C[t++]=p[i];/*********found*********/c[t]="\0";strcpy(p,c);}voidmain(){charc,s[80];inti=0;printf("Inputastring:");C=getchar();while(c!=’#’){s[i]=c;i++;c=getchar();}s[i]=’\0’;fun(s);puts(s);}標(biāo)準(zhǔn)答案:(1)for(i=0,t=0;p[i];i++)(2)c[t]=’\0’;知識點(diǎn)解析:該題目考查c語言關(guān)鍵字的書寫,c語言中關(guān)鍵字是區(qū)分大小寫的。另外為字符串結(jié)尾添加結(jié)束符時(shí)應(yīng)書寫為‘\0’,而非“\0”,“\0”表示一個(gè)字符串。該程序的if條件中應(yīng)用了isspace函數(shù),該函數(shù)的功能是檢查ch是否為空格、跳格符(制表符)或換行符。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(shù)fun,其功能是:將SS所指字符串中所有下標(biāo)為奇數(shù)位上的字母轉(zhuǎn)換為大寫(若該位置上不是字母,則不轉(zhuǎn)換)。例如,若輸入“abc4EFg”,則應(yīng)輸出“aBc4EFg”。注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<conio.h>#include<stdio.h>#include<string.h>voidfun(char*ss){}voidmain(void){chartt[51];printf("\nPleaseenterancharacterstringwithin50characters:\n");gets(tt);printf("\n\nAfterchan-ging,thestring\n%s",tt);fun(tt);printf("\nbecomes\n%s",tt);}標(biāo)準(zhǔn)答案:voidfun(char*ss){inti;for(i=0;ss[i]!=’\0’;i++)/*將ss所指字符串中所有下標(biāo)為奇數(shù)位置的字母轉(zhuǎn)換為大寫*/if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’)ss[i]=ss[i]一32;}知識點(diǎn)解析:將指定字符串中奇數(shù)位置的字母轉(zhuǎn)換為大寫,首先需要判斷奇數(shù)位置,再判斷該位置字符是不是小寫字母,如果是小寫字母,則將小寫字母轉(zhuǎn)換為大寫字母。字母大小寫轉(zhuǎn)換操作中,只要將小寫字母減去32即可轉(zhuǎn)換為大寫字母。國家二級C語言機(jī)試(操作題)模擬試卷第2套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:計(jì)算形參x所指數(shù)組中N個(gè)數(shù)的平均值(規(guī)定所有數(shù)均為正數(shù)),將所指數(shù)組中小于平均值的數(shù)據(jù)移至數(shù)組的前部,大于等于平均值的數(shù)據(jù)移至X所指數(shù)組的后部,平均值作為函數(shù)值返回,在主函數(shù)中輸出平均值和移動后的數(shù)據(jù)。例如,有10個(gè)正數(shù):4630324061745154826,平均值為:30.500000移動后的輸出為:3061715264632404548請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!1#include<stdlib.h>2#include<stdio.h>3#defineN104doublefun(double*x)5{inti,j;doubleav,y[N];6av=0;7/**********found**********/8for(i=0;i<N;i++)av+=__1__;9for(i=j=0;2<N;i++)10if(x[i]<av){11/**********found**********/12y[j]=x[i];x[i]=-1;__2__;}13i=0;14while(i<N)15{if(x[i]!=-1)y[j++]=x[i];16/**********found**********/17__3__;18}19for(i=0;i<N;i++)X[i]=y[i];20returnav;21}22main()23{inti;doublex[N];24for(i=0;i<N;i++)(x[i]=rand()%50;printf(’’%4.of’’,x[i]);}25printf(’’\n’’);26printf(’’\nTheaverageis:%f\n’’,fun(x));27printf(’’\nTheresult:\n’’,fun(x));28for(i=0;i<N;i++)printf(’’%5.0f’’,x[i]);29printf(’’\n’’);}標(biāo)準(zhǔn)答案:(1)x[i]/N(2)j++或j=j+l(3)i++或i=i+1知識點(diǎn)解析:本題中函數(shù)fun的功能是計(jì)算形參x所指數(shù)組中N個(gè)數(shù)的平均值(規(guī)定所有數(shù)均為正數(shù)),將所指數(shù)組中小于平均值的數(shù)據(jù)移至數(shù)組的前部,大于等于平均值的數(shù)據(jù)移至x所指數(shù)組的后部。在fun函數(shù)中,首先求平均值,然后拿平均值逐個(gè)和數(shù)組元素比較,如果元素值小于平均值則保存在數(shù)組y中,再把大于等于平均值的元素放在數(shù)組y后面,最后把y數(shù)組內(nèi)的元素拷貝到x所指的數(shù)組中。第一空:“for(i=0;i<N;i++)av+=__1__;”在該循環(huán)的下一個(gè)循環(huán)內(nèi)是逐個(gè)比較元素x[i]是否小于av,即該循環(huán)的功能是求出平均值。由“av=(x[0]+x[1]+…x[N-1])/N=x[0]/N+x[1]/N+…+x[N-1]/N”可知,第一空處應(yīng)為“x[i]/N”。第二空:“if(x[i]<av){y[j]=x[i];x[i]=-1;___2__;”如果x[i]小于平均值則將x[i]存儲在y數(shù)組中,變量i是循環(huán)變量,變量j記錄數(shù)組y的下標(biāo)變化,下一次執(zhí)行if內(nèi)部語句時(shí),y數(shù)組的下標(biāo)應(yīng)為下一個(gè)位置,故第二空處應(yīng)為i加1,即第二空出為“j++”或“j=j+1”。第三空:i為while循環(huán)的循環(huán)變量,第一次進(jìn)入while的時(shí)候i為0,判斷第一個(gè)元素x[0]是否是-1,第二次進(jìn)入的時(shí)候判斷第二個(gè)元素x[1]是否是-1,依此類推直到i=N退出循環(huán),故第三處是變量i自增,即第三空處為“i++”或“i=i+1”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODI1.C中函數(shù)fun的功能是:統(tǒng)計(jì)字符串中各元音字母(即:A、E、I、O、U)的個(gè)數(shù)。注意:字母不分大、小寫。例如:若輸入:THIsisaboot,則輸出應(yīng)該是:1、0、2、2、0。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!1#include<stdio.h>2voidfun(char*s,intnum[5])3{intk,i=5;4for(k=0;k<i;k++)5/**********found**********/6num[i]=0;7for(;*s;s++)8{i=-1;9/**********found**********/10switch(s)11{case’a’:case’A’:{i=0;break;}12case’e’:case’E’:{i=1;break;}13case’i’:case’I’:{i=2;break;}14case’o’:case’O’:{i=3;break;}15case’u’:case’U’:{i=4;break;}16}17if(i>=0)18num[i]++;19}20}21main()22{chars1[81];intnuml[5],i;23printf(’’\nPleaseenterastring:’’};gets(s1);24fun(s1,numl);25for(i=0;i<5;i++)printf(’’%d’’,numl[i]);printf’’\n’’);26}標(biāo)準(zhǔn)答案:(1)num[k]=0(2)switch(*s)知識點(diǎn)解析:本題中函數(shù)的功能是統(tǒng)計(jì)字符串中各元音字母(即A、E、I、O、U)的個(gè)數(shù)。其中,本題在while循環(huán)中采用switch-case條件判斷字符串中的每一個(gè)字符并進(jìn)行統(tǒng)計(jì)。(1)第一個(gè)標(biāo)識下的for循環(huán)過程是將num數(shù)組中的變量初始值設(shè)置為0,用來統(tǒng)計(jì)每一個(gè)元音字母出現(xiàn)的個(gè)數(shù),for循環(huán)中的循環(huán)條件表達(dá)式中的變量是k,所以第二個(gè)標(biāo)識下“num[i]=0;”改為“num[k]=0;”(2)第二個(gè)標(biāo)識下的switch-case條件選擇的功能應(yīng)該是對s指針指向的字符串中的每一個(gè)字符進(jìn)行判斷,不應(yīng)該是s的數(shù)組名,所以第三個(gè)標(biāo)識下“switch(s)”改為“switch(*s)”。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請編寫函數(shù)fun,函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)組中的值在主函數(shù)中賦予。例如:二維數(shù)組中的值為:13579299946999813570則函數(shù)值為61。注意:部分源程序存在文件PROG1.C文件中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。1#include<stdio.h>2#defineM43#defineN54intfun(inta[M][N])5{67}8main()9{Intaa[M][N]={{1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8},{1,3,5,7,0}};10inti,j,y;voidNONO();11printf(’’Theoriginaldatais:\n’’);12for(i=0;i<M;i++)13{for(j=0;j<N;J++)printf(’’%6d’’,aa[i][j]);14printf(’’\n’’);15}16y=fun(aa);17printf(’’\nThesum:%d\n’’,y);18printf(’’\n’’);19NONO();20}21voidNONO()22{/*請?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/23inti,j,y,k,aa[M][N];24FTLE*rf,*wf;25rf=fopen(’’in.clat’’,’’r’’);26wf=fopen(’’out.dat’’,’’w’’);27for(k=0;k<10;k++){28for(i=0;i<M;i++)29for(j=0;j<N;j++)fscanf(rf,’’%d’’,&aa[i][j]);30y=fun(aa);31fprintf(wf,’’%d\n’’,y);32}33fclose(rf);34fclose(wf);35}標(biāo)準(zhǔn)答案:1inttot=0,i,j;2for(i=0;i<N;i++){3tot+=a[0][i];4tot+=a[M-1][i];5}6for(i=1;i<M-1;i++){7tot+=a[i][0];8tot+=a[i][N-1];9}10returntot;知識點(diǎn)解析:該程序功能是求出二維數(shù)組周邊元素之和。其中,周邊元素是指數(shù)組的最上和最下的兩行,最左和最右的兩列。數(shù)組第一行元素的行下標(biāo)為0,最后一行元素的行下標(biāo)為“M-1”,第一列的列下標(biāo)為0,最后一列的列下標(biāo)為“N-1”。進(jìn)入fun函數(shù),根據(jù)前面的分析:求周邊元素的和,可以采用兩個(gè)循環(huán)分別把行元素和列元素相加。但要避免把周邊元素重復(fù)相加。國家二級C語言機(jī)試(操作題)模擬試卷第3套一、程序填空題(本題共1題,每題1.0分,共1分。)1、下列給定程序中,函數(shù)fun的功能是:在形參s所指字符串中尋找與參數(shù)c相同的字符,并在其后插入一個(gè)與之相同的字符,若找不到相同的字符則不做任何處理。例如,若s所指字符串為“baacda”,c中的字符為a,執(zhí)行后s所指字符串為“baaaacdaa”。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并將下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>voiclfun(char*s,charc){inti,j,n;/*********found*********/for(i=0;s[i]!=【1】;i++)if(s[i]==c){/*********found*********/n=【2】;while(s[i+1+n]!=’\0’)n++;for(j=i+n+l;j>i;j一一)s[j+1]=s[j];/*********found*********/s[j+1]一m;i=i+l;}}main(){chars[80]="baacda",c;printf("inThestring:%s\n",s);printf("\nInputacharacter:");scani("%c",&c);fun(s,c);printf("\nTheresultis:%s\n",s);}標(biāo)準(zhǔn)答案:(1)’\0’(2)0(3)c知識點(diǎn)解析:填空1:for語句循環(huán)條件是判斷是否到達(dá)字符串結(jié)尾,即當(dāng)前字符是否為‘\0’。填空2:while語句用以確定字符串的長度,所以變量n賦初值為0。填空3:題目要求如果找到與參數(shù)c相同的字符,就在后面插入一個(gè)相同的字符,且找到后應(yīng)該給數(shù)組元素賦值,本題目給出參數(shù)為c。二、程序修改題(本題共1題,每題1.0分,共1分。)2、在主函數(shù)中從鍵盤輸入若干個(gè)數(shù)放入數(shù)組中,用0結(jié)束輸入并放在最后一個(gè)元素中。下列給定程序中,函數(shù)fun的功能是:計(jì)算數(shù)組元素中所有值為正數(shù)的平均值(不包括0)。例如,數(shù)組中元素的值依次為:39、一47、21、2、一8、15、0,則程序的運(yùn)行結(jié)果為19.250000。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#inclucte<conio.h>#2nclucle<stdio.h>doublefun(intx[]){/*********found*********/intsum=0.0;intc=0,i=0;while(x[i]!=0)fif(x[i]>0){sum+=x[i];c++;}i++;}/*********found*********/sum\=c;returnsum;}main(){intx[1000];inti=0;printff"\nPleaseentersomectata(endwith0):");do{scanf("%d",&x[i]);}while(x[i++]!=0);printf("%lf\n",fun(x));}標(biāo)準(zhǔn)答案:(1)doublesum=0.0;(2)sum/=c;知識點(diǎn)解析:(1)變量定義錯(cuò)誤,變量sum存放所有數(shù)據(jù)的和,應(yīng)定義為double型。(2)C語言中的除法運(yùn)算符是“/”。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(shù)fun,其功能是:根據(jù)以下公式計(jì)算S,并將計(jì)算結(jié)果作為函數(shù)值返回,n通過形參傳入。例如,若n的值為11時(shí),函數(shù)的值為1.833333。注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<stcllib.h>#include<conio.h>#include<stctio.h>#include<string.h>floatfun(intn){}voidmain(){intn;floats;system("CLS");printf("\nPleaseenterN:");scanf("%d",&n);s=fun(n);printf("Theresultis:%f\n",s);}標(biāo)準(zhǔn)答案:floatfun(intn){inti,s1=0;floats=0.0;for(i=1;i<=n;i++){s1=s1+i;/*求每一項(xiàng)的分母*/s=s+1.0/s1;/*求多項(xiàng)式的值*/}returns;}知識點(diǎn)解析:此類計(jì)算表達(dá)式值的程序,首先需要根據(jù)題意分析表達(dá)式的規(guī)律,得出通項(xiàng),然后再完成程序語句。本題中表達(dá)式的規(guī)律是1+2+…+n的倒數(shù)之和,那么可以通過for循環(huán)語句來實(shí)現(xiàn)第1項(xiàng)到第n項(xiàng)的變化。其實(shí)就是累加算法,方法是先根據(jù)題目要求定義變量,注意該變量的數(shù)據(jù)類型,然后對其進(jìn)行初始化操作,因?yàn)樵撟兞康淖饔檬抢奂悠?,所以初始值?yīng)為0(或0.0,根據(jù)變量數(shù)據(jù)類型來確定),再通過for循環(huán)語句來完成累加過程。本題中s1用來表示每一項(xiàng)的分母,每一項(xiàng)的分母都是由前一項(xiàng)分母加項(xiàng)數(shù)。注意,由于s1定義成一個(gè)整型,所以在s=s+1.0/s1語句中不能把1.0寫成1。國家二級C語言機(jī)試(操作題)模擬試卷第4套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:計(jì)算出形參s所指字符串中包含的單詞個(gè)數(shù),作為函數(shù)值返回。為便于統(tǒng)計(jì),規(guī)定各單詞之間用空格隔開。例如,形參s所指的字符串為:ThisisaClanguageprogram,函數(shù)的返回值為6。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BIANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>intfun(char*s){intn=0,flag=0;while(*s!=’\0’){if(*s!=’’&&flag==0){/*********found*********/【1】;flag=1;}/*********found*********/if(*s==’’)flag=【2】;/*********found*********/【3】;}returnn;}main(){charstr[81];intn;printf("\nEnteralinetext:\n");gets(str);n=fun(str);printf("\nThereare%dwordsinthistext.\n\n",n);}標(biāo)準(zhǔn)答案:(1)n++(2)0(3)s++知識點(diǎn)解析:填空1:單詞個(gè)數(shù)用變量n來統(tǒng)計(jì),當(dāng)前字母不是空格且flag狀態(tài)標(biāo)志為0時(shí),可以判斷出現(xiàn)一個(gè)新的單詞,則單詞數(shù)就加1,將狀態(tài)標(biāo)志flag置為1,所以應(yīng)填n++。填空2:當(dāng)前字符是空格時(shí),flag狀態(tài)標(biāo)志置0,所以應(yīng)填0。填空3:判斷完一個(gè)字符之后,要繼續(xù)判斷字符串的下一個(gè)位置,所以應(yīng)填s++。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,函數(shù)fun的功能是:比較兩個(gè)字符串,將長的字符串的首地址作為函數(shù)值返回。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<conio.h>#include<stdio.h>/*********found*********/doublefun(char*s,char*t){ints1=0,t1=0;char*ss,*tt,ss=s;tt=t;while(*ss){s1++;/*********found*********/(*ss)++;}while(*tt){t1++;/*********found*********/(*tt)++;}if(t1>s1)returnt;elsereturns;}voidmain(){chara[80],b[80];printf("\nEnterastring:");gets(a);printf("\nEnterastringagain:");gets(b);printf("\nThelongeris:\n\n%s\n",fun(a,b));}標(biāo)準(zhǔn)答案:(1)char*fun(char*s,char*t)(2)ss++;(3)tt++;知識點(diǎn)解析:(1)在主函數(shù)的輸出語句中,函數(shù)fun是以字符串格式輸出的,所以定義函數(shù)時(shí)應(yīng)為char*fun(char*s,char*t)。(2)和(3)這里是地址加1,而不是內(nèi)容加1,所以改為ss++和tt++。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,編寫函數(shù)fun,其功能是:將兩個(gè)兩位數(shù)的正整數(shù)a、b合并成一個(gè)整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的個(gè)位和百位上,b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的十位和千位上。例如,當(dāng)a=45,b=12時(shí),調(diào)用該函數(shù)后c=2514。注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){}main(){inta,b;longc;printf("Inputa,b:");Scanf("%d%d",&a,&b);fun(a,b,&c);pr2ntf("Theresultis:%ld\n",c);}標(biāo)準(zhǔn)答案:voidfun(inta,intb,long*c){/*b%10獲取b的個(gè)位,a/10獲取a的十位,a%10獲取a的個(gè)位,b/10獲取b的十位*/*c=a/10+(b/10)‘*10+(a%10)*100+(b%10)*1000;}知識點(diǎn)解析:本題的主要問題是如何取出a和b的個(gè)位數(shù)和十位數(shù),取出后如何表示成c中相應(yīng)的位數(shù)。由于a和b都是只有兩位的整數(shù),所以分別對它們除10可得到它們的十位數(shù),分別用10對它們求余可得到它們的個(gè)位數(shù)。得到后對應(yīng)乘以1000、100、10、1,就可得到c的千位數(shù)、百位數(shù)、十位數(shù)和個(gè)位數(shù)。注意使用c時(shí)要進(jìn)行指針運(yùn)算。國家二級C語言機(jī)試(操作題)模擬試卷第5套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:利用指針數(shù)組對形參ss所指字符串?dāng)?shù)組中的字符串按由長到短的順序排序,并輸出排序結(jié)果。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長小于M。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#inclode#defineN5#defineM8voidfun(char(*ss)[M]){char*ps[N],*tp;inti,j,k;for(i=0;i標(biāo)準(zhǔn)答案:(1)i(2)ps[j](3)tp知識點(diǎn)解析:第一空:分析可知,fun函數(shù)采用的選擇排序,在第一空處是初始化k。“for(j=i+1;j二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODI1.C中函數(shù)fun的功能是:將p所指字符串中的所有字符復(fù)制到b中,要求每復(fù)制三個(gè)字符之后插入一個(gè)空格。例如,在調(diào)用fun函數(shù)之前給a輸入字符串:ABCDEFGHIJK,調(diào)用函數(shù)之后,字符數(shù)組b中的內(nèi)容則為:ABCDEFGHIJK。請改正程序中的錯(cuò)誤,使它能得出正確結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#inoludevoidfun(char*p,char*b){inti,k=0;while(*p){i=1;while(i<=3&&*p){/**********found**********/b[k]=p;k++;p++;i++;}if(*p){/**********found**********/b[k++]="";}}b[k]=’\0’;}main(){chara[80],b[80];printf("Enterastring:");gets(a);printf("TheoriginalString:");puts(a);fun(a,b);printf("\nThestringafterinsertspace:");puts(b);printf("\n\n");}標(biāo)準(zhǔn)答案:(1)b[k]=*p;(2)b[k++]=’’;知識點(diǎn)解析:(1)p是指針,p存放的內(nèi)容是地址值,第一標(biāo)識下“b[k]=p;”含義是將p存放的地址內(nèi)容賦給b[k],而不是把p指向的字符拷貝到b[k],顯然不符合題意,應(yīng)改成“b[k]=*p;”,*p是取p指向的字符的內(nèi)容。(2)第二個(gè)標(biāo)識符下是復(fù)制三個(gè)字符后在b中插入空格,原題中給出的“b[k++]="";”,在C語言中字符常量是由單引號括起的單個(gè)字符,即空格字符應(yīng)為“’’”,而“""”是表示字符串常量且該字符串中只有一個(gè)空格字符。第二標(biāo)識下是將空格字符復(fù)制給b[k++],因此第二標(biāo)識下應(yīng)改為“b[k++]=";"。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫一個(gè)函數(shù),從num個(gè)字符串中找出最長的一個(gè)字符串,并通過形參指針max傳回該串地址。(注意:主函數(shù)中用料料作為結(jié)束輸入的標(biāo)志。)注意:部分源程序在文件PROGl.C中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。#include#includevoidfun(char(*a)[81],intnum,char**max){}main(){charss[10][81],*ps;voidNONO();intn,2=0;printf("輸入若干個(gè)字符串.");gets(ss[i]);puts(ss[i]);while(!strcmp(ss[i],"****")==0){i++;gets(ss[i]);puts(Ss[i]);}n=i;fun(ss,n,&ps);printf("\rlmax=%s\n",ps);NONO();}voidNONO(){/*請?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/charss[20][81],*ps;intn,2=0;FILE*rf,*wf;rf=fopen("in.dat","r");wf=fopen("out.dat","w");fgets(ss[i],81,rf);while(!strncmp(ss[i],"****",4)==0){i++;fgets(ss[i],81,rf);}n=i;fun(ss,n,&ps);fprintf(wf,"%s",ps);fclose(rf);fclose(wf);}標(biāo)準(zhǔn)答案:inti,k=0,msxlen;/*k為a數(shù)組中最長串所在元素的下標(biāo),初始為0,maxlen為其串長*/msxlen=strlen(a[k]),for(i=1;imaxlen){msxlen:strlen(a[i]);k=i;}}*msx=a[k];知識點(diǎn)解析:(1)設(shè)置一個(gè)指針變量maxlen,使它的仞值為第一個(gè)字符串,再使其他字符串的長度與maxien的長度進(jìn)行比較,若其他字符串的長度大于maxlen,則將其他字符串的首地址賦值給max。(2)最后返回長度最長的字符串的地址。國家二級C語言機(jī)試(操作題)模擬試卷第6套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:判定形參a所指的N×N(規(guī)定N為奇數(shù))的矩陣足否是”幻方”,若是,函數(shù)返回值為1;若不是,函數(shù)返回值為0?!被梅健钡呐卸l件是:矩陣每行、每列、主對角線及反對角線上元素之和都相等。例如,以下3×3的矩陣就是一個(gè)’’幻方’’:492357816請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:1#include<stdio.h>2#defineN33intfun(int(*a)[N])4inti,j,m1,m2,rowcolum;5m1=m2=0;6for(i=0;i<N;i++)7{j=N-i-1;m1+=a[i][i];8m2+=a[i][j];)9if(m1!=m2)return0;10for(i=0;i<N;i++){11/*********found*********/12row=colum=【1】;13for(j=0;j<N;j++)14{row+=a[i][j];15colum+=a[j][i];}16/*********found*********/17if((row!=colum)【2】(row!=m1))18return0;19}20/*********found*********/21return【3】;22}23main()24{intx[N][N],i,j;25printf(’’Enternumberforar-ray:\n’’);26for(i=0;i<N;i++)27for(j=0;j<N;j++)28scanf(’’%d’’,&x[i][j]);29printf(’’Array:\n’’);30for(i=0;i<N;i++)31{for(j=0;j<N;j++)32printf(’’%3d’’,x[i][j]);33printf(’’\n’’);34}35if(fun(x))36printf(’’TheArrayisamagicsquare.\n’’);37else28printf(’’TheArrayisn’tamagicsquare.\n’’);39}標(biāo)準(zhǔn)答案:(1)0(2)||(3)1知識點(diǎn)解析:填空1:本題考查為變量賦初值,在這里row+=a[i][j]代表是每行的總和,colum+=a[j][i]代表的是每列的總和,因而row,colum在初始化時(shí)應(yīng)該為零,此空應(yīng)該填0。填空2:本題考查了if條件語句,此句jf判斷代表每行的總和與列是否相等,每行的總和是否與對角線的總和相等,兩者若有一個(gè)不成立,即返回0,因而此空應(yīng)該填寫||。填空3:題目要求若矩陣是“幻方”,則函數(shù)返回值為1,因而此空應(yīng)該填寫1。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:將主函數(shù)中兩個(gè)變量的值進(jìn)行交換。例如,若變量a中的值為8,b中的值為3,則程序運(yùn)行后,a中的值為3,b中的值為8。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:1#include<stdio.h>2/*********found*********/3voidfun(intx,inty)4{intt;5/*********found*********/6t=x;x=y;y=t;7}8voidmain()9{inta,b;10a=8;11b=3;12fun(&a,&b);13printf(’’%d%d\n’’,a,b);14}標(biāo)準(zhǔn)答案:(1)voidfun(int*x,int*y)(2)t=*x;*x=*y;*y=t;知識點(diǎn)解析:(1)本題考查指針變量作函數(shù)參數(shù)。一般變量作參數(shù)時(shí),不能改變實(shí)參的值,采用指針變量作為參數(shù)則能夠改變實(shí)參的值。主函數(shù)中fun函數(shù)的調(diào)用方式表明fun函數(shù)的參數(shù)應(yīng)當(dāng)為指針類型。(2)此處是一個(gè)變量交換操作錯(cuò)誤,可知x、y是指針類型,變量類型不同,因而x、y不能與t進(jìn)行值的交換。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(shù)fun,其功能是:實(shí)現(xiàn)B=A+A’,即將矩陣A加上A的轉(zhuǎn)置,存放在矩陣B中。計(jì)算結(jié)果在main函數(shù)中輸出。例如,輸入下面的矩陣:其轉(zhuǎn)置矩陣為:123147456258789369程序輸出:261061014101418注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:1#include<stdio.h>2#include<conio.h>3#include<stdlib.h>4voidfun(inte13][3],intb[3][3])5{67}8voidmain()9{10inta[3][3]={{1,2,3},{4,5,6},{7,8,9}},t[3][3];11inti,j;12system(’’CLS’’);13fun(a,t);14for(i=0;i<3;i++)15{16for(j=0;j<3;j++)17printf(’’%7d’’,t[i][j]);18printf(’’\n’’);19{20}標(biāo)準(zhǔn)答案:1voidfun(inta[3][3],intb[3][3])2{3inti,j;4for(i=0;i<3;i++)5for(j=0;j<3;j++)6b[i][j]=a[i][j]+a[j][i];7/*把矩陣a加上a的轉(zhuǎn)置,存放在矩陣b中*/8}知識點(diǎn)解析:行列數(shù)相等的二維數(shù)組的轉(zhuǎn)置就是行列互換,即轉(zhuǎn)置后的第i行第j列正好對應(yīng)原矩陣的第j行第i列。本題使用雙層循環(huán)實(shí)現(xiàn)矩陣的轉(zhuǎn)置,并將計(jì)算結(jié)果存入矩陣b中,外層循環(huán)控制矩陣的行下標(biāo),內(nèi)層循環(huán)控制矩陣的列下標(biāo)。國家二級C語言機(jī)試(操作題)模擬試卷第7套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:將NxN矩陣主對角線元素中的值與反向?qū)蔷€對應(yīng)位置上元素中的值進(jìn)行交換。例如,若N=3,有下列矩陣:123456789交換后為:321456987請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#defineN4/**********found***********/voidfun(int___1___,intn){inti,s;/**********found***********/for(___2___;i++){s=t[i][i];t[i][i]=t[i][n—i一1];/**********found***********/t[i][n一1一i]=___3___;}}main(){intt[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i,j;printf(“\nTheoriginalarray:\n”);for(i=0;i標(biāo)準(zhǔn)答案:(1)t[][N](2)i=0;i知識點(diǎn)解析:函數(shù)fun的功能是將N×N矩陣主對角線元素中的值與反向?qū)蔷€對應(yīng)位置上元素中的值進(jìn)行交換,在N×N的矩陣t中,i標(biāo)識行下標(biāo),對角線元素為t[i][i],反向?qū)窃貫閠[i][N-i-1]。[解題思路]第一空:在主函數(shù)中fun函數(shù)的調(diào)用形式是“fun(t,N);”,t是二維數(shù)組名,故fun函數(shù)的第一個(gè)參數(shù)為指針,因此第一空處應(yīng)為“t[][N]”。第二空:fun函數(shù)的第二個(gè)參數(shù)n指明了矩陣的大小為n,對角線元素與反向?qū)蔷€元素有n個(gè),故循環(huán)有n次,因此變量i從0開始,到n-1結(jié)束,因此第一空處應(yīng)為“i=0;i二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODll.C中函數(shù)fun的功能是:根據(jù)整型形參m,計(jì)算如下公式的值。例如,若m=2000,則應(yīng)輸出:0.000160。請改正程序中的語法錯(cuò)誤,使它能計(jì)算出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include/**********found***********/fun(intm){doubley=0,d;inti;/**********found***********/for(i=100,i<=m,i+=100){d=(double)i*(double)i;y+=1.0/d;return(y);}main(){intn=2000;printf(“\nTheresultis%lf\n”,fun(n));}標(biāo)準(zhǔn)答案:(1)doublefun(intm)(2)for(i=100;i<=m;i+=100)知識點(diǎn)解析:函數(shù)為累計(jì)相加,計(jì)算公式的值。(1)第一個(gè)標(biāo)識下的fun函數(shù)的定義,根據(jù)題干中給出的公式中的分?jǐn)?shù)部分,可知應(yīng)該具有double類型返回值。所以應(yīng)將“fun(intm)”改為“double:fun(intm)”。(2)第二個(gè)標(biāo)識下的for循環(huán)過程是實(shí)現(xiàn)對公式的求解,C語句中for循環(huán)中的多個(gè)循環(huán)條件表達(dá)式是以分號為分隔符,所以第二個(gè)標(biāo)識下“for(i=100,i<=m,i+=100)”改為“for(i=100;i<=m;i+=100)”。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請編寫函數(shù)fun,函數(shù)的功能是:移動一維數(shù)組中的內(nèi)容:若數(shù)組中有n個(gè)整數(shù),要求把下標(biāo)從0到P(含P,P小于等于n-1)的數(shù)組元素平移到數(shù)組的最后。例如,一維數(shù)組中的原始內(nèi)容為:1,2,3,4,5,6,7,8,9,10:p的值為3。移動后,一維數(shù)組中的內(nèi)容應(yīng)為:5,6,7,8,9,10,1,2,3,4。注意:部分源程序在文件PROGl.C中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。#include#defineN80voidfun(int*w,intp,intn){}main(){inta[N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);inti,P,n=15;voidNONO();printf(“Theorginaldata:\n”);for(2=0;i標(biāo)準(zhǔn)答案:inti,j=0,b[N];for(i=p+1;i知識點(diǎn)解析:該程序功能是移動一維數(shù)組中的內(nèi)容。解題思路首先將字符串拷貝到一個(gè)臨時(shí)的數(shù)組,然后將字符串進(jìn)行前移操作,最后將由于前移覆蓋掉的字符,由臨時(shí)數(shù)組中拷貝到指定字符串。國家二級C語言機(jī)試(操作題)模擬試卷第8套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:找出NxN矩陣中每列元素中的最大值,并按順序依次存放于形參b所指的一維數(shù)組中。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#defineN4voidfun(int(*a)[N],int*b){inti,j;for(i=0;i<N;i++){/*********found*********/b[i]=【1】;for(j=1;j<N;j++)/*********found*********/if(b[i]【2】a[j][i])b[i]=a[j][i];}}main(){intx[N][N]={{12,5,8,7},{6,1,9,3),{1,2,3,4),{2,8,4,3}},y[N],i];printf("\nThematrix:\n");for(i=O;i<N;i++){for(j=0;j<N;j++)printf(f’%4d",x[i][jl);printf("\n");}/*********found*********/fun(【3】);printf("\nTheresultis:");for(i=0;i<N;i++)printf("%3d",y[i]);printf("\n");}標(biāo)準(zhǔn)答案:(1)a[0][i](2)<(3)x,y知識點(diǎn)解析:填空1:數(shù)組b用于存放每列元素中的最大值,首先將第i列的第一個(gè)數(shù)賦給b[i],然后用b[i]與其他數(shù)進(jìn)行比較,因此此空應(yīng)填a[0][i]。填空2:if條件表達(dá)式表示當(dāng)b[i]小于a[j][i]時(shí),就把a(bǔ)[j][i]的值賦給b[i],因此此空應(yīng)該填<。填空3:fun函數(shù)的調(diào)用,通過fun(int(*a)[N],int*b)可知,此空應(yīng)該填x,y。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:將主函數(shù)中兩個(gè)變量的值進(jìn)行交換。例如,若變量a中的值為8,b中的值為3,則程序運(yùn)行后,a中的值為3,b中的值為8。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動maln函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>/*********found*********/voidfun(intx,inty){intt;/*********found*********/t=x;x=y;y=t;}voidmain(){inta,b;a=8;b=3;fun(&a,&b);printf("%d%d\n",a,b);}標(biāo)準(zhǔn)答案:(1)voidfun(int*x.int*y)(2)t=*x;*x=*y;*y=t;知識點(diǎn)解析:(1)本題考查指針變量作函數(shù)參數(shù)。一般變量作參數(shù)時(shí),不能改變實(shí)參的值,采用指針變量作為參數(shù)則能夠改變實(shí)參的值。主函數(shù)中fun函數(shù)的調(diào)用方式表明fun函數(shù)的參數(shù)應(yīng)當(dāng)為指針類型。(2)此處是一個(gè)變量交換操作錯(cuò)誤,可知x、y是指針類型,變量類型不同,因而x、y不能與t進(jìn)行值的交換。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(shù)intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素?cái)?shù)并放在aa數(shù)組中,并返回所求出的素?cái)?shù)的個(gè)數(shù)。注意:部分源程序在文件PROG1.C中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<conio.h>#include<stdio.h>#include<stdlib.h>#defineMAX100intfun(intlim,intaa[MAX]){}voidmain(){FILE*wf;intlimit,i,sum;intaa[MAX];system("CLS");printf"輸入_個(gè)整數(shù):"):scanf("%d",&limit);sum=fun(limit,aa);for(i=0;i<sum;i++){if(1%10==0&&i!=0)/*每行輸出10個(gè)數(shù)*/printf("\n");printf("%5d",aa[i]):}/*********found*********/wf=fopen("out.dat","w");sum=fun(15,aa);for(i=0;i<sum;i++){if(1%10==0&&11=0)/*每行輸出10個(gè)數(shù)*/fprintf(wf,"\n");fprintf(wf,"%5d",aa[i]);}fclose(wf);/*********found*********/}標(biāo)準(zhǔn)答案:intfun(intlim,intaa[MAX]){inti,j,k=0;for(i=2;i<=1im;i++)/*求出小于或等于lim的全部素?cái)?shù)*/{for(j=2;j<i;j++)if(i%j==0)break;if(j>=i)aa[k++]=i;/*將求出的素?cái)?shù)放入數(shù)組aa中*/}returnk;/*返回所求出的素?cái)?shù)的個(gè)數(shù)*/}知識點(diǎn)解析:本程序如果一個(gè)數(shù)是合數(shù),那么它的最小質(zhì)因數(shù)肯定小于等于他的平方根。使用for循環(huán)語句查找小于lim的所有數(shù),使用內(nèi)嵌的循環(huán)判斷語句判斷該數(shù)是否為素?cái)?shù)。在做這道題時(shí),需要重點(diǎn)掌握素?cái)?shù)的判定方法:for(j=2;j<sqrt(i);j++)if(i%j==0)break;國家二級C語言機(jī)試(操作題)模擬試卷第9套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,在main函數(shù)中將多次調(diào)用fun函數(shù),每調(diào)用一次fun函數(shù),輸出鏈表尾部結(jié)點(diǎn)中的數(shù)據(jù),并釋放該結(jié)點(diǎn),使鏈表縮短。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#include#defineN8typedefstruct1ist{intdata;structlist*next;}SLIST;voidfun(SLIST*p){SLIST*t,*s;t=p一>next;s=p;while(t->next!=NULL){s=t;/**********found**********/t=t->【1】;}/**********found**********/printf("%d",【2】);s一>next=NULL;/**********found**********/free(【3】);}SLIST*creatlist(int*a){SLIST*h,*P,*q;inti;h=p=(SLIST*)

溫馨提示

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

最新文檔

評論

0/150

提交評論