C语言考试题库及答案.pdf

上传人:tbuqq 文档编号:5169942 上传时间:2020-02-12 格式:PDF 页数:61 大小:434.24KB
返回 下载 相关 举报
C语言考试题库及答案.pdf_第1页
第1页 / 共61页
C语言考试题库及答案.pdf_第2页
第2页 / 共61页
C语言考试题库及答案.pdf_第3页
第3页 / 共61页
C语言考试题库及答案.pdf_第4页
第4页 / 共61页
C语言考试题库及答案.pdf_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《C语言考试题库及答案.pdf》由会员分享,可在线阅读,更多相关《C语言考试题库及答案.pdf(61页珍藏版)》请在三一文库上搜索。

1、C 语言理论上机考试选择题部分(共200 题) 1、下面程序的输出是_D_ int x=023; #include printf(“%dn“,-x); void main() int k=11; A) 17 B) 18 C) 23 D) 24 printf(“k=%d,k=%o,k=%xn“,k,k,k); 11、下面程序的输出的是_C_. #include A) k=11,k=12,k=11 B) k=11,k=13,k=13 void main() C) k=11,k=013,k=0xb D) k=11,k=13,k=b int x=10,y=3; printf(“%dn“,y=x/y);

2、 2、在下列选项 中,不正确的赋值语句是_D_. A) +t; B) n1=(n2=(n3=0); A) 0 B) 1 C) 3 D) 不确定的值 C) k=i=j; D) a=b+c=1; 12、已知字母A 的 ASCII 码为十进 制的65,下面程序 的输出是_A_. 3、下面合法的C 语言字符常量是_A_. A) t B) “A“ C) 65 D) A #include void main() 4、表达式: 10!=9 的值是 _D_. char ch1,ch2; A) true B) 非零值C) 0 D) 1 ch1=A+5-3; ch2=A+6-3; 5 、 C 语 言 提 供 的

3、合 法 的 数 据类型 关键字 是printf(“%d,%cn“,ch1,ch2); _B_. A) Double B) short C) integer D) Char A) 67,D B) B,C C) C,D D) 不确定的值 6 、字符(char) 型数据在微机内存中的存储形式是13、若要求在if 后一对圆括号中表示a 不等于0 的关 系,则能正确表示这一关系的表达式为_D_. _D_. A) 反码B)补码C) EBCDIC 码D) ASCII 码A) a=y) _B_. 上面程序片段的输出结果是_A_. A) 20 B) 10 C) 21 D) 11 A) 200 B) 100 C)

4、 100 200 D) 输出格式符不够,输出不确定的值24、阅读下面的程序 #include 19、阅读下面的程序void main() #include void main() int i,j; scanf(“%3d%2d“, char ch; printf(“i=%d,j=%dn“,i,j); scanf(“%3c“, 如果从键盘上输入1234567,则程序的运行结果printf(“%c“,ch); 是_D_. 如果从键盘上输入A) i=123,j=4567 B) i=1234,j=567 abc C) i=1,j=2 D) i=123,j=45 则程序的运行结果是_A_. A) a B)

5、 b C) c D) 程序语法出错25、下面程序的输出结果是_D_. #include 20、阅读下面的程序void main() #include void main() int a=-1, b=4, k; k=(+a A) 1,19 B) -1,19 C) 1,17 D) -1,17 void main() 21、阅读下面的程序int a=5,b=3; #include float x=3.14, y=6.5; void main() printf(“%d,%dn“,a+b!=a-b,x C) 本程序的主函数开始,到本程序的最后一个函数结 void main() 束 D) 本程序的第一个函

6、数开始,到本程序的主函数结束 int a=12, b=12; printf(“%d,%dn“,-a,+b); 41、设a 为整型变量,不能正确表达数学关系1010x+=3+x%(3), 则x 的值 是 ._A_ 42、下列程序执行后的输出结果是_C_. A) 14 B) 15 C) 11 D) 12 #include void main( ) 33、若d 为 double 型变量 ,则表达式d=1,d+5,d+ 的值 int a=5,b=60,c; 是 _D_. if (a“ ,则程 序的输出结果是_D_. 37、在C 语言中 ,以下叙述不正确的是_A_. #include A) 在 C 程序

7、中,无论是整数还是实数,都能被准确无误void main( ) 的表示 B) 在 C 程序中,变量名代表存储器中的一个位置int x,y; C) 静态变量的生存期与整个程序的生存期相同scanf(“%d,%d“, - 3 - if (x=y) if (ay) else if (ay“); else b=10.0; else printf(“%fn“,b); printf(“x3 C) xy D) x“ ,则输出结果是_C_. #include #include void main( ) void main( ) int x=41,y=1; int a,b,c; if (x%3=0 y+=x;p

8、rintf(“y=%dn“,y); if (ab) else if (ac) y=x;printf(“y=%d“,y); printf(“%dn“,a); else A) y=41 B) y=43 C) y=42 D) y=1 printf(“%dn“,c); else 49、运行下面程序时,从键盘输入“12,34,9“ ,则 输出结果是_A_. if (bc) printf(“%dn“,b); #include else void main( ) printf(“%dn“,c); int x,y,z; scanf(“%d,%d,%d“, A) 5 B) 6 C) 7 D) 不定值if (x“

9、 ,则程序else printf(“%dn“,y); 的运行结果是_A_. else if (x else printf(“%dn“,x); void main( ) int k; char cp; A) 34 B) 12 C) 9 D) 不确定的值 cp=getchar( ); if (cp=0 void main( ) else k=cp-A+10; char ch; printf(“%dn“,k); ch=getchar( ); switch(ch) A) 2 B) 4 C) 1 D) 10 case H:printf(“Hello!n“); case G:printf(“Good mo

10、rning!n“); 47、运行下面程序时,从键盘输入“2.0“ ,则输出default:printf(“Bye_Bye!n“); 结果是_B_. #include void main( ) A) Hello! B) Hello! float a,b; Good Morning! scanf(“%f“, C) Hello! D) Hello! - 4 - Good morning! Bye_Bye! #include Bye_Bye! void main( ) int x=0,y=1,z=0; 51、执行下列程序段后的输出结果是_A_. if (x=z=y) int x=1,y=1,z=1;

11、x=3; x+=y+=z; printf(“%d,%dn“,x,z); printf(“%dn“,x=A 57、假定等级和分数有以下对应关系: if (x“, 则程序的case A:printf(“85-100n“);break; 输出结果是_B_. case B:printf(“60-84n“); #include case C:printf(“60 以下n“); void main( ) default:printf(“ 等级错误!n“); int a ; scanf(“%d“, C) switch (grade) if (a+5)printf(“%dn“,a); else printf(

12、“%dn“,a-) ; case A:printf(“85-100n“);break; case B:printf(“60-84n“);break; A) 7 B) 6 C) 5 D) 4 case C:printf(“60 以下n“); default:printf(“ 等级错误!n“); 55、运行下面程序时,若从键盘输入“3,4 “ ,则 程序的输出结果是_B_. D) switch (grade) #include void main( ) case A:printf(“85-100n“);break; int a,b,s; case B:printf(“60-84n“);break;

13、 scanf(“%d,%d“, case C:printf(“60 以下n“);break; s=a; default:printf(“ 等级错误!n“); if (s0 56、下列程序的执行结果是_D_. A) y=1; B) if (x=0) - 5 - if(x!=0) if(x0) y=1; if (a) d=d-10; if(x0) y=1; else y=0; else if(!b) else y=0; else y=-1; if (!c) x=15; C) y=0; D) y=-1; else x=25; if (x=0) if (x0) y=1; printf(“d=%dn“,

14、d); if (x0) y=1; else y=0; else y=-1; A) d=20 B) d=10 C) d=15 D) 25 59、有如下程序62、有如下程序: #include #include void main( ) void main( ) float x=5.0,y; int a=2,b=-1,c=2; if(x #include void main( ) void main( ) int x,y=1,z; int x=1,y=0; if (z=y) case 2:printf(“thirdn“); void main( ) int x=1,a=0,b=0; switch(

15、x) A) first B) first second third case 0: b+; C) first D) second case 1: a+; third case 2: a+;b+; 61、以下程序的执行结果是_A_. printf(“a=%d,b=%dn“,a,b); #include 该程序的输出结果是_A_. void main( ) int a,b,c,d,x; A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 a=c=0; b=1; 65、下面程序的输出结果是_C_. d=20; #include - 6 - void main( )

16、 else printf(“%dn“,x-); int a=-1,b=1,k; if (+a m=(w100) printf(“%dn“,a100); A) 2,1 B) 3,2 C) 4,3 D) 2,-1 else printf(“%dn“,a scanf(“%d“, void main( ) if (num99) int n; place=3; scanf(“%d“, else if(num9) if (n+ k=(num-i*100-j*10); void main( ) switch (place) int m=4; case 3: printf(“%d%d%dn“,k,j,i);

17、if (+m5) printf(“%dn“,m-); break; else printf(“%dn“,-m); case 2: printf(“%d%dn“,k,j); break; A) 7 B) 6 C) 5 D) 4 case 1: printf(“%dn“,k); 70、若执行下面的程序从键盘上输入5,则输出结果是. #include A) 123 B) 1,2,3 C) 321 D) 3,2,1 void main( ) int x; 74、执行下列程序后的输出结果是_D_. scanf(“%d“, #include if (x+5) printf(“%dn“,x); void m

18、ain( ) - 7 - int k=4,a=3,b=2,c=1; C) 在其之前尚未配对的最近的if printf(“%dn“,k do void main( ) int a,b; x=x*x; scanf(“%d“, while (!x); b=a15?a+10:a-10; A)是死循环B)循环执行两次 printf(“%dn“,b) ; C)循环执行一次D)有语法错误 A) 5 B) 25 C) 15 D) 10 82、对下面程序段描述正确的是_B_. int x=0,s=0; 77、运行下面程序后,输出是 _D_. while (!x!=0) s+=+x; #include print

19、f(“%d“,s); void main( ) A) 运行程序段后输出0 int k=-3; B) 运行程序段后输出1 if (k A) # B) #* C) 死循环D)输出错误信息 void main( ) int a=5,b=0,c=0; 84、下面程序的运行结果是_B_. if (a=a+b) printf(“*n“); #include else printf(“#n“); void main( ) int a=1,b=10; A) 有语法错误不能编译do B) 能通过编译,但不能通过连接 b-=a;a+; C) 输出* while(b- 91、下面程序段的运行结果是_D_. void

20、 main() for(i=1;i void main( ) A) 4 B) 3 C) 5 D) 6 int n=4; while (n-) printf(“%d “,n-); 88、函数pi 的功能是根据以下近似公式求 值: _C_ A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0 ( * )/6=1+1/(2*2)+1/(3*3)+1/(n*n) 请填空,完成求 的功能。93、以下程序运行后的输出结果是_D_. #include #include void main( ) void main() double s=0.0; int i,n; int i=10,j=0; sca

21、nf(“%ld“, do for(i=1;i2); s=(sqrt(6*s); printf(“%dn“,j); printf(“s=%e“,s); A) 50 B) 52 C) 51 D) 8 A) 1/i*i B) 1.0/i*i C) 1.0/(i*i) D) 1.0/(n*n) 94、以下函数的功能是:求x 的y 次方,请填 空._C_ 89、下面程序段的运行结果是_B_. for(x=10;x3;x-) #include if(x%3) x-; void main() -x; -x; int i,x,y; printf(“%d “,x); double z; scanf(“%d %d

22、“, A) 6 3 B) 7 4 C) 6 2 D) 7 3 for(i=1,z=x;i void main( ) A) i+ B) x+ C) x D) i int a,b; - 9 - 95、有如下程序 #include A) -1 B) 1 C) 8 D) 0 void main() int x=23; 100、有如下程序 do #include printf(“%d“,x-); void main( ) while(!x); int n=9; while(n6) n-;printf(“%d“,n); 该程序的执行结果是_B_ A) 321 B) 23 该程序段的输出结果是_B_. C)

23、 不输出任何内容D) 陷入死循环A) 987 B) 876 C) 8765 D) 9876 96、以下程序段的执行结果是_C_. 101、有如下程序 int i,j,m=0; #include for(i=1;i void main( ) 102、以下循环体的执行次数是_D_ int i; #include for(i=1;i,则输出为_B_. 98、下面程序的输出结果是_D_. #include #include void main( ) void main( ) int x=10,y=10,i; char ch; for(i=0;x8;y=+i) while (ch=getchar( )!

24、=n) printf(“%d %d “,x-,y); if (ch=A 104、下面程序的输出结果是_D_. do y-; main( ) while (-y); printf(“%dn“,y-); int i,k=0, a=0, b=0; - 10 - for(i=1;i0 C) x0 D) x=0 k+; xamin xamin x printf(“k=%d a=%d b=%dn“,k,a,b); void main( ) int x; A) k=5 a=10 b=4 B) k=3 a=6 b=4 for(x=5;x0;x-) C) k=4 a=10 b=3 D) k=4 a=10 b=4

25、 if (x- void main( ) 110、下面程序的输出结果是_B_. int i,n; #include float x,avg=0.0; void main( ) scanf(“%d“, int y=9; for(i=0;i0;y-) scanf(“%f“, if(y%3=0) avg=avg+_; printf(“%d“,-y); avg=_; continue; printf(“avg=%fn“,avg); A) i B) x C) x D) i A) 741 B) 852 C) 963 D) 875421 avg/i avg/n avg/x avg/n 111、下面程序的输出

26、结果是_B_. 107 、以下程序的功能是:从键盘上输入若干个学生的#include 成绩 , 统计并输出最高成绩和最低成绩,当输入负数时void main( ) 结束输入。请填空。_D_ int x=3; #include do void main( ) printf(“%d “,x-=2); float x,amax,amin; while(!(-x); scanf(“%f“, amax=x; A) 1 B) 1 -2 C) 3 0 D) 是死循环 amin=x; while (_ ) 112、定义如下变量: if (xamax) amax=x; int n=10; 则下列循环的输出结果是

27、_B_. if (_) amin=x; scanf(“%f“, while(n7) n-; printf(“%dn“,n); printf(“namax=%fnamin=%fn“,amax,amin); A) 10 B) 9 C) 10 D) 9 - 11 - 是._A_ 9 8 9 8 8 7 8 7 A) do-while 的循环体至少无条件执行一次 7 6 B) while 的循环控制条件比do-while 的循环控制条 件严格 113 、语句while(!e); 中的条件!e 等价于 _A_. C) do-while 允许从外部转到循环体内 A) e=0 B) e!=1 C) e!=0

28、 D) e D) do-while 的循环体不能是复合语句 114 、以下叙述正确的是_B_. 120 、 对 于for( 表 达 式1; 表 达 式3) 可 理 解 为 A) continue 语句的作用是结束整个循环的执行_B_. B) 只能在循环体内和switch 语句体内使用break 语句A) for( 表达式1;0; 表达式3) C) 在循环体内使用break 语句或continue 语句的作用B) for( 表达式1;1;表达式3) 相同C) for( 表达式1;表达式1;表达式3) D) 从多层循环嵌套中退出时,只能使用goto 语句D) for( 表达式1;表达式3;表达式3

29、) 115、在下列选项中,没有构成死循环的程序段是 _D_. 121、合法的数组定义是_D_. A) int i=100; B) for( ; ; ); A) int a6=“string“; B) int a5=0,1,2,3,4,5; while (1) C) char a=“string“; D) char a=0,1,2,3,4,5; i=i%100+1; 122、要求下面的程序运行后,显示如下结果: if (i100) break; 2 10 4 6 1 5 2 3 C) int k=1000; D) int s=36; 2 4 7 8 do +k; while (k=1000);

30、while (s) -s; 5 1 3 2 则程序中的划线处应填入_B_. 116 、下面程序的输出结果是_A_. #include #include void main( ) void main( ) int a44= _ ; int i; int i,j; for(i=1;i=0); char y =a,b,c,d,e,f,g; 则正确的叙述为_C_. A) 4 B) 5 C) 3 D) 2 A) 数组x 和数组y 等价 118 、若i 为整型变量,则以下循环语句的循环次数是B) 数组x 和数组y 的长度相同 _B_. C) 数组x 的长度大于数组y 的长度 for(i=2;i=0;) D

31、) 数组x 的长度小于数组y 的长度 printf(“%d“,i-); A) 无限次B) 0 次C) 1 次D) 2 次124、定义如下变量和数组: int i; 119 、 C 语言中while 和do-while 循环的主要区别int x44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; - 12 - 则下面语句的输出结果是_C_. printf(“%dn“,strlen(s); for(i=0;i C) c4 不可引用D) c4 可引用, 其值为空字符 void main( ) int i,j,x=0; 132、下列初始化语句中,正确且与语句 stati

32、c int a6=1,2,3,4,5,6; char c =“string“; 等价的是_C_. for(i=0,j=1;i A) s1=getchar(); s2=getchar(); void main( ) B) scanf(“%s%s“,s1,s2); int i,j=10,a =1,3,5,7,9,11,13,15; C) scanf(“%c%c“,s1,s2); for( _ ) D) gets(s1,s2); j+=ai; printf(“%dn“,j); 135、下列一组初始化语句中,正确的是_B_. A) int a8= ; B) int a9=0,7,0,4,8; A) i

33、=5;i1;i- B) i=0;i=1;-i D) i=2;i char s1 =“tree“,s2=“flower“; , void main( ) 则以下对数组元素或数组的输出语句中,正确的是 char str =“1a2b3c“; int i; _C_. for(i=0;stri!=0;i+) A) printf(“%s%s“,s15,s27); if(stri=0 D) float a5=0,3,8,0,9; void main( ) int a =5,4,3,2,1,i,j; 129、运行下面程序段的输出结果是_A_. long s=0; char s110=S,e,t,0,u,p,

34、0; for(i=0;i 138 、以下程序输出的结果是_A_. void main() #include int a44=1,3,5,2,4,6,3,5,7; void main( ) printf(“%d%d%d%dn“,a00,a11,a22,a33); int a =1,2,3,4,5,i,j,s=0; for(i=0;i C) s=54321 D) s=5 4 3 2 1 void main() int a44=1,3,5,2,4,6,3,5,7; 139 、在定义int a56; 后,数组a 中的第10 个元素 printf(“%d%d%d%dn“,a03,a12,a21,a30)

35、; 是 ._C_(设 a00 为第一个元素) A) a25 B) a24 C) a13 D) a15 A) 0650 B) 1470 C) 5430 D) 输出值不定 140 、当接受用户输入的含有空格的字符串时,应使用147、已知 short int 类型变量占用两个字节,若有定义: _A_ 函数 . short int x10=0,2,4; ,则数组x 在内存中所占字 节数是 _D_. A) gets( ) B) getchar( ) C) scanf( ) D) printf( ) 141 、以下程序执行时输入Language Programming,输出结果是_D_. 148、在定义i

36、nt a54; 之后,对a 的引用正确的 是._C_ #include void main( ) A) a24 B) a1,3 C) a43 D) a50 char str30; gets(str); 149、以下数组定义中不正确的是_D_. printf(“str=%sn“,str); A) int a23; B) int b3=0,1,2,3; A) Language Programming B) Language C) int c100100=0; C) str=Language D) str=Language Programming D) int a3=1,2,1,2,3,1,2,3,

37、4; 142 、以下一维数组a 的正确定义是_D_ . 150、在执行语句:int a 3=1,2,3,4,5,6; 后,a10 的值是 _A_. A) int a(10); B) int n=10,an; C) int n; D) #define SIZE 10 A) 4 B) 1 C) 2 D) 5 scanf(“%d“, int aSIZE; int an; 151、以下程序的输出结果是_C_. #include 143 、 以 下 对 二 维 数 组a 进 行 正 确 初 始 化 的 是void main() _B_. int i,a10; A) int a23= 1,2,3,4,5,

38、6 ; for(i=9;i=0;i-) ai=10-i; B) int a 3=1,2,3,4,5,6 ; printf(“%d%d%d“,a2,a5,a8); C) int a2 =1,2,3,4,5,6; D) int a2 = 1,2,3,4; A) 258 B) 741 C) 852 D) 369 144 、以下关于数组的描述正确的是_C_. 152、以下定义语句中,错误的是_B_. A) 数组的大小是固定的,但可以有不同类型的数组元素。A) int a=1,2; B) char a=“test“; B) 数组的大小是可变的,但所有数组元素的类型必须相同。C) char s10=“te

39、st“; D) int a=a,b,c; C) 数组的大小是固定的,所有数组元素的类型必须相同。 D) 数组的大小是可变的,可以有不同类型的数组元素。153、以下定义语句中,错误的是_D_. A) int a=1,2; B) char a=“test“; 145 、以下程序的输出结果是_B_. C) char s10=“test“; D) int n=5,an; - 14 - C) 将字符数组ch 中的小写字母转换成大写 154 、下列程序的输出结果是_C_. D) 将字符数组ch 中的大写字母转换成小写 #include void main() 159、设有如下定义: char b=“ABC

40、DEFG“; char aa220= “abcd“, “ABCD“; 则以下说法中错误的是_D_. char p=0; while(p 161、有如下说明: int a10=0,1,2,3,4,5,6,7,8,9; 则数值不为9 的表达式是_B_. void main() int i,x33=1,2,3,4,5,6,7,8,9; A) a10-1 B) a8 C) a9-0 D) a9-a0 for(i=0;i A) 10 B) 11 C) 8 D) 不定int m=13; int fun2(int x, int y) 158 、有如下程序 int m=3; #include return(x

41、*y-m); void main() char ch80=“123abcdEFG* void main() int j;long s=0; int a=7, b=5; puts(ch); printf(“%dn“,fun2(a,b)/m); for(j=0;chj0;j+) if(chj=A B) 将数字字符串ch 转换成十进制数for(i=0; i f(int b , int n) 170、以下叙述中,不正确的是_B_. int i, r=1; A) 使用static float a 定义的外部变量存放在内存中的 for(i=0; i 数体内说明语句后的复合语句中定义了一个变量,则 该变量

42、_C_. f(char s ) int i,j; A) 为全局变量,在本程序文件范围内有效 i=0;j=0; B) 为局部变量,只在该函数内有效 while( sj!= 0) j+; C) 为局部变量,只在该复合语句中有效 return (j-i); D) 定义无效,为非法变量 void main() printf(“%dn“,f(“ABCDEF“); 172、调用函数时,当实参和形参都是简单变量时,它 上面程序的输出结果是_B_. 们之间数据传递的过程是_D_. A) 0 B) 6 C) 7 D) 8 A) 实参将其地址传递给形参,并释放原先占用的存储 单元 167 、对以下程序,正确的说法

43、是_D_. B) 实参将其地址传递给形参,调用结束时形参再将其 sub (char x,char y) 地址回传给实参 int z; z=x%y; return z; C) 实参将其值传递给形参,调用结束时形参再将其值 void main( ) 回传给实参 int g=5,h=3,k; D) 实参将其值传递给形参,调用结束时形参并不将其 k=sub(g,h); 值回传给实参 printf(“%dn“,k); A) 实参与其对应的形参类型不一致,程序不能运行173、以下叙述中,不正确的是_B_. B) 被调函数缺少数据类型说明,程序不能运行A) 在同一C 程序文件中,不同函数中可以使用同名 C)

44、 主函数中缺少对被调函数的说明语句,程序不能运行 变量 D) 程序中没有错误,可以正常运行B) 在 main 函数体内定义的变量是全局变量 C) 形参是局部变量,函数调用完成即失去意义 168 、若已定义实参数组int a34=2,4,6,8,10; ,则D) 若同一文件中全局变量和局部变量同名,则全局变 在被调用函数f 的下述定义中,对形参数组b 定义正 量在局部变量作用范围内不起作用 确的选项是_B_. - 16 - 174 、若函数调用时参数为基本数据类型的变量(俗称A) 函数的定义不能嵌套,但函数调用可以嵌套 简单变量),以下叙述正确的是_C_. B) 函数的定义可以嵌套,但函数调用不能嵌套 A) 实参与其对应的形参共占存储单元C) 函数的定义和调用都不能嵌套 B) 只有当实参与对应的形参同名时才共占存储单元D) 函数的定义和调用都可以嵌套 C) 实参与其对应的形参分别占用不同的存储单元 D) 实参将数据传递给形参后,立即释放原先占用的存181、以下说法中正确的是_C_. 储单元A) C 语言程序总是从第一个定义的函数开始执行 B) 在 C 语言程序中,要调用的函数必须在main() 函数 175 、若主调用函数类型为double ,被调用函数定义中 中定义 没有进行函数类型说明,而return 语句中的表达式类 C) C 语言程序总是从main() 函数开

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1