2023年青岛科技大学c语言试题库_第1页
2023年青岛科技大学c语言试题库_第2页
2023年青岛科技大学c语言试题库_第3页
2023年青岛科技大学c语言试题库_第4页
2023年青岛科技大学c语言试题库_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一套试题单项选择题(15个小题,每题2分,共30分):

1.一个C语言程序的执行是从_____。

A.main函数开始,直到main函数结束

B.第一个函数开始,直到最后一个函数结束

C.第一个函数开始,直到最后一个语句结束

D.main函数开始,直到最后一个函数结束

2.对的的自定义标记符是_____。

A.x_2B.a-bC.2sumD.$123

3.下面程序的运营结果是_____。

#defineF(x)x*x

voidmain()

{inta=2,b=1;

prinft(“%d\n”,F(a+b));

}

A.3B.5C.8D.9

4.读以下程序段,判断a的值为_____。

int*p,a=10,b=1;

p=&a;

a=*p+b;

A.12B.10C.11D.编译犯错

5.根据以下说明语句,则下面的叙述中不对的的是_____。

structstudent

{intnum;

charname[10];

intscore;

}stu;

A.struct是定义结构体类型的关键字

B.stu是结构体变量名

C.num,name,score都是结构体成员名

D.stu是结构体类型名

6.已知字母A的ASCII码为十进制数65,变量ch1为字符型,则执行语句ch1=‘A’+‘5’-‘2’;后,ch1中的值是_____。

A.DB.67C.一个不拟定的值D.C

7.以下哪种方法不能对一维数组进行对的的初始化_____。

A.inta[]={1,2,3};B.inta[5]={};

C.inta[5]=(1,2,3,4,5);D.inta[]={2,3,4*5,6};

8.已对的定义字符变量ch1,下面能对的赋值的是_____。

A.ch1=“a”;B.ch1=‘a’;

C.ch1=“C语言程序设计”;D.ch1=‘C语言程序设计’;

9.逗号表达式(a=3*4,a*4),a+5的值是_____。

A.53B.17C.20D.48

10.设n为float型,m为int型,则以下能实现将n中的数值保存小数点后两位,第三位进行四舍五入的表达式是_____。

A.n=(n*100+0.5)/100.0B.n=n*100+0.5/100.0

C.m=n*100+0.5,n=m/100.0D.n=(n/100+0.5)*100.0

11.设i=2,j=3,则表达式(i++)*(++j)的值为_____。

A.6B.8C.9D.12

12.关于以下程序段,说法对的的是_____。

x=-1;

do

{x=x*x;}while(!x);

A.死循环B.循环体执行二次C.循环体执行一次D.有语法错误

13.若有下列定义:charc[5],*p=c;则对c数组元素地址的对的引用是_____。

A.p+2B.&c[5]C.c++D.&c

14.当调用函数时,实参是一个数组名,则向函数传送的是_____。

A.数组的长度B.数组每个元素中的值

C.数组每一个元素的地址D.数组的首地址

15.文献中运用fopen函数打开文献,假如以只读方式打开二进制文献,则以下打开方式对的的是_____。

A.r+B.rbC.wbD.ab

二、填空题(5个小题,每题2分,共10分):

1.若有inti=1,j=7,a;执行语句a=i+(j%4!=0);后,a的值是_______。

2.执行以下程序后,运营结果是_______。

#include<stdio.h>

voidmain()

{inta,b;

for(a=1,b=1;a<=100;a++)

{if(b>=10)break;

if(b%3==1){b+=3;continue;}

}

printf(“%d\n”,a);}

3.源程序中用到了strcat函数,需要包含的头文献(即库文献)为_______。

4.执行以下程序后,运营结果是_______。

#include<stdio.h>

voidmain()

{inta=2;

floatn=5.888,b;

b=a+(int)n;

printf(“%f\n”,b);}

5.语句scanf("a=%d,b=%d",&a,&b);若将3和4分别输入给a和b,则对的的输入方式为____<CR>。

三、程序分析题,写出程序的运营结果(5个小题,每题4分,共20分):

1.#include<stdio.h>

voidmain()

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

switch(x)

{case1:switch(y)

{case0:a++;break;

case1:b++;break;

}

case2:a++;b++;break;}

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

2.在运营以下程序时,输入“TurboC++3.0”,写出程序的运营结果。

#include<stdio.h>

voidmain()

{charstr[40];

printf("Inputastring:");

scanf("%s",str);

puts(str);}

3.#include<stdio.h>

voidf(inty)

{staticinti=5;

intj=3;

j++;

printf(“%d+%d+%d=%d\n”,i,j,y,i+j+y);

i*=2;}

voidmain()

{intx;

for(x=1;x<=2;++x)f(x);}

4.#include<stdio.h>

voidswap(int*pa,int*pb)

{int*p;

p=pa;

pa=pb;

pb=p;}

voidmain()

{inta=10,b=20;

int*p1=&a,*p2=&b;

if(a<b)swap(p1,p2);

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

5.#include<stdio.h>

inta=5;intb=7;

intplus(intx,inty)

{intz;

z=x+y;

return(z);}

voidmain()

{inta=4,b=5,c;

c=plus(a,b);

printf(“a+b=%d\n”,c);}

四、程序填空题,将下面程序补充完整(10个填空,每空2分,共20分):

1.输出九九表。

#include“stdio.h”

voidmain()

{inti,j;

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

{for(j=1;①;j++)

printf(“%3d*%d=%2d”,i,j,i*j);

②;

}

}

2.运用函数形式,求x数组所有元素的平均值并输出。

#include“stdio.h”

①;

voidmain()

{floatavg,x[10]={1.2,3.6,4.5,5.1,6.9,7,8,9,10.5,11.3};

avg=average(x);

printf(“Theaverageis%5.2f\n”,avg);

}

floataverage(floata[10])

{inti;

floatsum=0;

for(i=0;i<10;i++)sum=sum+a[i];

②;

}

3.编写一个计算字符串长度的函数length。

#include“stdio.h”

voidmain()

{charstr[20];

intm;

intlength(char*p);

printf("Inputastring:\n");

gets(str);

①;

printf("\nthelengthofstris%d",m);

}

intlength(char*p)

{intn=0;

while(②){n++;p++;}

returnn;}

4.输入10个整数,按每行3个数输出这些整数,最后输出10个整数的平均值。

#include“stdio.h”

voidmain()

{inti,n=10,a[10];

floatavg=0;

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

scanf(“%d”,&a[i]);

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

{if(①)printf(“\n”);

printf(“%d”,a[i]);

}

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

②;

avg=avg/n;

printf(“average=%f\n”,avg);

}

5.将字符数组中大写字符改为小写字符,将小写字符改为大写字符,运用指针完毕。

#include“stdio.h”

voidmain()

{charstr[30]=“WelcometoCLanguage”,*cp=str;

while(*cp)

{if(*cp>=‘A’&&*cp<=‘Z’)

①;

elseif(*cp>=‘a’&&*cp<=‘z’)

*cp=*cp-32;

②;

}

puts(str);

}

五、程序设计题(3个小题,共20分):

1.设三个整型变量a,b,c,编写程序为a,b,c输入数据,并规定a,b,c按由小到大排序后输出。(5分)

2.学生成绩可分为五分制与百分制,编程将百分制转换为五分制输出。(5分)

3.编写排序函数sort(inta[]),实现对数组a中的元素进行排序,并运用该函数,从键盘输入若干个数(如10个)将其按升序排列。(10分)第一套试题一、单项选择题(15个小题,每题2分,共30分):

1-5:AABCD6-10:ACBBC11-15:BCADB

二、填空题(5个小题,每题2分,共10分):

1.22.43.string.h

4.7.0000005.a=3,b=4

三、程序分析题,写出程序的运营结果(5个小题,每题4分,共20分):

1.a=2,b=12.Turbo3.5+4+1=10

4.10,205.a+b=910+4+2=16

四、程序填空题,将下面程序补充完整(10个填空,每空2分,共20分):

1.①j<=i②printf(“\n”)

2.①floataverage(floata[10])或floataverage(floata[])

②return(sum/10)

3.①m=length(str)②*p!=‘\0’或*p

4.①i%3==0②avg+=a[i]或avg=avg+a[i]

5.①*cp=*cp+32或*cp=*cp+‘a’-‘A’②cp++

五、程序设计题(3个小题,共20分):

1.#include“stdio.h”

voidmain()

{inta,b,c,t;

printf("inputa,bandc:");

scanf("%d%d%d",&a,&b,&c);……1分

if(a>b){t=a;a=b;b=t;}……3分

if(a>c){t=a;a=c;c=t;}

if(b>c){t=b;b=c;c=t;}

printf("%d%d%d",a,b,c);……1分

}

2.#include“stdio.h”

voidmain()

{floatscore;

printf(“Inputascore:”);

scanf(“%f”,&score);

while(score>100||score<0)……2分

{printf(“Error!Pleaseinputagain:\n”);

scanf(“%f”,&score);

}

if(score>=90)printf(“A\n”);……3分

elseif(score>=80)printf(“B\n”);

elseif(score>=70)printf(“C\n”);

elseif(score>=60)printf(“D\n”);

elseprintf(“E\n”);

}

3.#include"stdio.h"

#defineN10

voidsort(inta[]);……1分

voidmain()

{inta[N],i,j;

printf("input%dnumbers:\n",N);

for(i=0;i<N;i++)……2分

scanf("%d",&a[i]);

sort(a);……2分

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

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

}

voidsort(inta[])

{inti,j,temp;

for(i=0;i<N-1;i++)……5分

for(j=0;j<N-1-i;j++)

if(a[j]>a[j+1])

{temp=a[j];a[j]=a[j+1];a[j+1]=temp;}

}第二套试题一、单项选择题(15个小题,每小题2分,共30分):

1.在一个源程序中,main函数的位置_____。

A.必须在最前面B.必须在系统调用的库函数的后面

C.没有具体规定D.必须在最后

2.对的的用户自定义标记符是_____。

A.a=2B.a+bC.nameD.default

3.以下叙述中对的的是_____。

A.break语句只能用于switch语句体中

B.continue语句的作用是:使程序的执行流程跳出包含它的所有循环

C.break语句只能用在循环体内和switch语句体内

D.在循环体内使用break语句和continue语句的作用相同

4.C语言中最简朴的数据类型涉及_____。

A.整型、实型、逻辑型B.整型、实型、字符型

C.整型、字符型、逻辑型D.字符型、实型、逻辑型

5.设ch是char型变量,其值为‘A’,且有表达式ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值为_____。

A.AB.aC.ZD.z

6.以下叙述对的的是_____。

A.用do-while语句构成的循环不能用其它语句构成的循环来代替

B.用do-while语句构成的循环只能用break语句退出

C.用do-while语句构成循环时,当while后的表达式成立时结束循环

D.用do-while语句构成循环时,当while后的表达式不成立时结束循环

7.为了判断两个字符串s1和s2是否相等,应当使用_____。

A.if(s1==s2)B.if(s1=s2)

C.if(strcmp(s1,s2))真D.if(strcmp(s1,s2)==0)假

8.当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是_____。

A.k%2(k/2)B.k%2==1C.(k%2)!=0D.!k%2==1

9.下列是关于数组的叙述,不对的的是_____。

A.在定义数组时,数组名前的类型是指明数组各元素的类型

B.数组各元素的类型是相同的,并且是有序的

C.在引用数组元素时,数组元素的下标表达式必须是常量整型表达式

D.对整型数组来说,未初始化时,各数组元素的值是不拟定的

10.有字符数组x[50],y[50],则对的的输出语句是_____。

A.printf(″%s″,″%s″,x,y);B.puts(x);puts(y);

C.putchar(x,y);D.puts(x,y);

11.以下对一维数组a进行不对的初始化的是_____。

A.intx[5]={};B.intx[5]=(0,0,0);

C.intx[]={0};D.intx[5]={2*3};

12.下列叙述中错误的是_____。

A.主函数中定义的变量在整个程序中都是有效的

B.在其他函数中定义的变量,没有特殊声明在主函数中不能使用

C.形式参数也是局部变量

D.复合语句中定义的变量只在该复合语句中有效

13.设有函数原型、一维数组和变量定义如下:

函数原型voidfun(intx[],intn);

数组定义inta[4]={1,2,3,4};floatb[4]={1.0,2.0,3.0,4.0};

变量定义intm=4,value;

下列函数调用中,对的的是_____。(函数返回值?)

A.fun(a,m);B.value=fun(a[1],m);

C.value=fun(a,4);D.fun(b,m);

14.以下对指针定义合法的语句是_____。

A.int*p=&x=3;B.inty[5]={1,2,3,4,5},*p=&y;

C.charch[12]=″HelloWorld″,*c=ch;D.char*c,c=‘x’,c=&c;

15.以“只读”方式打开文本文献aa.dat,下列语句中哪一个是对的的_____。

A.fp=fopen(″aa.dat″,″r+″);B.fp=fopen(″aa.dat″,″a″);

C.fp=fopen(″aa.dat″,″wb″);D.fp=fopen(″aa.dat″,″r″);

二、填空题(15个小题,每空1分,共15分):

1.结构化程序设计的三种基本程序结构为顺序结构、选择结构和________。

2.条件“30≤x≤80且x≠50”的C语言表达式是________。

3.C语言源程序文献的后缀是________。

4.有如下定义:intm=1,n=1,x=3;则执行语句:if(!n)x+=1;if(m)x-=2;后,x的值是________。

5.执行如下语句:

inti=10;

do

{i=i+10;}while(i>20);后,i的值是________。

6.若a、b、c和d都是int型变量,则执行表达式d=(a=2,b=4,c=a*b);后,d的值为________。

7.在使用数组元素的过程中,C语言编译系统________(是/否)检查下标“越界”。

8.设m=4,n=7,表达式x=(m++)*(--n)的值是________。

9.执行如下语句:intk;k值不拟定

for(k=0;k=1;k++);则该循环执行的次数是________。

10.有如下定义:intx[5]={1,3,5,7,9},*p=&x[2];则执行语句printf("%d",*p);的输出结果是________。

11.有如下结构体定义:

structdate

{intyear;

intmonth;

intday;

};structworklist

{charname[20];

charsex;

structdatebirthday;

}person;

若对结构体变量person的出生年份赋值为1990,则对的的赋值语句是________。

12.C语言提供的预解决命令有________、文献包含和条件编译三种。

13.设有数组定义:charstring[]="Student",则数组所占的存储空间为________个字节。

14.指针变量只能存放内存储单元的________。

15.在C语言中,当函数返回值的类型缺省时,表达该函数返回值的类型是________。

三、写出程序的运营结果(5个小题,每小题4分,共20分):

1.#include"stdio.h"

voidmain()

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

switch(x)

{case1:switch(y)

{case0:a++;break;

case1:b++;break;

}

case2:a++;b++;break;

}

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

}

2.#include"stdio.h"

voidf(intb[])

{inti;

for(i=2;i<6;i++)

b[i]*=2;

}

voidmain()

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

f(a);

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

printf(“%d”,a[i]);

}

3.#include"stdio.h"

inta=5,b=7;

intplus(intx,inty)

{intz;

z=x+y;

return(z);

}

voidmain()

{inta=4,b=5,c;

c=plus(a+b);

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

}

4.#include"stdio.h"

intd=1;

fun(intp)

{staticintd=5;

d+=p;

return(d);

}

voidmain()

{inta=3;

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

}

5.#include"stdio.h"

voidmain()

{charch[15]={“abcdefg”};

charc,*cp1,*cp2;

inti,n=0;

cp1=ch;

cp2=ch;

while(*cp2!=‘\0’)

{n++;cp2++;}

cp2--;

n=n/2;

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

{c=*cp1;*cp1=*cp2;*cp2=c;

cp1++;cp2--;

}

puts(ch);

}四、完善程序,在空白处填上相应的语句内容(5个小题,每小题4分,共20分)

1.输入10个整数,按每行3个数输出这些整数,最后输出10个整数的平均值。

#include"stdio.h"

voidmain()

{inti,n=10,a[10];

floatavg=0;

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

scanf(“%d”,&a[i]);

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

{if(i%3==0)(1)

printf(“%d”,a[i]);

}

for(i=0;i<n;i++)avg+=a[i];

(2)

printf(“average=%f\n”,avg);

}

2.运用选择排序法使数组中的数按照从大到小的顺序(升序)排列。

#include"stdio.h"

#defineN10

voidmain()

{inta[N]={3,8,5,2,10,9,4,1,7,6},i,j,r,temp;

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

{(1)

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

if((2))r=j;

if(r!=i)

{temp=a[r];a[r]=a[i];a[i]=temp;}

}

printf("thearrayaftersort:\n");

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

printf("%5d",a[i]);

}

3.输出九九乘法表。

#include"stdio.h"

voidmain()

{inti,j;

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

{for((1))

printf("%3d*%d=%-3d",(2));

printf("\n");

}

}

4.通过调用子函数average,分别求出主函数main中x和y数组的平均值并输出。

#include"stdio.h"

floataverage((1))

{inti;

floatsum=0;

for(i=0;i<n;i++)sum=sum+a[i];

(2)

}

voidmain()

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

floaty[5]={1.5,2.5,3.5,4.5,5.5};

floatavg;

avg=average(x,10);

printf("Thearrayxaverageis%5.2f\n",avg);

avg=average(y,5);

printf("Thearrayyaverageis%5.2f\n",avg);

}

5.将字符数组中大写字符改为小写字符,将小写字符改为大写字符。

#include"stdio.h"

voidmain()

{charstr[30]=“Iamastring”,*cp;

(1)

while(*cp)

{if(*cp>=‘A’&&*cp<=‘Z’)

*cp=*cp+32;

elseif(*cp1>=‘a’&&*cp<=‘z’)

*cp=*cp-32;

else

*cp=*cp;

(2)

}

puts(str);

}

五、程序设计题(2个小题,共15分):

1.求1!-2!+3!-4!+…-10!。(7分)

2.编写一个计算字符串长度的函数,模拟C的“string.h”函数库内的计算字符串长度的函数strlen()。(8分)第二套试题答案

一、单项选择题(15个小题,每小题2分,共30分):

1-5CCCBB6-10DDDCB11-15BAACD

二、填空题(15个小题,每空1分,共15分):

1.循环结构

2.(x>=30)&&(x<=80)&&(x!=50)

3..c

4.1

5.20

6.8

7.否

8.24

9.无限次

10.5

11.person.birthday.year=1990

12.宏定义

13.8

14.地址

15.int/整型

三、写出程序的运营结果(5个小题,每小题4分,共20分):

1.a=2,b=12.1268101278910

3.a+b=94.155.gfedcba

四、完善程序,在空白处填上相应的语句内容(5个小题,每小题4分,共20分):

1.(1)printf(“\n”);(2)avg=avg/n;

2.(1)r=i;(2)a[j]<a[r]

3.(1)j=1;j<i;j++(2)i,j,i*j

4.(1)floata[],intn(2)return(sum/n);

5.(1)cp=str;(2)cp++;

五、程序设计题(2个小题,共15分):

1.#include“stdio.h”

voidmain()

{floats=0,t=1;……1分

intn,p=1;……1分

for(n=1;n<=10;n++)……4分

{t=t*n;

s=s+t*p;

p=-p;

}

printf("1!-2!+……-10!=%f\n",s);……1分

}

2.#include“stdio.h”

intstrlength(char*s);

voidmain()

{intn1,n2;

char*list1=“Seenoevil,hearnoevil”;

char*list2=“blindanddeaf?;

n1=strlength(list1);

n2=strlength(list2);

puts(list1);

printf(“Thelengthoflist1=%d\n”,n1);

puts(list2);

printf(“Thelengthoflist2=%d\n”,n2);

}

intstrlength(char*s)

{intn=0;

while(*s!=‘\0’)

{n++;s++;}

return(n);

}第三套试题一、选择题(15个小题,每小题2分,共30分):

1、C语言编译程序是____。

A.C程序的机器语言版本B.一组机器语言指令

C.将C源程序编译成目的程序的程序D.由制造厂家提供的一套应用软件

2、在一个C语言的源程序中,()。

A.必须有一个主函数B.可以有多个主函数

C.必须有主函数和其它函数D.可以没有主函数

3、以下选项中不合法的用户标记符是____。

A.ABCB.abcC.a_bcD.ab.c

4、C语言中运算对象必须是整型的运算符是____。

A.%B./C.!D.*

5、若变量已对的说明为int类型,要给a、b、c输入数据,以下对的的输入语句是____。

A.read(a,b,c);B.scanf("%d,%d,%d",&a,&b,&c);

C.scanf("%d%d%d",&a&b&c);D.scanf("%d%d%d",a,b,c);

6、为表达关系x≥y≥z,应使用C语言表达式____。

A.(x>=y)&(y>=z)B.(x>=y)AND(y>=z)

C.x>=y>=zD.(x>=y)&&(y>=z)

7、以下对二维数组a进行不对的初始化的是_____。

A.inta[][3]={3,2,1,1,2,3};B.inta[][3]={{3,2,1},{1,2,3}};

C.inta[2][3]={{3,2,1},{1,2,3}};D.inta[][]={{3,2,1},{1,2,3}};

8、若有定义:intx,*pb;则以下对的的赋值表达式是____。

A.pb=&xB.pb=xC.*pb=&xD.*pb=*

9、C语言中函数返回值的类型是由_____决定。

A.return语句中的表达式类型B.调用函数的主调函数类型

C.调用函数时临时决定D.定义函数时所指定的函数类型10、设有如下函数:

fff(floatx)

{printf(“%d\n”,x*x);}

请问fff函数的返回值类型是____。

A.与参数x的类型相同B.是voidC.是intD.无法拟定

11、在C语言程序中,下列说法对的的是_____。

A.函数的定义不可以嵌套,但函数的调用可以嵌套

B.函数的定义可以嵌套,但函数的调用不可以嵌套

C.函数的定义和调用都不可以嵌套

D.函数的定义和调用都可以嵌套

12、下述对C语言字符数组的描述中错误的是_____。

A.字符数组可以存放字符串

B.字符数组中的字符串可以整体输入、输出

C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D.不可以用算术运算符对字符数组中的字符串进行运算

13、以下叙述对的的是_____。

A.do_while语句构成的循环不能用其它语句构成的循环来代替

B.do_while语句构成的循环只能用break语句退出

C.用do_while语句构成循环时,只有在while后的表达式为非零时结束循环

D.用do_while语句构成循环时,只有在while后的表达式为零时结束循环

14、()是不对的的C语言赋值语句。

A.x=1,y=2;B.x++;C.x=y=5;D.y=int(x);

15、若有如下说明,则_____的叙述是对的的。

structst

{inta;

intb[2];

}a;

A.结构体变量a与结构体成员a同名,定义是非法的

B.程序只有在执行到该定义时才为结构体st分派存储单元

C.程序运营时为结构体变量a分派6个字节存储单元

D.不能将结构体类型说明与变量定义紧凑写在一起

二、判断题(10个小题,每小题1分,共10分):

1、C语言是计算机高级语言。()

2、C语言中用非零表达逻辑值“真”。()

3、表达式3.5+3/5的计算结果是4.1。()

4、可以实现局部翻转(0变1,1变0)的位运算是求反。()

5、若有以下定义:doublew[10];则w数组元素下标的上界是9。()

6、C语言中的简朴数据类型只有整型、实型两种。()

7、C语言源程序的基本单位是函数。()

8、设有语句chara=‘\72’;则变量a声明不合法。()

9、printf("%d\n",strlen("\n123\\"));的输出结果是7。()

10、用在循环结构中,可以结束本次循环的语句是continue。()

三、填空题(9个小题,每空2分,共20分):

1、C语言源程序文献的扩展名是____。

2、程序设计的三种基本结构是顺序结构、____、____。

3、设ch是char型变量,其值为A,且有表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值为____。

4、调用C语言对字符串解决的库函数时,在#include命令行中应包含的头文献是______。

5、终止switch语句执行的语句是______。

6、用数组名作为函数参数是地址传递方式。地址传递是______(单向/双向)传递。

7、在C语言中,所谓“指针”就是______。

8、C程序的main函数是否允许有参数。____(是/否)。

9、文献打开时使用的函数是______。

四、读下面程序,从选择项选出相应执行结果(每小题4分,共20分):

1、main()

{chara[]="Iamaboy.",b[20],*p1,*p2;

inti;

p1=a;p2=b;

for(;*p1!='\0';p1++,p2++)

*p2=*p1;

*p2='\0';

printf("stringbis:");

for(i=0;b[i]!='\0';i++)

printf("%c",b[i]);

}

执行结果是()

2、main()

{inta=0,i;

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

{switch(i)

{case0:

case3:a+=2;

case1:

case2:a+=3;

default:a+=5;

}

}

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

}

执行结果是()

3、#defineN2

#defineMN+1

main()

{inti;

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

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

}

执行结果是()

4、main()

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

inty=1,*p,x;

p=&a[1];

for(x=0;x<3;x++)

y+=*(p+x);

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

}

执行结果是()

5、#defineMIN(x,y)(x)<(y)?(x):(y)

main()

{inti,j,k;

i=10;j=15;k=10*MIN(i,j);

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

}

执行结果是()程序选择项:

A.31B.stringbis:Iamaboy.C.100D.3E.19

五、程序填空题(3个小题,每空2分,共20分):

(根据程序规定,将程序补充完整,每空只能填写一条语句)

1、求1+2+…+100的和

main()

{

inti,__①___;

i=1;

do

{sum=sum+i;

__②___;

}while(__③___);

printf("%d",sum);

}2、求100~200间的所有素数。

#include<math.h>

main()

{

intm,k,i,n=0;

for(m=101;___④__;m=m+2)

{k=sqrt(m);

for(i=2;i<=k;i++)

if(m%i==0)__⑤___;

if(i>=k+1){printf("%d",m);__⑥___;}

if(n%10==0)printf("\n");

}

printf("\n");

}

3、用起泡法对10个输入数排序(从小到大)。

main()

{

inta[11];

int__⑦___;

printf("input10numbers:\n");

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

scanf("%d",__⑧___);

printf("\n");

for(j=1;j<=9;j++)

for(i=1;__⑨___;i++)

if(a[i]>a[i+1])

{t=a[i];a[i]=a[i+1];__⑩___;}

printf("thesortednumbers:\n");

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

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

}第三套试题答案

一、选择题(15个小题,每小题2分,共30分):

1、C2、A3、D4、A5、B

6、D7、D8、A9、D10、C

11、A12、C13、D14、D15、C二、判断题(10个小题,每小题1分,共10分):

1、√2、√3、×4、×5、√

6、×7、√8、×9、×10、√三、填空题(9个小题,每空2分,共20分):

1、.c或c2、条件结构、循环结构

3、a4、string.h

5、break6、双向

7、地址8、是

9、fopen四、读下面程序,从选择项选出相应执行结果(每小题4分,共20分):

1、B2、D3、E4、A5、C五、程序填空题(3个小题,每空2分,共20分):

①sum=0或sum

②i++

③i<=100

④m<=200

⑤break

⑥n=n+1

⑦i,j,t

⑧&a[i]

⑨i<=10-j

⑩a[i+1]=t第四套试题一、选择题(20个小题,每小题2分,共40分):

1、以下不对的的C语言标记符是____。

A.ABCB.abcC.a_bcD.ab.c

2、设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是____。

A.‘a’&&‘b’B.a<=bC.a||b+c&&b-cD.!((a<b)&&!c||1)

3、若有以下定义和语句:charc1=‘b’,c2=‘e’;

printf(“%d,%c\n”,c2-c1,c2-‘a’+‘A’);则输出结果是____。

A.2,MB.3,E

C.2,eD.输入项与相应的格式控制不一致,输出结果不拟定

4、当运营以下程序时,在键盘上从第一列开始输入<CR>(此处<CR>代表Enter),则程序的输出结果是____。

main()

{inta;floatb,c;

scanf(“%2d%3f%4f”,&a,&b,&c);

printf(“\na=%d,b=%f,c=%f\n”,a,b,c);

}

A.a=98,b=765,c=4321B.a=10,b=432,c=8765

C.a=98,b=765.000000,c=4321.000000D.a=98,b=765.0,c=4321.0

5、设有如下函数定义:intf(char*s)

{char*p=s;

while(*p!=‘\0’)p++;

return(p-s);

}

假如在主程序中用下面的语句调用上述函数,则输出结果为____。

printf(“%d\n”,f(“goodbye!”));

A.3B.6C.8D.0

6、以下程序的输出结果是____。

main()

{intw=4,x=3,y=2,z=1;

printf(“%d\n”,(w<x?w:z<y?z:x));

}

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

7、以下程序段的输出结果是____。

intk,j,s;

for(k=2;k<6;k++,k++)

{s=1;

for(j=k;j<6;j++)s+=j;

}

printf(“%d\n”,s);

A.9B.1C.11D.10

8、以下叙述对的的是____。

A.do_while语句构成的循环不能用其它语句构成的循环来代替

B.do_while语句构成的循环只能用break语句退出

C.用do_while语句构成循环时,只有在while后的表达式为非零时结束循环

D.用do_while语句构成循环时,只有在while后的表达式为零时结束循环

9、以下函数调用语句中,具有的实参个数是____。

func((exp1,exp2),(exp3,exp4,exp5));

A.1B.2C.4D.5

10、以下程序的输出结果是____。

doublef(intn)

{inti;

doubles=1.0;

for(i=1;i<=n;i++)s+=1.0/i;

returns;

}

main()

{inti,m=3;

floata=0.0;

for(i=0;i<m;i++)a+=f(i);

printf(“%f\n”,a);

}

A.5.500000B.3.000000C.4.000000D.8.25

11、以下程序段的输出结果是____。

inti,j,m=0;

for(i=1;i<=15;i+=4)

for(j=3;j<=19;j+=4)m++;

printf(“%d\n”,m);

A.12B.15C.20D.25

12、以下程序中若第一个printf语句输出的是194,则第二个printf语句输出结果是____。

main()

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

p=a;

printf(“%x\n”,p);

printf(“%x\n”,p+9);

}

A.212B.204C.1a4D.1a613、若有定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素的引用不对的的是____。

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

14、以下程序的输出结果是____。

main()

{intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];

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

{if(i==0)aa[i][i+1]=*p+1;

else++p;

printf(“%d”,*p);

}

printf(“\n”);

}

A.23B.26C.33D.36

15、执行下列程序后,y的值是____。

main()

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

inty=1,*p,x;

p=&a[1];

for(x=0;x<3;x++)

y+=*(p+x);

printf(“%d\n”,y);

}

A.17B.18C.19D.20

16、以下程序的输出结果是____。

voidsub(floatx,float*y,float*z)

{*y=*y-1.0;

*z=*z+x;

}

main()

{floata=2.5,b=9.0,*pa,*pb;

pa=&a;pb=&b;

sub(b-a,pa,pa);

printf(“%f\n”,a);

}

A.9.000000B.1.500000C.8.000000D.10.500000

17、下面程序的输出结果是____。

#include“stdio.h”

main()

{staticcharb[]=“Goodbye”;

char*chp=&b[7];while(--chp>=&b[0])putchar(*chp);

putchar(‘\n’);

}

A.GoodbyeB.gOODBYEC.无任何输出D.eybdooG

18、若有如下说明,则____的叙述是对的的。

structst

{inta;

intb[2];

}a;

A.结构体变量a与结构体成员a同名,定义是非法的

B.程序只有在执行到该定义时才为结构体st分派存储单元

C.程序运营时为结构体变量a分派6个字节存储单元

D.不能将结构体类型说明与变量定义紧凑写在一起

19、设有如下定义:structstd

{inta;

floatb;

}data,*p;

若有p=&data;则对data中的成员变量a的对的引用是____。

A.(*p).data.aB.(*p).aC.p->data.aD.p.data.a

20、以下程序的输出结果是____。

main()

{charx=040;

printf(“%d\n”,x=x<<1);

}

A.100B.160C.120D.64二、填空题(10个小题,每小题2分,共20分):

1、若a是int型变量,则执行表达式a=25/3%3后,a的值为____。

2、C语言中用____表达逻辑值“真”。

3、用在循环结构中,可以结束本次循环的语句是____。

4、用数组名作为函数参数是地址传递方式。地址传递是____(单向/双向)传递。

5、在二维数组初始化时,可以省略数组的____(行下标/列下标),系统会根据初值的个数,算出该下标的大小。

6、若输入字符‘A’,在以下while语句执行后ch的值为____。

while(ch=getchar()==‘A’);

7、所谓“指针”,就是____。

8、设有宏定义:#defineMUL(z)(z)*(z),则执行以下语句后,输出结果为____。

printf(“%d\n”,MUL(1+2)+3);

9、若有定义和语句:charstr[]=“ABCD”,*p=str;

printf(“%d\n”,*(p+4));则输出结果是____。

10、可以实现局部翻转(0变1,1变0)的位运算是____。三、读下面程序,写出执行结果(4个小题,每小题5分,共20分):

1、若运营以下程序时,从第一列开始输入数据:2473<CR>(<CR>代表Enter),写出程序的执行结果。

#include“stdio.h”

main()

{charc;

while((c=getchar())!=‘\n’)

switch(c-‘2’)

{case0:

case1:putchar(c+4);

case2:putchar(c+4);break;

case3:putchar(c+3);

default:putchar(c+2);break;

}

printf(“\n”);

}

2、main()

{intx=2,y=3,z=0;

try(x,y,z);

printf(“(2)x=%d,y=%d,z=%d\n”,x,y,z);

}

try(intx,inty,intz)

{z=x+y;x=x*x;y=y*y;

printf(“(1)x=%d,y=%d,z=%d\n”,x,y,z);

}

3、#include“stdio.h”

#include“string.h”

main()

{char*p1=“abc”,*p2=“ABC”,str[50]=“xyz”;

strcpy(str+2,strcat(p1,p2));

printf(“%s\n”,str);

}

4、#include“stdio.h”

#defineNUM8

voidinvert(int*a,intn);

main()

{inta[NUM]={10,20,30,40,50,60,70,80},i;

invert(a,NUM);

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

printf(“%4d”,a[i]);

printf(“\n”);}

voidinvert(int*a,intn)

{inti,j,t;

i=0;j=n-1;

while(i<j)

{t=a[i];a[i]=a[j];a[j]=t;

i++;j--;

}

}

四、编程题(2个小题,每小题10分,共20分):

1、编写程序,计算如下公式的值:t=1-1/(2*2)-1/(3*3)-…-1/(m*m)。

例如,若m=5,则应输出0.536389。

规定:运用scanf函数输入m的值。

运用子函数形式,m充当参数,不能只运用main函数形式实现。

2、编写程序,从输入的10个字符串中通过比较,找出最小和最大的字符串进行输出。

规定:运用二维字符数组。

运用gets函数进行输入,puts函数进行输出。第四套试题答案一、选择题(20个小题,每小题2分,共40分):

1、D2、D3、B4、C5、C6、A7、D8、D9、B10、A

11、C12、D13、D14、A15、C16、B17、D18、C19、B20、D

二、填空题(10个小题,每小题2分,共20分):

1、22、非零值3、continue4、双向5、行下标

6、17、地址8、129、010、^(异或)

三、读下面程序,写出执行结果(4个小题,每小题5分,共20分):

1、668977

2、(1)x=4,y=9,z=5

(2)x=2,y=3,z=0

3、xyabcABC

4、8070605040302010

四、编程题(2个小题,每小题10分,共20分):

1、main()

{floatfun(intm),t;

intm;

scanf(“%d”,&m);

t=fun(m);

printf(“t=%f\n”,t);

}

floatfun(intm)

{floatt=1,s;

inti;

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

{s=1.0/(i*i);

t=t-s;

}

returnt;

}

2、#include“stdio.h”

#include“string.h”

main()

{charstr[10][20],s[20];

inti;

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

gets(str[i]);

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

if(strcmp(str[0],str[i])>0)

{strcpy(s,str[0]);

strcpy(str[0],str[i]);

strcpy(str[i],s);

}

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

if(strcmp(str[i],str[9])>0)

{strcpy(s,str[i]);

strcpy(str[i],str[9]);

strcpy(str[9],s);

}

puts(str[0]);

puts(str[9]);

}第五套试题一、单项选择题(30个小题,每题2分,共60分):

1.一个C语言程序的执行是从_____。

A.main函数开始,直到main函数结束B.第一个函数开始,直到最后一个函数结束

C.第一个函数开始,直到最后一个语句结束D.main函数开始,直到最后一个函数结束

2.设ch是char型变量,其值为‘A’,且有表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值为_____。

A.AB.aC.ZD.z

3.在C语言中,合法的字符常量是_____。

A.‘\084’B.‘\x43’C.‘ab’D.“\0”

4.当运营以下程序时,在键盘上从第一列开始输入<CR>(此处<CR>代表Enter),则程序的输出结果是_____。

main()

{inta;floatb,c;

scanf(“%2d%3f%4f”,&a,&b,&c);

printf(“\na=%d,b=%f,c=%f\n”,a,b,c);

}

A.a=98,b=765,c=4321B.a=10,b=432,c=8765

C.a=98,b=765.000000,c=4321.000000D.a=98,b=765.0,c=4321.0

5.以下叙述对的的是_____。

A.do_while语句构成的循环不能用其它语句构成的循环来代替

B.do_while语句构成的循环只能用break语句退出

C.用do_while语句构成循环时,只有在while后的表达式为非零时结束循环

D.用do_while语句构成循环时,只有在while后的表达式为零时结束循环

6.以下的序的输出结果是_____。

main()

{intx=10,y=3;printf(“%d\n”,y=x/y);}

A.0B.1C.3D.不拟定的值

7.以下程序段的输出结果是_____。

intk,j,s;

for(k=2;k<6;k++,k++)

{s=1;

for(j=k;j<6;j++)s+=j;

}

printf(“%d\n”,s);

A.9B.1C.11D.10

8.设有如下函数:ggg(float*x)

{printf(“%d\n”,*x);}则函数的类型是_____。

A.与参数x的类型相同B.voidC.intD.无法拟定

9.C语言源程序的基本单位是_____。

A.过程B.函数C.子程序D.标记符

10.以下程序的输出结果是_____。

doublef(intn){inti;doubles=1.0;

for(i=1;i<=n;i++)s+=1.0/i;

returns;

}

main()

{inti,m=3;floata=0.0;

for(i=0;i<m;i++)a+=f(i);

printf(“%f\n”,a);

}

A.5.500000B.3.000000C.4.000000D.8.25

11.以下程序的输出结果是_____。

f(inta)

{intb;staticintc=3;

b++;c++;

return(a+b+c);

}

main()

{inta=2,i;

for(i=0;i<3;i++)printf(“%d\n”,f(a));

}

A.7B.7C.7D.7

89107

911137

12.若a、b、c1、c2、x、y均是整型变量,对的的switch语句是_____。

A.switch(a+b);

{case1:y=a+b;break;

case3:y=a-b;break;

}

B.switch(a*a+b*b)

{case3;

case1:y=a+b;break;

case3:y=a-b;break;

C.switcha

{casec1:y=a-b;break;

casec2:y=a*b;break;

default:x=a+b;

}

D.switch(a-b)

{default:y=a*b;break;

case3:case4:x=a+b;break;

case10:case11:y=a+b;break;

13.在C语言中,以下所列的各函数首部对的的是_____。

A.voidplay(vara:Integer,varb:Integer)B.voidplay(inta,b)

C.voidplay(inta,intb)D.voidplay(aAsInteger,bAsInteger)

14.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是_____。

A.把x和y按从大到小排序B.把x和y按从小到大排序C.无拟定结果D.互换x和y中的值

15.在执行以下程序时,假如从键盘上输入:ABCdef<回车>,则输出为_____。

#include<stdio.h>

main()

{charch;

while((ch=getchar())!=‘\n’)

{if(ch>=‘A’&&ch<=‘Z’)ch=ch+32;

elseif(ch>=‘a’&&ch<=‘z’)ch=ch-32;

printf(“%c”,ch);

}

}A.ABCdefB.abcDEFC.abcD.DEF

16.下列程序的运营结果是_____。

main()

{inti,j,x=0;

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

{x++;

for(j=0;j<=3;j++)

{if(j%2)break;

x++;

}

x++;

}

printf(“x=%d”,x);

}

A.x=4B.x=8C.x=6D.x=12

17.为表达关系x≥y≥z,应使用的C语言表达式是_____。

A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)C.(x>=y>=z)D.(x>=y)&(y>=z)

18.设有语句chara=‘\72’;则变量a_____。

A.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法

19.下面程序的输出结果是_____。#include“stdio.h”

main()

{intnum=0;

while(num<=2)

{num++;

printf(“%d\n”,num);

}

}

A.1B.2C.1D.1

222

33

4

20.下面程序的输出结果是_____。

voidfun(int*x,int*y)

{printf(“%d%d”,*x,*y);*x=3;*y=4;}

main()

{intx=1,y=2;

fun(&y,&x);printf(“%d%d”,x,y);}

A.2143B.1212C.1234D.2112

21.下面程序的输出结果是_____。

#include“stdio.h”

#include“string.h”

main()

{char*p1=“abc”,*p2=“ABC”,str[50]=“xyz”;

strcpy(str+2,strcat(p1,p2));

printf(“%s\n”,str);

}

A.xyzabcABCB.zabcABCC.yzabcABCD.xyabcABC

22.以下程序的输出结果是_____。

voidprtv(int*x)

{printf(“%d\n”,++*x);}

main()

{inta=25;prtv(&a);

}

A.23B.24C.25D.26

23.以下程序中的for循环执行的次数是_____。

#defineN2

#defineMN+1

#defineNUM(M+1)*M/2

main()

{inti;

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

printf(“%d\n”,i);

}

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

24.以下对二维数组a进行不对的初始化的是_____。

A.inta[][3]={3,2,1,1,2,3};B.inta[][3]={{3,2,1},{1,2,3}};

C.inta[2][3]={{3,2,1},{1,2,3}};D.inta[][]={{3,2,1},{1,2,3}};

25.若有定义和语句:chars[10];

s=“abcd”;

printf(“%s\n”,s);则结果是_____。

A.abcdB.aC.“abcd”D.编译不通过

26.执行下列程序后,y的值是_____。

main()

{inta[]={2,4,6,8,10},y=1,*p,x;

p=&a[1];

for(x=0;x<3;x++)y+=*(p+x);

printf(“%d\n”,y);

}

A.17B.18C.19D.20

27.以下程序的输出结果是____。

main()

{chars[]=“ABCD”,*p;

for(p=s;p<s+4;p++)printf(“%s\n”,p);

}

A.ABCD

BCD

CD

D

B.A

B

C

D

C.D

C

B

A

D.ABCD

ABC

AB

A

28.对于如下的结构体定义:

structdate{intyear,month,day;};

structworklist

{charname[20];

charsex;

structdatebirthday;

}person;若对变量person的出生年份进行赋值,_____是对的的赋值语句。

A.year=1976;B.birthday.year=1976;C.person.birthday.year=1976;D.person.year=1976;

29.以下程序的输出结果是_____。

main()

{intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];

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

{if(i==0)aa[i][i+1]=*p+1;

else++p;printf(“%d”,*p);

}

printf(“\n”);

}

A.23B.26C.33D.36

30.根据以下定义,能输出字母‘M’的语句是_____。

structperson{charname[9];intage;};

structpersonclass[4]={“John”,17,“Paul”,19,“Mary”,18,“Adam”,16};

A.printf(“%c\n”,class[3].name);B.printf(“%c\n”,class[3].name[1]);

C.printf(“%c\n”,class[2].name[1]);D.printf(“%c\n”,class[2].name[0]);二、读下面程序,写出执行结果(5个小题,每题4分,共20分):

1.inti,j,m=0;

for(i=1;i<=15;i+=4)

for(j=3;j<=19;j+=4)m++;

printf(“%d\n”,m);

2.f(intb[],intn)

{inti,r=1;

for(i=0;i<=n;i++)r=r*b[i];

returnr;

}

main()

{intx,a[]={2,3,4,5,6,7,8,9};

x=f(a,3);

printf(“%d\n”,x);

}

3.若输入“adequacy”,写出程序的执行结果。

#include<stdio.h>

main()

{charc;intv0=0,v1=0,v2=0;

while((c=getchar())!=‘\n’)

{switch(c)

{case‘a’:

case‘e’:

case‘i’:

case‘o’:

case‘u’:v1++;

default:v0++;v2++;

}

}

printf(“v0=%d,v1=%d,v2=%d\n”,v0,v1,v2);

}

4.main()

{chara[]=“ABCDEDGH”,b[]=“abCDefGh”,*p1=a,*p2=b;

intk;

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

if(*(p1+k)==*(p2+k))printf(“%c”,*(p1+k));

printf(“\n”);}

5.若输入“Iamaboy!”,写出程序的执行结果。

charconnect(char*string1,char*string2,char*string)

{inti,j;

for(i=0;string1[i]!=‘\0’;i++)string[i]=string1[i];

for(j=0;string2[j]!=‘\0’;j++)string[i+j]=string2[j];

string[i+j]=‘\0’;

}

main()

{chars1[100],s2[100],s[100];

printf(“输入string1:\n”);scanf(“%s”,s1);

printf(“输入string2:\n”);scanf(“%s”,s2);

connect(s1,s2,s);

printf(“%s\n”,s);

}三、编写程序题(3个小题,共20分):

1.运用scanf函数输入三个整数,按从小到大的顺序输出。(5分)

2.求n!,即计算1*2*3*…*n的值。(5分)

3.输入10个学生的成绩,求平均成绩,并将低于平均成绩的分数输出。(10分)

规定:(1)使用数组存放成绩,数组名为score。

(2)编写三个函数,函数input:输入学生成绩,

函数average:求平均成绩,

函数result:将低于平均成绩的分数输出。第五套试题答案一、单项选择题(30个小题,每题2分,共60分):

1.A2.B3.B4.C5.D6.C7.D8.C9.B10.A

11.A12.D13.C14.D15.B16.C17.A18.A19.C20.A

21.D22.D23.C24.D25.D26.B27.A28.C29.A30.D二、读下面程序,写出执行结果(5个小题,每题4分,共20分):

1.202.1203.v0=8,v1=4,v2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论