版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國家二級(jí)C語言機(jī)試(操作題)模擬試卷14(共9套)(共26題)國家二級(jí)C語言機(jī)試(操作題)模擬試卷第1套一、程序填空題(本題共1題,每題1.0分,共1分。)1、下列給定程序中,函數(shù)fun的功能是:找出100~x(x≤999)之間各位上的數(shù)字之和為15的所有整數(shù),并在屏幕輸出;將符合條件的整數(shù)的個(gè)數(shù)作為函數(shù)值返回。例如,當(dāng)n值為500時(shí),各位數(shù)字之和為15的整數(shù)有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492,共有26個(gè)。請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并將下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdio.h>intfun(intx){intn,s1,s2,s3,t;/*********found*********/n=【1】;t=100;/*********found*********/while(t<=【2】){s1=t%10;s2=(t/10)%10;s3=t/100;if(s1+s2+s3==15){printf("%d",t);n++;}/*********found*********/【3】;}returnn;}main(){intx=-1;while(x>999‖x<0){printf("Pleaseinput(0<x<=999):");scanf("%d",&x);}printf("\nTheresultis:%d\n",fun(x));}標(biāo)準(zhǔn)答案:(1)0(2)x(3)t++知識(shí)點(diǎn)解析:填空1:變量n用于存放符合條件的整數(shù)的個(gè)數(shù),應(yīng)賦初值為0。填空2:根據(jù)題目要求,確定循環(huán)變量t的取值范圍為t<=x。填空3:循環(huán)變量t自增1操作。二、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)2、編寫函數(shù)fun,其功能是:根據(jù)以下公式求P的值,結(jié)果由函數(shù)值帶回。m與n為兩個(gè)正整數(shù)且要求m>n。例如:m=12,n=8時(shí),運(yùn)行結(jié)果為495.000000。注意:部分源程序在文件PROG1.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。試題程序:#include<stdio.h>floatfun(intm,intn){}main()/*主函數(shù)*/{voidNONO();printf("P=%f\n",fun(12,8));NONO();}voidNONO(){/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*fp,*wf;inti,m,n;floats;fp=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(fP,"%d,%d",&m,&n);s=fun(m,n);fprintf(wf,"%f\n",s);}fclose(fp);fclose(wf);}標(biāo)準(zhǔn)答案:longjc(intm){longs=1;inti;for(i=1;i<=m;i++)s=s*i;returns;}floatfun(intm,intn){floatp;p=1.0*jc(m)/jc(n)/jc(m—n);returnp;}知識(shí)點(diǎn)解析:本題考查算術(shù)運(yùn)算的算法,先建立一個(gè)jc函數(shù)來計(jì)算m的階乘,函數(shù)中使用一個(gè)for循環(huán)來計(jì)算m的階乘,并將計(jì)算結(jié)果作為函數(shù)的返回值。在fun函數(shù)中調(diào)用jc函數(shù),來計(jì)算三個(gè)階乘的除法。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第2套一、程序填空題(本題共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所指的字符串為:abcAbsmaxless,程序執(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]知識(shí)點(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的功能是:求出如下分?jǐn)?shù)序列的前n項(xiàng)之和,和值通過函數(shù)值返回。例如,若n=5,則應(yīng)輸出8.391667。請改正程序中的錯(cuò)誤,使其得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<stdlib.h>#include<conio.h>#include<stdio.h>/*********found*********/voidfun(intn){inta=2,b=1,c,k;doubles=0.0;for(k=1;k<=n;k++){/*********found*********/s=s+(Double)a/b;c=a;a=a+b;b=c;}return(s);}voidmain(){intn=5;system("CLS");printf("\nThevalueoffunctionis:%lf\n",fun(n));}標(biāo)準(zhǔn)答案:(1)doublefun(intn)(2)s=s+(double)a/b;知識(shí)點(diǎn)解析:(1)由語句“return(s);”和變量s定義為double型可知,該函數(shù)定義時(shí)其類型標(biāo)識(shí)符為double類型。(2)注意數(shù)據(jù)類型double的書寫格式。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、使用VC++2010打開考生文件夾下prog1中的解決方案。此解決方案的項(xiàng)目中包含一個(gè)源程序文件prog1.c。在此程序中,請編寫一個(gè)函數(shù)fun,它的功能是:將ss所指字符串中所有下標(biāo)為奇數(shù)位置的字母轉(zhuǎn)換為大寫(若該位置上不是字母,則不轉(zhuǎn)換)。例如,若輸入"abc4Efg",則應(yīng)輸出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。試題程序:#include<conio.h>#include<stdio.h>#include<string.h>#include<stdlib.h>voidfun(char*ss){}voidmain(){FILE,*wf;chartt[81],s[81]="abc4Efg";system("CLS");printf("\nPleaseenteranstringwithin80characters:\n");gets(tt);printf("\n\nAfterchanging,thestring\n%s",tt);fun(tt);printf("\nbecomes\n%s\n",tt);/*********found*********/wf=fopen("out.dat","w");fun(s);fprintf(wf,"%s",s);fclose(wf);/*********found*********/}標(biāo)準(zhǔn)答案:voidtun(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;}知識(shí)點(diǎn)解析:該題要求將給定字符串中奇數(shù)位置的字母轉(zhuǎn)換為大寫,需要先判斷奇數(shù)位置以及是否是小寫字母,如果是再通過其轉(zhuǎn)換方法進(jìn)行轉(zhuǎn)換。從C語言的學(xué)習(xí)中知道,只要將小寫字母減去32即轉(zhuǎn)成大寫字母,將大寫字母加上32即轉(zhuǎn)成小寫字母。本程序用if語句實(shí)現(xiàn)轉(zhuǎn)換功能。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第3套一、程序填空題(本題共1題,每題1.0分,共1分。)1、下列給定程序中,函數(shù)fun的功能是:將自然數(shù)1~10及其平方根寫到名為myfile3.txt的文本文件中,然后再順序讀出顯示在屏幕上。請?jiān)诔绦蛳庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<math.h>#include<stdio.h>intfun(char*fname){FILE*fp;inti,n;floatx;if((fp=fopen(fname,"w"))==NULL)return0;for(i=1;i<=10;i++)/*********found*********/fprintf(【1】,"%d%f\n",i,sqrt((double)i));printf("\nSucceed!!\n");/*********found*********/【2】;printf("\nThedatainfile:\n");/*********found*********/if((fp=fopen(【3】,"r"))==NULL)return0;fscanf(fp,"%d%f",&n,&x);while(!feof(fp)){printf("%d%f\n",1"1,x);fscanf(fp,"%d%f",&n,&x);}fclose(fp);return1;}main(){charfname[]="myfile3.txt";fun(fname);}標(biāo)準(zhǔn)答案:(1)fp(2)fclose(fp)(3)fname知識(shí)點(diǎn)解析:填空1:fprintf函數(shù)的形式是:fprintf(文件指針,格式字符串,輸出表列);,所以填入文件指針fp。填空2:文件一旦使用完畢,應(yīng)使用關(guān)閉函數(shù)fclose將文件關(guān)閉,以避免發(fā)生文件數(shù)據(jù)丟失等錯(cuò)誤。填空3:fopen函數(shù)用來打開一個(gè)文件,其一般形式為:文件指針名=fopen(文件名,使用文件方式);因此應(yīng)填入文件名fname。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun的功能是:將n個(gè)無序整數(shù)從小到大排序。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#include<conio.h>#include<stdio.h>#include<stdlib.h>fun(intr1,int,*a){inti,j,p,t;for(j=0;j<n一1;j++){p=j;/*********found*********/for(i=j+1;i<n一1;i++)if(a[p]>a[i])/*********found*********/t=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;}}}putarr(intn,int*z){inti;for(i=1;i<=n;i++,z++){printf("%4d",*z);if(!(i%10))printf("\n");}printf("\n");}voidmain(){intaa[20]={9,3,0,4,1,2,5,6,8,10,7),n=11;system("CLS");printf("\nBeforesorting%dnumbers:\n",n),putarr(n,aa);fun(n,aa);printf("\nAitersorting%dnumbers:\n",r1);putarr(n,aa);}標(biāo)準(zhǔn)答案:(1)for(i=j+1;i<n;i++)(2)p=i;知識(shí)點(diǎn)解析:該程序是對n個(gè)無序數(shù)實(shí)現(xiàn)從小到大的排序,先找出整數(shù)序列的最小項(xiàng),置于指針第1個(gè)元素的位置;再找出次小項(xiàng),置于第2個(gè)元素的位置;之后順次處理后續(xù)元素。(1)數(shù)組的長度為n,所以最后一個(gè)元素的下標(biāo)值為n一1,i的取值范圍應(yīng)該包括此下標(biāo)值。(2)p是中間變量,存放值較小的元素下標(biāo)。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(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。注意:部分源程序給出如下。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。試題程序:#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:%idkn",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;}知識(shí)點(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)算。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第4套一、程序填空題(本題共1題,每題1.0分,共1分。)1、函數(shù)fun的功能是:統(tǒng)計(jì)長整數(shù)n的各個(gè)位上出現(xiàn)數(shù)字1、2、3的次數(shù),并通過外部(全局)變量c1,c2,c3返回主函數(shù)。例如:當(dāng)n=123114350時(shí),結(jié)果應(yīng)該為:c1=3c2=1c3=2。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#includeintc1,c2,C3;voidfun(longn){c1=c2=c3=0;while(n){/**********found**********/switch(____1____){/**********found**********/case1:c1++;____2____;/**********found**********/case2:c2++;____3____;case3:c3++;}n/=10;}}main(){longn=123114350L;fun(n);printf("\nTheresult:\n");printf("n=%ldc1=%dc2=%dc3=%d\n",n,c1,c2,c3);}標(biāo)準(zhǔn)答案:(1)n%10(2)break(3)break知識(shí)點(diǎn)解析:第一空:switch內(nèi)部是統(tǒng)計(jì)數(shù)字1、2、3的個(gè)數(shù),因此switch條件是n的一位數(shù)。由“n/=10;”在循環(huán)中,n每次減小為以前的1/10,即n逐步往左邊移出一個(gè)整數(shù)位,移出的整數(shù)位可由n%10可求得,故第一空處應(yīng)填“n%10”。第二空:C語言中,case語句后都要加“break”語句,否則會(huì)執(zhí)行多個(gè)case語句,因此第二空處應(yīng)為“break”。第三空:理由同上,第三空處應(yīng)填“break”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODI1.C中函數(shù)fun的功能是:首先將大寫字母轉(zhuǎn)換為對應(yīng)小寫字母;若小寫字母為a~u,則將其轉(zhuǎn)換為其后的第5個(gè)字母;若小寫字母為v~z,使其值減21。轉(zhuǎn)換后的小寫字母作為函數(shù)值返回。例如,若形參是字母A,則轉(zhuǎn)換為小寫字母f:若形參是字母W,則轉(zhuǎn)換為小寫字母b。請改正函數(shù)fun中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#includecharfun(charc){if(c>=’A’&&c<=’Z’)/*************found*************/C=C+32;if(c>=’a’&&c<=’u’)/*************found*************/c=c一5;elseif(c>=’v’&&c<=’z’)c=c一21;returnc;}main(){charc1,c2;printf("\nEnteraletter(A—Z):");c1=getchar();if(isupper(c1)){c2=fun(c1);printf("\n\nTheletter\’%c\’changeto\’%c\’\n",c1,c2);}elseprintf("\nEnter(A—Z)!\n");}標(biāo)準(zhǔn)答案:(1)c=c+32;(2)c=c+5;知識(shí)點(diǎn)解析:(1)第一個(gè)標(biāo)識(shí)下“C=C+32:”中變量C沒有定義,編譯時(shí)會(huì)提示出錯(cuò)。根據(jù)題意,這行語句的作用是將大寫字母轉(zhuǎn)換為小寫字母,C語句中大寫字母轉(zhuǎn)換為對應(yīng)的小寫字母是對原有ASCIl碼加32,小寫轉(zhuǎn)換為大寫是減32,所以應(yīng)將“C=C+32;”改為“C=C+32;”。(2)第二個(gè)標(biāo)識(shí)下是將小寫字母轉(zhuǎn)換為其后的第五個(gè)字母,字母在a~u之間只加上5就可以了,原題中減5則是將字母轉(zhuǎn)換到該字母之前的第五個(gè)字母,所以第二個(gè)標(biāo)識(shí)下“c=c-5;”改為“c=c+5;”。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請編寫函數(shù)fun,函數(shù)的功能是:將大于形參m且緊靠m的k個(gè)素?cái)?shù)存入xx所指的數(shù)組中。例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。注意:部分源程序在文件PROG1.C文件中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。#includevoidfun(intm,intk,intxx[]){}Main《){intm,n,zz[1000];voidNONO();printf("\nPleaseentertwointegers:");scanf("%d%d",&m,&n);fun(m,n,zz);for(m=0;.m標(biāo)準(zhǔn)答案:intr=0,temp,p,sign=1;/for(temp=m+1;temp=temp){if(k>=0)//判斷已有的素?cái)?shù)個(gè)數(shù)是否已經(jīng)滿足sum個(gè){xx[r++]=temp;//將素?cái)?shù)temp存入數(shù)組selectk--;//將題目中要求的素?cái)?shù)個(gè)數(shù)減1}elsebreak;}}知識(shí)點(diǎn)解析:進(jìn)入fun函數(shù),根據(jù)前面的分析:首先,定義、初始化變量sign,作為素?cái)?shù)的標(biāo)志;定義r,初始化為存儲(chǔ)素?cái)?shù)數(shù)組的起始位。然后,每判斷一次temp中的值是否為素?cái)?shù)后,使temp的值增1,再次對temp中新的值進(jìn)行判斷其是否為素?cái)?shù),不斷循環(huán)此過程,直到m的值等于指定的個(gè)數(shù),即函數(shù)中的k個(gè)數(shù)。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第5套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位的順序組成一個(gè)新的數(shù),并作為函數(shù)值返回。例如,從主函數(shù)輸入一個(gè)整數(shù):27638496,函數(shù)返回值為:26846。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#includeunsignedlongfun(unsignedlongn){unsignedlongx=0,s,i;intt;s=n;/**********found**********/i=【l】;/**********found**********/while(【2】){t=s%10;if(t%2==0){/**********found***********/x=x+t*i;i=【3】;}s=s/10;}returnx;}main(){unsignedlongn=-l;while(n>99999999||n<0){printf("Pleaseinput:(0標(biāo)準(zhǔn)答案:(1)1(2)s(3)i*10知識(shí)點(diǎn)解析:函數(shù)fun的功能是將形參n中,各位上為偶數(shù)的數(shù)取出,組成新數(shù)。第一空:由“if(t%2=0){x=x+t*i;i=【3】;}”可知,如果t是偶數(shù),那么t添加到返回值里面,比如第一次得到t=2,那么x=0+2*1;下一次得到了t=4,那么,此時(shí)x的值應(yīng)該是2+2*10;再下一次得到t=-2,那,么x=22+2*100,即x的值是在上一次值的基礎(chǔ)上加上新得到的值乘以其權(quán)值,因此i是代表權(quán)值。第一空處是初始化i,第一次進(jìn)入if語句時(shí),x是個(gè)1位數(shù),此時(shí)權(quán)值i應(yīng)為1,故第一空處應(yīng)為“1”。第二空:第二空處是填循環(huán)的終止條件,在循環(huán)體內(nèi),s每次縮小10倍,在最后一次進(jìn)入循環(huán)的時(shí)候,s是一個(gè)一位數(shù),s/10之后s變成0,下次就不應(yīng)該進(jìn)入while循環(huán),因此,while循環(huán)的終止條件是s不為0,故第二空處為“s”或“s!=0”。第三空:由第一空的分析可知權(quán)值i是在上一次的基礎(chǔ)上增加10倍,故第三空處應(yīng)為“i*10”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODI1.C中函數(shù)fun的功能是:輸出M行M列整數(shù)方陣,然后求兩條對角線上元素之和,返回此和數(shù)。請改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#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);}main(){intaafM][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}};printf("\nThesumofallelementson2diagnalsis%d.",fun(M,aa));}標(biāo)準(zhǔn)答案:(1)intfun(intn,intxx[][M])(2)printf("%4d",xx[i][j]);知識(shí)點(diǎn)解析:函數(shù)的功能是求兩條對角線上各元素之和。(1)第一個(gè)標(biāo)識(shí)下fun函數(shù)的定義中對于二維數(shù)組的定義在原題中并沒有給出空間,所以將“intfun(intn,intxx[][])”改為“intfun(intn,intxx[][M])”。(2)fun函數(shù)中n是int型,C語言輸出語句中整型應(yīng)該是%d,所以第二個(gè)標(biāo)識(shí)下“printf("%f",xx[i][j]);”應(yīng)該改為“printf("%4d",xx[i][j]);”。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、函數(shù)fun的功能是:將a、b中的兩個(gè)兩位正整數(shù)合并形成一個(gè)新的整數(shù)放在c中。合并的方式是:將a中的十位和個(gè)位數(shù)依次放在變量c的干位和十位上,b中的十位和個(gè)位數(shù)依次放在變量c的個(gè)位和百位上。例如,當(dāng)a=45,b=12。調(diào)用該函數(shù)后,c=4251。注意:部分源程序存在文件PROG1.C中。數(shù)據(jù)文件IN.DAT中的數(shù)據(jù)不得修改。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。#includevoidfun(inta,intb,long*c){}voidNONO(){/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*rf,*wf;inti,a,b;longc;rf=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%d,%d",&a,&b);fun(a,b,&c);fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);}fclose(rf);fclose(wf);}main(){inta,b;longc;voidNONO();printf("Inputa,b:");scanf("%d%d",&a,&b);fun(a,b,&c);printf("Theresultis:%ld\n",c);NONO();}標(biāo)準(zhǔn)答案:*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10);知識(shí)點(diǎn)解析:(1>分解兩位數(shù)的正整數(shù)n的個(gè)位和十位數(shù),可用n%10和n/10實(shí)現(xiàn)。(2)設(shè)x0、x1、x2、x3為一位數(shù),則x0、x1×10、x2×100、x3×1000,可以分別使x0、x1、x2、x3構(gòu)成個(gè)、十、百、千帶權(quán)數(shù),而x0+x1×10+x2×100+x3×1000構(gòu)成四位數(shù)。本題最多只考慮四位數(shù)。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第6套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:有NxN矩陣,以主對角線為對稱線,對稱元素相加并將結(jié)果存放在左下三角元素中,右上三角元素置為0。例如,若N=3,有下列矩陣:123計(jì)算結(jié)果為10045665078910149請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#defineN4voidfun(int(*t)____1____){inti,j;{____3____=0;}}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(j=0;j標(biāo)準(zhǔn)答案:(1)[N](2)t[i][j](3)t[j][i]知識(shí)點(diǎn)解析:函數(shù)fun的功能是將對稱元素相加并將結(jié)果存放在左下三角元素中,右上三角元素置為0,操作順序是將對稱元素相加存放在左下三角元素中,然后將右上三角元素置0。第一空:在主函數(shù)中fun函數(shù)的調(diào)用形式是“fun(t):”,t是數(shù)組名,故fun函數(shù)的參數(shù)是指針,因此第一空處應(yīng)為“[N]”。第二空:“____2____=t[i]D]+t[j][i];”是將對稱元素相加存放在左下三角元素中,左下三角元素可表示為t[i]D],故第二空處應(yīng)為“t[i]D]”。第三空:“____3____=0;”是將右上三角元素置0,右上三角元素可表示為t[j][i],故第三空為“t[j][i]”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODI1.C中函數(shù)fun的功能是:計(jì)算函數(shù)(x,y,z)=(x+y)/(x.y)+(z+y)/(z.y)的值。其中x和y的值不等,z和y的值不等。例如,當(dāng)X的值為9、y的值為11、z的值為15時(shí),函數(shù)值為—3.50。請改正程序中的錯(cuò)誤,使它能得出正確結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#include#include#include#defineFU(m,n)(m/n)floatfun(floata,floatb,floatc){floatvalue;value=FU(a+b,a—b)+FU(c+b,c—b);Return(Value);main(){floatx,y,z,sum;printf("Inputxyz:");scanf("%f%f%f",&x,&y,&z);printf("x=%f,y=%f,z=%f\n",x,y,z);if(x==y||y==z){printf("Dataerror!\n");exit(0);}sum=fun(x,y,z);printf("Theresultis:%5.2f\n",sum);}標(biāo)準(zhǔn)答案:(1)#defineFU(m,n)((m)/(n))(2)return(value);知識(shí)點(diǎn)解析:本題中函數(shù)的功能是計(jì)算題干中給出的公式值。本題的解題過程是利用了定義的宏FU,實(shí)現(xiàn)了函數(shù)中給出的公式的求值。(1)函數(shù)fun兩次調(diào)用宏FU來計(jì)算“value=FU(a+b,a—b)+FU(c+b,c—b);”。檢查宏的定義是否正確,可以用實(shí)參代入宏進(jìn)行展開:(a+b/a—b),由此看到,“FU(a+b,a—b)”進(jìn)行的計(jì)算不是“(a+b)/(a—b)”,而是“(a+b/a—b)”,因?yàn)椤?”的優(yōu)先級(jí)高于“+”或“—”,所以要使用括號(hào)限定計(jì)算優(yōu)先順序。所以將“#defineFU(m,n)(m/n)”改為“#defineFU(m,n)((m)/(n))”。(2)第二個(gè)標(biāo)識(shí)下返回語句的關(guān)鍵字有誤。所以,第二個(gè)標(biāo)識(shí)下“Return(value);”應(yīng)該改為“return(value);”,C語言中沒有“Return”這個(gè)關(guān)鍵字。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、規(guī)定輸入的字符串只包含字母和*號(hào)。請編寫函數(shù)fun,它的功能是:將字符串中的前導(dǎo)*號(hào)全部刪除,中間和尾部的*號(hào)不刪除。例如,字符串中的內(nèi)容為:*******A*BC*DEF*G****,刪除后,字符串中的內(nèi)容應(yīng)當(dāng)是:A*BC*DEF*G****。在編寫函數(shù)時(shí),不得使用C語言提供的字符串函數(shù)。注意:部分源程序在文件PROG1.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。#includevoidfun(char*a){}main(){chars[81];voidNONO();printf("Enterastring:\n");gets(s);fun(s);printf("Thestringafterdeleted:\n");puts(s);NONO();}voidNONO(){/*本函數(shù)用于打開文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*in,*out;inti;charsl81];in=fopen("in.dat","r");out=fopen("out.dat","w");for(i=0;i<10;i++)(fscanf(in,"%",s);fun(s);fprintf(out,"%s\n",s);}fclose(in);fclose(out);}標(biāo)準(zhǔn)答案:1intj=0;2char*p=a;3while(*p==’*’)p++;4while(*p){5a[j++]=*p;6p++;)7a[j]=’\0’;知識(shí)點(diǎn)解析:該程序功能是將字符串中的前導(dǎo)“*”號(hào)全部刪除,中間和尾部的“*”號(hào)不刪除。本題的解題過程首先確定由串起始位置開始的第一個(gè)非“*”進(jìn)行判斷,將不是“*’的字符拷貝到字符串。(1)首先,使用一個(gè)指針p指向串的起始位置,然后對指針p指向的字符進(jìn)行判斷,并且如果是“*”,那么跳過該字符,這樣確定了由頭開始的第一個(gè)非“*”的位置。(2)然后,在循環(huán)過程中將第一個(gè)非“*”字符起始到串尾的字符拷貝到字符串a(chǎn)。(3)最后,在新生成的字符串尾加’\0’。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第7套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:在3×4的矩陣中找出在行上最大、在列上最小的那個(gè)元素,若沒有符合條件的元素則輸出相應(yīng)信息。例如,有下列矩陣:12134781063597程序執(zhí)行結(jié)果為:find:a[2][2]=9請?jiān)诔绦虻南庐嬀€處填入正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:1#1nclude<stdio.h>2#defineM33#defineN44voidfun(int(*a)[N])5{inti=0,j,find=0,rmax,c,k;6while((i<M)&&(!find))7{rmax=a[i][0];c=0;8for(j=1;j<N;j++)9if(rmax<a[i][j]){10/*********found*********/11rmax=a[i][j];c=【1】;}12find=1;k=0;13while(k<M&&find){14/*********found*********/15if(k!=i&&a[k][c]<=rmax)16find=【2】;17k++;18}19if(find)20printf(’’find:a[%d][%d]=%d\n’’,i,c,a[i][c]);21/*********found*********/22【3】23}24if(!find)25printf(’’notfound!\n’’);26}27main()28{intx[M][N],i,j;29printf(’’Enternumberforarray:\n’’);30for(i=0;i<M;i++)31for(j=0;j<N;j++)32scanf(’’%d’’,&x[i][j]);33printf(’’Thearray:\n’’);34for(i=0;i<N;i++)35{for(j=0;j<N;j++)36printf(’’%3d’’,x[i][j]);37printf(’’\n\n’’);38}39fun(x);40}標(biāo)準(zhǔn)答案:(1)j(2)0(3)i++知識(shí)點(diǎn)解析:本題是在矩陣中找出在行上最大、在列上最小的那個(gè)元素。填空1:找出行上最大的數(shù),并將該數(shù)的列數(shù)j保存在c中,所以應(yīng)填j。填空2:使用while循環(huán)語句和控制變量find,如果該數(shù)不是列中的最小數(shù),那么把find置0,所以應(yīng)填0。填空3:i是while的控制變量,所以每做一次循環(huán),該數(shù)值要加1,所以應(yīng)填i++。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序的功能是:建立一個(gè)帶頭結(jié)點(diǎn)的單向鏈表,并用隨機(jī)函數(shù)為各結(jié)點(diǎn)數(shù)據(jù)域賦值。函數(shù)fun的作用是求出單向鏈表結(jié)點(diǎn)(不包括頭結(jié)點(diǎn))數(shù)據(jù)域中的最大值,并且作為函數(shù)值返回。請改正函數(shù)fun中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:1#include<stdio.h>2#include<conio.h>3#include<stdlib.h>4typedefstructaa5{intctata;6structaa*next;7}NODE;8fun(NODE*h)9{intmax=-1;10NODE*p;11/*********found*********/12p=h;13while(p)14{if(p->data>max)15max=p->data;16/*********found*********/17p=h->next;18}19returnmax;20}21outresult(ints,F(xiàn)ILE*pf)22{fprintf(pf,’’\nThemaxinlink:%d\n’’,s);23}24NODE*treatlink(intn,intm)25{NODE*h,*p,*s;26inti;27h=p=(NODE*)malloc(sizeof(NODE));28h->data=9999;29for(i=l;i<=n;i++)30{s=(NODE*)malloc(sizeof(NODE));31s->data=rand()%m;32s->next=p->nexL;33p->next=s;p=p->next;34}35p->next=NULL;36returnh;37}38outlink(NODE*h,F(xiàn)ILE*pf)39{NODE*p;40p=h->next;41fprintf(pf,’’\nTheLIST:\n\nHEAD’’);42while(p)43{fprintf(pf,’’->%d’’,p->data);44p=p->next;}45fprintf(pf,’’\n’’);46}47main()48{NODE*head;intm;49system(’’CLS’’);50head=creatlink(12,100);51outlink(head,stdout);52m=fun(head);53printf(’’\nTheRESULT:\n’’);54outresult(m,stdout);55}標(biāo)準(zhǔn)答案:(1)p=h->next;(2)p=p->next;知識(shí)點(diǎn)解析:(1)因?yàn)殒湵淼念^結(jié)點(diǎn)沒有數(shù)據(jù)域,所以對指針p進(jìn)行初始化時(shí),要將p指向頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)。(2)通過指針p的移動(dòng)遍歷鏈表,因此此處應(yīng)改為p=p->next;。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、下列程序定義了N×N的二維數(shù)組,并在主函數(shù)中自動(dòng)賦值。請編寫函數(shù)fun(ima[][N],imm),該函數(shù)的功能是使數(shù)組右上半三角元素中的值乘以m。例如,若m的值為2,a數(shù)組中的值為:則返回主程序后a數(shù)組中的值應(yīng)為:注意:部分源程序在文件PROG1.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。試題程序:1#include<conio.h>2#include<stdio.h>3#include<stdlib.h>4#include<string.h>5#defineN56voidfun(inta[][N],intm)7{89}10main()11{12inta[N][N],m,i,j;13FILE*out;14printf(’’***Thearray***\n");15for(i=0;i<N;i++)16{for(j-0;j<N;j++)17{a[i][j]=rand()%20;18printf(’’%4d’’,a[i][j]);19}20printf(’’\n’’);21}22m=rand()%4;23printf(’’m=%4d\n’’,m);24fun(a,m);25printf(’’THERESULT\n’’);26for(i=0;i<N;i++)27{for(j=0;j<N;j++)28printf(’’%4d’’,a[i][j]);29printf(’’\n’’);30}31/*********found*********/32out=fopen(’’out.dat’’,’’w’’);33for(i=0;i<N;i++)34for(j=0;j<N;j++)35a[i][j]=i*j;36fun(a,8);37for(i=0;i<N;i++)38{for(j=0;j<N;j++)39fprintf(out,’’%4d’’,a[i][j]);40fprintf(out,’’\n’’);41}42fclose(out);43/*********found*********/44}標(biāo)準(zhǔn)答案:1voidfun(inta[][N],intm)2{3inti,j;4for(j=0;j知識(shí)點(diǎn)解析:本程序?qū)崿F(xiàn)將矩陣中右上半三角元素中的值乘以m,使用循環(huán)語句遍歷數(shù)組元素,第1個(gè)循環(huán)用于控制行坐標(biāo),第2個(gè)循環(huán)用于控制列下標(biāo)。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第8套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)按數(shù)據(jù)域遞增有序鏈接。函數(shù)fun的功能是:刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),使之只保留一個(gè)。請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#include#defimeN8typedefstruct1ist{intdata;structlist*next;}SLIST;voidfun(SLIST*h){SLIST*p,*q;p=h->next;if(P!=NULL){q=p->next;while(q!=NULL){if(p->data==q->data){p->next=q->next;/**********found**********/free(_____1____);/**********found**********0q=p->_____2____;}else{p=q;/**********found**********/q=q->_____3____;}}}}SLIST*creatlist(int*a){SLIST*h,*p,*q;inti;h=p=(SLIST*)malloc(sizeof(SLIST));for(i=0;idata=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("->%d",p->data);P=P->next;}while(P!=NULL);printf("->End\n");}}msin(){SLIST*head;inta[N]={1,2,2,3,4,4,4,5};head=creatlist(a);printif"\nThelistbeforedeleting:\n");outlist(head);fun(head);printif"\nThelistafterdeleting:\n");outlist(head);}標(biāo)準(zhǔn)答案:(1)q(2)next(3)next知識(shí)點(diǎn)解析:函數(shù)fun的功能是刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),只保留一個(gè)。第一空:p和q是兩個(gè)SLIST結(jié)構(gòu)體指針,分別指向兩個(gè)相鄰的結(jié)點(diǎn)?!癷f(p->data==q->data)”成立則應(yīng)該刪除其中一個(gè)結(jié)點(diǎn),“p->next=-q->next;”p指向q的下一個(gè)結(jié)點(diǎn),那么q結(jié)點(diǎn)就可以刪除了,因此第一空處應(yīng)該為“free(q);”。第二空:在第一空處,q指向的結(jié)點(diǎn)已經(jīng)被刪除,如果要繼續(xù)循環(huán)搜索數(shù)據(jù)域值相同的結(jié)點(diǎn),那么q需要重新指向p的下一個(gè)結(jié)點(diǎn),因此第二空處應(yīng)該為“q=p->next;”。第三空:如果“if(p->data==q->data)”不成立,那么p和q都.向結(jié)點(diǎn)尾移動(dòng)一個(gè)結(jié)點(diǎn)位置,因此第三空處應(yīng)該是“q=q->next;”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODll.C中函數(shù)fun的功能是:用選擇法對數(shù)組中的n個(gè)元素按從小到大的順序進(jìn)行排序。請修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行和刪行,也不得更改程序的結(jié)構(gòu)!#include#defimeN20voidfun(inta[],intn){inti,j,t,Pp;for(j=0;j標(biāo)準(zhǔn)答案:(1)p=j(2)p=i;知識(shí)點(diǎn)解析:程序利用選擇法實(shí)現(xiàn)數(shù)組中的n個(gè)元素從小到大的排序。(1)第一個(gè)標(biāo)識(shí)下面“p=j”,根據(jù)C語言的語法,不難發(fā)現(xiàn)語句結(jié)束缺少分號(hào),因此改為“p=j;”。(2)第二個(gè)標(biāo)識(shí)下面的“p=j;”上兩句是以i作為循環(huán)和判斷條件,其中語句“for(i=j;i三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請編寫一個(gè)函數(shù)fun,它的功能是:求出1到m之間(含m)能被7或11整除的所有整數(shù)放在數(shù)組a中,通過n返回這些數(shù)的個(gè)數(shù)。例如,若傳送給m的值為50,則程序輸出:711142122283335424449注意:部分源程序存在文件PROG1.C中。請勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。#include#defineM100v02dfun(intm,int*a,int*n){}main(){intaa[M],n,k;voidNONO();fun(50,aa,&n);for(k=0;k標(biāo)準(zhǔn)答案:inti,j=0;*n=0;for(i=1;i<=m;i++)if(i%7==0||i%11==0){a[j]=i;j++,}*n=j;知識(shí)點(diǎn)解析:該題是求某范圍內(nèi)能被7或11整除的數(shù)。該程序的解題思路可以分解為以下幾步:判斷是否被7整除→判斷或者是否被11整除→按要求返回計(jì)算結(jié)果。國家二級(jí)C語言機(jī)試(操作題)模擬試卷第9套一、程序填空題(本題共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ù)中輸出平均值和移動(dòng)后的數(shù)據(jù)。例如,有10個(gè)正數(shù):47、30、32、40、6、17、45、15、48、26,其平均值為30.500000。移動(dòng)后的輸出為:30、6、17、
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書:新質(zhì)公安戰(zhàn)斗力發(fā)展中的新質(zhì)公安人才培養(yǎng)路徑研究
- 2024年安徽省農(nóng)業(yè)職業(yè)技能大賽(動(dòng)物疫病防治員賽項(xiàng))考試題庫(含答案)
- 網(wǎng)絡(luò)軟件合同范例
- 設(shè)計(jì)優(yōu)化合同范例
- 首飾定制代工合同范例
- 槐蔭租房合同范例
- 購車中介合同范例
- 房屋拆墻安全合同范例
- 銷售合作類合同范例
- 勞務(wù)派遣保安合同范例
- 實(shí)驗(yàn)一電路元件伏安特性的測試
- 宋大叔教音樂光盤第二單元講義
- 初物管理辦法及規(guī)定
- 體育與健康課一年級(jí)(水平一)課時(shí)教案全冊
- 回流焊曲線講解
- 國家開放大學(xué)電大??啤队⒄Z教學(xué)法》2023-2024期末試題及答案(試卷代號(hào):2145)
- 一些常見物質(zhì)的安托因常數(shù)
- (整理)變形測量作業(yè)指導(dǎo)細(xì)則
- 布萊恩廚具公司的資本結(jié)構(gòu)分析
- 高速公路服務(wù)區(qū)工作計(jì)劃總結(jié)與工作思路
- 集團(tuán)子公司資金計(jì)劃管理制度
評論
0/150
提交評論