國家二級C語言機(jī)試(操作題)模擬試卷8(共27題)_第1頁
國家二級C語言機(jī)試(操作題)模擬試卷8(共27題)_第2頁
國家二級C語言機(jī)試(操作題)模擬試卷8(共27題)_第3頁
國家二級C語言機(jī)試(操作題)模擬試卷8(共27題)_第4頁
國家二級C語言機(jī)試(操作題)模擬試卷8(共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ī)試(操作題)模擬試卷8(共9套)(共27題)國家二級C語言機(jī)試(操作題)模擬試卷第1套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:將形參n所指變量中,各位上為偶數(shù)的數(shù)去掉,剩余的數(shù)按原來從高位到低位的順序組成一個(gè)新數(shù),并通過形參指針n傳回所指變量。例如,若輸入一個(gè)數(shù)27638496,則新數(shù)為739。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>voidfun(unsignedlong*n){unsignedlongx=O,i;intt;i=1;while(*n)/*********found*********/{t=*n%【1】;/*********found*********/if(t%2!=【2】){x=x+t*i;i=i*10;}*n=*n/10;}/*********found*********/*n=【3】;}main(){unsignedlongn=﹣1;while(n>99999999||n<0){printf("Pleaseinput(0<r1<100000000):");scanf("%ld”,&n);}fun(&n);printf("\nTheresultis:%ld\n",n);}標(biāo)準(zhǔn)答案:(1)10(2)0(3)x知識點(diǎn)解析:填空1:通過t對10求余,取出該數(shù)值的各個(gè)位。填空2:通過if條件語句實(shí)現(xiàn)奇偶數(shù)的判定。如果條件表達(dá)式對2求余為0即為偶數(shù),反之則為奇數(shù)。填空3:最后將剩余的數(shù)賦給n所指向的元素。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,函數(shù)fun的功能是:計(jì)算n!。例如,給n輸入5,則輸出120.000000。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<conio.h>doublefun(intn){doubleresult=1.0;/*********found*********/ifn==0return1.0;while(n>1&&n<170)/*********found*********/result=n﹣﹣;returnresult;}main(){intn;printf("InputN:");scanf("%d",&n);printf("\n\n%d!=%lf\n\n",n,fun(n));}標(biāo)準(zhǔn)答案:(1)if(n==0)(2)result*=n﹣﹣;或{result*=n;n﹣﹣;}知識點(diǎn)解析:(1)這里是一個(gè)簡單的格式錯(cuò)誤,if條件判斷語句應(yīng)該加括號。(2)根據(jù)階乘的概念,從n開始,n!=n*(n﹣1)!,直到1,所以應(yīng)該為result*=n﹣﹣;。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,請編寫函數(shù)fun,其功能是:將一個(gè)數(shù)字字符串轉(zhuǎn)換為一個(gè)整數(shù)(不得調(diào)用C語言提供的將字符串轉(zhuǎn)換為整數(shù)的函數(shù))。例如,若輸入字符串“﹣1234”,則函數(shù)把它轉(zhuǎn)換為整數(shù)值﹣1234。注意:部分源程序給出如下。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<stdio.h>#include<string.h>longfun(char*p){}voidmain(){chars[6];longn;printf("Enterastring:\n");gels(s);n=fun(s);printf("%ld\n",n);}標(biāo)準(zhǔn)答案:longfun(char*p){longn=0;intflag=1;if(水p==’﹣’)/*負(fù)數(shù)時(shí)置flag為﹣1*/{p++;flag:一1;)elseif(*p==’+’)/*正數(shù)時(shí)置flag為1*/p++;while(*p!=’\0’){n=n*10+*p﹣’0’;/*將字符串轉(zhuǎn)成相應(yīng)的整數(shù)*/p++;}returnn*flag;}知識點(diǎn)解析:if語句的作用是判斷該字符串為正數(shù)還是負(fù)數(shù),while循環(huán)的作用是將字符串轉(zhuǎn)成相應(yīng)的整數(shù)。注意:*p是一個(gè)字符(例如‘9’、‘4’),并不是一個(gè)數(shù),要將其轉(zhuǎn)成相應(yīng)的數(shù)字需令其減去’0’(不是’\0’),即*p﹣’0’就得到*p這個(gè)字符的相應(yīng)數(shù)字,例如’0’﹣’0’=0、’8’﹣’0’=8等。必須在程序的前面加#include<stdlib.h>,函數(shù)atol的作用是將字符串轉(zhuǎn)換成長整型數(shù),它是一個(gè)庫函數(shù)。國家二級C語言機(jī)試(操作題)模擬試卷第2套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:在形參S所指字符串中的每個(gè)數(shù)字字符之后插入一個(gè)*號。例如,形參S所指的字符串為“def35adh3kjsdf7”,執(zhí)行后結(jié)果為“def3*5*adh3*kjsdf7*”。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>voidfun(char*s){inti,j,n;for(i=0;s[i]!=’\0’;i++)/*********found*********/if(s[i]>=’0’【1】s[i]<=’9’){n=0;/*********found*********/while(s[i+1+n]!=【2】)n++;for(j=i+n+1;j>i;j--)/*********found*********/s[j+1]=【3】;s[j+1]=’*’;i=i+1;}}main(){chars[60]="def35adh3kjsdf7";printf("\nTheoriginalstringis:%s\n",s);fun(s);printf("\nTheresultis:%S\n",s);}標(biāo)準(zhǔn)答案:(1)&&(2)0或’\0’(3)s[j]或*(s+j)知識點(diǎn)解析:填空1:if語句中的條件是判斷是否為數(shù)字字符,數(shù)字字符的條件是大于等于“0”,同時(shí)小于等于“9”,因此需要使用邏輯與“&&”來連接。填空2:while語句判斷是否到達(dá)字符串的結(jié)尾,因此填入0(字符串結(jié)束標(biāo)識’\0’)。填空3:for語句使數(shù)字后的字符全都向后移一個(gè)單位,因此要使s[j+1]=s[j];。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,函數(shù)fun的功能是:根據(jù)整型形參m,計(jì)算如下公式的值:例如,若m的值為5,則應(yīng)輸出1.463611。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<conio.h>#include<stdio.h>doublefun(intm){doubley=1.0;inti;/*********found*********/for(i=2;i<m;i++)/*********found*********/y+=1/(i*i);return(y);}main(){intn=5;printf("\nTheresultis%1f\n",fun(n));}標(biāo)準(zhǔn)答案:(1){for(i=2;i<=m;i++)(2)y+=1.0/(i*i);或y+=(double)l/(i*i);知識點(diǎn)解析:(1)根據(jù)公式可以知道for循環(huán)語句中變量i的取值范圍應(yīng)該包括m。(2)變量y是一個(gè)double型變量,而i是整型變量,所以要進(jìn)行類型轉(zhuǎn)換,改為y+=1.0/(i*i);或y+=(double)l/(i*i);。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,編寫函數(shù)fun,其功能是:實(shí)現(xiàn)B=A+A’,即將矩陣A加上A的轉(zhuǎn)置,存放在矩陣B中。計(jì)算結(jié)果在main函數(shù)中輸出。例如,注意:部分源程序給出如下。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<stdio.h>#include<conio.h>#include<stdlib.h>voidfun(inte13][3],intb[3][3]){}voidmain(){inta[3][3]={{1,2,3},{4,5,6},{7,8,9}},t[3][3];inti,j;system("CLS");fun(a,t);for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%7d",t[i][j]);printf("\n");}}標(biāo)準(zhǔn)答案:voidfun(inta[3][3],intb[3][3]){inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];/*把矩陣a加上a的轉(zhuǎn)置,存放在矩陣b中*/}知識點(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ī)試(操作題)模擬試卷第3套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:輸出a所指數(shù)組中的前n個(gè)數(shù)據(jù),要求每行輸出5個(gè)數(shù)。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<stdlib.h>voidfun(int*a,intn){inti;for(i=0;i<n;i++){/*********found*********/if(【1】==0)/*********found*********/printf("【2】");/*********found*********/printf("%d",【13】);}}main(){inta[100]={0},i,n;n=22;for(i=0;i<n;i++)a[i]=rand()%21;fun(a,n);printf("\n");}標(biāo)準(zhǔn)答案:(1)i%5(2)\n(3)a[i]知識點(diǎn)解析:填空1:每行輸出5個(gè)數(shù),即當(dāng)下標(biāo)值能整除5時(shí)換行。填空2:輸出換行符’\n’。填空3:輸出數(shù)組元素。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,fun函數(shù)的功能是:在任意給定的N個(gè)正整數(shù)中,從左到右依次逐個(gè)取三個(gè)數(shù)作為一組,按值大小找出該組數(shù)的中值,用該中值替換與該組數(shù)對應(yīng)的原三個(gè)數(shù)中的中間位置的數(shù)。處理后原數(shù)列中首尾2個(gè)數(shù)不變。處理后數(shù)列在主函數(shù)中輸出。例如,有10個(gè)正整數(shù)如下:初始數(shù)列為:657231858214538第1組數(shù)為:657中值為:6替換后的數(shù)列為:667231858214538第2組數(shù)為:5723中值為:7替換后的數(shù)列為:667231858214538第3組數(shù)為:72318中值為:18替換后的數(shù)列為:667181858214538第4組數(shù)為:23185中值為:18替換后的數(shù)列為:667181858214538第5組數(shù)為:1858中值為:8替換后的數(shù)列為:667181888214538第6組數(shù)為:5821中值為:8替換后的數(shù)列為:667181888214538第7組數(shù)為:82145中值為:21替換后的數(shù)列為:667181888214538第8組數(shù)為:214538中值為:38替換后的數(shù)列為:667181888213838最終結(jié)果為:667181888213838請改正程序中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#defineN10intfindmid(inta,intb,intc){intt;t=(a>b)?(b>c?b:(a>c?c:a)):((a>c)?a:((b>c)?c:b));/*********found*********/returnb;}voidfun(intx[]){inti,a,b,c,t[N];/*********found*********/for(i=0;i<N;i++)t[i]=x[i]for(i=0;i<N-2;i++){a=t[i];b=t[i+1];c=t[i+2];/*********found*********/t[i+1]=findmid(a,b,c);}}main(){inti,x[N]={6,5,7,23,18,5,8,21,45,38};for(i=0;i<N;i++)printf("%d",x[i]);printf("\n");fun(Xx);for(i=0;i<N;i++)printf("%d",x[i]);printf("\n");}標(biāo)準(zhǔn)答案:(1)returnt;(2)for(i=0;i<N;i++)t[i]=x[i];(3)x[i+1]=findmid(a,b,c);知識點(diǎn)解析:(1)函數(shù)findmid的功能是找到a、b、c三個(gè)數(shù)中的中間數(shù),并存放在變量t中,因此應(yīng)返回t。(2)語法錯(cuò)誤,句末缺少分號。(3)本程序是對數(shù)組x進(jìn)行操作,數(shù)組t只是用來暫時(shí)存放數(shù)組x中的元素,因此此處應(yīng)為x[i+1]=findmid(a,b,c)。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,請編寫函數(shù)fun,函數(shù)的功能是查找X在S所指數(shù)組中下標(biāo)的位置,并作為函數(shù)值返回,若x不存在,則返回-1。注意:部分源程序在文件PROG1.C文件中,請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<stdio.h>#include<stdlib.h>#defineN15voidNONO();intfun(int*S,intx){}main(){inta[N]={29,13,5,22,10,9,3,18,22,25,14,15,2,7,27},i,x,index;printf("a數(shù)組中的數(shù)據(jù):\n");for(i=0;i<N;i++)printf("%4d",a[i]);printf("\n");printf("給x輸入待查找的數(shù):");scanf("%d",&x);index=fun(a,x);printf("index=%d\n",index);NONO();}voidNONO(){/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*fp,*wf;inti,j,a[10],x,index;fp=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++){for(j=0;j<10;j++){fscanf(fp,"%d",&a[j]);}fscanf(fp,"%d",&x);index=fun(a,x);fprintf(wf,"%d\n",index);}fclose(fp);fclose(wf);}標(biāo)準(zhǔn)答案:intfun(int*s,intx){inti;for(i=0;i<N;i++)if(x==s[i])returni;return-1;}知識點(diǎn)解析:要找出數(shù)組中指定數(shù)據(jù)的下標(biāo),首先定義變量i用于存放數(shù)組下標(biāo),然后使用循環(huán)語句對數(shù)組進(jìn)行遍歷,依次取出一個(gè)數(shù)組元素與指定的數(shù)進(jìn)行比較,若相等,則返回該元素的下標(biāo),否則繼續(xù)判斷下一個(gè)元素,直到數(shù)組結(jié)束。若數(shù)組結(jié)束時(shí)仍沒有找到與指定數(shù)相等的元素,則返回-1。國家二級C語言機(jī)試(操作題)模擬試卷第4套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,通過定義學(xué)生結(jié)構(gòu)體變量,存儲(chǔ)學(xué)生的學(xué)號、姓名和三門課的成績。函數(shù)fun的功能是:將形參a中的數(shù)據(jù)進(jìn)行修改,把修改后的數(shù)據(jù)作為函數(shù)值返回主函數(shù)進(jìn)行輸出。例如,若傳給形參a的數(shù)據(jù)中學(xué)號、姓名和三門課的成績依次是:10001、“ZhangSan”、95、80、88,修改后的數(shù)據(jù)應(yīng)為:10002、“LiSi”、96、81、89。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#inclucle<Stdio.h>#include<string.h>struerstudent{longsno;charname[10];floatscore[3];};/*********found*********/【1】fun(structstudenta){inti;a.sno=10002;/*********found*********/strcpy(【2】,"Lisi");/*********found*********/for(i=0;i<3;i++)【3】+=1;returna;}main(){struerstudents={10001,"ZhangSan",95,80,88},t;inti;printf("\n\nTheoriginaldata:\n");printf("\nNo:%ldName:%s\nScores:",s.sno,s.name);for(i=0;i<3;i++)printf("%6.2f",s.score[i]);printf("\n");t=fun(s);printf("\nThedataaftermodified:\n");printf("\nNo:%ldName:%s\nScoEes:",t.sno,t.name);for(i=0;i<3;i++)printf("%6.2f",t.score[i]);printf("\n");}標(biāo)準(zhǔn)答案:(1)structstudent(2)a.name(3)a.score[i]知識點(diǎn)解析:填空1:函數(shù)定義時(shí),類型標(biāo)識符指明了本函數(shù)的類型,函數(shù)的類型實(shí)際上是函數(shù)返回值的類型。本題中,用結(jié)構(gòu)類型定義函數(shù)類型。填空2和填空3:此處考查結(jié)構(gòu)體變量成員的表示方法,a.name和a.score[i]分別表示學(xué)生的姓名和成績。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,假定整數(shù)數(shù)列中的數(shù)不重復(fù),并存放在數(shù)組中。下列給定程序中函數(shù)fun的功能是:刪除數(shù)列中值為x的元素,變量11中存放數(shù)列中元素的個(gè)數(shù)。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#defineN20fun(int*a,intn,intx){intp=0,ija[n]=x;while(x!=a[P])p=p+1;/*********found*********/if(p==n)return﹣1;else{for(i=p;i<n﹣1;i++)/*********found*********/a[i+1]=a[i];returnn﹣1;}}voidmain(){intw[N]={﹣3,0,1,5,7,99,10,15,30,90},x,n,i;n=10;printf("Theoriginaldata:\n");for(i=0;i<n;i++)printf("%5d",W[i]);printf("\nInputx(todelete):");scanf("%d",&x);printf("Delete:%d\n",x);n=fun(w,n,x);if(n==﹣1)printf("***Nobefound!***\n\n");else{printf("Thedataafterdeleted:\n");for(i=0;i<n;i++)printf("%5d",w[i]);pzintf("\n\n");}}標(biāo)準(zhǔn)答案:(1)if(p==n)return﹣1;(2)a[i]=a[i+1];知識點(diǎn)解析:(1)需要確定if條件語句的條件表達(dá)式,發(fā)現(xiàn)變量p大寫,C語言中變量是區(qū)別大小寫的。(2)刪除數(shù)列中的元素,刪除后,后面的元素依次前移一個(gè)位置,因此此處應(yīng)為a[i]=a[i+1];。三、程序設(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=1524。注意:部分源程序給出如下。數(shù)據(jù)文件IN.DAT中的數(shù)據(jù)不得修改。請勿改動(dòng)主函數(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);printf("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、l即可得到c的千位數(shù)、百位數(shù)、十位數(shù)和個(gè)位數(shù)。注意使用c時(shí)要進(jìn)行指針運(yùn)算。國家二級C語言機(jī)試(操作題)模擬試卷第5套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:找出形參s所指字符串中出現(xiàn)頻率最高的字母(不區(qū)分大小寫),并統(tǒng)計(jì)出其出現(xiàn)的次數(shù)。例如,形參s所指的字符串為:abcAbsmdess,程序執(zhí)行后的輸出結(jié)果為letter’a’:3timesletter’s;:3times請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<string.h>#include<ctype.h>voidfun(char*s){intk[26]={0),n,i,max=0;charCh;while(*s){if(isalpha(*s)){/*********found*********/ch=tolower(【1】);n=ch-’a’;/*********found*********/k[n]+=【2】;}s++;/*********found*********/if(max<k[n])max=【3】;}printf("\nAftercount:\n");for(i=0;i<26;i++)if(k[i]==max)printf("\nletter\’%c\’:%dtimes\n",i+’a’,k[i]);}main(){chars[81];printf("\nEnterastring:\n\n");gets(s);fun(s);}標(biāo)準(zhǔn)答案:(1)*s(2)1(3)k[n]知識點(diǎn)解析:本題統(tǒng)計(jì)字符串中各字母的個(gè)數(shù),建立了一個(gè)包括26個(gè)整型變量的數(shù)組,用來存儲(chǔ)每個(gè)字母的個(gè)數(shù)。填空1:isalpha函數(shù)的作用是判斷當(dāng)前字符是否為字母,tolower函數(shù)的作用是將當(dāng)前字母轉(zhuǎn)換為小寫字母,所以應(yīng)填*s。填空2:把該字母出現(xiàn)的個(gè)數(shù)累加到指定的數(shù)組中,所以應(yīng)填1。填空3:max用來記錄出現(xiàn)次數(shù)最高的字母的出現(xiàn)次數(shù),如果當(dāng)前該字母出現(xiàn)次數(shù)大于最大次數(shù)max,那么把該次數(shù)賦值給max,所以應(yīng)填k[n]。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,函數(shù)fun的功能是:求S的值。例如,當(dāng)k為10時(shí),函數(shù)的值應(yīng)為1.533852。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdlib.h>#include<conio.h>#include<stdio.h>#include<math.h>/*********found*********/fun(intk){intn;floats,w,p,q;n=1;s=1.0;while(n<=k){w=2.0*n;p=w-1.0;q=w+1.0;s=s*w*w/p/q;n++;}/*********found*********/returns}voidmain(){system("CLS");printf("%f\n",fun(10));}標(biāo)準(zhǔn)答案:(1)noatfun(intk)(2)returns;知識點(diǎn)解析:(1)此處為函數(shù)定義錯(cuò)誤,根據(jù)返回值的類型可知函數(shù)類型標(biāo)識符應(yīng)為float。(2)語法錯(cuò)誤。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,請編寫函數(shù)fun,其功能是:計(jì)算并輸出下列多項(xiàng)式的值。例如,當(dāng)n=10時(shí),函數(shù)值為0.909091。注意:部分源程序在文件PROG1.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<conio.h>#include<stdio.h>#include<stdlib.h>doublefun(intn){}voidmain(){FILE*wf;system("CLS");printf("%f\n",fun(10));/*****************/wf=fopen("out.dat","w");fprintf(wf,"%f",fun(10));fclose(wf);/*****************/}標(biāo)準(zhǔn)答案:doublefun(intn){inti;doubles=0.0;for(i=1;i<=n;i++)s=s+1.0/(i*(i+1));/*求級數(shù)的和*/returns;}知識點(diǎn)解析:本題要求級數(shù)的和,由多項(xiàng)式的形式可知,應(yīng)使用循環(huán)語句實(shí)現(xiàn),循環(huán)的通項(xiàng)為1/n(n+1)。本程序首先定義了和變量及循環(huán)變量,然后運(yùn)用一個(gè)for語句求出級數(shù)的和,最后將和變量s返回。國家二級C語言機(jī)試(操作題)模擬試卷第6套一、程序填空題(本題共1題,每題1.0分,共1分。)1、下列給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中查找與形參t所指字符串相同的串,找到后返回該串在字符串?dāng)?shù)組中的位置(即下標(biāo)值),若未找到則返回—1。ss所指字符串?dāng)?shù)組中共有N個(gè)內(nèi)容不同的字符串,且串長小于M。請?jiān)谙庐嬀€處填入正確的內(nèi)容并將下畫線刪除,使程序得出正確的結(jié)果。注意:不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<string.h>#defineN5#defineM8intfun(char(*ss)[M],char*t){inti;/******found******/for(i=0;i<____1____;i++)if(strcmp(ss[i],t)==0)/******found******/return____2____;return—1;}main(){charch[N][M]={″if″,″while″,″switch″,″int″,″for″},t[M];intn,i;printf(″\nTheoriginalstring\n\n″);for(i=0;i<N;i++)puts(ch[i]);printf(″\n″);printf(″\nEnterastringforsearch:″);gets(t);n=fun(ch,t);/******found******/if(n==____3____)printf(″\nDon′tfound!\n″);elseprintf(″\nThepositionis%d.\n″,n);}標(biāo)準(zhǔn)答案:(1)N(2)i(3)—1知識點(diǎn)解析:本題考查:for循環(huán)語句;函數(shù)返回值;if語句條件表達(dá)式。填空1:變量i是循環(huán)變量,它的取值范圍是在0到N之間。填空2:如果ss所指字符串?dāng)?shù)組中的字符串和t所指字符串相同的話,則返回其下標(biāo)值,即returni;否則返回—1,即return—1;。填空3:在main函數(shù)中輸出最后結(jié)果,判斷函數(shù)返回值n,如果n=—1,說明沒有找到,否則輸出n。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:刪除指針P所指字符串中的所有空白字符(包括制表符、回車符及換行符)。輸入字符串時(shí)用′#′結(jié)束輸入。請改正程序中的錯(cuò)誤,使它能輸出正確的結(jié)果。注意:不得增行或刪行,也不得更改程序的結(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);}main(){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)鍵字;字符串結(jié)束標(biāo)識′\0′該題目考查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的功能是:將s所指字符串中除下標(biāo)為偶數(shù),同時(shí)ASCⅡ碼值也為偶數(shù)的字符外,其余的全部刪除;字符串中剩余字符所形成的新串放在t所指的數(shù)組中。例如,若s所指字符串中的內(nèi)容為″ABCDEFG123456″,其中字符A的ASCⅡ碼值為奇數(shù),因此應(yīng)當(dāng)刪除;字符B的ASCII碼值為偶數(shù),但在數(shù)組中的下標(biāo)為奇數(shù),因此也應(yīng)當(dāng)刪除;字符2的ASCII碼值為偶數(shù),在數(shù)組中的下標(biāo)也為偶數(shù),因此不應(yīng)當(dāng)刪除,其他以此類推。最后t所指的數(shù)組中的內(nèi)容應(yīng)是″246″。注意:請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句。試題程序:#include<stdio.h>#include<string.h>voidfun(char*s,chart[]){}main(){chars[100],t[100];voidNONO();printf(″\nPleaseenterstringS:″);scanf(″%s″,s);fun(s,t);printf(″\nTheresultis:%s\n″,t);NONO();}voidNONO()/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/{chars[100],t[100];FILE*rf,*wf;inti;rf=fopen(″in.dat″,″r″);wf=fopen(″out.dat″,″w″);for(i=0;i<10;i++){fscanf(rf,″%s″,s);fun(s,t);fprintf(wf,″%s\n″,t);}fclose(rf);fclose(wf);}標(biāo)準(zhǔn)答案:voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i]!=′\0′;i++)if(i%2==0&&s[i]%2==0)/*將s所指字符串中下標(biāo)和ASCⅡ碼值都為偶數(shù)的字符放入數(shù)組t中*/t[j++]=s[i];t[j]=′\0′;/*在字符串最后加上結(jié)束標(biāo)識*/}知識點(diǎn)解析:本題考查:循環(huán)判斷結(jié)構(gòu);字符串的操作;邏輯運(yùn)算符的使用。本題要求刪除下標(biāo)為偶數(shù)同時(shí)ASCⅡ碼值也為偶數(shù)的字符,即保留下標(biāo)為偶數(shù)同時(shí)ASCⅡ碼值也為偶數(shù)的字符。循環(huán)語句用于遍歷字符串,條件語句用于判斷當(dāng)前字符是否符合要求。注意判斷條件是下標(biāo)為偶數(shù),同時(shí)ASCⅡ碼值也為偶數(shù),所以應(yīng)使用邏輯與“&&”運(yùn)算符。國家二級C語言機(jī)試(操作題)模擬試卷第7套一、程序填空題(本題共1題,每題1.0分,共1分。)1、人員的記錄由編號和出生年、月、日組成,N名人員的數(shù)據(jù)已在主函數(shù)中存入結(jié)構(gòu)體數(shù)組std中。函數(shù)fun的功能是:找出指定出生年份的人員,將其數(shù)據(jù)放在形參k所指的數(shù)組中,由主函數(shù)輸出,同時(shí)由函數(shù)值返回滿足指定條件的人數(shù)。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#defineN8typedefstruct{intnum;intyear,month,day;}STU;intfun(STU*std,STU*k,intyear){int1,n=0;for(i=0;i<N;i++)/******found******/if(____1____==year)/******found******/k[n++]=____2____;/******found******/return(____3____);}main(){STUstd[N]={{1,1984,2,15},{2,1983,9,21},{3,1984,9,1},{4,1983,7,15},{5,1985,9,28},{6,1982,11,15},{7,1982,6,22},{8,1984,8,19}};STUk[N];inti,n,year;printf(″Enterayear:″);scanf(″%d″,&year);n=fun(std,k,year);if(n==0)printf(″\nNopersonwasbornin%d\n″.year):elseprintf(″\Thesepersonswerebornin%d\n″,year);for(i=0:i<n:i++)printf(″%d%d—%d一%d\n″,k[i].num,k[i].year,k[i[.month,k[i].day);標(biāo)準(zhǔn)答案:(1)std[i].year(2)std[i](3)n知識點(diǎn)解析:本題考查:數(shù)組變量判斷;for循環(huán)語句;函數(shù)返回值。本題要求從給定的人員數(shù)據(jù)中找出與指定出生年份相同的記錄存入k中,并返回符合條件的人數(shù)。填空1:此空判斷結(jié)構(gòu)體變量中的年份與year是否相等,所以應(yīng)填std[i].year。填空2:把符合條件的記錄依次存入實(shí)參k中,所以應(yīng)填std[j]。填空3:函數(shù)返回滿足條件的人數(shù),所以應(yīng)填n。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:將m(1≤m≤10)個(gè)字符串連接起來,組成一個(gè)新串,放入pt所指存儲(chǔ)區(qū)中。例如:把三個(gè)串″abc″″CD″″EF″連接起來,結(jié)果是″abc-CDEF″。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>#include<string.h>voidfun(charstr[][10],intm,char*pt){/******found******/Intk,q,i;for(k=0;k<m;k++){q=strlen(str[k]);for(i=0;j<q;i++)/******found******/pt[i]=str[k,i];pt+=q;pt[0]=0;}}main(){intm,h;chars[10][10],p[120];printf(″\nPleaseenterm:″);scanf(″%d″,&m);gets(s[0]);printf(″\nPleaseenter%dstring:\n″,m);for(h=0;h<m;h++)gets(s[h]);fun(s,m,p);printf(″\nTheresuhis:%s\n″,p);}標(biāo)準(zhǔn)答案:(1)intk,q,i;(2)pt[i]=str[k][i];知識點(diǎn)解析:本題考查:C語言的書寫和語法性錯(cuò)誤,這類錯(cuò)誤比較簡單,只要編譯程序,根據(jù)錯(cuò)誤提示修改即可。(1)關(guān)鍵字書寫錯(cuò)誤,定義整型變量的關(guān)鍵字應(yīng)使用int,而非Int。(2)數(shù)組元素表示錯(cuò)誤,表示二維數(shù)組元素,應(yīng)使用方括號將行坐標(biāo)和列坐標(biāo)分別括起來,即str[k,i]應(yīng)改為str[k][i]。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請編寫函數(shù)fun,其功能是:找出2×M整型二維數(shù)組中最大元素的值,并將此值返回調(diào)用函數(shù)。注意:請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。試題程序:#include<stdio.h>#defineM4inffun(inta[][M]){}main(){intarr[2][M]={5,8,3,45,76,—4,12,82};voidNONO();printf(″max=%d\n″,fun(arr));NONO();}voidNONO()/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/{FILE*wf;intarr[][M]={5,8,3,90,76,—4,12,82};wf=fopen(″out.dat″,″w″);fprintf(wf,″max=%d\n″.fum(arr));fclose(wf);}標(biāo)準(zhǔn)答案:intfun(inta[][M]){inti,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;j<M;j++)if(max<a[i][j])max=a[i][j];returnmax:}知識點(diǎn)解析:本題考查:求數(shù)組的最大值,需要運(yùn)用循環(huán)語句,因?yàn)閿?shù)組是二維數(shù)值,所以應(yīng)使用二層加for循環(huán)嵌套。使用for循環(huán)語句時(shí)需要注意循環(huán)變量的取值范圍。此類求最大值或最小值的問題,可以采用逐個(gè)比較的方式,要求對數(shù)組中所有元素遍歷一遍,并且從中找出數(shù)組最大值或最小值。首先定義變量max存放數(shù)組中的第一個(gè)元素的值,然后利用for循環(huán)逐個(gè)找出數(shù)組中的元素,并與max比較,如果元素值大于max,則將該值賦于max,循環(huán)結(jié)后max的值即為數(shù)組最大值,最后將該值返回。說明:該類題目考查較多,要掌握逐行比較的方法。對于m*n二維數(shù)組,如采用逐行查找方法,代碼實(shí)現(xiàn)為:for(i=0;i<m;i++)for(j=0;j<n;j++)國家二級C語言機(jī)試(操作題)模擬試卷第8套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位的順序組成一個(gè)新數(shù),作為函數(shù)值返回。例如,從主函數(shù)輸入一個(gè)整數(shù)27638496,則函數(shù)返回值為26846。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>unsignedlongfun(unsignedlongn){unsignedlongx=0,s,i;intt;s=n;/*********found*********/i=【1】;/*********found*********/while(【2】){t=s%10;if(t%2==0){/*********found*********/x=x+t*i;i=【3】;}s=s/10;}returnx,}main(){unsignedlongn=-1;while(n>99999999‖n<0)(printf("Pleaseinput(0<n<100000000):");scanf("%ld",&n);}printf("\nTheresultis:%ld\n",fun(n));}標(biāo)準(zhǔn)答案:(1)1(2)s>0(3)i*10知識點(diǎn)解析:填空l:變量i用來控制被取出的偶數(shù)在新數(shù)中的位置,應(yīng)賦初值1。填空2:while語句的循環(huán)條件是s>0。填空3:變量i用來標(biāo)識個(gè)位、百位和千位等。二、程序修改題(本題共1題,每題1.0分,共1分。)2、使用VC++2010打開考生文件夾下modi1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件modi1.c。在此程序中,函數(shù)fun的功能是:輸出M×M整數(shù)方陣,然后求兩條對角線上元素之和,并作為函數(shù)值返回。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdlib.h>#include<conio.h>#include<stdio.h>#defineM5/*********found*********/intfun(intn,intxx[][]){inti,j,sum=0;printf("\nThe%dx%dmatrix:\n",M,M);for(i=0;i<M;i++){for(j=0;j<M;j++)/*********found*********/printf("%f",xx[i][j]);printf("\n");}for(i=0;i<n;i++)sum+=xx[i][i]+xx[i][n-i-1],return(sum);}voidmain(){intaa[M][M]={{1,2,3,4,5},{4,3,2,1,0},{6,7,8,9,0},{9,8,7,6,5},{3,4,5,6,7}};system("CLS");printf("\nThesumofallelementsOn2diagnalsis%ld",fun(M,aa));}標(biāo)準(zhǔn)答案:(1)intfun(intn,intxx[][M])(2)printf("%d",xx[i][j]);知識點(diǎn)解析:(1)當(dāng)用數(shù)組作為函數(shù)的形參時(shí),可以不定義數(shù)組的行數(shù),但一定要定義數(shù)組的列數(shù)。(2)該處錯(cuò)誤比較隱蔽,一般c語言上機(jī)考試很少涉及printf函數(shù)中的錯(cuò)誤,此處只要明白“d”和“f”的區(qū)別就可以了。格式字符d表示以帶符號的十進(jìn)制形式輸出整數(shù)(正整數(shù)不輸出符號);格式字符f表示以小數(shù)形式輸出單精度、雙精度數(shù)據(jù),隱含輸出6位小數(shù)。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,編寫函數(shù)fun,其功能是:將a、b兩個(gè)兩位正整數(shù)合并成一個(gè)新的整數(shù)放在e中。合并的方式是:將a中的十位和個(gè)位數(shù)依次放在變量e的千位和十位上,b中的十位和個(gè)位數(shù)依次放在變量e的個(gè)位和百位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后e=4251。注意:部分源程序給出如下。請勿改動(dòng)主函數(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);printf("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=b/10+(a%10)★10+(b%10)★100+(a/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ī)試(操作題)模擬試卷第9套一、程序填空題(本題共1題,每題1.0分,共1分。)1、使用VC++2010打開考生文件夾下blank1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件blank1.c。在此程序中,函數(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;SLTST*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)ret

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論