版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年湖南省岳陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試
C語(yǔ)言程序設(shè)計(jì)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、2.填空題(10題)
1.軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、【】維護(hù)和
預(yù)防性維護(hù)。
2.對(duì)軟件是否能達(dá)到用戶所期望的要求的測(cè)試稱為【】。
3.若有以下程序:
main()
(
inta=4,b=3,c==5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d%d%d\n",a,b,C);
)
執(zhí)行后輸出結(jié)果是【】。
4.當(dāng)循環(huán)隊(duì)列非空且隊(duì)尾指針等于隊(duì)頭指針時(shí),說(shuō)明循環(huán)隊(duì)列已滿,不
能進(jìn)行入隊(duì)運(yùn)算。這種情況稱為【】。
5.已有定義如下:
structnode
{intdata;
structnode*next;
)*P;
以下語(yǔ)句調(diào)用malloc函數(shù),使指針p指向一個(gè)具有structnode類型的動(dòng)
態(tài)存儲(chǔ)空間。請(qǐng)?zhí)羁铡?/p>
p=(structnode*)malloc([]);
6.下列程序的運(yùn)行結(jié)果是____o
main()
{inti,a[10];
a[0]=a[l]=l;
for(i=2;i<5;i++)
a[i]=a[i-2]+a[i-l];
for(i=0;i<5;i++)
{if(i%2==0)printf("\n");
printf("%d",a[i]);
)
)
7.以下程序的輸出結(jié)果是【】。
voidreverse(inta[],intn)
{inti,t;
for(i=0;i<n/2;i++)
{t=a[i];a[i]=a[n-l-i];a[n-l-i]=t;}
)
main()
{intb[10]={l,2,3,4,5,6,7,8,9,10);inti,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[i];
printf("%d\n",s);
8.函數(shù)mycmp(char*s,char*t)的功能提比較字符串s和t的大小,當(dāng)s等
于t時(shí)返回0,當(dāng)s>t返回正值,當(dāng)s<t時(shí)返回負(fù)值。請(qǐng)?zhí)羁铡?/p>
mycmp(char*s,char*t)
{while(*s==*t)
{if(*s=='\0')return0;
++s;++t;
)
return([])
)
9.在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和方法的機(jī)制稱為o
10.關(guān)系代數(shù)是關(guān)系操作語(yǔ)言的一種傳統(tǒng)表示方式,它以集合代數(shù)為基
礎(chǔ),它的運(yùn)算對(duì)象和運(yùn)算結(jié)果均為()。
二、單選題(10題)
11.有以下程序段
#include<stdio.h>
voidfun(char*fname,char*st)
{FILE*myf;
inti;
myf=fopen(fname,"w");
for(i=O;i<strlen(st);i++)iputc(st[i],myf);
fclose(myf);
main()
{fun("test.t","newworld");
fun("test.t","hello,");}
程序執(zhí)行后,文件test.t中的內(nèi)容是
A.A.hello,
B.newworldhello,
C.newworld
D.hello,rld
12.下面程序的輸出結(jié)果是o#include<stdio.h>
main(){char*p[]={"BOOL","OPK","H","SP"};inti:for(i=3;i>
=0;i-,i-)printf("%c",*p[i]);printf("\n");!
A.SOB.SPC.SPOPKD.SHOB
13.
(5)數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和().
A)編碼設(shè)計(jì)B)測(cè)試階段C)運(yùn)行階段D)物理設(shè)計(jì)
14.有以下程序:
intfun(intx)
{intp;
if(x==0||x==l)return(3);
p=x-fun(x-2);
returnp;
mam
{printf("%d\n",fun(7));}
執(zhí)行后的結(jié)果是()。
A.7B.3C.2D.O
15.關(guān)于C語(yǔ)言中數(shù)的表示,以下敘述中正確的是()o
A.只有整型數(shù)在允許范圍內(nèi)能精確無(wú)誤地表示,實(shí)型數(shù)會(huì)有誤差
B.只要在允許范圍內(nèi)整型數(shù)和實(shí)型數(shù)都能精確地表示
C.只有實(shí)型數(shù)在允許范圍內(nèi)能精確無(wú)誤地表示,整形數(shù)會(huì)有誤差
D.只有用八進(jìn)制表示的數(shù)才不會(huì)有誤差
16.給出以下定義:charx止"abcdefg";chary口={宜,};則正確
的敘述為()。
A.數(shù)組x和數(shù)組y等價(jià)B.數(shù)組x和數(shù)組y的長(zhǎng)度相同C.數(shù)組x的長(zhǎng)度
大于數(shù)組y的長(zhǎng)度D.數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度
17.有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);語(yǔ)
句的作用是使位置指針從文件末尾向前移2*sizeof(ing)字節(jié))#include
<stdio.h>main(){FILE*fp;inti,a[4]={l,2,3,4},b;
fp=fopen("data.dat","wb");for(i=0;i<4;i++)fwrite(&a[i],sizeof(int),l,fp);
fclose(fp);fp=fopen("data.dat","rb");fseek(fp,-2L*sizeof(int),SEEK_END);
fread(&b,sizeof(int),l,fp);/*從文件中讀取sizeof(int)字節(jié)的數(shù)據(jù)到變量
b中*/fclose(fp);printf("%d\n",B);}執(zhí)行后輸出結(jié)果是
A.2B.1C.4D.3
18.在一個(gè)無(wú)向圖中,所有頂點(diǎn)的度數(shù)之和等于所有邊數(shù)的()倍。
A.1/2B.1C.2D,4
29)有以下程序:
/include<stdio.h>
intf(intt[],intn);
main()
{inta[4]={l,2,3,4J,s;
s=f(a,2);printf(,'%d\n,,,s);
}
intRintt[],intn)
{if((n>0)&&(n<5))returnt[n+1]+f(t,n-l);
elsereturn0;
}
程序運(yùn)行后的輸出結(jié)果是()。
19.A)4B)7C)10D)6
20.函數(shù)filecopy的功能是,將fin所指文件中的內(nèi)容輸出到fout所指文
件中,但函數(shù)不完整:
voidfilecopy(FILE*fin,FILE*fout)
{charch;
ch=getc(fin);
while()
{putc(ch,fout);
ch=getc(fin);
)
)
其中下劃線處應(yīng)填入的是OO
A.!feof(fin)B.!feof(fout)C.feof(fin)==lD.feof(fout)==l
三、程序設(shè)計(jì)題(10題)
21.
請(qǐng)編寫fun()函數(shù),其功能是:計(jì)算并輸出3?m所有素?cái)?shù)的平方根之
和。例如,若主函數(shù)從鍵盤給m輸入50后,則輸出為s=63.665791。
注意:m的值要大于2但不大于100o部分源程序給出如下。請(qǐng)勿改動(dòng)
main()函數(shù)與其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的花括號(hào)中
填入所編寫的若干語(yǔ)句。試題程序:
9b>
3tncliMleVitdio.h>
cicMiblciatm>
voidm*in()
UMMII
douMv*|
FILE?ouu
*\n\nlnpuim.*)i
*on”-%d.?&■》.
fun<in)a
pnfi<R*\n\n?wK(\n\n**>>?
out■fop<flk(e<MtGW.dat-?*w*》?
lor(tn-OimVl(hnB++)
fpnniftour??%f\?*?(un<m十SO))3
kkuc^out11
22.假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫函數(shù)proc(),它的功
能是:將字符串尾部的*號(hào)全部刪除,前面和中間的*號(hào)不刪除。例如,
若字符串中的內(nèi)容為****a*bc*def*g。***,刪除后,字符串中的內(nèi)容則
應(yīng)當(dāng)是****a*bc*def*g。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函
數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc的花括號(hào)中填入所編
寫的若干語(yǔ)句。試題程序:
與includeVwtd*o.h>
winclwicVcomcKh>
voidproHehar?*tr)
voednuam<>
rluif*C,I
pnntfea&)vcr?MrifmAti*)i
l>roc<?>i
phnt(<*Th?**trmgaftrrdelrtr(ii\f>)t
put><*><
23.請(qǐng)編一個(gè)函數(shù)fun(ohlr*str),該函數(shù)的功能是把字符串中的內(nèi)容逆置。
例如,字符串中原有的字符串為asdf9,則調(diào)用該函數(shù)后,串中的內(nèi)容為
9fdsao
請(qǐng)勿改動(dòng)main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc的花括號(hào)
中填人所編寫的若干語(yǔ)句。
試題程序:
#include<string.h>
#include<conio.h>
#include<stdio.h>
#defineN100
voidfun(char*str)
(
)
voidmain
(
chara[N];
FILE*out:
printf("Enterastring:");
gets(a);
printf("Theorigiralstringis:");
puts(a);
fun(a):
printf("Thestringaftermodified:");
puts(a);
strcpy(a,"Welcome!");
fun(a);
ut=fopen("outfile.dat","w");
fprintf(out,"%s".a);
fclose(out);
24.使用VC++2010打開(kāi)考生文件夾下progl中的解決方案。此解決方
案的項(xiàng)目中包含一個(gè)源程序文件progl.co在此程序中,編寫函數(shù)fun(),
其功能是將s所指字符串中ASCII值為奇數(shù)的字符刪除,將剩余字符形
成的新字符串放在t所指數(shù)組中。
例如,若s所指字符串中的內(nèi)容為“ABCDEFG12345”,其中字符A的
ASCII值為奇數(shù),字符1的ASCII值也為奇數(shù),都應(yīng)當(dāng)刪除,其他依
此類推。最后t所指的數(shù)組中的內(nèi)容應(yīng)是“BDF24”。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的花
括號(hào)中填入你編寫的若干語(yǔ)句。
試題程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
voidfun(char*s,chart[])
(
)
main()
(
chars[100],t[100],Msg[]=cTleaseenterstrings:";
printf(Msg);
scanf("%s”,s);
fun(s,t);
printf("\nTheresuit
)
25.使用VC++2010打開(kāi)考生文件夾下progl中的解決方案。此解決方
案的項(xiàng)目中包含一個(gè)源程序文件progl.c。在此程序中,請(qǐng)編寫函數(shù)fun(),
其功能是找出一維整型數(shù)組元素中最大的值及其所在的下標(biāo),并通過(guò)形
參傳回。數(shù)組元素中的值已在主函數(shù)中賦予。
主函數(shù)中x是數(shù)組名,n表示x中的元素個(gè)數(shù),max存放最大值,
index存放最大值所在元素的下標(biāo)。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的花
括號(hào)中填入你編寫的若干語(yǔ)句。
試題程序:
#include<time.h>
#include<stdlib.h>
#include<stdio.h>
voidfun(inta[],intn,int*max,int*d)
(
)
voidmain()
(
inti,x[20],max,index,n=10;
srand((unsigned)time(NULL));
for(i=0;i<=n;i++)
(
x[i]=rand()%50;
printf("%4d,,,x[i]);
/*輸出一個(gè)隨機(jī)數(shù)組*/
)
printf(n\nH);
fun(xfnf&max,&index);
printf("Max=%5d,Index=%4d\n^^,max,index);
}
26.編寫函數(shù)proc(),它的功能是求m以內(nèi)(不包括m)同時(shí)能被5與11
整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回。
例如,m為100時(shí),函數(shù)值應(yīng)為s=7.416198o
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括
號(hào)中填入所編寫的若干語(yǔ)句。
試題程序:
#includeVstdlib.h>
*include<conio.h>
#includeVmaih.h>
#include<stdio.h>
doubleproc(intn)
voidmain()
(
system("CI-S")i
printf("s=%f\n".proc(100))i
27.
函數(shù)fun的功能是:將s所指字符串中下標(biāo)為偶數(shù)同時(shí)ASCII值為奇數(shù)
的字符刪除,S所指串中剩余的字符形成的新串放在t所指的數(shù)組中。
例如,若s所指字符串中的內(nèi)容為“ABCDEFG12345”,其中字符C的
ASCII碼值為奇數(shù),在數(shù)組中的下標(biāo)為偶數(shù),因此必須刪除;而字符1的
ASCII碼值為奇數(shù),在數(shù)組中的下標(biāo)為奇數(shù),因此不應(yīng)當(dāng)刪除,其他依
此類推。最后t所指的數(shù)組中的內(nèi)容應(yīng)是"BDF12345"o
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)
中填入你編寫的若干語(yǔ)句。
試題程序:
#iDclude<stdio.h>
include<string.h>
voidfun(char*s?chart[D
(
)
mmn()
{.
chars[100],t[100];
printf(H\nPleaseenterstringS:n);
s);
fun(s.t);
printf("\nThereAultis:%s\nn,t);
)
28.使用VC++2010打開(kāi)考生文件夾下progl中的解決方案。此解決方案
的項(xiàng)目中包含一個(gè)源程序文件pggl.c。在此程序中,編寫函數(shù)fun(),
其功能是將a、b兩個(gè)兩位正整數(shù)合并成一個(gè)新的整數(shù)放在c中。合并
的方式是將a中的十位數(shù)和個(gè)位數(shù)依次放在變量c的百位和個(gè)位上,b
中的十位數(shù)和個(gè)位數(shù)依次放在變量c的千位和十位上。
例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=1425。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的花
括號(hào)中填入你編寫的若干語(yǔ)句。
試題程序:
#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);
printff'Theresultis:%ld\n,,,c);
29.請(qǐng)編寫函數(shù)proc(),它的功能是:求出str所指字符串中指定字符的
個(gè)數(shù),并返回此值。例如,若輸入字符串12341234123,輸入字符4,
則輸出2。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)main()函數(shù)和其
他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號(hào)中填入所編寫的若干
語(yǔ)句。試題程序:
0inductVa如hh>
sinclude
SinciudeVnufecxh>
■NSI
in<pvocCcImr?Ur.rharc)
VtkidlIIMlillC)
(ciuirchi
*CLS*)?
prtBtfCe\nPleaRtEire??ir?ngi*>i
I
printfCa\nP1e?Mrmer■chart
ch-getch”()i
printfCe\nThenumberofthecharIJ?<Xd
?pcocKa?ch))<
30.使用VC++2010打開(kāi)考生文件夾下progl中的解決方案。此解決方案
的項(xiàng)目中包含一個(gè)源程序文件progl.co在此程序中,請(qǐng)編寫函數(shù)fun(),
該函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)
組中的值在主函數(shù)中賦予。例如,若二維數(shù)組中的值為
13579299946999813570則函數(shù)值為61。注意部分源程序在文件progl.c
中。請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的
花括號(hào)中填入你編寫的若干語(yǔ)句。試題程序:
l#include2#include3#include4#defineM45#defineN56intfun(inta[m][n])7{8
9}10voidmain()ll{12FILE*wf;13intaa[M][N]={{l,3,5,7,9},{2,9,9,9,4},{6,
9,9,9,8},{l,3,5,7,0}};14inti,j,y;15system("CLS");16printf("Theoriginaldatai
s:\n");17for(i=0;i<m;i++)
18{for(j=0;j<n;j++)
19printf("%6d",aa[i][j]);20printf("\n");21}22y=fun(aa);23printf("\nThesum:
%d\nM,y);24printf("\n");25/******************/26wf=fopen("out.dat","
w");27fprintf(wf,"%d",y);28fclose(wf)29/******************/30}
四、2.程序修改題(10題)
31.下列給定程序是建立一個(gè)帶頭結(jié)點(diǎn)的單向鏈表,并用隨機(jī)函數(shù)為各
結(jié)點(diǎn)數(shù)據(jù)域賦值。函數(shù)fun()的作用是求出單向鏈表結(jié)點(diǎn)(不包括頭結(jié)點(diǎn))
數(shù)據(jù)域中的最大值,并且作為函數(shù)值返回。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedefstructaa
{intdata;
structaa*next;
}NODE;
/**************************/
fun(NODE*h)
{intmax=-1;
NODE*p;
p=h->next;
while(p)
{if(p->data>max)
max=p->data;
/*************^Qund**************I
p=h->next;
returnmax;
}
outresult(ints,FILE*pf)
{fprintf(pf,"\nThemaxinlink:%d\n
",s);J
NODE*creatlink(intn,intm)
{NODE*h,*p,*s,*q;
inti,x;
h=p=(NODE*)malloc(sizeof(NODE));
h->data=9999;
for(i=l;i<=n;i++)
{s=(NODE*)malloc(sizeof(NODE));
s->data=rand()%m;s->next=p->next;
p->next=s;p=p->next;
)
p->next=NULL;
returnh;
)
outlink(NODE*h,FILE*pf)
{NODE*p;
p=h->next;
fprintf(pf,"\nTheLIST:\n\nHEAD");
while(p)
{fprintf(pf,>%d",p->data);
p=p->next;}
fprintf(pf,"\n");
)
main()
{NODE*head;intm;
clrscr();
head=creatlink(12,100);
outlink(head,stdout);
m=fun(head);
printf("\nTheRESULT:\n");outresult
(m,stdout);
)
32.給定程序MODII.C中函數(shù)fun的功能是:將長(zhǎng)整型數(shù)s中每一位
上為偶數(shù)的數(shù)依次取出,構(gòu)成一個(gè)新數(shù)放在t中。高位仍在高位,低位
仍在低位。
例如,當(dāng)s中的數(shù)為:87653142時(shí),t中的數(shù)為:8642。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
tinclude<stdio.h>
2voidfun(longs,long*t)
3{intd;
4longsl?l;
5?t-0;
6while(s>0)
7{d=s%10;
8founcjw
9if(d%2-0)
10(*t?d*sl**t;
11si**10;
12
13/?????*******found*****??****?/
14s\-10;
15)
16)
17main()
18{longs,t;
19printf("\nPleaseenters:R);
HR
scanf(%ldr&s);
20fun(s,6t);
Rw
21printf(Theresultis:%ld\nrt);
22
33.下列給定程序中,函數(shù)fun。的功能是;求出兩個(gè)數(shù)的最大公約數(shù),
并作為函數(shù)值返回。例如,若給numl和num2輸入49和21,則輸出
的最大公約數(shù)為7:若給numl和num2分別輸入27和81,則輸出最大
公約數(shù)為27o
請(qǐng)改正函數(shù)fun()中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include<stdio.h>
intfun(inta,intb)
{intr,t;
if(a<b)
/******************found*****************I
{t=a;b=a;a=t;}
r=a%b;
while(r!=0)
{a=b;b=r;r=a%b;}
/******************found*****************I
return(a);
)
main()
{intnuml,num2,a;
printf("Inputnumlnum2:");scanf("%d%d",&numl,&num2);
printf("numl=%dnum2=%d\n\n",numl,num2);
a=fun(numl,num2);
printf("Themaximuncommondivisoris%d\n\n",a);
34.下列給定程序中,函數(shù)fun()的功能是:將長(zhǎng)整型數(shù)中每一位上為偶
數(shù)的數(shù)依次取出,構(gòu)成一個(gè)新數(shù)放在沖。高位仍在高位,低位仍在低位。
例如,當(dāng)s中的數(shù)為87653142時(shí),t中的數(shù)為8642。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main,?數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include<conio.h>
#include<stdio.h>
voidfun(longs,long*t)
{intd;
longsl=l;
*t=0;
while(s>0)
{d=s%10;
if(d%2=0)
{*t=d*sl+*t;
sl*=10
s\=10;
main()
{longs,t;
clrscr();
printf("\nPleaseenters:");scanf
("%ld",&s);
fun(s,&t);
printf("Theresultis:%ld\n",t);
35.給定程序M0D11.C中函數(shù)fun的功能是:找出100至n(不大于
1000)之間三位數(shù)字相等的所有整數(shù),把這些整數(shù)放在s所指數(shù)組中,個(gè)
數(shù)作為函數(shù)值返回。
請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
1;tinclude<stdio.h>
2!tdefineN100
3intfun(int*s,intn)
4(int
5j-0;
6for(i?100;i<n;i++)(
7/???????★★??★/found/★
8k?n;
9a-k%10;k/-10;
10b=k%10;k/-10;
11/★…………[??诖?…………/
12c-k%10
13if(a-b&&a??c)s[j++]wi;
14)
15returnj;
16)
17main()
18{inta[N],n,num?0,i;
19do
20{printf(R\nEntern(<*1000):
www
);scanf(%dr&n);}
21while(n>1000);
22num-fun(a,n);
23printf(w\n\nTheresult:\n");
w
24for(i?0;i<num;i-H-)printf("%5d9
a[i]);
25printf(w\n\nw);
26
36.給定程序M0D11.C中函數(shù)fun的功能是:統(tǒng)計(jì)一個(gè)無(wú)符號(hào)整數(shù)中
各位數(shù)字值為零的個(gè)數(shù),通過(guò)形參傳回主函數(shù);并把該整數(shù)中各位上最
大的數(shù)字值作為函數(shù)值返回。例如,若輸入無(wú)符號(hào)整數(shù)30800,則數(shù)字
值為零的個(gè)數(shù)為3,各位上數(shù)字值最大的是8。
請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
tinclude<stdio.h>
2intfun(unsignedn,int*zero)
3{intcount?0,max=0ft;
4do
5(t-n%10;
6
7if(t-0)
8counts*;
9if(max<t)max?t;
10n^n/lO;
11}while(n);
12/???★★?found/
13zero?count;
14returnmax;
15}
16main()
17{unsignedn;intzero,max;
18printf(w\nlnputn(unsigned):
scanf&n);
19max-fun(n,&zero);
20printf(w\nTheresult:max=%dzero=
%d\n”,max,zero);
21
37.給定程序MOD11C中函數(shù)fun的功能是根據(jù)形參m的值(2SmS9),
在m行m列的二維數(shù)組中存放如下所示規(guī)律的數(shù)據(jù),由main函數(shù)輸
出。
例如,若輸入2|若輸入4
則輸出:|則輸出:
12|1234
24|2468
|36912
481216
請(qǐng)改正程序函數(shù)中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
finclude<conio.h>
2#include<stdio.h>
3#defineM10
4inta[M][M]-{0};
5/??www*w***w**founcj*w******
6voidfun(int**arintm)
7(intk;
8for(j?0;j<m;j++)
9for(k?0;k<m;k++)
10/??????一★★★★★found*
11a[j][k]-k*j;
12}
13main()
14(inti,j,n;
15printf(MEntern:H);scanf
w
(%d"r&n);
16fun(a,n);
17for(i?0;i<n;i++)
18{for(j-O;j<n;ji)
19printf("4d。a[i][jl);
20printf(H\nw);
21
22
38.N個(gè)有序整數(shù)數(shù)列已放在一維數(shù)組中,給定下列程序中,函數(shù)fun()
的功能是:利用折半查找算法查找整數(shù)m在數(shù)組中的位置。若找到,則
返回其下標(biāo)值:反之,則返回-1。
折半查找的基本算法是:每次查找前先確定數(shù)組中待查的范圍:low和
high(low<high),然后把m與中間位置(mid)中元素的值進(jìn)行比較。如果
m的值大于中間位置元素中的值,則下一次的查找范圍放在中間位置之
后的元素中;反之,下次查找范圍落在中間位置之前的元素中。直到low
>high,查找結(jié)束。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include<stdio.h>
#defineN10
/**********************************/
voidfun(inta[],intm)
{intlow—0,high=N-l,mid;
while(low<=high)
{mid=(low+high)/2;
if(m<a[mid])
high=mid-l;
/*************^Qund*********************/
elseif(m>=a[mid])
low=mid+l;
elsereturn(mid);
)
return(-l);
)
main()
{inti,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;
printf("a數(shù)組中的數(shù)據(jù)如下:");
for(i=0;i<N;i++)printf("%d",a[i]);
printf("Enterm:");scanf("%d",&m);
k=fun(a,m);
if(k>=0)printf("m=%d,index=%d\n",m,k);
elseprintf("Notbefound!\n");
39.下列給定程序中,函數(shù)fun()的功能是:輸出M行N列整數(shù)方陣,
然后求兩條對(duì)角線上的各元素的平方和,返回此和數(shù)。
請(qǐng)改正程序中的錯(cuò)誤,使它能得到正確結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineM5
intfun(intn,intXX[][M])
(
inti,j,sum=O;
printf("\nThe%dx%dmatrix:\n",M,M);
for(i=0;i<N;i++)
for(j=0;j<M;j++)
/*************^ound*************I
printf("%4d",XX[ij]);
/*************^Qund*************I
printf('\n');
for(i=0;i<n;i++)
sum+=xx[i][i]*XX[i][i]+XX[i][n-i-1]
*XX[i][n-i-l];
return(sum);
)
main()
intaa[M][M)={{3,12,4,24,35),
{11,3,3,7,56},{61,27,58,49,24},
{17,28,7,36,85},{15,33,5,24,9});
clrscr();
printf("\nTheresultofallelementson2
diagnalsiS%d",fun(M,aa));
40.給定程序MODU.C中函數(shù)fun的功能是;從低位開(kāi)始取出長(zhǎng)整型
變量s中偶數(shù)位上的數(shù),依次構(gòu)成一個(gè)新數(shù)放在t中。高位仍在高位,
低位仍在低位。
例如,當(dāng)s中的數(shù)為:7654321時(shí),t中的數(shù)為:642。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
1linclude<stdio.h>
2
3voidfun(longs,longt)
4(longsl-10;
5s/?10;
6*t-s%10;
7/*********w**found************
8while(s<0)
9ss/100;
10*<s%10*sl?*t;
11si?10;
12
13
14main()
15(longs,t;
16printf(w\nPleaseenters:");scanf
("Id”,&s);
17fun(s,&t);
MH
18printf(Theresultis:%ld\nrt);
19
五、程序改錯(cuò)題(2題)
41.下列給定程序中,函數(shù)proc()的功能是:給定n個(gè)實(shí)數(shù),輸出平均
值,并統(tǒng)計(jì)平均值以上(含平均值)的實(shí)數(shù)個(gè)數(shù)。
例如,n=8時(shí),輸入90.009,179.623,167.575,100.051,
6.092,154.986,12.432,45.765,所得平均值為94.566635,
在平均值以上的實(shí)數(shù)個(gè)數(shù)應(yīng)為4o
請(qǐng)修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)
構(gòu)。
試題程序:
9mdudeVzdhh
彩mcludrVerno.
9include<sldi(x.
mtproHfloati£j?mtn)
I『,'????found????
mte-OaflfMHxa*0.0i
forRni
??'-nOJ/ni
prmifCSa*)i
(or(j-0i
if(M>
?i
murnci
midmam()
Hoet90.009.179.623.
1$7.$?5dOO.O5U
6?092??
12432.4S765,
?y?ietv><WCI5")?
?1))i
42.
下列給定程序中,函數(shù)fun的功能是求兩個(gè)非零正整數(shù)的最大公約數(shù),
并作為函數(shù)值返回。
例如,若nmnl和num2分別為49和21,則輸出的最大公約數(shù)為7;若
numl和num2分別為27和81,
則輸也的最大公約數(shù)為27o
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或硼行,也不得更改程序的結(jié)構(gòu)!
試題程序:
#tnclude<stdio.h>
iirtfiiD(>nt33ntb)
{int儂
if(a<b)
[4b==a^=l;
/****************《1md*****************/
)
r=a%b;
while(r!=O)
{a=b;b=r;r=a%b;}
/*m“*******%11a[********?********/
I
voidmain()
{intnuml,num2ta;
,printf(MInputnum!num2:");
$canf(M%d%d,\&numl,&num2);
num1=%dnum2=%d\n\n*num1,num2);
a71un(numlfnum2);
ma)dn)uncommondivisoris%d\n\n"破
六、操作題(2題)
43.下列程序的運(yùn)行結(jié)果是
#definePOW(r)(r)*(r)
main()
{intx=3,y=2,t;
t=POW(x+y);
printf("%d\n",t);
44.請(qǐng)編寫函數(shù)fun,函數(shù)的功能是:將大于形參m且緊靠m的k個(gè)素
數(shù)存入xx所指的數(shù)組中。例如,若輸入17,5,則應(yīng)輸出:19,23,
29,31,37o
注意:部分源程序在文件PROGLC文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花插
號(hào)中填入你編寫的若干語(yǔ)句。
tinclude<stdio.h>
2Voidfun(intm,intk,intxx(])
3(
4
5}
6Main()
7(
8intm,n,zz(1000);voidNONO();
9printf(w\nPleaseentertwo
integers:w);
10scanf("%d%d",&n);
11fun(m,n,zz);
12for(m■0;m<n;m*+)
13printf(w%d”,zz[m]);
14printf(H\nH);
15NONOO;
16
17VoidNONO()
18{/*本函數(shù)用于打開(kāi)文件,輸入測(cè)試數(shù)據(jù),
調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件.?/
19intm,n,zz[1000],1;
20FILE*rf,*wf;
www
21rf-fopen(in.datr"r);
22wf?fopen("out?dat","w");
23forti-0;i<10;i++)(
M
24fscanf(rf,"%d%dr&n);
25fun(mrn,zz);
26for(m■0;m<n;m++)fprintf
(wf,w%d”,zz(m]);
ww
27fprintf(wfr\n);
28}
29fclose(rf);
30fclose(wf);
31}
參考答案
L完善性軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù),適應(yīng)性維護(hù)、完善
性維護(hù)和預(yù)防性維護(hù),完善性維護(hù)是指為了滿足用戶對(duì)軟件提出的新功
能與性能要求,需要修改或再開(kāi)發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性
能、改進(jìn)加工效率、提高軟件的可維護(hù)性。
2.有效性測(cè)試有效性測(cè)試
3.503503解析先判斷表達(dá)式a<b為假,不執(zhí)行1=2,但執(zhí)行“a=b;b=t;",
a的值為3,b的值為0。再判斷表達(dá)式a<C,值為真,所以執(zhí)行后面的
3條語(yǔ)句“t=a;a=c;c=t",結(jié)果a的值為5,c的值為3,所以最后輸出
的結(jié)果為5、。和30
4.上溢上溢解析:入隊(duì)運(yùn)算是指在循環(huán)隊(duì)列的隊(duì)尾加入一個(gè)新元素。這
個(gè)運(yùn)算有兩個(gè)基本操作:首先將隊(duì)尾指針進(jìn)一(即rear=rear+l),并當(dāng)
rear=m+l時(shí)置rear=1;然后將新元素插入隊(duì)尾指針指向的位置。當(dāng)循環(huán)
隊(duì)列非空(s=l)時(shí)且隊(duì)尾指針等于隊(duì)頭指針時(shí),說(shuō)明循環(huán)隊(duì)列已滿,不能
進(jìn)行入隊(duì)運(yùn)算,這種情況稱為“上溢”。
5.sizeof(structnode)或4sizeof(structnode)或4解析:malloc(sizeof(struet
node))的作用是開(kāi)辟一個(gè)長(zhǎng)度為sizeof(struetnode)的內(nèi)存區(qū)。(structnode
*)的作用是使malloc返回的指針轉(zhuǎn)換為指向structnode類型數(shù)據(jù)的指
針。
6.11<CR>23<CR>5(<CR代表?yè)Q行)11<CR>23<CR>5(<CR,
代表?yè)Q行)解析:本題通過(guò)語(yǔ)句“for(i=2;i<5;i++)a[i]=a[i-2]+a[i-];”將數(shù)
組中前面兩項(xiàng)的和賦值給數(shù)組當(dāng)前元素,得到a的值應(yīng)為(1,1,2,3,5)。語(yǔ)
句if(i%2==0)pfintfC\\n)是要將數(shù)組中的元素以每行2個(gè)的形式輸出。
7.2222解析:在main函數(shù)中,調(diào)用reverse函數(shù)將b數(shù)組中的前8個(gè)成
員進(jìn)行互置,執(zhí)行完畢后,b數(shù)組中的成員為{8,7,6,5,4,3,2,
1,9,10),然后再執(zhí)行for循環(huán)結(jié)構(gòu),將b[6],b⑺…b[9]的值相加,結(jié)
果為22。
8.*s-*t或-*t+*s*s-*t或-*t+*s解析:函數(shù)的兩個(gè)形參是兩個(gè)字符指
針變量,字符串的首地址是指針變量的值,*s和*t表示字符串?dāng)?shù)組S和
t的第一個(gè)字符,在while循環(huán)中,是通過(guò)s和t值的不斷變化來(lái)改變指
針?biāo)赶虻淖址?,要改變s和t所指不同字符的ASCII碼的差值,必須
使用“*s-*t”得出。
9.繼承繼承解析:在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,某些屬性和方法是可
以共享的,由于類從父類中繼承而來(lái),這樣提高了軟件的可重用性。
1。.關(guān)系關(guān)系
11.D
本題主要考查文件的操作。在本題的程序中,首先定義了一個(gè)無(wú)返回
值的函數(shù)fun,該函數(shù)帶有兩個(gè)指針類型的形參,其中第一個(gè)形參指向
需要被操作文件的文件名,而第二個(gè)形參指向被操作的字符串。在函
數(shù)體中,首先定義一個(gè)文件指針,然后以只寫的方式打開(kāi)第一個(gè)形參
所指向的文件,接著執(zhí)行for循環(huán),循環(huán)結(jié)束的條件是循環(huán)變量小于被
操作字符串的長(zhǎng)度,循環(huán)體中的程序fputc(st[i]的功能是將字
符串中的當(dāng)前字符輸入到文件中。由這些分析我們可以知道,函數(shù)fun
的作用是將字符串的內(nèi)容寫入到文件中。
在主函數(shù)中,兩次調(diào)用函數(shù)fun,當(dāng)?shù)谝淮握{(diào)用時(shí),寫入文件的內(nèi)容為
newworld,然后第二次調(diào)用函數(shù),此時(shí)打開(kāi)文件,文件的指針重新回
到開(kāi)始,然后往文件中寫內(nèi)容“hello,",由于此時(shí)文件中已經(jīng)有內(nèi)容
"newworld",則需要覆蓋前面一部分的內(nèi)容,因此,程序的最終輸出
結(jié)果是hello,rid,本題的正確答案選D。
12.A解析:p⑼存放的是“BOOLWO”的首地址:p[l]存放的是“OPKWO”的
首址等。在printf語(yǔ)句中輸出的*p[i]表示p國(guó)字符串的第一個(gè)字符。在
for循環(huán)中,i的初值為3,那么輸出的第一個(gè)字符為“S”,接著兩次i--,
則輸出的值為*p[l],即字符“0",所以本題的輸出為SO。
13.D
14.C
調(diào)用函數(shù)fun(7)時(shí),由于x的值為7,執(zhí)行語(yǔ)句“p=x-fun(x-2);”,相當(dāng)
于執(zhí)行p=7-fun(5);\r\n調(diào)用函數(shù)fun(5)時(shí),由于x的值為5,執(zhí)行語(yǔ)
句"p=x-fun(x-2);”,相當(dāng)于執(zhí)行p=7-fun(3);\r\n調(diào)用函數(shù)fun(3)時(shí),
由于x的值為3,執(zhí)行語(yǔ)句“p=x-fun(x-2);”,相當(dāng)于執(zhí)行p=7-fun(l);
\r\n調(diào)用函數(shù)fun(l)時(shí),由于X的值為1,執(zhí)行語(yǔ)句“return(3);",函
數(shù)的返回值為3。\r\n因此函數(shù)調(diào)用fun(7)等價(jià)于7-(5-fun(3)),即7-(5
-(3-fun(l))),即7-(5-(3-3)),所以函數(shù)fun⑺的返回值為2。答案為C。
15.A
當(dāng)數(shù)據(jù)類型是實(shí)數(shù)時(shí),在存儲(chǔ)過(guò)程中,當(dāng)小數(shù)部分無(wú)限長(zhǎng)時(shí),會(huì)存在
小數(shù)部分的截?cái)?,?huì)存在誤差,所以答案選擇A。
16.C解析:在C語(yǔ)言中,字符串以\\0作為結(jié)束符,因此數(shù)組x的長(zhǎng)度
為7+1=8,而數(shù)組y的長(zhǎng)度等于7。
17.D解析:函數(shù)fbpen(constchar"filename,constchar*mode)的功能是以
mode指定的模式打開(kāi)filename指定的磁盤文件:fclose(FILE*fp)的功能
是關(guān)閉文件指針fp指向的文件;函數(shù)fscanf(FILE*fp,const
chat\*formatl,address,--])的功能是根據(jù)format中的格式從中指向的文件
中讀取數(shù)據(jù),并存入到相應(yīng)的address指向的變量中.函數(shù)
fprintf(FILE*fp,constchar*format[,argument--])的功能是把a(bǔ)rgument歹表
中的表達(dá)式值寫到ip所指向的文件中;函數(shù)fwfite(void*ptr,intsize,int
n,FILE*fp)的功能是把ptr指向的緩沖區(qū)中的sizexn個(gè)字節(jié)寫到文件指
針fp指向的文件中。本題中首先定義了一個(gè)文件指針fp,然后通過(guò)函
數(shù)fopen以可,wb'的方式打開(kāi)文件'data.daft1直接通過(guò)一個(gè)for循環(huán),每
循環(huán)一次調(diào)用函數(shù)fwrite將數(shù)組中的元素a國(guó)的值寫進(jìn)fp所指的文件
中,該循環(huán)共循環(huán)4次,循環(huán)完后fp所指文件的內(nèi)容為123,然后通過(guò)
fclose函數(shù)關(guān)閉fp所指文件.接著通過(guò)函數(shù)fopen以Tb”的方式打開(kāi)文
件'data.daf,通過(guò)fseek函數(shù)讓指針中從文件末尾向前移動(dòng)2個(gè)int型大
小字節(jié)的,然后通過(guò)函數(shù)fread從中所指的文件中讀取一個(gè)int型大小的
數(shù)據(jù)到變量b中,故此時(shí)b的值為3,因此最后輸出的,b的值為3,所
以,4個(gè)選項(xiàng)中選項(xiàng)D符合題意。
18.C
19.B
20.A
filecopy函數(shù)每次從fin文件指針調(diào)用getc函數(shù)讀取一個(gè)字符存放到ch
中,再通過(guò)while循環(huán)調(diào)用putc函數(shù)將ch寫入fout,直到fin指向文
件尾部為止。所以while的循環(huán)條件是判斷fin是否到文件尾部。這里
使用feof函數(shù)判斷:feof返回值為真時(shí),表示fin指向了文件尾部,否
則表示fin未到文件尾部。所以while循環(huán)條件為!feof(fin)。故本題答
案為A選項(xiàng)。
21.
【解析】首先判斷循環(huán)中n是否為素?cái)?shù),如果不是素?cái)?shù),求其平方根的
累加和,并返回計(jì)算結(jié)果,否則跳出判斷循環(huán)。其中,對(duì)于平方根的求
解可以使用C語(yǔ)句中的sqrt()函數(shù)。
22.
【解析】要?jiǎng)h除字符串尾部的所有*,只要將尾部所有*中的第一個(gè)改為
字符串結(jié)束符即可。首先,將字符串指針移動(dòng)到字符串最后一個(gè)位置,
檢查最后一個(gè)字符,是*則將指針前移,否則將指針后移一個(gè)位置賦值
作為結(jié)束符。
23.\n\tcharch;
\ninti,m,n;
\ni=0:
\nm=n=strlen(str)-1;//求字符串str長(zhǎng)度
\nwhile(i<(n+l)/2)//循環(huán)逆置交換
\n(
\nch=str[i];
\nstr[i]=str[m];
\nstr[m]=ch:
\ni++;
\nm—;
\n}
\n【解析】在fun函數(shù)中,首先求行字符串的長(zhǎng)度,然后通過(guò)循環(huán)進(jìn)行
字符交換。要注意的是,如果字符串長(zhǎng)度是奇數(shù),則最中間的元素在
逆置前后的位置是沒(méi)有改變的。\n
24.voidfun(char*s,chart[])
(
inti,j=0,n;
n=strlen(s);
/*遍歷整個(gè)數(shù)組*/
for(i=0;i<=""p="">
/*如果元素的ASCII值為偶數(shù)*/
if(s[i]%2==0)
(
/*將元素保存到t中*/
t[j]=s[i];
j++;
)
)
要?jiǎng)h除ASCII值為奇數(shù)的字符,也就是要保留ASCII值為偶數(shù)的字符,
將ASCII值為偶數(shù)的字符保存到新字符串。所以本題的算法是對(duì)原字
符串從頭到尾進(jìn)行掃描,找出ASCII值為偶數(shù)的字符并依次存入數(shù)組。
25.voidfun(inta[],intn,int*max,int*d)
inti;
*max=a[0];
*d=0;
for(i=l;i<=""p="">
if(*max<a[i])
{*max=a[i];*d=i;J
)
fun()函數(shù)形參max用來(lái)存放最大值,形參d用來(lái)存放最大值的下標(biāo)。由
于它們都是指針變量,因此在引用所指向的變量時(shí),要進(jìn)行指針運(yùn)算。
循環(huán)語(yǔ)句用來(lái)遍歷數(shù)組元素,找出最大值。條件語(yǔ)句用來(lái)判斷該數(shù)組元
素是否最大。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年區(qū)域醫(yī)療服務(wù)承包協(xié)議
- 2024醫(yī)藥產(chǎn)品研發(fā)與銷售代理合同
- 2024年企業(yè)知識(shí)產(chǎn)權(quán)管理與運(yùn)用合同
- 2024員工福利外包服務(wù)合同
- 2024年度游戲委托開(kāi)發(fā)與運(yùn)營(yíng)合同
- 2024年度新能源汽車電池制造與回收合同
- 2024城市配送車輛購(gòu)置擔(dān)保合同
- 2024年產(chǎn)定做加工協(xié)議
- 2024年品牌授權(quán)使用合同(服裝業(yè))
- HAY崗位管理體系構(gòu)建
- 2023年中級(jí)經(jīng)濟(jì)師考試真題及答案
- SB/T 10895-2012鮮蛋包裝與標(biāo)識(shí)
- GB/T 9115-2010對(duì)焊鋼制管法蘭
- GB/T 2423.3-2006電工電子產(chǎn)品環(huán)境試驗(yàn)第2部分:試驗(yàn)方法試驗(yàn)Cab:恒定濕熱試驗(yàn)
- GB/T 23221-2008烤煙栽培技術(shù)規(guī)程
- GB/T 16900-2008圖形符號(hào)表示規(guī)則總則
- 城市綠地系統(tǒng)規(guī)劃 第9章 工業(yè)綠地規(guī)劃
- 遼寧省遼南協(xié)作校2022-2023學(xué)年高二上學(xué)期期末考試語(yǔ)文答案 Word版含解析
- 中職英語(yǔ)統(tǒng)考復(fù)習(xí)講課教案
- 決策心理學(xué)第一講課件
評(píng)論
0/150
提交評(píng)論