收藏 分销(赏)

计算机等级考试二级C语言笔试模拟试题北邮四.doc

上传人:仙人****88 文档编号:9445825 上传时间:2025-03-26 格式:DOC 页数:26 大小:32.84KB
下载 相关 举报
计算机等级考试二级C语言笔试模拟试题北邮四.doc_第1页
第1页 / 共26页
计算机等级考试二级C语言笔试模拟试题北邮四.doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述
一、选择题(1-11每题2分,11-21每题1分,21-40每题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 1.下列对于线性链表的描述中正确的是______。 (A)存储空间不一定是连续,且各元素的存储顺序是任意的 (B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 (C)存储空间必须连续,且各前件元素一定存储在后件元素的前面 (D)存储空间必须连续,且各元素的存储顺序是任意的 2.下列关于栈的描述正确的是______。 (A)在栈中只能插入元素而不能删除元素 (B)在栈中只能删除元素而不能插入元素 (C)栈是特殊的线性表,只能在一端插入或删除元素 (D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 3.为了使模块尽可能独立,要求________。 (A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 (B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 (C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 (D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 4.下列叙述中,正确的是________。 (A)用E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 (B)用E-R图只能表示实体集之间一对一的联系 (C)用E-R图只能表示实体集之间一对多的联系 (D)用E-R图表示的概念数据模型只能转换为关系数据模型 5.以下叙述中正确的是________。 (A)C语言的源程序不必通过编译就可以直接运行 (B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 (C)C源程序经编译形成的二进制代码可以直接运行 (D)C语言中的函数不可以单独进行编译 6.以下有4组用户标识符,其中合法的一组是________。 (A)For -sub Case (B)4d DO Size (C)f2_G3 IF abc (D)WORD void define 7.以下选项中不属于C语言的类型的是________。 (A)signed short int (B)unsigned long int (C)unsigned int (D)long short 8.有以下程序 int *f(int *x, int *y) { if(*x<*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p,q); print("%d,%d,%d\n",*p,*q,*r); } 执行后输出结果是________。 (A)7,8,8 (B)7,8,7 (C)8,7,7 (D)8,7,8 9.有以下程序 main( ) { char a , b , c , d ; scanf("%c,%c,%d,%d", &a , &b , &c , &d ) ; printf("%c,%c,%c,%c\n", a , b , c , d ) ; } 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是________。 (A)6,5,A,B (B)6,5,65,66 (C)6,5,6,5 (D)6,5,6,6 10.有以下程序 main( ) { char str[ ][10]={ "China","Beijing"},*p=str ; printf("%s\n", p+10 ) ; } 程序运行后的输出结果是________。 (A)China (B)Beijing (C)ng (D)ing 11.以下程序运行后的输出结果是________。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d\n",a,b,c); } (A)10 20 0 (B)20 10 0 (C)10 10 0 (D)20 20 0 12.下列关于单目运算符++、- -的叙述中正确的是________。 (A)它们的运算对象可以是任何变量和常量 (B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量 (C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量 (D)它们的运算对象可以是char型变量、int型变量和float型变量 13.有以下程序 main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1f\n",a,c,f,x); } 程序运行后的输出结果是________。 (A)1 65 1 6.5 (B)1 65 1.5 6.5 (C)1 65 1.0 6.5 (D)2 65 1.5 6.5 14.有以下程序 main() { int c=35; printf("%d\n",c&c); } 程序运行后的输出结果是_____。 (A)0 (B)70 (C)35 (D)1 15.已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是________。 (A)scanf("%d %d %d",&i,&j,&k); (B)scanf("%d,%d,%d",&i,&j,&k); (C)scanf("%2d%2d%2d",&i,&j,&k); (D)scanf("i=%d,j=%d,k=%d",&i,&j,&k); 16.有定义语句:int x,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是________。 (A)11 12<回车> (B)11, 12 <回车> (C)11,12 <回车> (D)11, <回车> 12<回车> 17.以下程序运行后的输出结果是______。 main() { int x=0210; printf("%x\n",x); } (A)88 (B)86 (C)77 (D)21 18.当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是______。 (A)k%2 (B)k%2==1 (C)(k%2)!=0 (D)!k%2==1 19.设变量a、b、c、d和y都已正确并赋值。若有以下if语句 if(a if(c==d) y=0; else y=1; 该语句所表示的含义是______。 (A) (B) (C) (D) 20.有以下程序 main() { int n=0,m=l,x=2; if(!n) x-=l; if(!m) x-=2; if(!x) x-=3; printf("%d\n",x); } 执行后输出结果是________。 (A)2 (B)1 (C)3 (D)6 21.若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是________。 (A)for (i=1,p=1; i<=5; i++ ) p*= i ; (B)for (i=1; i<=5; i++ ) { p= 1 ; p*= i ; } (C)i=1; p=1;while ( i<=5 ) { p*= i ; i++; } (D)i=1; p=1; do{ p*= i ; i++; } while ( i<=5 ) ; 22.有以下程序 main() { int i,s=0; for(i=1;i<10;i+=2) s +=i+1 printf("%d\n",s); } 程序执行后的输出结果是________。 (A)自然数 1~9的累加和 (B)自然数 1~ 10的累加和 (C)自然数 1~9中奇数之和 (D)自然数 1~ 10中偶数之和 23.面程序的功能是输出以下形式的金字塔图案: * * * * * * * * * * * * * * * * main() { int i,j; for(i=1;i<=4;i++;) { for(j=l;j<=4-i;j++)printf(" "); for(j=1; ;j<= ;j++)printf("*"); printf("\n"); } } 在下划线处应填入的是________。 (A)i (B)2*i―l (C)2*i+l (D)i+2 24.已定义以下函数 fun(char *p2,char *p1) { while((*p2=*p1)!= '\0') {p1++;p2++}} 函数的功能是________。 (A)将p1所指字符串复制到p2所指内存空间 (B)将p1所指字符串的地址赋给指针p2 (C)对p1和p2两个指针所指字符串进行比较 (D)检查p1和p2两个指针所指字符串中是否有'\0' 25.有以下程序 void sort(int a[],int n) { int i,j,t; for(i=0;ifor(j=i+2; jif(a[i]} main() { int aa[10]=(1,2,3,4,5,6,7,8,9,10),i; sort(aa,10); for(i=0;i<10;i++) printf("%d",aa[i]); printf("\n"); } 其输出结果是________。 (A)1,2,3,4,5,6,7,8,9,10, (B)10,9,8,7,6,5,4,3,2,1, (C)9,2,7,4,5,6,3,8,1,10, (D)1,10,3,8,5,6,7,4,9,2, 26.设有定义:int A,*pA=&A; 以下 scanf语句中能正确为变量 A读入数据的是________。 (A)scanf ("%d",pA) ; (B)scanf ("%d",A) ; (C)scanf ("%d",&pA) ; (D)scanf ("%d",*pA) ; 27.有以下程序 #include void f(char *s,char *t) { char k; k=*s; *s=*t; *t=k; s++; t--; if(*s) f(s,t); } main() {char str[10]="abcdefg",*p; p= str+strlen(str)/2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是______。 (A)abcdef (B)gfedcba (C)gbcdefa (D)abedcfg 28.有以下程序 main() { char s[]="\n123\\"; printf(%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是________。 (A)赋初值的字符串有错 (B)6,7 (C)5,6 (D)6,6 29.有以下程序 main() { char *p[l0]= {"abc","aabdfg","dcdbe","abbd","cd"}; printf("%d\n",strlen(p[4])); } 执行后输出结果是________。 (A)2 (B)3 (C)4 (D)5 30.以下关于函数的叙述中正确的是_______。 (A)每个函数都可以被其它函数调用(包括main函数) (B)每个函数都可以被单独编译 (C)每个函数都可以单独运行 (D)在一个函数内部可以定义另一个函数 31.下列函数定义中,会出现编译错误的是________。 (A)max(int x,int y,int *z) { *z=x>y?x:y;} z=x>y?x:y; return z; } (B)int max(int x,y) { int z; (C)max(int x, int y) { int z; z=x>y?x:y; return(z); } (D)int max(int x, int y) { return(x>y?x:y);} 32.有以下程序 #include main( ) { int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12} , *p = a+5, *q=NULL ; *q=*(p+5) ; printf("%d %d\n", *p , *q ) ; } 程序运行后的输出结果是________。 (A)运行后报错 (B)6 6 (C)6 11 (D)5 10 33.有以下程序 void fun(int *a,int i, int j) { int t; if(i { t=a[i];a[i]=a[j];a[j]=t;} fun(a,++i,--j); } } main() { int a[]={l,2,3,4,5,6},i; fun(a,0,5); for(i=0;i<6;i++) printf("%d ",a[i]); } 执行后输出结果是________。 (A)6 5 4 3 2 1 (B)4 3 2 1 5 6 (C)4 5 6 1 2 3 (D)1 2 3 4 5 6 34.有以下程序 void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1='A', c2='a', *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf("%c%c\n", c1, c2); } 程序运行后的输出结果是________。 (A)Ab (B)aa (C)Aa (D)Bb 35.有以下程序 void f(int y,int *x) { y=y+ *x; *x;=*x+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n",x,y); } 执行后输出结果是________。 (A)8 4 (B)8 8 (C)4 8 (D)4 2 36.设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是________。 (A)for(i=0;i<6;i++) printf("%2d", *(p++) ) ; (B)for(i=0;i<6;i++) printf("%2d", *(p+i) ) ; (C)for(i=0;i<6;i++) printf("%2d", *p++ ) ; (D)for(i=0;i<6;i++) printf("%2d", (*p)++ ) ; 37.设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是________。 (A)p=1; (B)*q=2 (C)q=p (D)*p=5 38.已有定义:int i,a[10],*p;,则合法的赋值语句是________。 (A)p=100; (B)p=a[5]; (C)p=a[2]+2; (D)p=a+2; 39.下列选项中正确的语句组是________。 (A)char s[8]; s={"Beijing"}; (B)char *s; s={"Beijing"}; (C)char s[8]; s="Beijing"; (D)char *s; s="Beijing"; 40.已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是________。 (A)不确定的值 (B)形参p中存放的值 (C)形参p所指存储单元中的值 (D)形参p的地址值 二、填空题 (1-15每题2分,共30分) 请将答案分别写在答题卡中对应的的横线上。 1.有以下程序 main( ) { int a=7 , b=8 , *p , *q , *r ; p=&a ; q=&b ; r=p ; p=q; q=r ; printf("%d,%d,%d,%d\n", *p , *q , a , b ) ; } 程序运行后的输出结果是__【1】__。 2.有以下程序 #include main(int argc,char *argv[]) { int i,len=0; for(i=l;iprintf("%d\n",len); } 经编译连接后生成的可执行文件是ex.exe, 若运行时输入以下带参数的命令行: ex abcd efg h3 k44 执行后输出结果是__【2】__。 3.有以下程序 main() { int a[3][3],*p,i; p=&a[0][0]; for(i=0;i<9;i++) p[i]=i+1; printf("%d\n",a[1][2]); } 程序运行后的输出结果是____【3】____。 4.有以下程序 void f(int a[],int i,int j) { int t; if(i{ t=a[i]; a[i]= a[j]; a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf("%d,",aa[i]);printf("\n"); } 执行后输出结果是____【4】____。 5.目前实际存在和使用的广域网基本上都是采用 拓扑结构类型。 有以下程序 #include struct STU { int num; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20041,703},{20045,537}}; p.num = s[1].num; p.TotalScore = s[1].TotalScore; } main() { struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f\n",s[0].num,s[0].TotalScore); } 程序运行后的输出结果是___【5】 ____。 6.若有以下程序 int f(int x,int y) { return (y-x)*x; } main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d); } 执行后输出结果是___【6】___。 7.有以下程序 void swap 1(int c[]) { int t; t=c[0]; c[0]= c[1]; c[1]=t; } void swap2(int c0,int cl) { int t; t=c0; c0=cl; cl=t; } main() { int a[2]={3,5},b[2]={3,5}; swaplA) ; swap2(b[0],b[1]); printf("%d, %d ,%d, %d\n",a[0],a[1],b[0],b[1]); } 其输出结果是____【7】____。 8.有以下程序 int a=2; int f(int *A) {return(*A) ++;} main() { int s=0; { int a=5; s+= f(&A) } s+= f(&A) printf("%d\n" ,s) } 执行后输出结果是__【8】______。 9.有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是____【9】____。 10.以下程序的运行结果是:___【10】___。。 #include char *ss(char *s) return s+ strlen(s)/2; } main() { char *p,*str="abcdefgh"; p=ss(str); printf("%s\n ",p); } 11.有如下程序段 main(int argc, char *argv[]) { int n, i=0; while(argv[1][i]!='\0') {n=fun();i++;} printf("%d\n",n*argc); } int fun() { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行: exam 123<回车> 则运行结果为____【11】____。 12.以下程序运行后的输出结果是【12】_。 #define S(x) 4*x*x+1 main() { int i=6,j=8; printf("%d\n",S(i+j)); } 13.以下程序运行后的输出结果是_【13】_。 #include void fun(char *s,int p,int k) { int i; for(i=p;i} main() { char s[]="abcdefg"; fun(s,3,strlen(s)); puts(s); } 14.若有以下程序 main() { int a[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}}; int i,j,s=0; for(i=0;i<4;i++) {for(j=0;j<4;j++) {if (a[i][j]<0) continue; if (a[i][j]==0) break; s+=a[i][j]; } } printf("%d\n",s); } 执行后输出结果是__【14】。 15.若有以下程序 main() { char a; a='H'-'A'+'0'; printf("%c\n",a); } 执行后输出结果是__【15】__。 参考答案与分析 一、选择题(1-11每题2分,11-21每题1分,21-40每题2分,共70分) 1. A 2. C 3. B 4. A 5. B 6. C 7. D 8. B 9. A 10. B 11. A 12. D 13. B 14. C 15. A 16. A 17. A 18. D 19. C 20. B 21. B 22. D 23. B 24. A 25. C 26. A 27. B 28. C 29. A 30. B 31. B 32. A 33. A 34. A 35. A 36. D 37. D 38. D 39. D 40. C 二、填空题 (1-15每题2分,共30分) 1.【1】8,7,7,8 2.【2】6 3.【3】6 4.【4】1,5,4,3,2 5.【5】20041 703 6.【6】9 7.【7】53 3 5 8.【8】7 9.【9】9 10.【10】efgh 11.【11】6 12.【12】81 13.【13】abcfg 14.【14】58 15.【15】7 答案及简单分析 一、选择题 1.分析:线性链表属于链式存储结构,在链式存储结构中,存储空间可以不连续,各元素的存储顺序是任意的,元素之间的逻辑关系是由指针域来决定的。 2.分析:栈是特殊的线性表,它的一端封闭,在另一端进行插入和删除操作。 3.分析:为了使模块尽可能独立,模块分解时应满足信息隐蔽原则。尽量使模块的内聚度高,模块间的耦合度低。模块的大小适中(通常一个模块以50~100个语句行最为适宜)。 4.分析:E-R模型可以用一种非常直观的图的形式表示,这种图称为E-R图(entity-rela- tionship diagram)。用E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系。 5.分析:C语言编写的程序必须经过编译、连接后才可以执行,选项A错误;C语言编译后生成的二进制代码是目标文件,需进一步连接生成.exe文件方可执行,选项C错误;C语言中函数可以单独编译。 6.分析:选项A中有非法标识符-sub,选项B中有非法标识符4d,选项D中有C语言保留字void。 7.分析:本题考查C语言中整型变量的分类问题。选项D不是C语言合法的数据类型。 8.分析:函数f是一个返回值为指针的函数,其功能是比较两个数中的最小值,并返回最小值的存储单元地址。main函数中定义了指针变量p和q,p=&a,q=&b,即*p=7,*q=8,调用函数f后r=p,所以*r=7,printf函数的输出结果为7,8,7。 9.分析:char型数据类型以%d的形式输入时,输入的是ASCII值。65是字符A的ASCII码值,66是字符B的ASCII值。 10.分析:本题中p+10表示字符串"Beijing"的地址,故正确答案为B。 11.分析:a%b=1<1不成立,根据"||"的性质,不需要看后面的表达式,就可以得出c=0。 12.分析:本题考查++与- -运算符的问题。自增运算符++与自减运算符- -的运算对象只能是变量,不能是表达式或常量,变量的数据类型可以是int、char、float和double型,其结果是将变量的值加1或减1。 13.分析:本题中变量a是int型,c是char型,f是float型,x是double型。根据变量的数据类型,执行语句a=f/=c*=(x=6.5)时,首先执行x=6.5得x=6.5;然后执行c*=x得c=c×x=10×6.5=65;执行f/=c得f=f/c=100.0/65=1.5385;最后执行a=f得a=1。以"%3.1f"格式输出变量f和x,小数点后面保留一位有效数字,故正确答案为B。 14.分析:"&"表示按位与,c&c=c,因此输出结果为c的值。 15.分析:sacnf函数中格式控制后面应为变量地址列表,因此选项C和选项D都错误,选项B中"&d"是指针变量d的地址,与题目不符。由题目可知指针变量d中存放的是变量c的地址,所以正确答案为选项A。 16.分析:scanf函数中非格式字符原样输入。本题中scanf函数的格式字符为"%d,%d",包含非格式字符",",所以应输入",",故选项A错误。 17.分析:x以0开头是以八进制的形式赋值的,输出时要输出其对应的十六进制。0210对应的十六进制是88。 18.分析:A、B、C作为if语句的条件时均表示k不能被2整除的情况时为真,但是D表示k为0时为真。 19.分析:if语句中else是与其最接近的if相匹配,因此是c=d时y=0,c≠d时,y=1,它们都是在a 20.分析:因n=0,故!n为真,执行语句x―=1得x=x―1=2―1=1;条件!m和!x不成立,所以x=1,正确答案为1。 21.分析:选项B中每次执行循环体都要执行p=1,无法保存上次的运算结果,执行完while循环后p=5。 22.分析:本题中s=(1+1)+(3+1)+(5+1)+(7+1)+(9+1)=2+4+6=8+10。 23.分析:根据题意可知第二个j循环结束的条件是第i行打印出的"*"的个数。 24.分析:while循环语句的功能是将p1所指存储单元的内容赋值给p2所指的存储单元,然后p1++、p2++,分别指向下一个存储单元,直到p1指向符号串的结束字符'\0'为止。故函数的功能是将p1所指字符串复制到p2所指内存空间。 25.分析:函数sort的功能是将a[0]、a[2]、a[4]、a[6]和a[8]按照由大到小的次序排序,其他元素值不变。正确答案为C。 26.分析:选项B中不是变量A的地址,错误;选项C是指针pA的地址,错误;选项D中*pA表示变量A的值,错误。 27.分析:p= str+strlen(str)/2+1=str+4,f(p,p-2)的功能是将p[4]与p[2]互换,p[5]与p[1]互换,p[6]与p[0]互换,最后的结果为gfedcba。 28.分析:本题中定义字符数组s时没有指定数组长度,s初始化后存放的内容为"\n123\\\0",其中'\n'和'\\'是转义字符,所以strlen(s)=5,sizeof(s)=6。 29.分析:本题中p[4]= "cd",所以strlen(p[4])=2。 30.分析:main函数是不能被其他函数调用的,函数可以单独编译,但不能单独运行,C语言中,一个函数内部是不能再定义另一函数的。 31.分析:本题考查函数的定义。选项B中函数形参y没有说明数据类型。 32.分析:指针q没有指向确定的存储单元,故不能赋值。 33.分析:本题考查指针变量作函数形参的问题。指针变量作函数的形参,实现的是地址传递,形参的改变可以影响实参。fun函数的功能是将a所指数组中的内容逆置。在main函数中调用fun函数后,实参数组a中元素的值变为:a[0]=6、a[1]=5、a[2]=4、a[3]=3、a[4]=2、a[5]=1。 34.分析:本题中函数fun的形参是指针变量,因此实参与形参之间是地址传递,即形参的改变可以影响实参。main函数中p1指向c1,p2指向c2,函数调用语句fun(p1,p2)的功能是将p2所指存储单元的内容的值加1,即将c2的值加1得c2='b',故printf函数的输出结果为Ab。 35.分析:函数f的形参Y是简单变量,x是地址变量,故Y=4,x=2+4+2=8。 36.分析:选项D中(*p)++的意思是将p所指向的存储单元的值加1,与题意不符,错误。 37.分析:本题中n是int型变量,p是指向int型的指针变量,q是指向指针的指针变量,故正确答案为D。 38.分析:因p是指针变量,故选项D正确。 39.分析:C语言规定可以对字符指针变量直接赋字符串常量,但不能给字符数组直接赋字符串常量,对字符数组赋字符串常量应使用的是strcpy函数。正确答案为选项D。 40.分析:函数fun的形参是指针变量,*p的含义是指针变量p所指存储单元的内容,因此正确答案为C。 二、填空题 1. 分析:本题中执行语句p=&a 和q=&b 后*p=7,*q=8;执行完语句r=p,p=q,q=r后*p=8,*q=7。故答案为8,7,7,8。 2. 分析:本题中命令行输入5个符号串,所以argc=5,argv[0]指向符号串"ex",argv[1]指向符号串"abcd",argv[2]指向符号串"efg",argv[3]指向符号串"h3",argv[4]指向符号串"k44",for循环的作用是计算strlen(argv[1])+ strlen(argv[3]) =4+2=6。 3. 分析:本题定义了二维数组a和指针变量p,p指向数组的首地址,for循环语句的功能是给数组元素赋值,结果为a[0][0]=1、a[0][1]=2、a[0][2]
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服