C語言習(xí)題集(試卷2008版)_第1頁
C語言習(xí)題集(試卷2008版)_第2頁
C語言習(xí)題集(試卷2008版)_第3頁
C語言習(xí)題集(試卷2008版)_第4頁
C語言習(xí)題集(試卷2008版)_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C語言程序設(shè)計》習(xí)題集編輯:陳美成院校:貴州航天職業(yè)技術(shù)學(xué)院系部:計算機科學(xué)系班級:姓名:2010版試題一(11)以下敘述中正確的是A)C語言比其他語言高級B)C語言可以不用編譯就能被計算機識別執(zhí)行C)C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達形式D)C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(12)C語言中用于結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是

A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

B)if,switch,breakC)for,while,do-while

D)if,for,continue(13)C語言中最簡單的數(shù)據(jù)類型包括A)整型、實型、邏輯型

B)整型、實型、字符型C)整型、字符型、邏輯型

D)字符型、實型、邏輯型(14)若變量已正確定義并賦值,以下符合C語言語法的表達式是

A)a:=b+1

B)a=b=c+2

C)int18.5%3

D)a=a+7=c+b

(15)下列可用于C語言用戶標識符的一組是

A)void,define,WORD

B)a3_b3,_123,Car

C)For,-abc,IFCase

D)2a,DO,sizeof

(16)C語言中運算對象必須是整型的運算符是

A)%=

B)/

C)=

D)<=

(17)若變量a,i已正確定義,且i已正確賦值,合法的語句是

A)a==1

B)++i;

C)a=a++=5;

D)a=int(i);

(18)已知

intt=0;

while(t=1)

{...}

則以下敘述正確的是

A)循環(huán)控制表達式的值為0

B)循環(huán)控制表達式的值為1

C)循環(huán)控制表達式不合法

D)以上說法都不對

(19)若變量已正確說明為float型,要通過語句scanf("%f%f%f",&a,&b,&c);給a賦予10.0,b賦予22.0,c賦予33.0,下列不正確的輸入形式是

A)10<回車>22<回車>33<回車>

B)10.0,22.0,33.0<回車>

C)10.0<回車>22.033.0<回車>

D)10

22<回車>33<回車>

(20)有如下程序:

main()

{

intx=1,a=0,b=0;

switch(x){

case0:b++;

case1:a++;

case2:a++;b++;

}

printf("a=%d,b=%d\n",a,b);}

該程序的輸出結(jié)果是

A)a=2,b=1

B)a=1,b=1

C)a=1,b=0

D)a=2,b=2

(21)有以下程序

main()

{inti=1,j=1,k=2;

if((j++||k++)&&i++)

printf("%d,%d,%d\n",i,j,k);

}

執(zhí)行后輸出結(jié)果是

A)1,1,2

B)2,2,1

C)2,2,2

D)2,2,3

(22)有如下程序

main()

{floatx=2.0,y;

if(x<0.0)y=0.0;

elseif(x<10.0)y=1.0/x;

elsey=1.0;

printf("%f\n",y);}

該程序的輸出結(jié)果是

A)0.000000

B)0.250000

C)0.500000

D)1.000000

(23)有如下程序:

main()

{intn=9;

while(n>6){n--;printf("%d",n);}

}

該程序的輸出結(jié)果是

A)987

B)876

C)8765

D)9876

(24)在下列選項中,沒有構(gòu)成死循環(huán)的是

A)inti=100;

while(1)

{i=i%100+1;

if(i>100)break;

}

B)for(;;);

C)intk=10000;

do{k++;}while(k>10000);

D)ints=36;

while(s)--s;

(25)設(shè)intx=1,y=1;表達式(!x||y--)的值是

A)0

B)1

C)2

D)-1

(26)若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是

A)函數(shù)調(diào)用可以作為獨立的語句存在

B)函數(shù)調(diào)用可以作為一個函數(shù)的實參

C)函數(shù)調(diào)用可以出現(xiàn)在表達式中

D)函數(shù)調(diào)用可以作為一個函數(shù)的形參

(27)有以下程序

floatfun(intx,inty)

{return(x+y);}

main()

{inta=2,b=5,c=8;

printf("%3.0f\n",fun((int)fun(a+c,b),a-c));

}

程序運行后的輸出結(jié)果是

A)編譯出錯

B)9

C)21

D)9.0

(28)若有以下調(diào)用語句,則不正確的fun函數(shù)的首部是

main()

{…

inta[50],n;

fun(n,&a[9]);

}

A)voidfun(intm,intx[])

B)voidfun(ints,inth[41])

C)voidfun(intp,int*s)

D)voidfun(intn,inta)

(29)fseek函數(shù)的正確調(diào)用形式是

A)fseek(文件指針,起始點,位移量)

B)fseek(文件指針,位移量,起始點)

C)fseek(位移量,起始點,文件指針)

D)fseek(起始點,位移量,文件指針)

(30)若fp是指向某文件的指針,且已讀到文件末尾,則函數(shù)feof(fp)的返回值是

A)EOF

B)-1

C)1

D)NULL

(31)若有說明語句:charc='\72';則變量c

A)包含1個字符

B)包含2個字符

C)包含3個字符

D)說明不合法,c的值不確定

(32)若有說明inta[3][4];則a數(shù)組元素的非法引用是

A)a[0][2*1]

B)a[1][3]

C)a[4-2][0]

D)a[0][4](33)設(shè)有以下說明語句

structstu

{inta;

floatb;

}stutype;

則下面的敘述不正確的是

A)struct是結(jié)構(gòu)體類型的關(guān)鍵字

B)structstu是用戶定義的結(jié)構(gòu)體類型

C)stutype是用戶定義的結(jié)構(gòu)體類型名

D)a和b都是結(jié)構(gòu)體成員名

(34)在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是

A)整型常量

B)整型表達式

C)整型常量或整型表達式

D)任何類型的表達式

(35)若運行時給變量x輸入12,則以下程序的運行結(jié)果是

main()

{intx,y;

scanf("%d",&x);

y=x>12?x+10:x-12;

printf("%d\n",y);

}

A)0

B)22

C)12

D)10

(36)以下說法正確的是

A)C語言程序總是從第一個的函數(shù)開始執(zhí)行

B)在C語言程序中,要調(diào)用函數(shù)必須在main()函數(shù)中定義

C)C語言程序總是從main()函數(shù)開始執(zhí)行

D)C語言程序中的main()函數(shù)必須放在程序的開始部分

(37)表達式0x13^0x17的值是

A)0x04

B)0x13

C)0xE8

D)0x17

(38)有以下程序

#defineF(X,Y)(X)*(Y)

main()

{inta=3,b=4;

printf("%d\n",F(a++,b++));

}

程序運行后的輸出結(jié)果是

A)12

B)15

C)16

D)20

(39)下列程序執(zhí)行后的輸出結(jié)果是

voidfunc(int*a,intb[])

{b[0]=*a+6;}

main()

{inta,b[5];

a=0;b[0]=3;

func(&a,b);printf("%d\n",b[0]);

}

A)6

B)7

C)8

D)9

(40)若有下面的程序段:

chars[]="china";char*p;p=s;

則下列敘述正確的是

A)s和p完全相同

B)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等

C)s數(shù)組長度和p所指向的字符串長度相等

D)*p與s[0]相等

(41)以下程序中函數(shù)sort的功能是對a數(shù)組中的數(shù)據(jù)進行由大到小的排序

voidsort(inta[],intn)

{inti,j,t;

for(i=0;i<n-1;i++)

for(j=i+1;j<n;j++)

if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}

}

main()

{intaa[10]={1,2,3,4,5,6,7,8,9,10},i;

sort(&aa[3],5);

for(i=0;i<10;i++)printf("%d,",aa[i]);

printf("\n");

}

程序運行后的輸出結(jié)果是

A)1,2,3,4,5,6,7,8,9,10,

B)10,9,8,7,6,5,4,3,2,1,

C)1,2,3,8,7,6,5,4,9,10,

D)1,2,10,9,8,7,6,5,4,3,

(42)以下程序的運行結(jié)果是

#include"stdio.h"

main()

{structdate

{intyear,month,day;}today;

printf("%d\n",sizeof(structdate));

}

A)6

B)8

C)10

D)12

(43)若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項是

A)a,point,*&a

B)&*a,&a,*point

C)*&point,*point,&a

D)&a,&*point,point

(44)在調(diào)用函數(shù)時,如果實參是簡單的變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是

A)地址傳遞

B)單向值傳遞

C)由實參傳形參,再由形參傳實參

D)傳遞方式由用戶指定

(45)已定義以下函數(shù)

fun(char*p2,char*p1)

{

while((*p2=*p1)!='\0'){p1++;p2++;}

}

函數(shù)的功能是

A)將p1所指字符串復(fù)制到p2所指內(nèi)存空間

B)將p1所指字符串的地址賦給指針p2

C)對p1和p2兩個指針所指字符串進行比較

D)檢查p1和p2兩個指針所指字符串中是否有'\0'

(46)若執(zhí)行下述程序時,若從鍵盤輸入6和8時,結(jié)果為

main()

{inta,b,s;

scanf("%d%d",&a,&b);

s=a

if(a<b)

s=b;

s*=s;

printf("%d",s);

}

A)36

B)64

C)48

D)以上都不對

(47)fscanf函數(shù)的正確調(diào)用形式是

A)fscanf(fp,格式字符串,輸出表列);

B)fscanf(格式字符串,輸出表列,fp);

C)fscanf(格式字符串,文件指針,輸出表列);

D)fscanf(文件指針,格式字符串,輸入表列);

(48)下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是

A)文件由ASCII碼字符序列組成,C語言只能讀寫文本文件

B)文件由二進制數(shù)據(jù)序列組成,C語言只能讀寫二進制文件

C)文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件

D)文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件

(49)有以下程序

voidss(char*s,chart)

{while(*s)

{if(*s==t)*s=t-'a'+'A';

s++;

}

}

main()

{charstr1[100]="abcddfefdbd",c='d';

ss(str1,c);printf("%s\n",str1);

}

程序運行后的輸出結(jié)果是

A)ABCDDEFEDBD

B)abcDDfefDbD

CabcAAfefAbA

D)Abcddfefdbd

(50)若以下定義:

structlink

{intdata;

structlink*next;

}a,b,c,*p,*q;

且變量a和b之間已有如下圖所示的鏈表結(jié)構(gòu):指針p指向變量a,q指向變量c。則能夠把c插入到a和b之間并形成新的鏈表的語句組是:

A)a.next=c;c.next=b;

B)p.next=q;q.next=p.next;

C)p->next=&c;q->next=p->next;

D)(*p).next=q;(*q).next=&b;

二、填空題

(6)設(shè)y是int型,請寫出y為奇數(shù)的關(guān)系表達式【6】。(7)設(shè)inta=5,b=6,表達式(++a==b--)?++a:--b的值是【7】

。

(8)下列程序的輸出結(jié)果是【8】。

maim

()

{charb[]="Helloyou";

b[5]=0;

printf("%s\n",b);}

(9)當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳遞的是【9】。

(10)以下程序的輸出結(jié)果是【10】。

inta=1234;

printf("%2d\n",a);

(11)用高級語言編寫的程序稱為【11】程序,它可以通過解釋程序翻譯一句執(zhí)行一句的方式執(zhí)行,也可以通過編譯程序一次翻譯產(chǎn)生目標程序,然后執(zhí)行。

(12)以下程序的輸出結(jié)果是【12】。

main()

{inta=0;

a+=(a=8);

printf("%d\n",a);}(13)函數(shù)voidfun(float*sn,intn)的功能是:根據(jù)以下公式計算S,計算結(jié)果通過形參指針sn傳回;n通過形參傳入,n的值大于等于0。請?zhí)羁铡?/p>

voidfun(float*sn,intn)

{floats=0.0,w,f=-1.0;

inti=0;

for(i=0;i<=n;i++)

{f=【13】*f;

w=f/(2*i+1);

s+=w;}

【14】=s;}

(14)函數(shù)fun的功能是:根據(jù)以下公式求p的值,結(jié)果由函數(shù)值返回。m與n為兩個正數(shù)且要求m>n。

例如:m=12,n=8時,運行結(jié)果應(yīng)該是495.000000。請在題目的空白處填寫適當(dāng)?shù)某绦蛘Z句,將該程序補充完整。

#include<conio.h>

#include<stdio.h>

floatfun(intm,intn)

{inti;

doublep=1.0;

for(i=1;i<=m;i++)【15】;

for(i=1;i<=n;i++)【16】;

for(i=1;i<=m-n;i++)p=p/i;

returnp;}

main()

{clrscr();

printf("p=%f\n",fun(12,8));}

(15)該程序運行的結(jié)果是【17】。

#include<conio.h>

#include<stdio.h>

#defineM100

voidfun(intm,int*a,int*n)

{inti,j=0;

for(i=1;i<=m;i++)

if(i%7==0||i%11==0)

a[j++]=i;

*n=j;}

main()

{intaa[M],n,k;

clrscr();

fun(10,aa,&n);

for(k=0;k<n;k++)

if((k+1)%20==0)printf("\n");

elseprintf("%4d",aa[k]);

printf("\n");}

(16)下列程序的功能是:求出ss所指字符串中指定字符的個數(shù),并返回此值。

例如,若輸入字符串123412132,輸入字符1,則輸出3,請?zhí)羁铡?/p>

#include<conio.h>

#include<stdio.h>

#defineM81

intfun(char*ss,charc)

{inti=0;

for(;【18】;ss++)

if(*ss==c)i++;

returni;}

main()

{chara[M],ch;

clrscr();

printf("\nPleaseenterastring:");gets(a);

printf("\nPleaseenterachar:");ch=getchar();

printf("\nThenumberofthecharis:%d\n",fun(a,ch));}

(17)下面程序把從終端讀入的文本(用@作為文本結(jié)束標志)輸出到一個名為bi.dat的新文件中,請?zhí)羁铡?/p>

#include"stdio.h"

FILE*fp;

{charch;

if((fp=fopen(【19】))==NULL)exit(0);

while((ch=getchar())!='@')fputc(ch,fp);

fclose(fp);}

(18)設(shè)有如下宏定義

#defineMYSWAP(z,x,y)

{z=x;x=y;y=z;}

以下程序段通過宏調(diào)用實現(xiàn)變量a,b內(nèi)容交換,請?zhí)羁铡?/p>

floata=5,b=16,c;

MYSWAP(【20】,a,b);

試題二一、選擇題(11)下列敘述中正確的是

A)C語言編譯時不檢查語法

B)C語言的子程序有過程和函數(shù)兩種

C)C語言的函數(shù)可以嵌套定義

D)C語言的函數(shù)可以嵌套調(diào)用

(12)在C語言中,退格符是

A)\nB)\tC)\fD)\b

(13)以下敘述中正確的是

A)構(gòu)成C程序的基本單位是函數(shù)

B)可以在一個函數(shù)中定義另一個函數(shù)

C)main()函數(shù)必須放在其他函數(shù)之前

D)所有被調(diào)用的函數(shù)一定要在調(diào)用之前進行定義

(14)在C程序中,判邏輯值時,用“非0”表示邏輯值“真”,又用“0”表示邏輯值“假”。在求邏輯值時,用()表示邏輯表達式值為“真”,又用()表示邏輯表達式值為“假”。

A)1

0B)0

1C)非0

非0D)1

1

(15)在C語言中,運算對象必須是整型數(shù)的運算符是

A)%B)\C)%和\D)**

(16)字符型數(shù)據(jù)在機器中是用ASCII碼表示的,字符“5”和“7”在機器中表示為

A)10100011和01110111B)01000101和01100011

C)00110101和00110111D)01100101和01100111

(17)若已定義:inta=25,b=14,c=19;以下三目運算符(?:)所構(gòu)成語句的執(zhí)行后

a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序輸出的結(jié)果是

A)***a=25,b=13,c=19B)***a=26,b=14,c=19

C)###a=25,b=13,c=19D)###a=26,b=14,c=19

(18)若有定義:inta=7;floatx=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是

A)2.500000B)2.750000C)3.500000D)0.000000

(19)下列程序段的輸出結(jié)果是:

inta=1234;

floatb=123.456;

doublec=12345.54321;

printf("%2d,%2.1f,%2.1f",a,b,c);

A)無輸出B)12,123.5,12345.5

C)1234,123.5,12345.5D)1234,123.4,1234.5

(20)若運行以下程序時,從鍵盤輸入ADescriptor<CR>(<CR>表示回車),則下面程序的運行結(jié)果是#include<stdio.h>

main()

{charc;

intv0=1,v1=0,v2=0;

do{switch(c=getchar())

{case′a′:case′A′:

case′e′:case′E′:

case′i′:case′I′:

case′o′:case′O′:

case′u′:case′U′:v1+=1;

default:v0+=1;v2+=1;

}

}while(c!=′\n′);

printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}

A)v0=7,v1=4,v2=7B)v0=8,v1=4,v2=8

C)v0=11,v1=4,v2=11D)v0=13,v1=4,v2=12

(21)設(shè)有以下程序段

intx=0,s=0;

while(!x!=0)s+=++x;

printf("%d",s);

A)運行程序段后輸出0B)運行程序段后輸出1

C)程序段中的控制表達式是非法的D)程序段執(zhí)行無限次

(22)有如下程序

main()

{floatx=2.0,y;

if(x<0.0)y=0.0;

elseif(x>10.0)y=1.0/x;

elsey=1.0;

printf("%f\n",y);}

該程序的輸出結(jié)果是

A)0.000000B)0.250000C)0.500000D)1.000000

(23)執(zhí)行下面的程序段后,變量k中的值為

intk=3,s[2];

s[0]=k;k=s[1]*10;

A)不定值B)33C)30D)10

(24)以下程序段的描述,正確的是

x=-1;

do

{x=x*x;}

while(!x);

A)是死循環(huán)B)循環(huán)執(zhí)行兩次C)循環(huán)執(zhí)行一次D)有語法錯誤

(25)以下選項錯誤的是

A)main()

{intx,y,z;

x=0;y=x-1;

z=x+y;}

B)main()

{intx,y,z;

x=0,y=x+1;

z=x+y;}

C)main()

{intx;int

inty;

x=0,y=x+1;

z=x+y;}

D)main()

{intx,y,z;

x=0;y=x+1;

z=x+y,}

(26)有如下程序段

inta=14,b=15,x;

charc=′A′;

x=(a&&b)&&(c<′B′);

執(zhí)行該程序段后,x的值為

A)tureB)falseC)0D)1

(27)下列程序執(zhí)行后的輸出結(jié)果是

voidfunc1(inti);

voidfunc2(inti);

charst[]="hello,friend!";

voidfunc1(inti)

{printf("%c",st[i]);

if(i<3){i+=2;func2(i);}}

voidfunc2(inti)

{printf("%c",st[i]);

if(i<3){i+=2;func1(i);}}

main()

{inti=0;func1(i);printf("\n");}

A)helloB)helC)hloD)hlm

(28)以下函數(shù)返回a所指數(shù)組中最大值所在的下標值

fun(int*a,intn)

{inti,j=0,p;

p=j;

for(i=j;i<n;i++)

if(a[i]>a[p])_________;

return(p);}

在下劃線處應(yīng)填入的內(nèi)容是

A)i=pB)a[p]=a[i]C)p=jD)p=I

(29)下面說明不正確的是

A)chara[10]="china";B)chara[10],*p=a;p="china"

C)char*a;a="china";D)chara[10],*p;p=a="china"

(30)以下程序的輸出結(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,31

12,22,41

B)11,41,20

12,42,20

C)11,21,40

11,21,21

D)11,41,21

12,42,22

(31)若有函數(shù)內(nèi)部說明:inta[3][4];則數(shù)組a中各元素

A)可在程序的運行階段得到初值0

B)可在程序的編譯階段得到初值0

C)不能得到確定的初值

D)可在程序的編譯或運行階段得到初值0

(34)定義如下變量和數(shù)組:

intk;

inta[3][3]={9,8,7,6,5,4,3,2,1};

則下面語句的輸出結(jié)果是

for(k=0;k<3;k++)printf("%d",a[k][k]);

A)753B)951C)963D)741

(35)下列程序執(zhí)行后的輸出結(jié)果是

main()

{chararr[2][4];

strcpy(arr,"you");strcpy(arr[1],"me");

arr[0][3]=′&′;

printf("%s\n",arr);}

A)you&meB)youC)meD)err

(36)有以下函數(shù)

charfun(char*p)

{returnp;}

該函數(shù)的返回值是

A)無確切的值B)形參p中存放的地址值

C)一個臨時存儲單元的地址D)形參p自身的地址值

(37)以下正確的說法是

A)定義函數(shù)時,形參的類型說明可以放在函數(shù)體內(nèi)

B)return后邊的值不能為表達式

C)如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準

D)如果形參與實參類型不一致,以實參類型為準

(38)有以下程序

intf(intn)

{if(n==1)return1;

elsereturnf(n-1)+1;}

main()

{inti,j=0;

for(i=1;i<3;i++)j+=f(i);

printf("%d\n",j);}

程序運行后的輸出結(jié)果是

A)4B)3C)2D)1

(39)設(shè)有如下定義:

strucksk

{inta;

floatb;

}data;

int*p;

若要使P指向data中的a域,正確的賦值語句是

A)p=&a;B)p=data.a;C)p=&data.a;D)*p=data.a;‘

(40)以下對結(jié)構(gòu)體類型變量的定義中,不正確的是

A)typedefstructaa

{intn;

floatm;

}AA;

AAtdl;

B)#defineAAstructaa

AA{intn;

floatm;

}tdl;

C)struct

{intn;

floatm;

}aa;

structaatdl;

D)struct

{intn;

floatm;

}tdl;

(41)若說明int*p,n;則通過語句scanf能夠正確讀入數(shù)據(jù)的程序段是

A)p=&n;scanf("%d",&p);B)p=&n;scanf("%d",*p);

C)scanf("%d",n);D)p=&n;scanf("%d",p);

(42)在下述程序中,判斷i>j共執(zhí)行的次數(shù)是

main()

{inti=0,j=10,k=2,s=0;

for(;;)

{i+=k;

if(i>j)

{printf("%d",s);

break;

}s+=i;

}

}

A)4B)7C)5D)6

(43)以下4個選項中,不能看做一條語句的是

A);B)a=5,b=2.5,c=3.6;C)if(a<5);D)if(b!=5)x=2;y=6;

(44)在C語言中,變量的隱含存儲類別是

A)autoB)staticC)externD)無存儲類別

(45)若有以下程序

#include<stdio.h>

voidf(intn);

main()

{voidf(intn);

f(5);

}

voidf(intn)

{printf("%d\n",n);}

則以下敘述中不正確的是

A)若只在主函數(shù)中對函數(shù)f進行說明,則只能在主函數(shù)中正確調(diào)用函數(shù)f

B)若在主函數(shù)前對函數(shù)f進行說明,則在主函數(shù)和其后的其他函數(shù)中都可以正確調(diào)用函數(shù)f

C)對于以上程序,編譯時系統(tǒng)會提示出錯信息:提示對f函數(shù)重復(fù)說明

D)函數(shù)f無返回值,所以可用void將其類型定義為無返回值型

(46)若有下面的說明和定義

structtest

{intml;charm2;floatm3;

unionuu{charul[5];intu2[2];}ua;

}myaa;

則sizeof(structtest)的值是

A)12B)16C)14D)9

(47)以下程序的輸出是

structst

{intx;int*y;}*p;

intdt[4]={10,20,30,40};

structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]};

main()

{p=aa;

printf("%d\n",++(p->x));

}

A)10B)11C)51D)60

(48)若有運算符<<,sizeof,^,&=,則它們按優(yōu)先級由高至低的正確排列次序是

A)sizeof,&=,<<,^B)sizeof,<<,^,&=

C)^,<<,sizeof,&=D)<<,^,&=,sizeof

(49)函數(shù)fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始點是

A)文件開始B)文件末尾

C)文件當(dāng)前位置D)以上都不對

(50)有以下程序

#include<stdio.h>

main()

{FILE*fp;inti=20,j=30,k,n;

fp=fopen("d1.dat","w");

fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);

fclose(fp);

fp=fopen("d1.dat","r");

fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);

fclose(fp);

}

程序運行后的輸出結(jié)果是

A)2030B)2050C)3050D)3020二、填空題(6)以下程序的運行結(jié)果是【6】。

#defineMAX(a,b)(a>b?a:b)+1

main

()

{inti=6,j=8,k;

printf("%d\n",MAX(i,j));

}

(7)以下程序的功能是從健盤輸入若干學(xué)生的成績,并輸出最高成績和最低成績,當(dāng)輸入負數(shù)時結(jié)束。請?zhí)羁铡?/p>

main()

{floatx,amax,amin;

scanf("%f",&x);

amax=x;

amin=x;

while(【7】)

{if(x>amax)

amax=x;

else

if【8】

amin=x;

elsescanf("%f",&x);

}

printf("\namax=%f\namin=%f\n",amax,amin);

}(8)在對文件操作的過程中,若要求文件的位置指針回到文件的開始處,應(yīng)當(dāng)調(diào)用的函數(shù)是【9】。

(9)在計算機中,字符的比較是對它們的【10】進行比較。

(11)下列程序的輸出結(jié)果是16.00,請?zhí)羁铡?/p>

main()

{inta=9,b=2;

floatx=【12】,y=1.1,z;

z=a/2+b*x/y+1/2;

printf("%5.2f\n",z);

}

(12)設(shè)在主函數(shù)中有以下定義和函數(shù)調(diào)用語句,且fun函數(shù)為void類型;請寫出fun函數(shù)的首部【13】。要求形參名為b。

main()

{doubles[10][22];

intn;┆

fun(s);

}

(13)下列程序的功能是輸入一個整數(shù),判斷是否是素數(shù),若為素數(shù)輸出1,否則輸出0,請?zhí)羁铡?/p>

main()

{inti,x,y=1;

scanf("%d",&x);

for(i=2;i<=x/2;i++)

if【14】{y=0;break;}

printf("%d\n",y);

}

(14)下面程序的功能是將一個字符串str的內(nèi)容顛倒過來,請?zhí)羁铡?/p>

#include<string.h>

main()

{inti,j,【15】;charstr[]={"1234567"};

for(i=0,j=strlen(str)【16】;i<j;i++,j--)

{k=str[i];str[i]=str[j];str[j]=k;}

printf("%s\n",str);

}

(15)以下程序可把輸入的十進制數(shù)以十六進制數(shù)的形式輸出,請?zhí)羁铡?/p>

main()

{charb[17]={"0123456789ABCDEF"};

intc[64],d,i=0,base=16;

longn;

printf("Enteranumber:\n");scanf("%ld",&n);

do{c[i]=【17】;i++;n=n/base;}

while(n!=0);

printf("Transmitenewbase:\n");

for(--i;i>=0;--i)

{d=c[i];printf("%c",b【18】);}

printf("\n");

}

(16)若給fun函數(shù)的形參s傳送字符串:“]]6354abcc”(其中]表示空格字符),則函數(shù)的返回值是【19】。

#include<ctype.h>

longfun(chars[])

{longn;intsign;

for(;isspace(*s);s++);

sign=(*s==′-′)?-1:1;

if(*s==′+′||*s==′-′)s++;

for(n=0;isdigit(*s);s++)n=10*n+(*s-′0′);

returnsign*n;

}

(17)設(shè)有定義“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,則對結(jié)構(gòu)體成員a的引用方法可以是abc.a和p_abc【20】a。

試題三一、選擇題(11)以下敘述中正確的是

A)構(gòu)成C程序的基本單位是函數(shù)

B)可以在一個函數(shù)中定義另一個函數(shù)

C)main()函數(shù)必須放在其他函數(shù)之前

D)C函數(shù)定義的格式是K&R格式

(12)結(jié)構(gòu)化程序所規(guī)定的三種最基本控制結(jié)構(gòu)是

A)輸入、處理、輸出B)樹形、網(wǎng)形、環(huán)形

C)順序、選擇、循環(huán)D)主程序、子程序、函數(shù)

(13)一個C語言程序是由

A)一個主程序和若干子程序組成B)函數(shù)組成

C)若干過程組成D)若干子程序組成

(14)請選出可用作C語言用戶標識符的是

A)void,define,WORDB)a3_b3,_123,IF

C)FOR,--abc,CaseD)2a,Do,Sizeof

(15)下列各數(shù)據(jù)類型不屬于構(gòu)造類型的是

A)枚舉型B)共用型C)結(jié)構(gòu)型D)數(shù)組型

(16)在16位C編譯系統(tǒng)上,若定義longa;,則能給a賦40000的正確語句是

A)a=20000+20000;B)a=4000*10;

C)a=30000+10000;D)a=4000L*10L

(17)以下不正確的敘述是

A)在C程序中,逗號運算符的優(yōu)先級最低

B)在C程序中,APH和aph是兩個不同的變量

C)若a和b類型相同,在計算了賦值表達式a=b后b中的值將放入a中,而b中的值不變

D)當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值

(18)sizeof(float)是

A)一個雙精度型表達式B)一個整型表達式

C)一種函數(shù)調(diào)用D)一個不合法的表達式

(19)若x,i,j和k都是int型變量,則計算表達式x=(i=4,j=16,k=32)后,x的值為

A)4B)16C)32D)52

(20)下面程序的功能是把316表示為兩個加數(shù)的和,使兩個加數(shù)分別能被13和11整除,請選擇填空。

#include<stdio.h>

main()

{inti=0,j,k;

do{i++;k=316-13*i;}while(______);

j=k/11;

printf("316=13*%d+11*%d",i,j);

}

A)k/11B)k%11C)k/11==0D)k%11==0

(21)設(shè)有定義:intn=0,*p=&n,**q=&p,則下列選項中正確的賦值語句是

A)p=1;B)*q=2;C)q=p;D)*p=5;

(22)下面程序的運行結(jié)果是

#include<stdio.h>

main()

{inty=10;

do{y--;}while(--y);

printf("%d\n",y--);

}

A)-1B)1C)8D)0

(23)下面程序的輸出結(jié)果是

main()

{inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

printf("%d\n",*(p+2));}

A)3B)4C)1D)2

(24)有如下程序

inta[10]={1,2,3,4,5,6,7,8,9,10};

int*p=&a[3],b;b=p[5];

則b的值是

A)5B)6C)9D)8

(25)設(shè)有intx=11;則表達式(x++*1/3)的值是

A)3B)4C)11D)12

(26)請選出以下語句的輸出結(jié)果

printf("%d\n",strlen("\t\"\065\xff\n"));

A)5B)14C)8D)輸出項不合法,無正常輸出

(27)下列程序的輸出結(jié)果是

main()

{doubled=3.2;intx,y;

x=1.2;y=(x+3.8)/5.0;

printf("%d\n",d*y);

}

A)3B)3.2C)0D)3.07

(28)下列程序的輸出結(jié)果是

intb=2;

intfunc(int*a)

{b+=*a;return(b);}

main()

{inta=2,res=2;

res+=func(&a);

printf("%d\n",res);

}

A)4B)6C)8D)10

(29)下面能正確進行字符串賦值操作的是

A)chars[5]={"ABCDE"};

B)chars[5]={′A′,′B′,′C′,′D′,′E′};

C)char*s;s="ABCDE";

D)char*s;chara;scanf("%s",&s);

(30)執(zhí)行以下程序后,a,b的值分別為

main()

{inta,b,k=4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

printf("a=%d\n",a);

printf("b=%d\n",b);

}

A)-1,5B)1,6C)0,7D)4,10

(31)設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為

A)4個字節(jié)B)5個字節(jié)C)6個字節(jié)D)7個字節(jié)

(32)若已定義:

inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;

其中0≤i≤9,則對a數(shù)組元素不正確的引用是

A)a[p-a]B)*(&a[i])C)p[i]D)a[10]

(33)以下不正確的定義語句是

A)doublex[5]={2.0,4.0,6.0,8.0,10.0};

B)inty[5]={0,1,3,5,7,9};

C)charc1[]={′1′,′2′,′3′,′4′,′5′};

D)charc2[]={′\x10′,′\xa′,′\x8′};

(34)若有以下程序

#include

<stdio.h>

inta[]={2,4,6,8};

main()

{inti;

int*p=a;

for(i=0;i<4;i++)a[i]=*p;

printf("%d\n",a[2]);

}

上面程序輸出結(jié)果是

A)6B)8C)4D)2

(35)下面程序段的運行結(jié)果是

char*format="%s,a=%d,b=%d\n";

inta=11,b=10;

a+=b;

printf(format,"a+=b",a,b);

A)for,"a+=b",abB)format,"a+=b"

C)a+=b,a=21,b=10D)以上結(jié)果都不對

(36)C語言允許函數(shù)類型缺省定義,此時函數(shù)值隱含的類型是

A)floatB)intC)longD)double

(37)以下程序有語法錯誤,有關(guān)錯誤原因的正確說法是

main()

{intG=5,k;

voidprt_char();

...

k=prt_char(G);

...

}

A)語句voidprt_char();有錯,它是函數(shù)調(diào)用語句,不能用void說明

B)變量名不能使用大寫字母

C)函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾

D)函數(shù)名不能使用下劃線

(38)以下敘述中不正確的是

A)在不同的函數(shù)中可以使用相同的名字的變量

B)函數(shù)中的形式參數(shù)是局部變量

C)在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效

D)在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效

(39)有以下程序:

#include<stdio.h>

unionpw

{inti;

charch[2];}a;

main()

{a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}

程序的輸出結(jié)果是

A)13B)14C)208D)209

(40)在16位IBM-PC機上使用C語言,若有如下定義

structdata

{inti;

charch;

doublef;

}b;

則結(jié)構(gòu)變量b占用內(nèi)存的字節(jié)數(shù)是

A)1B)2C)7D)11

(41)下面程序的運行結(jié)果是

#include<stdio.h>

main()

{inta=1,b=10;

do

{b-=a;a++;}while(b--<0);

printf("a=%d,b=%d\n",a,b);

}

A)a=3,b=11B)a=2,b=8C)a=1,b=-1D)a=4,b=9

(42)以下程序的輸出結(jié)果是

voidreverse(inta[],intn)

{inti,t;

for(i=0;i<n/2;i++)

{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}

}

main()

{intb[10]={1,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);

}

A)22B)10C)34D)30

(43)有如下程序:

longfib(intn)

{if(n>2)return(fib(n-1)+fib(n-2));

elsereturn(2);

}

main()

{printf("%d\n",fib(3));}

該程序的輸出結(jié)果是

A)2B)4C)6D)8

(44)假定以下程序經(jīng)編譯和連接后生成可執(zhí)行文件PROG.EXE,如果在此可執(zhí)行文件所在目錄的DOS提示符下鍵入:

PROGABCDEFGHIJKL<回車>,則輸出結(jié)果為

main(intargc,char*argv[])

{while(--argc>0)

printf("%s",argv[argc]);

printf("\n");

}

A)ABCDEFGB)IJHL

C)ABCDEFGHIJKLD)IJKLABCDEFGH

(45)以下程序有錯,錯誤原因是

main()

{int*p,i;char*q,ch;

p=&i;

q=&ch;

*p=40;

*p=*q;

......

}

A)p和q的類型不一致,不能執(zhí)行*p=*q;語句

B)*p中存放的是地址值,因此不能執(zhí)行*p=40;語句

C)q沒有指向具體的存儲單元,所以*q沒有實際意義

D)q雖然指向了具體的存儲單元,但該單元中沒有確定的值,所以執(zhí)行*p=*q;沒有意義,可能會影響后面語句的執(zhí)行結(jié)果

(46)函數(shù)rewind的作用是

A)使文件位置指針重新返回文件的開始位置

B)將文件位置指針指向文件中所要求的特定位置

C)使文件位置指針指向文件的末尾

D)使文件位置指針自動移至下一個字符位置

(47)設(shè)有以下說明語句

structex

{intx;floaty;charz;}example;

則下面的敘述中不正確的是

A)struct結(jié)構(gòu)體類型的關(guān)鍵字B)example是結(jié)構(gòu)體類型名

C)x,y,z都是結(jié)構(gòu)體成員名D)structex是結(jié)構(gòu)體類型名

(48)設(shè)有以下語句:

charx=3,y=6,z;

z=x^y<<2;

則z的二進制值是

A)00010100B)00011011C)00011100D)00011000

(49)閱讀以下程序及對程序功能的描述,其中正確的描述是

#include<stdio.h>

main()

{

FILE*in,*out;

charch,infile[10],outfile[10];

printf("Entertheinfilename:\n");

scanf("%s",infile);

printf("Entertheoutfilename:\n");

scanf("%s",outfile);

if((in=fopen(infile,"r"))==NULL)

{

printf("cannotopeninfile\n");

exit(0);

}

if((out=fopen(outfile,"w"))==NULL)

{

printf("cannotopenoutfile\n");

exit(0);

}

while(!feof(in))fputc(fgetc(in),out);

fclose(in);

fclose(out);

}

A)程序完成將磁盤文件的信息在屏幕上顯示的功能

B)程序完成將兩個磁盤文件合二為一的功能

C)程序完成將一個磁盤文件復(fù)制到另一個磁盤文件中

D)程序完成將兩個磁盤文件合并并在屏幕上輸出

(50)C語言中,能識別處理的文件為

A)文本文件和數(shù)據(jù)塊文件B)文本文件和二進制文件

C)流文件和文本文件D)數(shù)據(jù)文件和二進制文件二、填空題(6)下面程序是指從終端讀入的20個字符放入字符數(shù)組中,然后利用指針變量輸出上述字符串,請?zhí)羁铡?/p>

#include<stdio.h>

main()

{inti;char

s[21],*p;

for(i=0;i<20;i++)

s[i]=getchar();

s[i]=【6】;

p=【7】

while(*p)putchar

(【8】);

}

(7)以下程序?qū)?shù)組a的4個元素和數(shù)組b的6個元素寫到名為lett.dat的二進制文件中,請?zhí)羁铡?/p>

#include<stdio.h>

main()

{FILE

*fp;

chara[4]="1234",b[6]="abcedf";

if((fp=fopen("【9】","wb"))=NULL)exit(0);

fwrite(a,sizeof(char),4,fp);

fwrite(b,【10】,1,fp);

fclose(fp);

}

(8)在C語言中(以16位PC機為例),一個float型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為4;一個double型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為【11】。

(9)以下程序輸出的結(jié)果是【12】。

main()

{inta=5,b=4,c=3,d;

d=(a>b>c);

printf("%d\n",d);

}

(10)以下函數(shù)的功能是求出能整除x且不是偶數(shù)的各整數(shù),并按從小到大的順序放在pp所指的數(shù)組中,這些除數(shù)的個數(shù)通過形參n返回。

例如,若x中的值為30,則有4個數(shù)符合要求,它們是1,3,5,15。

請按題意,完成填空。

試題程序:

#include<conio.h>

#include<stdio.h>

voidfun(intx,intpp[],int*n)

{inti,j=0;

【13】

if(x%i==0)pp[j++]=i;

【14】;

}

main()

{int

x,aa[1000],n,i;

clrscr();

printf("\nPleaseenteranintegernumber:\n");scanf("%d",&x);

fun(x,aa,&n);

for(i=0;i<n;i++)

printf("%d",aa[i]);

printf("\n");

}

(11)#include<conio.h>

#include<stdio.h>

intfun(int*s,intt,int*k)

{inti;

*k=0;

【15】

if(s[*k]<s[i])*k=i;

return【16】;

}

main()

{

inta[10]={876,675,896,101,301,401,980,431,451,777},k;

clrscr();

fun(a,10,&k);

printf("%d,%d\n",k,a[k]);

}

(12)mystrlen函數(shù)的功能是計算str所指字符串的長度,并作為函數(shù)值返回。請?zhí)羁铡?/p>

intmystrlen(char*str)

{inti;

for(i=0;【17】!=′\0′;i++);

return(i);

}

(13)以下程序的輸出結(jié)果為【18】。

#defineJFT(x)x*x

main()

{inta,k=3;

a=++JFT(k+1);

printf("%d",a);

}

(14)以下定義的結(jié)構(gòu)體類型擬包含兩個成員,其中成員變量info用來存入整形數(shù)據(jù);成員變量link是指向自身結(jié)構(gòu)體的指針,請將定義補充完整。

structnode

{intinfo;

【19】link;

};

(15)設(shè)有以下結(jié)構(gòu)體類型:

structst

{charname[8];

intnum;

floats[4];

}student[50];

并且結(jié)構(gòu)體數(shù)組student中的元素都已有值,若要將這些元素寫到硬盤文件fp中,請將以下fwrite語句補充完整:

fwrite(student,【20】,1,fp);

試題四一、選擇題(11)C語言規(guī)定,在一個源程序中,main函數(shù)的位置

A)必須在最開始

B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面

C)可以任意

D)必須在最后

(12)下列數(shù)據(jù)中,不合法的C語言實型數(shù)據(jù)的是

A)0.123

B)123e3

C)2.1e3.5

D)789.0

(13)下面四個選項中,均是不合法的用戶標識符的選項是

A)A

P_0

do

B)float

la0

_A

C)b-a

goto

int

D)_123

temp

int

(14)設(shè)變量a是int型,f是float型,i是double型,則表達式10+′a′+i*f值的數(shù)據(jù)類型為

A)int

B)float

C)double

D)不確定

(15)能正確表示邏輯關(guān)系:“a≥10或a≤0”的C語言表達式是

A)a>=10ora<=0

B)a>=0|a<=10

C)a>=10&&a<=0

D)a>=10‖a<=0

(16)設(shè)以下變量均為int類型,表達式的值不為7的是

A)(x=y=6,x+y,x+1)

B)(x=y=6,x+y,y+1)

C)(x=6,x+1,y=6,x+y)

D)(y=6,y+1,x=y,x+1)

(17)若有說明:int*p,m=5,n;以下正確的程序段是

A)p=&n;scanf("%d",&p);

B)p=&n;scanf("%d",*p)

C)scanf("%d",&n);*p=n;

D)p=&n;*p=m;

(18)以下程序段的輸出結(jié)果是

inta=1234;

printf("%2d\n",a);

A)12

B)34

C)1234

D)提示出錯、無結(jié)果

(19)若變量a是int類型,并執(zhí)行了語句:a=′A′+1.6;,則正確的敘述是

A)a的值是字符C

B)a的值是浮點型

C)不允許字符型和浮點型相加

D)a的值是字符′A′的ASCII值加上1

(20)有如下程序

main()

{inta=2,b=-1,c=2;

if(a<b)

if(b<0)c=0;

elsec++;

printf("%d\n",c);

}

該程序的輸出結(jié)果是

A)0

B)1

C)2

D)3

(21)有如下程序

main()

{intx=23;

do

{printf("%d",x--);}

while(!x);

}

該程序的執(zhí)行結(jié)果是

A)321

B)23

C)不輸出任何內(nèi)容

D)陷入死循環(huán)

(22)執(zhí)行語句for(i=1;i++<4;);后變量i的值是

A)3

B)4

C)5

D)不定

(23)有一堆零件(100到200之間),如果分成4個零件一組的若干組,則多2個零件;若分成7個零件一組,則多3個零件;若分成9個零件一組,則多5個零件。下面程序是求這堆零件總數(shù),請選擇填空。

#include<stdio.h>

main()

{inti;

for(i=100;i<200;i++)

if((i-2)%4==0)

if(!((i-3)%7))

if(_______)

printf("%d",i);

}

A)i%9=е

B)i%9!=5

C)(i-5)%8!=0?

¤¢D)(i-5)%9?=0

(24)已有妚義inta=-2;和輸出語句?printf("%8lx",a);?下正確的敘述是

A)整型塒量的輸出形式只有%d一種

(B)%x是格式符的一種,它可以適用于任何一種類垃的數(shù)據(jù)

C)%x是格式符的一種,其變量的值按十六進制輸出?但%8lx是錯誤的

¨

D)%8l?不是錯誤的格式符,其中數(shù)孟8規(guī)定亊輸出嬗段的寬度

(3耵)若變量c?char類型,能正確判斷出c為小寫字母的表達式是

A)′a′<=c<=′z′

B)(c>=′a′)||(c<=′z′)

C)(′a′<=c)and(′z′>=c)

D)(c>=′a′)&&(c<=′z′)

(26)以下正確的說法是

A)用戶若需調(diào)用標準庫函數(shù),調(diào)用前必須重新定義

B)用戶可以重新定義標準庫函數(shù),若如此,該函數(shù)將失去原有含義

C)系統(tǒng)根本不允許用戶重新定義標準庫函數(shù)

D)用戶若需調(diào)用標準庫函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)自動調(diào)用

(27)以下正確的函數(shù)頭定義形式是

A)doublefun(intx,inty)

B)doublefun(intx;inty)

C)doublefun(intx,inty);

D)doublefun(intx,y);

(28)下面

溫馨提示

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

最新文檔

評論

0/150

提交評論