CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院_第1页
CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院_第2页
CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院_第3页
CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院_第4页
CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

CC++程序设计知到智慧树期末考试答案题库2025年兰州文理学院面向对象程序设计的特点不包括以下哪一项()

答案:静态静态成员函数直接访问类的数据成员(

答案:只允许是静态数据成员除了返回值类型为int类型的函数外,函数必须先()后调用。

答案:定义重载“>>”和“<<”的函数不能定义为友元函数。

答案:错通常将可能产生错误的语句放在catch语句块中。

答案:错适宜采用inline定义函数情况是(

)

答案:函数代码少、频繁调用运算符重载可以改变运算符的功能

答案:错读程序写结果。()#include“stdio.h”main(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’);printf(“”);}

答案:BOY读出以下语句的输出结果是(

)。intx=10,y=10;printf(“%d

%d”,x--,--y);

答案:10

9请选出合法的C语言赋值语句()

答案:i++;语句()在循环条件初次判断为假时,还会执行一次循环体。

答案:do…while设置虚基类的目的是(

答案:消除二义性设类Test中存在成员staticintx,则下列哪种初始化方式是正确的()

答案:intTest::x=25;设类A中有静态数据成员x,两个A类对象a和b,若a.x=10,则b.x的值为()

答案:10设有语句“inta=2,b=3,c=-2,d=2;”,则逻辑表达式“a>0&&b&&c<0&&d>0”的值是()

答案:1设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是()

答案:STDtt[2]={{1,'A',62},{2,'B',75}};设有如下程序段:intx=2002,y=2003;printf("%d",(x,y));则以下叙述中正确的是(

答案:输出值为2003设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()

答案:scanf("%s",&);设有如下定义:struct

sk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是(

答案:p=&data.a;设有以下定义和语句

charstr[20]="Program",*p;p=str;则以下叙述中正确的是(

答案:*p与str[0]中的值相等设定义语句为inta[3]={1,4,7},*p=&a[2],则*p的值是()。

答案:7设ch是char型变量,其值为'A',则下面表达式的值是()ch=(ch>='A'&&ch<='Z')?(ch+32):ch

答案:a设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为()。

答案:P+(i-1)*2表达式3.6-5/2+1.2+5%2的值是(

答案:3.8表达式3.5+1/2的计算结果是()。

答案:3.5虚基类在最后的派生类中只保留一份拷贝。

答案:对虚基类不用于解决多态性问题。

答案:错若用数组名作为函数调用的实参,传递给形参的是()

答案:数组的首地址若有说明inta[3][4];则对a数组元素的正确引用是()

答案:a[1+1][0]若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是()。

答案:*p=*&j;若有定义:intx,*pb;则以下正确的赋值表达式是(

答案:pb=&x若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是0,a[2][2]得到的初值是8。

答案:对若有定义:charch;通过指针p输出ch中字符的语句是printf(”%c”,ch);。

答案:错若有如下定义:inta[10],*p;p=a;,则对数组元素正确的引用是()。

答案:*p若有如下定义,则(

)是对数组元素

int

a[10],*p;

p=a;的正确引用

答案:*(p+2)若有以下说明和定义typedef

int*INTEGERINTEGERp,*q;以下叙述正确的是(

答案:p是基类型为int的指针变量若有以下程序:#includevoidsub(intx,inty,int*z){*z=y-x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf(“%d,%d,%d”,a,b,c);}程序的输出结果是()

答案:-5,-12,-7若有以下程序:#includevoidsub(doublex,double*y,double*z){*y=*y-1.0;*z=*z+x;}mian(){doublea=2.5,b=9.0,*pa,*pb;pa=&a;pb=&b;sub(b-a,pa,pb);printf(“%f”,a);}程序的输出结果是()

答案:1.500000若有以下定义和语句,且0<=i<5,则(

)是对数组元素地址的正确表示

inta[]={1,2,3,4,5},*p,i;

p=a;

答案:&(a+i)若有以下定义:double

w[10];则w数组元素下标的上限是10

答案:错若已定义变量charch;则调用getchar输入一个字符并赋给变量ch的正确语句是()。

答案:ch=getchar()若已定义:inta[9],*p=a;不能表示a[1]地址的表达式是()。

答案:a++若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:()

答案:10.0,22.0,33.0若变量已正确定义并赋值,符合C语言语法的表达式是()

答案:a=b+c,a++若变量已正确定义,在执行以下语句while(ch=getchar()==‘A’);时,输入字符‘A’后,ch的值是()。

答案:1若x=5.6,执行++x后表达式的值为(),变量x的值为()。

答案:66若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是(

)for(i=5;i;i--)for(j=0;j<4;j++){...}

答案:25能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是()

答案:a>=10‖a<=0能够构成一个数组,其元素满足的特点是具有相同的数据类型。

答案:对类的实例化是指(

答案:创建类的对象类中能访问静态成员的函数是()

答案:静态成员函数类中定义的成员默认访问属性为(

)

答案:private类MyA的拷贝构造函数是()

答案:MyA(MyA&)类A有如下成员函数intA::fun(doublex){return(int)x/2;}intA::fun(intx){returnx*2;}设a为类A的对象,在主函数中有ints=a.fun(6.0)+a.fun(2),则执行该语句后,s的值为()

答案:7算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为(

答案:算术运算、关系运算、赋值运算第一个高级语言Fortran出现在(

)年

答案:1954程序中对fun函数有如下说明void*fun();此说明的含义是(

答案:fun函数的返回值是无值型的指针类型源程序test.c经编译产生的目标文件和连接后产生的可执行文件是(

答案:test.obj和test.exe派生类的对象对它的哪一类基类成员是可以访问的(

答案:公有继承的基类的公有成员根据下面的定义,能打印出字母M的语句是()structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};

答案:printf("%c",class[2].name[0]);标识符的命名规则是,可以由字母、数字和()组成。

答案:下划线机器语言的优点是()

答案:运算效率高有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是(

答案:1112有定义语句:intb;charc[10];,则正确的输入语句是(

答案:scanf("%d%s",&b,c);有如下程序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”,y);}该程序的输出结果是()。

答案:0.500000有如下程序:#includemain(){chars[]=“abcdef”;s[3]=‘’;;printf(“%s”,s);}执行后的输出结果是:输出结果是()。

答案:abc有函数调用语句:fun((exp1,exp2),(exp3,exp4,exp5));此函数调用语句含有的实参个数是()

答案:2有关数组名的说法正确的是()

答案:数组名代表数组的首地址有以下程序段intm=0,n=0;charc='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d",m,c,n);若从键盘上输入:10A10,则输出结果是:()

答案:10,A,10有以下程序段intk=10;while(k==0)

k=k-1;则下面描述中正确的是(

答案:循环体语句一句也不执行有以下程序structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d",++(p->x));}程序运行后的输出结果是()

答案:11有以下程序struct

STU{charnum[10];floatscore[3];}main(){structSTUs[3]={{"20021",90,95,85},{"20022",95,80,75},{"20023",100,95,90}},*p=s;inti;floatsum=0;for(i=0;i<3;i++)sum=sum+p->score[i];printf("%6.2f",sum);}程序运行后的输出结果是(

答案:270.00有以下程序main(){chars[]="ABCD",*p;

for(p=s+1;p答案:BCDCDD有以下程序main(){charc1='A',c2='Y';printf("%d,%d",c1,c2);}程序运行后的输出结果是()。

答案:65,89有以下程序main(){chara='a',b;printf("%c,",++a);printf("%c",b=a++);}程序运行后的输出结果是()。

答案:b,b有以下程序main(){

chara,b,c,d;

scanf{"%c,%c,%d,%d",&a,&b,&c,&d);

printf{"%c,%c,%c,%c",a,b,c,d);}若运行时从键盘上输入:6,5,65,66。则输出结果是(

答案:6,5,A,B有以下程序main(){

inti,s=0;

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

s=s+i;

printf(“%d”,s);}程序执行后的输出结果是(

)

答案:自然数1~9的累加和有以下程序intf(inta){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;

for(i=0;f(s[i]);i++)d+=s[i];

printf("%d",d);}程序运行后的输出结果是(

答案:9有以下程序:main(){intm=3,n=4,x;

x=-m++;

x=x+8/++n;

printf{"%d",x);}程序运行后的输出结果是(

答案:-2有以下程序:inta=3,b=5;max(inta,intb){intc;c=a>b?a:b;return(c);}main(){inta=8;printf(“%d”,max(a,b));}输出结果为()。

答案:8有以下程序:#includelongfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld",fib(6));}程序的输出结果为()

答案:16有以下程序

main()

{chars[]="159",*p;

p=s;

printf("%c",*p++);

printf("%c",*p++);

}程序运行后的输出结果是(

答案:15有以下程序

main()

{chara[7]="a0a0";inti,j;j;

i=sizeof(a);j=strlen(a);

printf("%d%d",i,j);

}程序运行后的输出结果是(

答案:72有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是(

答案:(c+w)%(int)a数组的下标从1开始

答案:错数组inta[3][4];共定义了12个数组元素。

答案:对指针的基类型是指指针的类型

答案:错拷贝构造函数的调用时机不包括()

答案:将一个对象赋值给另一个对象时执行完循环for(i=1;i<100;i++);后,i的值为()

答案:100执行以下程序段的输出是()for(i=1;i<7;i++){if(i%3==0)continue;printf(“%d”,i);}

答案:1245循环语句“for(x=0,y=0;(y!=123))||(x<4);x++);”的循环次数为()

答案:4次当类A成为类B的友元类时,以下说法正确的是()

答案:类A所有成员函数都成为类B的友元函数当执行cin语句时,从键盘上输入每个数据后必须接着输入一个>>,然后才能继续输入下一个数据

答案:错当保护继承时,基类的(

)在派生类中成为保护成员,不能通过派生类的对象直接访问

答案:公有成员和保护成员当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的()

答案:public成员异常就是程序在运行的过程中,由于使用环境的变化以及用户的操作而产生的错误。

答案:对已知类A是类B的友元,类B是类C的友元,则()

答案:类A的成员函数可以访问类B的对象的任何成员已知学生记录描述为:struct

student{intnum;

charname[20];

struct

{int

year;int

month;intday;}birth;};structstudents;下列对“生日”的正确赋值方式是(

答案:s.birth.year=1980;s.birth.month=6;s.birth.day=11;已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33。则输出结果是(

)。

#include

main()

{chara,b;

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

a=a-'A'+'0';b=b*2;printf("%c%c"a,b);

}

答案:1B已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()

答案:scanf("%d,%d,%d",&i,&j,&k);已知charx[]="hello",y[]={'h','e','a','b','e'};,则关于两个数组长度的正确描述是()。

答案:x大于y已知:intx;inty[10];下列合法的选项是()。

答案:&x已有定义:chara[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是(

)

答案:a数组长度大于b数组长度对于友元描述正确的是(

)

答案:友元不是本类的成员函数对于do...while语句,下列说法中正确的是(

)

答案:当循环条件不成立时,至少也要执行一次循环体对C++语言和C语言的兼容性,描述正确的是()

答案:C++兼容C实型常量可以用()和()两种形式表示。

答案:指数小数定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来(

答案:<>如果类A被声明成类B的友元,则()

答案:类B不一定是类A的友元如果在一个C语言表达式中有多个运算符,则运算时应该()

答案:先考虑优先级,然后考虑结合性如果一个类的成员函数是另一个类的友元函数,则称这个成员函数为友元成员。

答案:对多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出现封装性

答案:错多继承不会产生二义性等问题。

答案:错在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的()。

答案:递归调用在设计程序时应采纳的原则之一是()。

答案:程序结构应有助于读者理解在算法的流程图表示中,菱形表示(

答案:算法条件的转移操作在算法的流程图表示中,椭圆表示()

答案:算法的开始与结束在程序的运行过程中,其值可以改变的量称为()。

答案:常量在函数调用时,以下说法正确的是()

答案:实际参数和形式参数可以同名在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是()。

答案:if(a==0)s1;elses2;在下面有关析构函数特征的描述中,正确的是()

答案:析构函数不能指定返回类型在C语言中,引用数组元素时,其数组下标的数据类型允许是()

答案:整型常量或整型表达式在C++的类声明中,用public关键字声明的类成员的访问权限是()

答案:公有的在C++中使用流进行输入输出,其中用于从键盘进行输入的流是()

答案:cin在C++中,运算符的重载有两种实现方法,一种是通过成员函数实现,另一种则通过友元函数实现

答案:对变量的作用域与其定义语句在程序中的出现位置直接相关,据此可将变量分为()变量和()变量。

答案:全局局部函数重载是指( 

 )

答案:两个或两个以上的函数取相同的函数名,但形参的个数或类型不同函数的形参为指针变量,则调用该函数时,对应的实参必须是地址

答案:对函数模板templatevoidFunc(T,T)不能具有哪种实例化形式?()

答案:voidFunc(double,int)函数体由符号()开始,到符号()结束。

答案:{}关于静态成员函数以下说法错误的是()

答案:静态成员函数当在类外定义时,使用static关键字作为前缀。关于虚基类,以下说法错误的是()

答案:虚基类的关键字virtual必须在继承方式的关键字private、protected和public的前面关于结构化程序设计阐述正确的是(

答案:采用结构化程序设计方法,可以把一个模块的功能逐步分解细化关于类概念的描述中,说法正确的是()

答案:类是具有相同属性和操作的一组对象的集合关于循环结构的嵌套,说法错误的是()

答案:外层循环可包含两个以上内循环,可以相互交叉关于函数模板,描述错误的是()

答案:一个类定义中,只要有一个函数模板,则这个类是类模板关于C语言逻辑值的说法错误的是(

答案:C语言中有逻辑数据类型八进制整型数以()作为开头,十六进制整型数以()作为开头。

答案:00x假设声明了以下的函数模板,错误的调用语句是(

)template

Tmax(Tx,Ty){retum(x>y)?x:y;}并定义了inti;charc;

答案:max(i,c)以下选项中不能正确把cl定义成结构体变量的是()

答案:structcolorcl{intred;intgreen;}以下语句定义正确的是()

答案:longa[2][3]={{1},{1,2},{1,2,3},{0,0}};以下语句中c的执行结果是()inta,b,c;a=5;b=12;if(a>b)c=a;elsec=b;printf(“%d”,c);

答案:12以下程序运行后的输出结果是()。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf("%c",*(p1+k));}

答案:gae以下程序运行后的输出结果是()。main(){chara[]="123456789",*p;inti=0;p=a;while(*p){if(i%2==0)*p='*';

p++;i++;

}puts(a);}

答案:*2*4*6*8*以下程序运行后的输出结果是(

)。

main()

{charc1,c2;

for(c1='0',c2='5';c1答案:051423以下程序的输出结果是()。#includedoublesub(doublex,doubley,doublez){y-=1.0;z=z+x;returnz;}voidmain(){doublea=2.5,b=9.0;printf("%f",sub(b-a,a,a));}

答案:9.0以下程序的输出是()structstudent{intnum;charname[20];intscore[3];};voidchange(structstudent*p){p->score[0]=100;strcpy(p->name,"jerry");}intmain(){structstudentstu;stu.num=12;strcpy(,"Tom");stu.score[0]=87;change(&stu);printf(“%d%s%d”,stu.num,,stu.score[0]);printf("");return0;}

答案:12jerry100以下程序的输出是()structStudent{charname[30];floatScore[3];}student={"stu",98.5,89.0,93.5};voidDisplay(structStudentsu){printf("Name:%s",);printf("Score:%.2f",su.Score[0]);intmain(){Display(student);return0;}

答案:Name:stuScore:98.5以下程序的输出是()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",++(p->x));}

答案:51以下程序段的输出结果是()。inta=2,b=1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%d",c);

答案:2以下程序段的输出结果是(

)int*var,ab;ab=100;

var=&ab;

ab=*var+10;printf("%d",*var);

答案:110以下正确的描述是( 

  )

答案:设置参数的默认值时,应该设置右边的参数以下正确的描述是()

答案:只能在循环体内和switch语句体内使用break语句以下是数组的正确定义格式的是()

答案:inta[5];.以下对二维数组a进行正确初始化的是()

答案:inta[][3]={1,2,3,4,5,6};以下对二维数组a的正确说明是()

答案:doublea[1][4]以下对一维数组元素的初始化不正确的是()

答案:inta[5]={0,1,2,3,4,5};以下定义语句中正确的是(

答案:inta=10,*b=&a;以下哪一项不能解决多继承的二义性问题()

答案:使用虚函数以下叙述中正确的是(

答案:局部交量说明为static存储类,其生存期将得到延长以下关于默认参数的函数哪一项是不正确的()

答案:默认参数是在函数定义中说明的以下关于类的成员函数的定义错误的是()

答案:在类体外定义成员函数时在类体内不需要原型说明以下关于if语句的错误描述是(

答案:条件表达式只能是关系表达式或逻辑表达式以下关于C++运算符重载的描述中,正确的是(

答案:运算符重载可以改变运算符的功能两个指针变量的指向相同时,表明两个指针变量是()。

答案:指向同一内存单元地址或者都为空。两个指针变量的值相等时,表明两个指针变量是(

答案:指向同一内存单元地址或者都为空不正确的指针概念是()。

答案:指针变量可以赋任意整数,但不能赋浮点数。下面说法错误的是()

答案:不等于是逻辑运算符下面说法正确的是(

)

答案:主函数中的调用格式决定系统调用哪个构造函数下面程序的输出结果为(

struct

st

{

intx;

int*y;

}*p;

int

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

struct

st

aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};

main()

{

p=aa;

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

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

printf("%d",++(*p->y));

}

答案:51

60

21下面程序的输出是()main(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf("%d",cnum[0].y/cnum[0].x*cnum[1].x);}

答案:6下面程序的输出是(

)main()

{intx=10,y=3;

printf("%d",y=x/y);}

答案:3下面程序的输出是(

main()

{

intx=023;21

printf(%d",--x);

}

答案:18下面循环的执行次数是()for(i=0;i<9;i++){while(j<4){j++;s=i+j;}}

答案:36下面对派生类的描述中,错误的是( 

答案:派生类中继承的基类成员的访问权限到派生类中保持不变下面对析构函数的正确描述是()

答案:析构函数没有参数下面不属于算法描述方法的是()

答案:机器语言下述静态数据成员的特征中,( 

 )是错误的

答案:静态数据成员不是所有对象所共用的下列选项中,正确的C语言标识符是()。

答案:a123下列选项中,不能用作标识符的是(

答案:2_int_下列运算符中优先级最低的是(

答案:||下列运算符中,在C++语言中不能重载的是()

答案:::下列运算符中,(

)运算符在C++中不能重载

答案:?:下列运算符不能重载的是()

答案:sizeof下列语句中符合C语言语法的赋值语句是(

答案:a=7+b,c=a+7;下列程序段执行时,若从键盘输入23,则输出为(

)intc,num;scanf("%d",&num);do{c=num%10;printf("%d",c);

num=num/10;}while(num>0);printf("");

答案:3,2下列有关模板和继承的叙述正确的是(

答案:相同类模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等关系下列有关构造函数的描述中,正确的是()

答案:构造函数的名字与类名完全相同下列数据中属于“字符串常量”的是()。

答案:“a”下列描述错误的是()

答案:在没创建对象前,静态成员不存在下列叙述错误的是(

 )

答案:在try块中抛出异常后,程序最后回到try块中继续执行后面的语句下列叙述错误的是(

答案:catch(…)语句可以放在catch语句组的中间下列关于静态数据成员的描述中正确的是()

答案:静态数据成员是类的所有对象所共有的下列关于运算符重载的描述中,(

)是正确的

答案:运算符重载不可以改变语法结构下列关于计算机语言的叙述中,正确的是(

答案:C语言属于高级语言下列关于指针定义的描述,错误的是()。

答案:在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。下列不是构造函数的特征的是()

答案:构造函数不能重载下列( 

 )的调用方式是引用调用

答案:形参是引用,实参是变量一个类同时有多个直接基类时,称为多

温馨提示

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

评论

0/150

提交评论