国家二级(C语言)笔试模拟试卷257_第1页
国家二级(C语言)笔试模拟试卷257_第2页
国家二级(C语言)笔试模拟试卷257_第3页
国家二级(C语言)笔试模拟试卷257_第4页
国家二级(C语言)笔试模拟试卷257_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

国家二级(C语言)笔试模拟试卷257

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需

求规格说明书以及()。

A、阶段性报告

B、需求评审

C、总结

D、都不正确

标准答案:B

知识点解析:需求分析是软件定义时期的最后一个阶段。可以概括为4个方面:

①需求获取;②需求分析;⑧编写需求规格说明书;④需求评审。

2、下列叙述中正确的是()。

A、在面向对象的程序设计中,各个对象之间具有密切的关系

B、在面向对象的程序设计中,各个对象都是公用的

C、在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

D、上述3种说法都不对

标准答案:C

知识点解析:面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相

对独立,相互依赖性小,通过消息宋实现对象之间的相互联系。

3、以下不是面向对象思想中的主要特征的是

A、多态

B、继承

C、封装

D、垃圾回收

标准答案:D

知识点■析:面向对象思想中的三个主要特征是:封装性、继承性和多态性。

4、数据库技术的根本E标是要解决数据的

A、存储问题

B、共享问题

C、安全问题

D、保护问题

标准答案:B

知识点解析:由于数据的集成性使得数据可被多个应用程序共享,特别是在网络发

达的今天,数据库与网络的结合扩大了数据库的应注范围,所以数据库技术的根本问

题是解决数据的共享问题。

5、数据库、数据库系统和数据库管理系统之间的关系是

A、数据库包括数据库系统和数据库管理系统

B、数据库系统包括数据库和数据库管理系统

C、数据库管理系统包括数据库和数据库系统

D、三者没有明显的包含关系

标准答案:B

知识点解析:数据库系统(DaiabaseSystem,简称DBS),包括数据库(Database,简称

DB)和数据库管理系统(DatabaseManagementSystem,简称DBMS)。

6、若待排序序列中元素非常多,而且它们的排列是完全无序的,那么最好选用下

列排序方法中的。

A、冒泡排序

B、简单选择排序

C、直接插入排序

D、快速排序

标准答案:8

知识点解析:暂无解析

7、下列关于栈的描述中错误的是

A、栈是先进后出的线性表

B、栈只能顺序存储

C、栈具有记忆作用

D、对栈的插入与删除操作中,不需要改变栈底指针

标准答案:2

知识点露栈(stack)是限定只在一端进行插入与删除的线性表,这一端称为栈顶

(top),另一端称为栈底(bottom)。栈是按照“先进后出”或“后进先出”的原则组织数

据的。栈具有记忆作用。

8、耦合性和内聚性是而模块独立性度量的两个标准。下列叙述中正确的是

A、提高耦合性降低内聚性有利于提高模块的独立性

B、降低耦合性提高内聚性有利于提高模块的独立性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D、内聚性是指模块间互相连接的紧密程度

标准答案:B

知识点解析:(1)内聚性:内聚性是一个模块内部各个元素间彼此结合的紧密程度

的度量。(2)耦合性;耦合性是模块间互相连接的紧密程度的度量。因此选项c、D

是错误的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软

件设计,应尽量做到内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚

性,有利于提高模块的独立性,因此选项A是错误的;应该降低耦合性提高内聚

性,所以选项B是正确的。

9、下列对于软件测试的描述中正确的是o

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能多地发现程序中的错误

D、软件测试的目的是使程序符合结构化原则

标准答案:C

知识点解析:关于软件测试的目的,GrenfordJ.Myers在TheArtof

SoftwareTesting一书中给出了深刻的阐述,整体来说,软件测试的目的就是尽可

能多地发现程序中错误。

10、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是

A、DB包含DBS和DBMS

B、DBMS包含DB和DBS

C、DBS包含DB和DBMS

D、没有任何关系

标准答案:C

知识点解析:数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管

理员、系统平台(硬件平台和软件平台)。

二、选择题(1分)(本题共〃题,每题1.0分,共〃

分。)

11、下列程序的输出结果是()。main(){inta=l,b=2;printf("%d,%d\n",-

a,++b);)

A、1,2

B、1,3

C、0,2

D、0,3

标准答案:D

知识点解析:本题主要考查自加(++)、自减(-)运算符的使用。“++i,-i”在使用i

之前,先使i的值加1或者减1,然后再使用i此时的值参与运算;“i++,是在

使用i参与表达式运算之后,再使i的值加1或者减1。本题中--a和++b是先执行a

减1和b加1操作,再输出表达式的值。

12、下列说法正确的是

A、int(**def)[10];--def指向一个指针,该指针指向10个整型变量构成的数组

B、int*(*gh[10D;…gh指向一个指针,该指针指向10个整型变量构成的数组

C、—gh是一个指针,指向由C个指向整型变量的指针构成的数组

D、A,C均正确

标准答案:D

知识点解析:int*(*gh[10]);一曲是一个指针,指向由10个指向整型变量的指针构

成的数组,int(**def)[10];—・def指向一个指针,该指针指向10个整型变量构成的

数组。

13、若变量己正确定义,有以下程序段正0;doprintf(M%d,%i);while(i++):

printt("%d\n",i);其输出结果是

A、0,0

B、0,1

C、1,1

D、程序进入无限循环

标准答案:B

知识点解析:对于do...while循环,程序先执行一次循环体,再判断循环是否继

续。本题先输出一次i的值"0,”,再接着判断表达式i++的值,其值为0,所以循

环结束。此时变量i的值经过自加已经变为1,程序再次输出i的值“1”。

14、对下列二叉树进行前序遍历的结果为()。

A、ABCDEFGH

B、ABDGEHCF

C、GDBEHACF

D、GDHEBFCA

标准答案:B

知识点解析:暂无解析

15、当变量c的值不为不4、6时,值也为“真”的表达式是

A^(c==2)||(c==4)||(c==6)

B、(c>=2&&c<=6)||(c!=3)||(c!=5)

C、(c>=2&&c<=6)&&!(c%2)

D、(c>=2&&c<=6)&&(c%2!=l)

标准答案:B

知识点解析:满足表达式(c>=2&&c<=6)的整型变量c的值是2,345,6。当变量c的

值不为2,4,6时,其值只能为3或5,所以表达式c!=3和c!=5中至少有一个为真,即不

论c为何值,选项B中的表达式都为“真“。

16、有以下程序#include#defineS(x)(x)*x2main(){intk=5,j=2;

printf("%dJ,S(k+j));primf("%d\n”,S((k-j));)程序运行后的输出结果是

A、98,18

B、39,11

C>98,11

D、39,18

标准答案:D

知识点解析:本题考查带参数的宏定义,按照#define命令行中指定的字符串从左到

右将实参代替形参.如果宏定义中的字符串不是参数字符,则保留。S(k+j)宏展开为:

(k+j)*k+j*2=7*5+2*2=39;S((k-j))二((k-j))*(k-j)*2=3*3*2=18。

17>有以下程序#includemain(){inta=12,c;c=(a«2)«1;printf(u%d\n”,c);}程序

运行后的输出结果是

A、96

B、50

C、2

D、3

标准答案:A

知识点解析:本题考查位元算中的左移运算<<,将一个数的各二进制位全部左移若

干位。A的二进制数为“00001100”,小括号的优先级最高,a<<2为二进制数

“00110000”,然后在左移1位,为二进制数“01100000”,其十进制数为96o

18、下列写法正确的是()。

A、main(){inti=3,j;j=5)

main(){inti=3;

C、main()

D^main(){;)

标准答案:8

知识点解析:本题考杳语句的基本构成。选项A)中j=5后面少了一个分号;选项

B)中少了“}”;选项C)不是一个完整的函数定义格式,一个完整的函数定义格式还

包括一对花括号;选项D)正确,是一个空语句。

19、下列描述中,正确的一条是o

A、关系表达式的值是一个逻辑值,即“真”或“假”,可以赋给一个逻辑变量

B、在C语言中,判断一个量是否为:真”时,以0代表"假”,以1代表“真”.

C、设a=3、b=4、c=5,则表达式!(x=a)&&(y=b)&&0的值为0

D、一个数组的各个数组元素可属于不同的数据类型

标准答案:8

知识点解析:暂无解析

20、表示关系xNy2z应使用C语言表达式()

A、(x>=y)&&(y>=z)

B、(x>y)AND(y>z)

C>x>=y>=z

D、(x>=y)&(y>=2)

标准答案:1

知识点解析:暂无解析

21、有以卜程序main(){inti;for(i=0;<3;i++)switch(i){esse1:printf("%d',,i);

case2:printf("%d",i);default:printf("%d,,,i);}}执行后输出结果是

A、11122

B、12

C、12020

D、120

标准答案:I

知识点解析:for循环执行了3次,第一次时i的值为0,执行其后的switch语句,

没有匹配的case,执行default语句后的printf语句,输出为0;第二次循环时i的

值为1,执行其后的switch语句,与第一个case分支匹配,执行其后的prinlf语

句,输出1,由于没有遇到break语句,所以一直向下执行,又输出了两个1,第

三次循环时i值为2,执行其后的switch语句,同理输出两个2。

三、选择题(2分)(本题共20题,每题1.0分,共20

分。)

22、以下程序#include<stdio.h>#includc<string.h>main()

{char*pl=',abc",*p2=HABC",str[50]=,"xyz";strcpy(str+2.strcat(p1,p2));

printf("%s\n,str);)的输出是_____。

A、xyzabcABC

B、zabcABC

C^yzabcABC

D、xyabcABC

标准答案:D

知识点解析:strcat(pl,P2)将字符串abcABC放到了*pl所指向的存储单元中;

strepy在本题将abcABC复制到str+2所指向的存储单元中,即覆盖原str数组中的

字符z及其后的所有字符,故str的值为“xyabcABC”。

23、设有以下程序段inix=0,s=0;while(!x!=0)s+=++x:printf("%d",s);则

A、运行程序段后输出0

B、运行程序段后输出1

C、程序段中的控制表达式是非法的

D、程序段执行无限次

标准答案:B

知识点解析:本题中,表示逻辑非运算符,”!=”表示不等于运算符,逻辑非运

算符比不等于运算符的优先级高。

24、以下程序的输出结果是()。main(){inta=4,b=3,c=2,d=l;printf("%d'\a>b?a:d>

c?d:B);)

A、1

B、3

C、2

D、4

标准答案:D

知识点解析:本题首先判断a>b,当a>b时结果等于a,否则等于“d>c?d:b",因

为a>b,所以直接输出a的值,注:这里"a:d>c?d:b”是用来干扰考生的。

25、下列能正确定义字符串的语句是()。

A、charstr[]={,\64,};

B、charstr="kx43";

C、charstr=";

D、charstr[]="\O";

标准答案:D

知识点解析:字符串常量是用一对双括号括起来的一串字符。它用字符数组来存

放,不能用一对大括号对括起来。

26、下列判断正确的是0。

A、chara="ABCD“;等价于char%;〜="ABCD”;

B、charstr[10]=ABCD'1};等价于charstr"0];str||={"ABCD"};

C、char*s="ABCD";等价于chars;*s="ABCD”;

D、charc|5]="ABCDn,d[51="ABCD1';等价于charc[5]=d[5]="ABCD”;

标准答案:D

知识点解析:a="ABCD”书写错误,因为“=”左边不能出现常量;数组名s是代

表s数组首地址的地址常量,而不是变量;字符串只有在定义时维数可以省略。

27有下列程序:main(){intk=5,n=0;do{switch(k){case1:case3:n+=l;k-

-;break;default:n=O;k-;case2:case4:n+=2;k-;break:)printf("%dM,n);}while(k

>O&&n<5);1程序运行后的输出结果是(),

A、235

B、0235

C、02356

D、2356

标准答案:B

知识点解析:因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执

行default语句,输出0,k减1;这时n=0,k=4,程序进行第2次循环,执行case

4:这个分支,结果是n=2,k=3,打印出2:这时n=2,k=3,程序进行第3次循环,

执行case3:这个分支,结果是n=3,k=2,打印出3;这时n=3,k=2,程序然后进行

第4次循环,执行case2:case4:这个分支,结果是n=5,k=l,打印出5,这时因

为n=5不满足nV5的循环条件,因此退出循环,程序运行结束。所以在屏幕上打

28、有以卜.程序voidsw叩(char*x,char*y){chart;t=*x;*X=*y;*y=t;}

main(){charts1:"abc",*s2="123";swap(s1,s2);printf("%s,%s\n",si,

s2);}程序执行后的输出结果是

A、123,abc

B、abc,123

C^Ibc,a23

D、321,cba

标准答案:C

知识点解析:这是一个转换程序:低字节相互转换,高字节不变。“abc”的ab和

“123”的12相互转化。

29、函数调用strcat(strcpy(strl,str2),str3)的功能是()。

A、将字符串strl复制到字符串str2中后再连接到字符串str3之后

B、将字符申strl连接到字符串SS2之后再复制到字符串slr3之后

C、将字符串str2复制到字符串strl后再将字符串str3连接到字符串strl之后

D、将字符串st己连接到字符串strl之后再将字符串strl复制到字符串str3中

标准答案:C

知识点解析:strcat(sl,s2)是把s2字符串连接到si字符串末尾,strcpy(sl,s2)是把s2

字符串复制给si字符串,要保证si能容纳下连接或复制后的字符串。

30、以下程序的输出结果是O。main(){inta[3][3]={{l,2},{3,4),{5,6}),

i,j,s=0;for(i=l;i<3;i++)for(j=0;j<=i;j+4-)s+=a[i][j];printf(H%d\n',

s);}

A、18

B、19

C、20

D、21

标准答案:A

知识点解析:循环的作用是求行下标从1到2列下标从0到i的元素之和,即

s=a[l][0]+a[l][l]+a[l][l]+a[2][0]+a[2][l]+a[2][2]=34-4+5+6+0=18。

31、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指

A、模块间的关系

B、系统结构部件转换成软件的过程描述

C、软件层次结构

D、软件开发过程

标准答案:B

知识点解析:暂无解析

32^若已定义x和y为double类型,则表达式x=l,y=x+3/2的值是

A、1

B、2

C、2

D、2.5

标准答案:C

知识点解析:暂无解析

33、若有定义:inta⑵[3];,以下选项中对a数组元素正确引用的是

A、a[2][!l]

B、a[2][3]

C、aL0J[3J

D、a[l>2][!l]

标准答案:D

知识点解析:C语言中数组下标是从0开始的,所以二维数组a[2][3]的第一维下标

取值为0、1;第二维的下标取值为。1、2,因而选项A)、B)、C)都是错误的,选项

D)表示数组元素a[0][0]3

34、根据下列的定义,能打印出字母P的语句是(),structstu{charname[10];int

age;];structsms[10]={"John",l1,"Paul",12,"Mary".11,"adamM?);

Axprintf("%c",s[3].name);

B、printf("%c",s[3].namc[l]);

C、printf(,'%c,,,s[2].name[1]);

D、printf("%c",s[1].name[0]);

标准答案:8

知识点解析:本题主要考查按结构数组元素方式引用结构成员。字母P为“Paul”的

第一个字母,是结构体的name成员的第一个元素的值,即s[l].name[0]的值。

35、有以下程序main(){intx=0,y=0,i;for(i=l;;++i){if(i%2==0){x++;continue;}if

(i%5==0){y++;break;}}printf("%d,%d”,x,y);}程序的输出结果是

A、2,1

B、2,2

C、2,5

D、5,2

标准答案:A

知识点解析:本题考查了conlinue和break语句在循环语句中的作用。break语句的

作用是结束本层循环,而continue语句的作用是结束本次循环直接进入到下次循

环。

36、有以卜程序:maiii(){inti,s-0;for(i-l;i<10;i+-2)s+-i+1;ptintf("%d\iiM,s);)程

序执行后的输出结果是()。

A、自然数1〜9的累加和

B、自然数1〜10的累加和

C、自然数1〜9中奇数之和

D、自然数1〜10中偶数之和

标准答案:8

知识点解析:本题中,i赋初值为1,并对其每次进行加2操作,即i每次均为

10之间的奇数,s+=i+l,即s=s+i+l,相当于s等于原来的s每次加上1〜10之间

的偶数,直到iV10不成立;当i=l时,s=0+1+1=2;当i=3时,s=2+3+1=2+4;当

i=5时,s=2+4+5+l=2+4+6;当i=7时,s=2+4+6+7+l=2+4+6+8;当i=9时,

s=2+4+6+8+9+1=2+4+6-8+10;当i=l1时,iV10不成立,结束循环。所以,4个

选项中选项D符合题意。

37、若有以下说明和语句mc[4)[5],Lp)[5J;p=c;能够正确引用c数组元素的是

A、p+1

B、*(p+3)

C、*(P+l)+3

D、*(p[0]+2)

标准答案:8

知识点解析:本题中定义了一个二维数组c和一个指针数组p并初始化让它指向

c,显然此时p中的各元素为地址,选项A中p+1,此时其中的1代表的长度是整

个二维数组C的长度,故P+1将让P指向C数组后面的元素,故不能引用C数组中

的成员,选项D中p[0]指的是指制数组中的第一个元素的地址即c的首地址,此时

的1的长度代表的是数组C中一行的长度,故p[0]+2代表的是第三行的首地批,

而*(p[o]+2)将代表第三行的第一个元素的地址。

38、有以下程序inta=3;main(){ints=0;{inta=5;s+=a++;}8+=a++;

printfC%d\n,\s);}程序运行后的输出结果是

A、8

B、10

C、7

D、\1

标准答案:1

知识点解析:本题中定义一个全局变量a和一个局部变量a。局部变量和全局变量

的不同在于,局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合

语句)时生成,退出其所在的函数体(或复合语句)时消失,而全局变量是在函数外部

任意位置上定义的变量,它的作用域从变量定义的位置开始,到整个源文件结束为

止。若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏

蔽,在该函数内,起作用的将是局部变量,与同名的全局变量不发生任何关系。

在程序中首先定义了变量s并赋值为0,接着在嵌套的复合语句{}中定义了变量a

并赋初值为5,接着执行语句s+=a++;在这条语句中a加1,但表达式a++还是原

来的值,故$=§+5,s为5,程序执行到外层,此时{}内定义的变量a不再有效,此

时的变量a为{}之前定义的且初值为3,接着执行{}后面的语句s+=a++:相当于执

行语句s=s+(a++);即s=5+3,最后值为8,所以最后输出的s值为8。

39、若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10),*p=a;则值为6的表达式是

A、*p+6

B、*(p+6)

C>*p+=5

D、p+5

标准答案:4

知识点解析:选项A,*p+6,其值等于1+6=7;选项B,*(p+6),其值等于

a[6]=7;选项C,*p+=5,其值等于*p=*p+5=l+5=6;选项D,p+5是个地址值。

40、以下程序的输出结果是(){inlx=05;charz=V;printf(,,%d\nM,(x&1)&

&(z(3));}

A、0

B、I

C、2

D、3

标准答案:2

知识点解析:暂无解析

41、下列程序执行后输出结果是()main(){chararr⑵[4];strcpy(arr,"you");

strcpy(arr,[1],"me");aiT[0][3]=,&\printf("%s\n",arr);}

A、you&me

B、you

C、me

D、err

标准答案:1

知识点解析:暂无解析

四、公共基础填空题(本题共5题,每题7.0分,共5

分。)

42、数据结构分为逻辑结构与o

标准答案:存储结构

知识点解析:数据结构是指相互之间存在一种或多种特定关系的数据元素的集

合,即数据的组织形式。它分为数据的逻辑结构和数据的存储结构。

43、小改变关系表中的属性个数但能减少元组个数的是。

标准答案:选择

知识点解析:关系数据库的专门关系运算包括选择、投影和连接3种,其中选择不

改变关系表中的属性个数但能减少元组个数。

44、软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性

维护。

标准答案:完善性

知识点解析:软件维护活动包括以下几类:改正性维护、适应性维护、完替性维护

和预防性维护。完善性维护是指为了满足用户对软件提出的新功能与性能要求,需

要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件

的可维护性。

45、在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的

元素个数为【】。

标准答案:n-1

知识点解析:在长度为n的顺序线性表中删除一个元素,后面的元素要依次前移,最

坏情况下也就是删除第一个元素,后面的n-1个元素都需要移动。

46>在软件开发中,结沟化方法包括结构化分析方法、结构化设计方法和结构化程

序设计方法。可行性研究阶段采用的是【】。

标准答案:结构化分析方法

知识点解析:结构化分析方法主要用于系统分析阶段;结构化设计方法主要用于系

统设计阶段;结构化程序设计方法主要用于编码阶段.可行性研究属于系统分析阶

段,因此,可行性研究阶段采用的是结构化分析方法。

五、填空题(本题共9题,每题7.0分,共9分。)

47、下列程序段的输出结果是ointn='c';switch(n++)

{dcfault:printf("crror");brcak;case'a':printf(ngood");brcak;ease'c':printff"morning");

case'd':printff'class”);}

标准答案:morningclass

知识点解析;本题考查了两个知识点;①“",-”运算后缀形式是先使用变量原来

的值,使用完后再使其增1或减1;②在switch语句中,当n=Q时,执行

“case'c"’,输出morning;因为此句中没有break语句,因此接着执行“cased:“,

输出class,最终输出结果为morningclasso

48、当m=l,n=2,a=3,b=2,c=4时,执行d=(m=a!=B)&&(n=b>C)后,m的值

为()。

标准答案:1

知识点解析:①“sizeoF、“%”、">"、“VV”、“*=",运算符的优先级顺序为:

“*="T">"T“VV”一>"%"T"sizeo4②位运算的优先级顺序为:“〜"T'V

一心。(b=2)>(c=4)不成立,逻辑为假,所以n=0;

(a=3)!=(b=2)成立,逻辑为真,所以m=l。

49、长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,

插入一个元素所需移动元素的平均个数为0

A、n/2

标准依索.

知识之解析:哲无解析

50以卜.程序的输出结果是©#include<stdio.h>main(){inta[5]={2,4,

6,8,10},*p;p=a;p++;printf("%d",*p);}

A、4

标准答案:

知识点解析:指针P指向数组a的首地址,执行语句p++:后p指向数组a的第2

个元素的地址,即的地址,因此*p=a|JJ=4。

51、程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文

本进行检查,通过阅读和讨论,分析和发现程序中的错误。

标准答案:静态测试

知识点解析:暂无解析

52、下列程序的运行结果是o#definePOWER(x)((x)*(x))main(){inti=l;

printf(',%d,%d,,,POWER(i++),i);}

温馨提示

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

评论

0/150

提交评论