




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷23(共9套)(共67題)國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第1套一、程序填空題(本題共1題,每題1.0分,共1分。)1、給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,將所有串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,只保留左邊的k個(gè)字符。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#include#defineN5#defineM10/**************found**************/voidfun(char(*ss)【1】,intk)(inti=0;/***********found**************/while(i<【2】){/************found************/ss[i][k]=【3】;i++;}}main(){charX[N][M]={"Create","Modify","Sort","Skip","Delete"};inti;printf("\nTheoriginalstring\n\n");for(i=0;i標(biāo)準(zhǔn)答案:【1】[M]【2】N【3】0或’\0’知識(shí)點(diǎn)解析:第一空:第一空補(bǔ)充函數(shù)定義,在主函數(shù)內(nèi)fun函數(shù)的調(diào)用形式是“fun(x,4)",x是二維數(shù)組名,故fun函數(shù)的第一參數(shù)是指向二維數(shù)組的指針,因此第一空為“[M]"。第二空:“while(i<2)"是填循環(huán)終止條件,根據(jù)題意,fun函數(shù)是將所有串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,因此循環(huán)次數(shù)為N,故第二空處為“N"。第三空:“ss[i][k]=【3】;i++;"是將串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,即在ss[i][k]位置為0或"’\0’"。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODll.C中函數(shù)fun的功能是:輸出M行M列整數(shù)方陣,然后求兩條對(duì)角線上元素之和,返回此和數(shù)。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#nclude#defineM5/*****************found***************/intfun(intn,intxx[][]){inti,j,sum=0;prLntf("\nThe%dx%dmatrix:\n",M,M);for(i=0;i標(biāo)準(zhǔn)答案:(1)intfun(intn,intxx[][M]](2)printf("%4d",xx[i][j]);知識(shí)點(diǎn)解析:(1)第一個(gè)標(biāo)識(shí)下fun函數(shù)的定義中對(duì)于二維數(shù)組的定義在原題中并沒(méi)有給出空間,所以將“intfun(intn,intxx[][])"改為“inlfun(intn,intxx[][M])"。(2)fun函數(shù)中n是int型,C語(yǔ)言輸出語(yǔ)句中整型應(yīng)該是%d,所以第二個(gè)標(biāo)識(shí)下“printf["%f",xx[i][j]);"應(yīng)該改為“print("%4d",xx[i][j]);"。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)和尾部的*號(hào)之外,將串中其他*號(hào)全部刪除。形參h已指向字符串中第一個(gè)字母,形參p已指向字符串中最后一個(gè)字母。在編寫函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。例如,字符串中的內(nèi)容為:****A*BC*DEF*G**********,刪除后,字符串中的內(nèi)容應(yīng)當(dāng)是:****ABCDEFG********。在編寫函數(shù)時(shí),不得使用c語(yǔ)言提供的字符串函數(shù)。注意:部分源程序在文件PROGl.C中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語(yǔ)句。#includevoidfun(char*a,char*h,char*p){}main(){chars[81],*t,*f;voidNONO();printf("Enterastring:\n");gets(s);t=f=s;while(*t)t++;t--;while(*t==’*’)t--;while(*f==’*’)f++;fun(s,f,t);printf("Thestringafterdeleted:\n");puts(s);NONO();}voidNONO(){/*本函數(shù)用于打開(kāi)文件,輸入數(shù)據(jù),調(diào)用函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*in,*out;inti;chars[81],*t,*f;in=fopen("in.dat","r");out=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(in,"%s",s);t=f=s;while(*t)t++;t--;while(*t==’*’)t--;while(*f==’*’)f++;fun(s,f,t);fprintf(out,"%s\n",s);}fclose(in);fclose(out);}標(biāo)準(zhǔn)答案:{intj=0;char*q=a;while(*q&&q知識(shí)點(diǎn)解析:(1)首先,設(shè)置一個(gè)指針變量q指向字符串的頭位置,并使用循環(huán),將從字符串頭開(kāi)始到第一個(gè)字母的“*”拷貝到字符串a(chǎn)。(2)然后對(duì)第一個(gè)字母到最后一個(gè)字母之間的字符進(jìn)行循環(huán)判斷是否為“*”,如果是則跳過(guò),否則拷貝到字符串a(chǎn)。(3)最后,將最后一個(gè)字母到串尾的“*”拷貝到a,然后在新生成的字符串尾加’\0’。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第2套一、程序填空題(本題共1題,每題1.0分,共1分。)1、請(qǐng)補(bǔ)充main函數(shù),該函數(shù)的功能是:把一維數(shù)組中的元素逆置。結(jié)果仍然保存在原數(shù)組中。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在main函數(shù)的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。試題程序:#include<stdio.h>#defineN10main(){inti,j,t;intbb[N];clrscr();for(i=0;i<N;i++)bb[i]=i;printf("\n***originallist***\n");for(i=0;i<N;i++)printf("%4d",bb[i]);for(【】;j<=i;【】){t=bb[j];bb[j]=bb[i];bb[i]=t;}printf("\n******newlist******\n");for(i=0;i<N;i++)printf("%4d",bb[i]);}標(biāo)準(zhǔn)答案:j=0,--Ij++,i-,知識(shí)點(diǎn)解析:第一空:逆置一維數(shù)組元素的思路是,將第一個(gè)元素與最后一個(gè)元素對(duì)調(diào),將第二個(gè)元素與倒數(shù)第二個(gè)元素對(duì)調(diào),依此類推,直到中間的元素。所以第一次執(zhí)行循環(huán)時(shí),第一個(gè)元素的下標(biāo)為0,最后一個(gè)元素的下標(biāo)為N-1,而此時(shí)i等于N,故要將i減1。第二空:每執(zhí)行一次循環(huán),順?lè)较蛟叵蚝笠苿?dòng)一個(gè),反方向元素向前移動(dòng)一個(gè),故下標(biāo)j要加1,下標(biāo)i要減1。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun()的功能是:找出一個(gè)大于給定整數(shù)m且緊隨m的素?cái)?shù),并作為函數(shù)值返回。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu).試題程序:#include<conio.h>#include<stdio.h>intfun(intm){inti,k;for(i=m+1;;i++){for(k=2;k<i;k++)/*************found**************/if(i%k!=0)break;/*************found**************/if(k<i)return(i);}}main(){intn;clrscr();printf("\nPleaseentern:");scanf("%d",&n);printf("%d\n",fun(n));}標(biāo)準(zhǔn)答案:(1)錯(cuò)誤:if(i%k!=0)正確:if(i%k=0)(2)錯(cuò)誤:if(k<i)正確:if(k>=i)知識(shí)點(diǎn)解析:也許剛接觸C語(yǔ)言的學(xué)習(xí)者對(duì)素?cái)?shù)的概念不清楚,在這里說(shuō)明一下,素?cái)?shù)就是質(zhì)數(shù),本題的任務(wù)是隨便輸入一個(gè)整數(shù)m,然后在m的后面尋找緊跟m的一個(gè)質(zhì)數(shù),作為函數(shù)值返回。for(i=m+1;;i++){是從m后面的一位開(kāi)始循環(huán),將m后面一位的值賦予i。然后;我們依次判斷m后面的一位是否為素?cái)?shù)。for(k=2;k<i;k++)if(i%k==0)是一個(gè)簡(jiǎn)單的數(shù)學(xué)判斷問(wèn)題,判斷i被賦予的值與k的余數(shù)是否為零。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請(qǐng)編寫函數(shù)fun(),該函數(shù)的功能是:將M行N列的二維數(shù)組中的數(shù)據(jù),按行的順序依次放到一維數(shù)組中,一維數(shù)組中數(shù)據(jù)的個(gè)數(shù)存放在形參n所指的存儲(chǔ)單元中。例如,若二維數(shù)組中的數(shù)據(jù)為:333333334444444455555555則一維數(shù)組中的內(nèi)容應(yīng)該是33333333444444AA,55555555注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語(yǔ)句。試題程序:#include<stdio.h>voidfun(int(*s)[10],int*b,int*n,intmm,intnn){}main(){intw[10][10]={{33,33,33,33},{44,44,44,44},{55,55,55,55}},i,j;inta[100]={0},n=0;printf("Thematrix:\n");for(i=0;i<3;i++){for(j+0;j<4;j++)printf("%3d",w[i][j]);printf("\n");}fun(w,a,&n,3,4);printf("TheAarray:In");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\n\n");}標(biāo)準(zhǔn)答案:voidfun(int(*s)[10],int*b,int*n,intmm,intnn){inti,j,k=0;for(i=0;i<mm;i++)/*將二維數(shù)組s中的數(shù)據(jù)按行的順序依次放到一維數(shù)組b中*/for(j=0;j<nn;j++)b[k++]=s[i][j];/*通過(guò)指針?lè)祷卦貍€(gè)數(shù)*/*n=k}知識(shí)點(diǎn)解析:我們可以用兩個(gè)循環(huán)來(lái)處理問(wèn)題,由于是按行的順序取出,所以第1個(gè)循環(huán)用于控制行下標(biāo),第2個(gè)循環(huán)用于控制列下標(biāo);若改成按列的順序取出,則循環(huán)應(yīng)改成:for(i=0;i<nn;i++)for(j=0;i<mm;j++)b[k++]=s[j][i];要注意s[j][i]的下標(biāo),不能用s[i][j]。若按行取出則列標(biāo)變化最快,若按列取出則行標(biāo)變化最快。再根據(jù)循環(huán)嵌套時(shí),越在內(nèi)層的循環(huán),其循環(huán)變量變化就越快。上題程序中只有當(dāng)j從頭到尾變化完時(shí),i才變化一次(即加1);由于二數(shù)組的第1個(gè)下標(biāo)為行下標(biāo),第2個(gè)下標(biāo)為列下標(biāo),所以第1個(gè)程序列變化最快、第2個(gè)程序行變化最快。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第3套一、程序填空題(本題共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)容不同的字符串,且串長(zhǎng)小于M。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#include#defineN5#defineM8intfun(char【1】(*ss)[M],char*t){inti;/**********found***********/for(i=0;i<1;i++)/**********found**********/if(strcmp(ss[i],t)==0)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標(biāo)準(zhǔn)答案:(1)N(2)i(3)一1知識(shí)點(diǎn)解析:第一空:“for(i=0;i<1;i++)"補(bǔ)充循環(huán)的結(jié)束條件,fun的參數(shù)(*ss)[M]是指向N行M列的字符串?dāng)?shù)組,循環(huán)是逐行查找是否存在t所指的字符串,因此循環(huán)次數(shù)是N次,故第一空處應(yīng)為“N"。第二空:“if(strcmp(ss[i],t)=0)return【2】;"說(shuō)明兩個(gè)字符串相同,按照題干要求,應(yīng)返回該串在字符串?dāng)?shù)組中的位置i,故第二空處為“i"。第三空:“if(n=【3】)ptintf("\nDon’tfound!\n");",fun函數(shù)未找到則返回-1,因此這里是判斷n是否等于-1,如果n等于-1標(biāo)識(shí)沒(méi)有找到,在屏幕上輸出“Don’tfound!",因此第三空處為“-1"。二、程序修改題(本題共1題,每題1.0分,共1分。)2、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/*************found*********************/voidfun(inta[],intm){intlow--0,high=N-l,mid;while(low<=high){mid=(low+high)/2;if(m<a[mid])high=mid-1;/*************found*********************/elseif(m>=a[mid])low=mid+1;elsereturn(mid);}return(-1);}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");}標(biāo)準(zhǔn)答案:(1)錯(cuò)誤:voidfun(inta[],intm)正確:intfun(inta[],intm)(2)錯(cuò)誤:elseif(m>=a[mid])正確:elseif(m>a[mid])知識(shí)點(diǎn)解析:fun(inta[],intm)函數(shù)的返回值為int類型,所以定義函數(shù)時(shí),函數(shù)的返回類型不能是void,而是int類型。elseif(m>=a[mid]中的m>a[mid]與m=a[mid]兩個(gè)條件段的結(jié)果不一樣,所以要分開(kāi)考慮。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請(qǐng)編寫函數(shù)fun(),對(duì)長(zhǎng)度為7個(gè)字符的字符串,除首、尾字符外,將其余5個(gè)字符按ASCII碼值升序排列。例如:原來(lái)的字符串為BdsihAd,則排序后輸出為BAdhisd。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語(yǔ)句。試題程序:#include<stdio.h>#include<ctype.h>#include<conio.h>intfun(char*s,intnum){}main(){chars[10];clrscr();printf("輸入7個(gè)字符的字符串:");gets(s);fun(s,7);printf("\n%s",s);}標(biāo)準(zhǔn)答案:intfun(char*s,intnum){chart;inti,j;for(i=1;i<num-2;i++)/*下標(biāo)值從1開(kāi)始,用循環(huán)依次取得字符串中的字符*/for(j=i+1;j<num-1;j++)/*將字符與其后的每個(gè)字符比較*/if(s[i]>s[j])/*如果后面字符的ASCII碼值小于該字符的ASCII碼值*/{t=s[i];/*則交換這兩個(gè)字符*/s[i]=s[j];s[j]=t;}}知識(shí)點(diǎn)解析:本題考查利用循環(huán)來(lái)控制數(shù)組元素的操作,首尾元素除外,因此,數(shù)組的下標(biāo)值要從1開(kāi)始,用循環(huán)變量i來(lái)依次取得數(shù)組中的元素,用數(shù)組中的元素s[i]和s[j]進(jìn)行比較,如果后一個(gè)元素的ASCII碼值小于前一個(gè)元素的ASCII碼值,則交換這兩個(gè)數(shù)組元素的值。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第4套一、程序填空題(本題共1題,每題1.0分,共1分。)1、請(qǐng)?jiān)诤瘮?shù)fun()的橫線上填寫若干表達(dá)式,使從鍵盤上輸入一個(gè)整數(shù)n,輸出n對(duì)應(yīng)的斐波那契數(shù)列。斐波那契數(shù)列是一整數(shù)數(shù)列,該數(shù)列自第三項(xiàng)開(kāi)始,每數(shù)等于前面兩數(shù)之和,即0,1,1,2,3,5,8,13,21,34,55,…。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。試題程序:#include<stdio.h>intfun(intn);main(){inti,n=0;scanf("%d",&n);for(i=0;i<n;i++)printf("%d",fun(i));}intfun(intn){if(【】)return0;elseif(【】)return1;elsereturn【】;}標(biāo)準(zhǔn)答案:n==0n==1fun(n-1)+fun(n-2)知識(shí)點(diǎn)解析:第一空:斐波那契數(shù)列的特點(diǎn)是,第一項(xiàng)為0,第二項(xiàng)為1,從第三項(xiàng)開(kāi)始,每數(shù)等于前面兩數(shù)之和,所以n==0和n==1都是遞歸的終止條件,當(dāng)n==0時(shí),返回0。第二空:當(dāng)n==1時(shí),返回1。第三空:當(dāng)n為非0和非1的數(shù)時(shí),n對(duì)應(yīng)的斐波那契數(shù)為前兩項(xiàng)之和,即返回fun(n-1)+fun(n-2)。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun()的功能是:在字符串的最前端加入n個(gè)*號(hào),形成新串,并且覆蓋原串。注意:字符串的長(zhǎng)度最長(zhǎng)允許79。請(qǐng)改正函數(shù)fun()中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序;#include<stdio.h>#include<strzng.h>#include<conio.h>/*****************found***************/voidfun(chars[],intn){chara[80],*p;inti;/*****************found***************/s=p;for(i=0;i<n;i++)a[i]=’*’;do{a[i]=*p;/*****************found***************/i++;}while(*p);a[i]=0;strcpy(s,a);}main(){intn;chars[80];clrscr();printf("\nEnterastring:");gets(s);printf("\nThestring\%s\n",s);printf("\nEntern(numberof*):");scanf("%d",&n);fun(s,n);printf("\nThestringafterinster:\%s\n",s);}標(biāo)準(zhǔn)答案:(1)錯(cuò)誤:voidfun(chars[],intn)正確:voidfun(char*s,intn)(2)錯(cuò)誤:s=p;正確:p=s;(3)錯(cuò)誤:i++;正確:i++;p++;(4)錯(cuò)誤:a[i]=0;正確:a[i]=’\0’;知識(shí)點(diǎn)解析:在本題中,s是數(shù)組名,代表數(shù)組首地址,在編譯時(shí)對(duì)s數(shù)組分配了一段內(nèi)存單元,因此在程序運(yùn)行期間s是一個(gè)常量,不能再被賦值。因此s=p是錯(cuò)誤的,如果把“chars[];”改成“char*s;”,則程序正確。此時(shí)s是指向字符數(shù)組的指針變量,p=s是合法的,它將字符串的首地址賦給指針變量p,然后在printf函數(shù)語(yǔ)句中輸出字符串s。因此,應(yīng)當(dāng)弄清楚字符數(shù)組與字符指針變量用法的區(qū)別。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請(qǐng)編寫一個(gè)函數(shù)fun(),它的功能是:將ss所指字符串中所有下標(biāo)為奇數(shù)位置的字母轉(zhuǎn)換為大寫(若該位置上不是字母,則不轉(zhuǎn)換)。例如,若輸入abc4Efg,則應(yīng)輸出aBc4EFg。注意:部分源程序給出如下。請(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*ss){}main(){chartt[81];clrscr();printf("\nPleaseenteranstringwithin80characters:\n");gets(tt);printf("\n\nAfterchanging,thestring\n\%s",tt);fun(tt);printf("\nbecomes\n\%s\n",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;}知識(shí)點(diǎn)解析:從C語(yǔ)言的學(xué)習(xí)中我們知道,只要將小寫字母減去32則轉(zhuǎn)成大寫字母,將大寫字母加上32則轉(zhuǎn)成小寫字母。該程序是用if語(yǔ)句實(shí)現(xiàn)該功能轉(zhuǎn)化的。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第5套一、程序填空題(本題共1題,每題1.0分,共1分。)1、請(qǐng)補(bǔ)充main函數(shù),該函數(shù)的功能是求方程ax2+bx+c=0的根(方程的系數(shù)a,b,c從鍵盤輸入)。例如,當(dāng)a=1,b=2,c=1時(shí),方程的兩個(gè)根分別是:x1=-1.00,x2=-1.00。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在main函數(shù)的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。試題程序:#include<stdio.h>#include<conio.h>#include<math.h>main(){floata,b,c,disc,x1,x2,p,q;scanf("%f,%f,%f",&a,&b,&c);disc=b*b-4*a*c;clrscr();printf("******theresult****+*+\n");if(disc>=0){x1=【】;x2=(-b-sqrt(disc))/(2*a);printf("x1=%6.2f,x2=%6.2f\n",x1,x2);}else{p=【】;q=【】;printf("x1=%6.2f+%6.2fi\n",p,q);printf("x2=%6.2f-%6.2fi\n",p,q);}}標(biāo)準(zhǔn)答案:(-b+sqrq(disc))/(2*a)-b/(2*a)sqrt(fabs(disc))/(2*a)知識(shí)點(diǎn)解析:二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中函數(shù)fun()的功能是計(jì)算1/n!的值。例如:給n輸入5,則輸出0.0083330請(qǐng)改正程序中的錯(cuò)誤,使它能得到正確結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:#include<stdio.h>#include<conio.h>/******+****found*************/intfun(intn){doubleresult=1.0;if(n==0)return1.0;while(n>1&&n<170)/**********found************/result*=n++;result=1/result;returnresult;}main(){intn;printf("InputN:");scanf("%d",&n);printf("\n1/%d!=%If\n",n,fun(n));}標(biāo)準(zhǔn)答案:(1)錯(cuò)誤:intfun(intn)正確:doublefun(intn)(2)錯(cuò)誤:result*=n++;正確:result*=n--;知識(shí)點(diǎn)解析:錯(cuò)誤1:函數(shù)的返回值為實(shí)型數(shù)據(jù),所以函數(shù)的返回類型應(yīng)為double。錯(cuò)誤2:根據(jù)階乘的概念,從n開(kāi)始,每遞減1的數(shù)相乘,直到1,因此此處n遞減,而不是遞增。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請(qǐng)編寫一個(gè)函數(shù)fun(),它的功能是計(jì)算并輸出給定整數(shù)n的所有因子(不包括1與自身)的平方和(規(guī)定n的值不大于100)。例如:主函數(shù)從鍵盤給輸入n的值為56,則輸出為sum=1113。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語(yǔ)句。試題程序:#include<stdio.h>longfun(intn){}main(){intn;longsum;printf("Inputn:");scanf("%d",&n);sum=fun(n);printf("sum=%ld\n",sum);}標(biāo)準(zhǔn)答案:longfun(intn){inti;longs=0;for(i=2;i<=n-1;i++)/*從2~n-1中找n的所有因子*/if(n%i==0)s+=i*i;/*將所有因子求平方加*/returns;/將平方和返回*/}知識(shí)點(diǎn)解析:本題的解題思路是用n逐個(gè)去除以2到n-1之間的所有數(shù),如果n能被除盡,則把所得到的一個(gè)因子的平方累加到s中去。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第6套一、程序填空題(本題共1題,每題1.0分,共1分。)1、標(biāo)準(zhǔn)答案:[N]t[i][j]t[j][i]知識(shí)點(diǎn)解析:第一空:在主函數(shù)中fun函數(shù)的調(diào)用形式是“fun(t);”,t是數(shù)組名,故fun函數(shù)的參數(shù)是指針,因此第一空處應(yīng)為“[N]”。第二空:“___2___=t[i][j]+t[j][i];”是將對(duì)稱元素相加存放在左下三角元素中,左下三角元素可表示為t[i][j],故第二空處應(yīng)為“t[i][j]”。第三空:“___3___=0;”是將右上三角元素置0,右上三角元素可表示為t[j][i],故第三空為“t[j][i]”。二、程序修改題(本題共1題,每題1.0分,共1分。)2、給定程序MODll.C中函數(shù)fun的功能是:將十進(jìn)制正整數(shù)m轉(zhuǎn)換成k(2≤k≤9)進(jìn)制數(shù),并按高位到低位順序輸出。例如,若輸入8和2,則應(yīng)輸出1000(即十進(jìn)制數(shù)8轉(zhuǎn)換成二進(jìn)制表示是1000)。請(qǐng)改正fun函數(shù)中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù)。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include#includevoidfun(intm,intk){intaa[20],i;for(i=0;m;i++){/**************found****************/a6ta[i]=m/k;m/=k,}for(;i;i--)/**************found****************/printf("%d",aa[i]);}main(){intb;n;printf("\nPleaseenteranumberandabase:\n");scanf("%d%dtt,&n,&b);fun(n,b),printf("\n");}標(biāo)準(zhǔn)答案:(1)aa[i]=m%k;(2)printf("%d",aa[i一1]);知識(shí)點(diǎn)解析:(1)第二個(gè)標(biāo)識(shí)下的“aa[i]m/k;"是進(jìn)制的轉(zhuǎn)換,應(yīng)該是取余,所以第二個(gè)標(biāo)識(shí)下“aa[i]=m/k;"應(yīng)該改為--“aa[i]=m%k;"。(2)數(shù)制轉(zhuǎn)換處理過(guò)程中所得的結(jié)果,和實(shí)際要輸出的結(jié)果順序是相反的,所以必須對(duì)存放余數(shù)的數(shù)組反向輸出。原題中“printf("%d,aa[i]);"的下標(biāo)有誤。因?yàn)橄聵?biāo)i的起始值為0,故反向輸出時(shí)應(yīng)該從i-1開(kāi)始,因此改為“printf("%dt",aa[i-1]);"。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、請(qǐng)編寫函數(shù)proc(),其功能是:計(jì)算并輸出下列多項(xiàng)式值。S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+1/2n)例如,若輸入10.則輸出為S=3.597740。n的值要求大于1但不大于100。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號(hào)中填入所編寫的若干語(yǔ)句試題程序:#includedoubleproc(intn){}voidmain(){intn;doubles;printf("\nInputn:");scanf("%d",&n);s=proc(n);printf("\ns=%f\n",s);}標(biāo)準(zhǔn)答案:doubleproc(intn){inti;doubles=0.0;//s是和的變量,因此其初始值為0for(i=1;i<=n;i++)//從第1項(xiàng)到第n項(xiàng)s=s+(1.0/(2*i一1)+1.0/(2*i));//根據(jù)題目的要求把分子、分母轉(zhuǎn)化為符合題意的類型returns;//最后把其值返回到主函數(shù)}知識(shí)點(diǎn)解析:首先定義一個(gè)變量來(lái)存放表達(dá)式的和,根據(jù)題目中提供的多項(xiàng)式,通過(guò)n次循環(huán)來(lái)求出n項(xiàng)的和。最后把所求得的和返回到主函數(shù)當(dāng)中。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第7套一、程序填空題(本題共1題,每題1.0分,共1分。)1、請(qǐng)補(bǔ)充函數(shù)fun(),該函數(shù)的功能是:依次取出字符串中所有的小寫字母以形成新的字符串,并取代原字符串。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun()的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。試題程序:#include<stdio.h>#include<conio.h>voidfun(char*s){inti=0;char*p=s;while(【】){if(*p>=’a’&&*p<=’z’){s[i]=*p;【】;}p++;}s[i]=【】;}main(){charstr[80];clrscr();printf("\nEnterastring:");gets(str);printf("\n\nThestringis:\%s\n",str);fun(str);printf("\n\nThestringofchangingis:\%s\n",str);}標(biāo)準(zhǔn)答案:*pi++’\0’知識(shí)點(diǎn)解析:第一空:while循環(huán)的循環(huán)條件是指針p所指的字符不是’\0’,也就是說(shuō),當(dāng)處理到字符串最后的結(jié)束標(biāo)記字符’\0’時(shí),while循環(huán)結(jié)束。第二空:如果指針p所指的字符為小寫字母,則將這個(gè)字符存于原字符串s中,同時(shí),下標(biāo)自加1,為下一次存放做準(zhǔn)備。第三空:在取出所有小寫字母并存于原字符串s后,要注意在最后加上字符串結(jié)束標(biāo)志符’\0’。二、程序修改題(本題共1題,每題1.0分,共1分。)2、下列給定程序中,函數(shù)fun()的功能是:從n個(gè)學(xué)生的成績(jī)中統(tǒng)計(jì)出低于平均分的學(xué)生人數(shù),此人數(shù)由函數(shù)值返回,平均分存放在形參aver所指的存儲(chǔ)單元中。例如輸入8名學(xué)生的成績(jī):80.5607290.59851.58864則低于平均分的學(xué)生人數(shù)為4(平均分為75.5625)。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:#include<stdio.h>#include<conio.h>#defineN20intfun(float*s,ihtn,float*aver){floatave,t=0.0;intcount=0,k,i;for(k=0;k<n;k++)/*************found**************/t=s[k];ave=t/n;for(i=0;i<n;i++)if(s[i]<ave)count++;/*************found**************/*aver=&ave;returncount;}main(){floats[30],aver;intm,i;clrscr();printf("\nPleaseenterm:");scanf("%d",&m);printf("\nPleaseenter%dmark:\n",m);for(i=0;iprintf("\nThenumberofstudents:%d\n",fun(s,m,&aver));printf("Ave=%f\n",aver);}標(biāo)準(zhǔn)答案:(1)錯(cuò)誤:t=s[k];正確:t+=s[k];(2)錯(cuò)誤:*aver=&ave;正確:*aver=ave;知識(shí)點(diǎn)解析:根據(jù)題目要求,可利用循環(huán)語(yǔ)句,累計(jì)計(jì)算n個(gè)學(xué)生的總分;求得平均成績(jī)后,再利用循環(huán)語(yǔ)句和條件選擇語(yǔ)句。若小于平均值,則將該值存放于aver存儲(chǔ)單元中。t=s[k];是循環(huán)疊加錯(cuò)誤,*aver=&ave;中為語(yǔ)法錯(cuò)誤。三、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)3、編寫函數(shù)fun(),它的功能是;根據(jù)以下公式求p的值,結(jié)果由函數(shù)值帶回。m與n為兩個(gè)正數(shù)且要求m>n。P=m!/n!(m-n)!),例如:m=12,n=8時(shí),運(yùn)行結(jié)果為495.000000。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫的若干語(yǔ)句。試題程序:#include<conio.h>#include<stdio.h>floatfun(intm,intn){}main(){clrscr();printf("p=%f\n",fun(12,8));}標(biāo)準(zhǔn)答案:floatfun(intm,intn){inti;doublep=1.0;for(i=1;i<=m;i++)p=p*i;/*求m!*/for(i=1;i<=n;i++)p=p/i;/*求m!/n!*/for(i=1;i<=m-n;i++)p=p/i;/*求m!/(n!(m-n)!)*/returnp;}知識(shí)點(diǎn)解析:本題中,欲求P的值,需要先求m,n,m-n的階乘值,可用循環(huán)語(yǔ)句實(shí)現(xiàn)。注意階乘值應(yīng)當(dāng)是double類型,若定義x,y,z為整型變量,則p=x/(y*z)中的除法為整數(shù)除法。國(guó)家二級(jí)(C語(yǔ)言)機(jī)試模擬試卷第8套一、選擇題(本題共40題,每題1.0分,共40分。)1、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開(kāi)發(fā)階段是()。A、邏輯設(shè)計(jì)B、需求分析C、詳細(xì)設(shè)計(jì)D、物理設(shè)計(jì)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件開(kāi)發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試五個(gè)階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。2、對(duì)序線性表(23,29,34,55,60,70,78)用二分法查找值為60的元素時(shí),需要比較次數(shù)為()。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:根據(jù)二分法查找法需要兩次:①首先將60與表中間的元素55進(jìn)行比較,由于60大于55,所以在線性表的后半部分查找。②第二次比較的元素是后半部分的中間元素,將60與表中間的元素70進(jìn)行比較,由于60小于70,所以在線性表的前半部分查找。③第三次比較的元素是前半部分的中間元素,即60,這時(shí)兩者相等,即查找成功。3、下列描述中,正確的是()。A、線性鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)B、棧與隊(duì)列是非線性結(jié)構(gòu)C、雙向鏈表是非線性結(jié)構(gòu)D、只有根結(jié)點(diǎn)的二叉樹是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。如果一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)滿足下列兩個(gè)條件:①有且只有一個(gè)根結(jié)點(diǎn);②每個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。則稱該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu),又稱線性表。所以線性表、棧與隊(duì)列、線性鏈表都是線性結(jié)構(gòu),而二叉樹是非線性結(jié)構(gòu)。4、開(kāi)發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是()。A、大型系統(tǒng)的復(fù)雜性B、人員知識(shí)不足C、客觀世界千變?nèi)f化D、時(shí)間緊、任務(wù)重標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:隨著計(jì)算機(jī)軟件規(guī)模的擴(kuò)大,軟件本身的復(fù)雜性不斷增加,研制周期顯著變長(zhǎng),正確性難以保證,軟件開(kāi)發(fā)費(fèi)用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了人們難以控制軟件發(fā)展的局面,即所謂的“軟件危機(jī)”。5、兩個(gè)或兩個(gè)以上的模塊之間關(guān)聯(lián)的緊密程度稱為()。A、耦合度B、內(nèi)聚度C、復(fù)雜度D、連接度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:耦合度是模塊間互相連接的緊密程度的度量;內(nèi)聚度是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量。6、下列關(guān)于線性表的敘述中,不正確的是()。A、線性表可以是空表B、線性表是一種線性結(jié)構(gòu)C、線性表的所有結(jié)點(diǎn)有且僅有一個(gè)前件和后件D、線性表是由n個(gè)元素組成的一個(gè)有限序列標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:線性表是一種線性結(jié)構(gòu),由n(n≥0)個(gè)元素組成,所以線性表可以是空表。但是在線性表中,第一個(gè)結(jié)點(diǎn)沒(méi)有前件,最后一個(gè)結(jié)點(diǎn)沒(méi)有后件,其他結(jié)點(diǎn)有且只有一個(gè)前件和后件,所以選項(xiàng)C)是錯(cuò)誤的。7、設(shè)有如下關(guān)系表:則下列操作正確的是()。A、T=R/SB、T=R×SC、T=R∩SD、T=R∪S標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:T就是關(guān)系R中有的,同時(shí)S中也有的有序組(4、5、6),即交運(yùn)算(∩)。8、以下描述中,不是線性表順序存儲(chǔ)結(jié)構(gòu)特征的是()。A、可隨機(jī)訪問(wèn)B、需要連續(xù)的存儲(chǔ)空間C、不便于插入和刪除D、邏輯相鄰的數(shù)據(jù)物理位置上不相鄰標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:線性表的順序存儲(chǔ)是用一片連續(xù)的空間來(lái)存放數(shù)據(jù)元素,其特點(diǎn)是邏輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動(dòng)隱含在物理位置的相鄰元素之中,因此不需要另外開(kāi)辟空間來(lái)保存元素之間的關(guān)系。9、在三級(jí)模式之間引入兩層映像,其主要功能之一是()。A、使數(shù)據(jù)與程序具有較高的獨(dú)立性B、使系統(tǒng)具有較高的通道能力C、保持?jǐn)?shù)據(jù)與程序的一致性D、提高存儲(chǔ)空間的利用率標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)在數(shù)據(jù)庫(kù)的三級(jí)模式之間提供了兩層映像,保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)的較高的邏輯獨(dú)立性和物理獨(dú)立性。10、下列方法中,屬于白盒法設(shè)計(jì)測(cè)試用例的方法的是()。A、錯(cuò)誤推測(cè)B、因果圖C、基本路徑測(cè)試D、邊界值分析標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:白盒測(cè)試方法也稱為結(jié)構(gòu)測(cè)試或邏輯測(cè)試,主要方法有邏輯覆蓋測(cè)試、基本路徑測(cè)試等。11、在C語(yǔ)言中,以下說(shuō)法不正確的是()。A、在C程序中,整數(shù)和實(shí)數(shù)都能被準(zhǔn)確無(wú)誤地表示出來(lái)B、在C程序中,任何一個(gè)變量名都代表存儲(chǔ)器中的一個(gè)位置C、靜態(tài)變量的生存期與整個(gè)程序的運(yùn)行期相同D、C語(yǔ)言中,任何變量都必須先聲明才能進(jìn)行引用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:此題考查C語(yǔ)言的基本概念。變量的實(shí)質(zhì)就是在內(nèi)存中占據(jù)一定的存儲(chǔ)單元,存儲(chǔ)單元里存放的是該變量的值,變量的值可以根據(jù)需要進(jìn)行修改;整數(shù)在允許的范圍內(nèi)可以準(zhǔn)確的表示出來(lái),但不可能表示無(wú)限度的實(shí)數(shù)。12、以下關(guān)于C語(yǔ)言數(shù)據(jù)類型的敘述中正確的是()。A、C基本數(shù)據(jù)類型包括:分為整型、實(shí)型、浮點(diǎn)型、字符型四種B、實(shí)型常量的表達(dá)方式包括十進(jìn)制形式、十六進(jìn)制形式、二進(jìn)制形式、八進(jìn)制形式、指數(shù)形式C、若要處理如“人員信息”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義結(jié)構(gòu)體類型D、若只處理“真"和“假"兩種邏輯值,應(yīng)使用邏輯類型標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:C基本數(shù)據(jù)類型包括:分為整型、實(shí)型、枚舉型、字符型四種,實(shí)型就是浮點(diǎn)型,實(shí)型數(shù)據(jù)只有十進(jìn)制,沒(méi)有2,8,16進(jìn)制表達(dá),在C語(yǔ)言中沒(méi)有定義邏輯類型,而是一般用0代表假,用非零代表真。13、以下標(biāo)識(shí)符不是關(guān)鍵字的是()。A、breakB、charC、switchD、return標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:此題考查標(biāo)識(shí)符和關(guān)鍵字的概念。需要注意的是C語(yǔ)言是區(qū)分大小寫的,switch是關(guān)鍵字,但Switch不是關(guān)鍵字。14、下列選項(xiàng)中,不能作為合法常量的是()。A、12340B、1.234e0.4C、12340D、1.234標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:用指數(shù)形式表示的實(shí)型常量需注意兩點(diǎn):①e或E后面的指數(shù)必須是整數(shù);②指數(shù)必須是不超過(guò)數(shù)據(jù)表示范圍的正負(fù)整數(shù),并且在e或E前必須有數(shù)字。15、有以下程序:#include<stdio.h>main(){…while(getchar()!=’\n’);…}以下敘述中正確的是()。A、此while語(yǔ)句將無(wú)限循環(huán)B、getchar()不可以出現(xiàn)在while語(yǔ)句的條件表達(dá)式中C、當(dāng)執(zhí)行此while語(yǔ)句時(shí),只有按回車鍵程序才能繼續(xù)執(zhí)行D、當(dāng)執(zhí)行此while語(yǔ)句時(shí),按任意鍵程序就能繼續(xù)執(zhí)行標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:根據(jù)程序順序執(zhí)行的次序,當(dāng)程序執(zhí)行到while這條語(yǔ)句,根據(jù)while語(yǔ)句中的結(jié)束循環(huán)的條件是“輸入回車鍵時(shí),結(jié)束循環(huán)”,所以當(dāng)按回車鍵后,程序才執(zhí)行while語(yǔ)句的下一條語(yǔ)句。16、下列敘述中正確的是()。A、調(diào)用printf()函數(shù)時(shí),必須要有輸出項(xiàng)B、使用putchar()函數(shù)時(shí),必須在之前包含頭文件stdio.hC、在C語(yǔ)言中,整數(shù)可以以二進(jìn)制、八進(jìn)制或十六進(jìn)制的形式輸出D、調(diào)節(jié)getchar()函數(shù)讀入字符時(shí),可以從鍵盤上輸入字符所對(duì)應(yīng)的ASCII碼標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:選項(xiàng)A),若printf函數(shù)沒(méi)有輸出項(xiàng),且格式字符串中不含格式信息,則輸出的是格式字符串本身,若格式字符串含有格式信息,運(yùn)行時(shí)則出現(xiàn)錯(cuò)誤提示;選項(xiàng)C),在C語(yǔ)言中,整數(shù)可以十進(jìn)制、八進(jìn)制或十六進(jìn)制的形式輸出;選項(xiàng)D),getchar函數(shù)是從標(biāo)準(zhǔn)輸入設(shè)備讀取一個(gè)字符。17、執(zhí)行以下程序段后,w的值為()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));A、-1B、NULLC、1D、0標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:字符變量w的初值為字符’A’,其ASCII碼值為65,字符’a’的ASCII碼值為97,所以關(guān)系表達(dá)式w<’a’的值為1;變量x=14,變量y=15,x‖y為或,x、y均為真,所以x‖y的結(jié)果1。因而邏輯表達(dá)式(x‖y)&&(w<’a’)的值為1。18、設(shè)有定義:“l(fā)ongx=123450L;”,則以下能夠正確輸出變量x的是()。A、printf(”x=%d\n”,x);B、printf("x=%id\n",x);C、printf("x=%dL\n",x);D、printf("x=%1d\n",x);標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定,輸出long型數(shù)值的格式符為%1d。19、已有定義inta=3;和輸出語(yǔ)句printf("%8x",a);以下正確的敘述是()。A、整型變量的輸出格式符只有%d一種B、%x是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)C、%x是格式符的一種,其變量的值按十六進(jìn)制數(shù)輸出,但%8x是錯(cuò)誤的D、%8x是正確的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查printf函數(shù)的格式?!埃?x”表示以十六進(jìn)制無(wú)符號(hào)形式輸出整型數(shù)據(jù)?!?”表示指定輸出數(shù)據(jù)的寬度為8位。20、若有定義intx,y;并已正確給變量賦值,則下列選項(xiàng)中與表達(dá)式(x-y)?(x++):(y++)中的條件表達(dá)式(x-y)等價(jià)的是()。A、(x.y>0)B、(x-y<0)C、(x-y<0‖x-y>0)D、(x-y==0)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:條件表達(dá)式的形式如下:“表達(dá)式1?表達(dá)式2:表達(dá)式3”。其含義為當(dāng)“表達(dá)式1”的值為非零時(shí),求出“表達(dá)式2”的值,此時(shí)“表達(dá)式2”的值就是整個(gè)條件表達(dá)式的值;當(dāng)“表達(dá)式1”的值為零時(shí),則求“表達(dá)式3”的值,這時(shí)“表達(dá)式3”的值就是整個(gè)表達(dá)式的值。本題條件表達(dá)式的執(zhí)行順序是先求解表達(dá)式“x-y”的值,若其值為非0(可以是正數(shù),也可以是負(fù)數(shù)),則再求表達(dá)式“x++”的值,其值就是條件表達(dá)式的值;若表達(dá)式“x-y”的值為0,則再求表達(dá)式“y++”的值,其值就是條件表達(dá)式的值。因此,本題的答案為選項(xiàng)C)。21、若a、b、C、d都是int型變量且都已經(jīng)正確賦初值,則以下不正確的賦值語(yǔ)句是()。A、a+d:B、a++;C、a=b=c=d=100;D、a=(b=3)+(d=5);標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定,賦值號(hào)的右邊可以是一個(gè)賦值表達(dá)式,因此選項(xiàng)C)、選項(xiàng)D)正確;在選項(xiàng)B)中,a++是一個(gè)自加1的表達(dá)式,a被重新賦值,因此它是一個(gè)合法的賦值表達(dá)式;選項(xiàng)A)中,a+d是一個(gè)算術(shù)表達(dá)式,雖然最后有一個(gè)分號(hào),但這個(gè)表達(dá)式中沒(méi)有賦值操作,因此它不是一條賦值語(yǔ)句。22、有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(xiàn)(a++,b++));}程序運(yùn)行后的輸出結(jié)果是()。A、12B、15C、16D、20標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:此題考查的是編譯預(yù)處理命令以及自加運(yùn)算符。F(a++,b++)先取a和b的值,參加運(yùn)算,再把a(bǔ)和b的值分別加1,所以F(a++,b++)=F(3,4)=3*4=12。23、以下是while語(yǔ)句的基本形式:while(表達(dá)式){語(yǔ)句;)其中“表達(dá)式”()。A、必須是邏輯表達(dá)式B、必須是關(guān)系表達(dá)式C、必須是邏輯表達(dá)式或關(guān)系表達(dá)式D、可以是任意合法的表達(dá)式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查while表達(dá)式。while(表達(dá)式)中的表達(dá)式可以為任何合法的表達(dá)式,一般情況下為邏輯、條件表達(dá)式,需要注意的是,當(dāng)?shù)忍?hào)(==)誤寫為賦值號(hào)(=)時(shí)不會(huì)報(bào)錯(cuò)的,但是其值恒為1。24、有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:switch(b%2){defaut:m++;case0:m++;break;}}printf("%d\n",m);}程序運(yùn)行后的輸出結(jié)果是()。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查switch語(yǔ)句。因?yàn)閍=6,所以a%2=0,因此第一個(gè)switch語(yǔ)句,執(zhí)行case0,將m加1,遇到break語(yǔ)句跳出switch語(yǔ)句,輸出m值為2。25、有以下程序#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}程序的運(yùn)行結(jié)果是()。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:由程序可知,函數(shù)fun(inta,intb)是一個(gè)遞歸函數(shù)。所以當(dāng)主函數(shù)中調(diào)用fun(4,2)時(shí),其執(zhí)行過(guò)程如下:fun(4,2)->fun(3,1)~fun(2,0),其返回值為2。所以正確答案為選項(xiàng)B)。26、關(guān)于字符常量,以下敘述正確的是()。A、空格不是一個(gè)字符常量B、字符常量能包含大于一個(gè)的字符C、單引號(hào)中的大寫字母和小寫字母代表的是相同的字符常量D、所有的字符常量都可以作為整型量來(lái)處理標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查字符常量的4個(gè)知識(shí)點(diǎn):①空格是一個(gè)字符常量,而且單引號(hào)中的空格不可以省略;②字符常量只能包含一個(gè)字符;③單引號(hào)中的大寫字母和小寫字母代表的是不相同的字符常量;④所有的字符常量都作為整型量來(lái)處理,在計(jì)算機(jī)內(nèi)部,其對(duì)應(yīng)的整數(shù)值就是ASCII碼值。27、下面函數(shù)調(diào)用語(yǔ)句含有實(shí)參的個(gè)數(shù)為()。func((exp1,exp2),(exp3,exp4,exp5));A、1B、2C、3D、5標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查函數(shù)調(diào)用時(shí)的實(shí)參形式。這里有一個(gè)逗號(hào)運(yùn)算的考查,(a,b)的運(yùn)算結(jié)果為b,因而只有一個(gè)值,結(jié)合func的調(diào)用形式,可以知道實(shí)參的個(gè)數(shù)只有2個(gè)。28、有以下程序#include<stdio.h>voidmain(){intn=2,k=1;while(!(k>0‖n++));printf("%d%d\n",k,n);}程序運(yùn)行后的輸出結(jié)果是()。A、02B、13C、57D、12標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在程序中整型變量n的初始值等于2,整型變量k的初始值等于1,在執(zhí)行while語(yǔ)句時(shí),由于表達(dá)式k的值大于0為真,所以不再需要判斷n++是否為真,(k>0‖n++)表達(dá)式的值為真。!(k>0‖n++)表達(dá)式的值為假,所以while語(yǔ)句中的條件不滿足,循環(huán)語(yǔ)句不會(huì)執(zhí)行,變量n的值也不會(huì)加1,所在輸出變量k和n的值是1和2。29、以下不正確的定義語(yǔ)句是()。A、doublex[5]={1.0,2.0,3.0,4.0,5.0);B、inty[5]={0,1,2,3,4,5);C、charc1[]={’1’,’2’,’3’,’4’,…’5’};D、charc2[]={’a’,’b’,’c’};標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查對(duì)一維數(shù)組的賦值。選項(xiàng)B)中,y[5]說(shuō)明數(shù)組中有5個(gè)元素,但卻給它賦了6個(gè)值,數(shù)組溢出所以是錯(cuò)誤的。30、若有以下定義,則對(duì)數(shù)組元素的正確引用是()。inta[5],*p=a;A、*&a[5]B、(*a)+2C、*p+4D、*(a+2)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查通過(guò)指針引用數(shù)組元素。選項(xiàng)A)、C)沒(méi)有這種引用形式;選項(xiàng)B),(*a)+2與*a+2相同,表示第一個(gè)元素的值加2;選項(xiàng)D),*(a+2)引用數(shù)組的第3個(gè)元素。31、下列字符數(shù)組初始化語(yǔ)句中,不正確的是()。A、charc[]=’goodmorning’;B、charc[20]="goodmorning";C、charc[]={’a’,’b’,’c’,’d’};D、charc[]={"goodmorning");標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查兩個(gè)概念。①用單引號(hào)括起來(lái)的一個(gè)字符常量只能存放一個(gè)字符;②C語(yǔ)言中沒(méi)有字符串變量,只能用字符數(shù)組來(lái)存儲(chǔ)字符串。選項(xiàng)A)中一個(gè)單引號(hào)內(nèi)存放了若干個(gè)字符,是錯(cuò)誤的;選項(xiàng)B)和選項(xiàng)D)中將一個(gè)字符串賦值給一個(gè)字符數(shù)組是允許的。32、下列程序的運(yùn)行結(jié)果為()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)str[j++]=str[i];str[j]=’\0’;}voidmain(){charstr[]="abcdef";abc(str);printf("str[]=%s",str);}A、str[]=bcdefB、str[]=abcdefC、str[]=aD、str[]=ab標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查函數(shù)調(diào)用是的參數(shù)傳遞。通過(guò)函數(shù)abc的執(zhí)行,將字符串中的字母a去掉,保留剩下的,由于是通過(guò)指針調(diào)用,所以改變字符串的結(jié)果。33、閱讀下面程序,程序執(zhí)行后的結(jié)果為()。,#include"stdio.h"main(){char*str="abcdefghijklmnopq";while(*str++!=’e’);printf("%c\n",*str);}A、fB、aC、eD、q標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查的是取內(nèi)容運(yùn)算符“*”和自加運(yùn)算符“++”的優(yōu)先級(jí)問(wèn)題。由于“++”的優(yōu)先級(jí)高于“*”,所以題干中*str++!=’e’,即*(str++)!=’e’,當(dāng)str指向字符’e’時(shí),while循環(huán)的條件不成立,但str已經(jīng)進(jìn)行了自加指向了字符’f’,所以*str輸出字符’f’。34、設(shè)有如下的程序段:charstr[]="HelloWbrld":char*ptr;ptr=str;執(zhí)行上面的程序段后,*(ptr+10)的值為()。A、’\0’B、’0’C、不確定的值D、’0’的地址標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題涉及字符數(shù)組和指針兩個(gè)知識(shí)點(diǎn):①在C語(yǔ)言中,字符數(shù)組在存放字符串時(shí)會(huì)自動(dòng)在末尾加上’\0’,所以題中數(shù)組str有11個(gè)元素;②ptr指向數(shù)組str的首地址,ptr+10是指向str[10],*(ptr+10)是引用str[10]的值(即結(jié)束符’\0’)。35、下述語(yǔ)句中,在字符串s1和s2相等時(shí)顯示“theyareEqual”的是()。.A、if(*s1==*s2)puts("theyareEqual");B、if(!strcmp(s1,s2))puts("theyareEqual");C、if(s1==s2)Puts("theyareEqual");D、if(strcmp(s1,s2))puts("theyareEqual");標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:字符串比較不能用兩個(gè)等號(hào)(==)來(lái)進(jìn)行比較,應(yīng)使用strcmp(s1,s2)函數(shù)來(lái)比較。strcmp(s1,s2)函數(shù)的功能是:當(dāng)字符串s1和s2相等時(shí),返回值為0,因此,當(dāng)表達(dá)式!strcmp(s1,s2)==1時(shí),條件成立,執(zhí)行后面的語(yǔ)句,輸出thevareEqual。36、設(shè)有定義:Structcomplex{intreal,unreal;)datal={1,8),data2;則以下賦值語(yǔ)句中錯(cuò)誤的是()。A、data2={datal.real,datal.unreal);B、data2=(2,6);C、data2.real=datal->real;D、data2->real=datal.unreal;標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題主要考查結(jié)構(gòu)體變量的定義與初始化。題目中定義了complex類型的結(jié)構(gòu)體變量data1和data2,并對(duì)datal進(jìn)行了初始化。選項(xiàng)A)、C)、D)都是正確的,可以用一個(gè)結(jié)構(gòu)體變量對(duì)另一個(gè)結(jié)構(gòu)體變量賦值,用一個(gè)結(jié)構(gòu)體變量的成員對(duì)另一個(gè)結(jié)構(gòu)體變量的成員賦值。37、以下程序的輸出結(jié)果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));)main(){inta=10,b=40,c=20;prt(&a,&b,&c);prt(&a,&b,&c);}A、11,42,3112,22,41B、11,41,2012,42,20C、11,21,4011,21,21D、11,41,2112,42,22標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查的是函數(shù)參數(shù)的傳遞及自-力口運(yùn)算符。主函數(shù)中第一次調(diào)用函數(shù)prt(&a,&b,&c);,此函數(shù)中的輸出語(yǔ)句:printf("%d,%d,%d\n",++*x,++*y,*(z++));使得a和b的值均加1,而*(z++)由于先執(zhí)行z++所以c的值不變;第二次調(diào)用函數(shù)prt(&a,&b,&c);使得a和b在上一次的基礎(chǔ)上再各自加1(因?yàn)樾螀⒑蛯?shí)參進(jìn)行的是地址傳遞),而c的值仍不變。38、設(shè)有以下說(shuō)明,則不正確的敘述是()。unionun{inta;charb:floatc;}arr;A、arr所占的內(nèi)存長(zhǎng)度等于成員c的長(zhǎng)度B、arr的地址和它的各成員的地址都是同一地址C、arr可以作為函數(shù)參數(shù)D、不能在定義arr時(shí)對(duì)它初始化標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題主要考查聯(lián)合體的內(nèi)存使用:聯(lián)合體所占用的內(nèi)存空間為最長(zhǎng)的成員所占用的空間,int占2個(gè)字節(jié),char占1個(gè)字節(jié),float占4個(gè)字節(jié),所以art所占的內(nèi)存長(zhǎng)度等于成員c的長(zhǎng)度:arr的地址和它的各成員的地址都是同一地址;不能直接對(duì)art賦值,即不能在定義air時(shí)對(duì)它初始化;art也不可以作為函數(shù)參數(shù)。39、若x=4,y=5,則x&y的結(jié)果是()。A、0B、4C、3D、5標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題主要考查按位與運(yùn)算的知識(shí)點(diǎn)。按位與是對(duì)兩個(gè)運(yùn)算量相應(yīng)的位進(jìn)行邏輯與,“&”的規(guī)則與邏輯與“&&”相同。x=4的二進(jìn)制為00000100,y=5的二進(jìn)制為00000101,x&v=00000100,轉(zhuǎn)化為十進(jìn)制即為4。40、下列關(guān)于C語(yǔ)言數(shù)據(jù)文件的敘述中正確的是()。A、文件由ASCII碼字符序列組成,C語(yǔ)言只能讀寫文本文件B、文件由二進(jìn)制數(shù)據(jù)序列組成,C語(yǔ)言只能讀寫二進(jìn)制文件C、文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件D、文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查的是數(shù)據(jù)文件的有關(guān)概念。文件由數(shù)據(jù)流的形式組成,可以按數(shù)據(jù)存放的形式分為二進(jìn)制文件和文本文件,C語(yǔ)言既能讀寫文本文件,又能讀寫二進(jìn)制文件。二、程序填空題(本題共1題,每題1.0分,共1分。)41、給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,將所有串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,只保留左邊的k個(gè)字符。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include<stdio.h>#include<string.h>#defineN5{}defineM10/**********found**********/Voidfun(char(*ss)___1___,intk){inti=0;/**********found**********/while(i<___2___){/**********found**********/ss[i][k]=___3___;i++j)}main(){charx[N][M]={"Create",¨Modify",¨Sort¨,"Skip",¨Delete"};inti;printf(¨\nTheoriginalstring\n\n¨);for(i=0;i<N;i++)puts(x[i]);printf(¨\n");fun(x,4);printf(¨\nThestringafterdeleted:\n\n¨);for(i=0;i<N;i++)puts(X[i]);printf(¨\n¨);}標(biāo)準(zhǔn)答案:(1)[M](2)N(3)0或’\0’知識(shí)點(diǎn)解析:第一空:第一空補(bǔ)充函數(shù)定義,在主函數(shù)內(nèi)fun函數(shù)的調(diào)用形式是“fun(x,4)”,x是二維數(shù)組名,故fun函數(shù)的第一參數(shù)是指向二維數(shù)組的指針,因此第一空為“[M]”。第二空:“while(i<___2___)”是填循環(huán)終止條件,根據(jù)題意,fun函數(shù)是將所有串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,因此循環(huán)次數(shù)為N,故第二空處為“N”。第三空:“ss[i][k]=___3___;i++;"是將串長(zhǎng)超過(guò)k的字符串中右邊的字符刪除,即在ss[i][k]位置為0或“’\0’”。三、程序修改題(本題共1題,每題1.0分,共1分。)42、給定程序MODI1.C中函數(shù)fun的功能是:把主函數(shù)中輸入的3個(gè)數(shù),最大的放在a中,最小的放在c中,中間的放在b中。例如,輸入的數(shù)為:551234,輸出結(jié)果應(yīng)當(dāng)是:a=55.0,b=34。0,c=12.0。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#include<stdio.h>voidfun(float*a,float*b,float*c){/**********found**********/float*k;if(*a<*b){k=*a;*a=*b;*b=k;)/**********found**********/if(*a>*c){k=*c;*c=*a;*a=k;)if(*b<*c){k=*b;*b=*c;*c=k;)}main(){floata,b,c;printf("Inputabc:");scanf("%f%f%f",&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f\n\n",a,b,c);fun(&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f\n\n",a,b,c);}標(biāo)準(zhǔn)答案:(1)floatk;(2)if(*a<*c)知識(shí)點(diǎn)解析:(1)第一個(gè)標(biāo)識(shí)下的變量k是在比較過(guò)程中,臨時(shí)存放數(shù)據(jù)的變量,因此k不應(yīng)是指針,所以將“float*k;”改為“floatk;”。(2)分析函數(shù)中第一個(gè)if語(yǔ)句,如果主函數(shù)中a<b,則對(duì)調(diào),把大數(shù)放在a中;分析第二個(gè)if語(yǔ)句,如果主函數(shù)中的a>c,則進(jìn)行對(duì)調(diào),又把大數(shù)放在c中,這樣的邏輯顯然是混亂的。因此第二個(gè)標(biāo)識(shí)下“if(*a>*c)”應(yīng)該改為“if(*a<*c)”。四、程序設(shè)計(jì)題(本題共1題,每題1.0分,共1分。)43、學(xué)生的記錄由學(xué)號(hào)和成績(jī)組成,N名學(xué)生的數(shù)據(jù)已在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請(qǐng)編寫函數(shù)fun,它的功能是:按分?jǐn)?shù)的高低排列學(xué)生的記錄,高分在前。注意:部分源程序在文件PROG1.C文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語(yǔ)句。#include<stdio.h>#defineN16typedefstruct{charnum[10];ints;}STREC;voidfun(STRECa[]){}main(){STRECs[
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 10 的認(rèn)識(shí)和加減(教學(xué)設(shè)計(jì))-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)冀教版
- 腦梗死患者個(gè)案護(hù)理
- 2025至2030年中國(guó)抗菌切菜板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)打氣輪數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)手動(dòng)多葉調(diào)節(jié)閥數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)異型玻璃下料機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 荒山轉(zhuǎn)讓與林業(yè)科技推廣合作2025年度合同
- 離婚協(xié)議中財(cái)產(chǎn)分割執(zhí)行期限補(bǔ)充協(xié)議(2025年度)
- 二零二五年度房地產(chǎn)項(xiàng)目銷售業(yè)績(jī)提成協(xié)議
- 2025年度智慧城市知識(shí)產(chǎn)權(quán)歸屬及資源共享合同
- 工程結(jié)算單【范本模板】
- 5S點(diǎn)檢表1(日檢查表)
- 醫(yī)院感染管理組織架構(gòu)圖
- 冠心病病人的護(hù)理ppt(完整版)課件
- 民間非營(yíng)利組織會(huì)計(jì)報(bào)表模板
- 2020華夏醫(yī)學(xué)科技獎(jiǎng)知情同意報(bào)獎(jiǎng)證明
- 合伙辦廠協(xié)議書范本(通用5篇)
- 水輪機(jī)結(jié)構(gòu)介紹匯總
- 素描石膏幾何體
- ISO_15442(隨車起重機(jī)安全要求)
- 過(guò)橋資金(新)
評(píng)論
0/150
提交評(píng)論