![2023年秋季国家开放大学-03595- C语言程序设计期末考试题带答案_第1页](http://file4.renrendoc.com/view11/M01/23/22/wKhkGWWHkGSABSUEAAE8DqUr0Bs944.jpg)
![2023年秋季国家开放大学-03595- C语言程序设计期末考试题带答案_第2页](http://file4.renrendoc.com/view11/M01/23/22/wKhkGWWHkGSABSUEAAE8DqUr0Bs9442.jpg)
![2023年秋季国家开放大学-03595- C语言程序设计期末考试题带答案_第3页](http://file4.renrendoc.com/view11/M01/23/22/wKhkGWWHkGSABSUEAAE8DqUr0Bs9443.jpg)
![2023年秋季国家开放大学-03595- C语言程序设计期末考试题带答案_第4页](http://file4.renrendoc.com/view11/M01/23/22/wKhkGWWHkGSABSUEAAE8DqUr0Bs9444.jpg)
![2023年秋季国家开放大学-03595- C语言程序设计期末考试题带答案_第5页](http://file4.renrendoc.com/view11/M01/23/22/wKhkGWWHkGSABSUEAAE8DqUr0Bs9445.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单选题1、char类型的长度为
正确选项1.1(V)
2、C语言程序中的基本功能模块为
正确选项1.函数(V)
3、C语言源程序文件的扩展名为
正确选项1.c(V)
4、C语言中的空白符是一些字符的统称,这些字符是
正确选项1.空格、制表符、回车(V)
5、C语言中的跳转类语句有四条,它们是goto,return和
正确选项1.break,continue(V)
6、C语言中的选择类语句有两条,它们是
正确选项1.if和switch(V)
7、int类型的长度为
正确选项1.4(V)
8、x>0&&y<=5的相反表达式为
正确选项1.x<=0||y>5(V)
9、表达式floor(2.3457*100)/100的值为
正确选项1.2.34(V)
10、表达式floor(2.3457*100+0.5)/100的值为
正确选项1.2.35(V)
11、常数120的数据类型为
正确选项1.整型(V)
12、程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为
正确选项1.空格或回车(V)
13、带有随机函数的表达式rand()%20的取值范围是
正确选项1.0~19(V)
14、对于一个二维字符数组a[M][N],存储每个字符串的长度至多为
正确选项1.N-1(V)
15、对于一个长度为n的字符串,保存它至少需要占用的存储字节数为
正确选项1.n+1(V)
16、函数pow(4,3)的值为
正确选项1.64.0(V)
17、假定a是一个数组名,则数组元素a[i]的指针访问方式为
正确选项1.*(a+i)(V)
18、假定a为一个数组名,则下面表达式中错误的是
正确选项1.*a++(V)
19、假定p为指向二维数组intd[4][6]的指针,则p的类型为
正确选项1.int(*)[6](V)
20、假定x=4.6,则函数ceil(x)的值为
正确选项1.5.0(V)
21、假定x=4.6,则函数floor(x)的值为
正确选项1.4.0(V)
22、假定一个枚举类型的定义为“enumRA{ab,ac,ad,ae};”,则ac值为
正确选项1.1(V)
23、假定有一个定义语句为“inta[10]={3,4,2,8,6};”,则元素a[3]的值为
正确选项1.8(V)
24、假定有一个定义语句为“inta[10]={3,4,2,8,6};”,则元素a[5]的值为
正确选项1.0(V)
25、将两个字符串连接起来组成一个字符串时,选用的函数是
正确选项1.strcat(V)
26、利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是
正确选项1.'\0'(V)
27、枚举类型中的每个枚举常量的值都是一个
正确选项1.整数(V)
28、若n的值为10,则执行“for(i=0;;i++)if(i>n/3)break;”语句后,i的值为
正确选项1.4(V)
29、若n的值为10,则执行“for(i=0;i<N;if(ii++)>n/2)break;”语句后,i的值为
正确选项1.6(V)
30、若n的值为10,则执行“for(i=1;i<=n;i++)for(j=1;j<=n;j++)S;”语句后,内层循环体S语句的执行总次数为
正确选项1.n*n(V)
31、若n的值为10,则执行“for(i=1;i<N;i++)S;”语句后,内层循环体S语句的执行总次数为
<="i;"for(j="1;"/>正确选项1.n(n-1)/2(V)
32、若n的值为10,则执行“for(i=1;i<N;i++)S;”语句的过程中,表达式i<n共被执行的次数为
正确选项1.n(V)
33、若x的值为-10,则执行“if(x)x++;elsex--;”语句后,x的值为
正确选项1.-9(V)
34、若x的值为15,则执行“if(x>10)x++;elsex--;”语句后,x的值为
正确选项1.16(V)
35、若x的值为5,则执行“if(x>10)x++;elsex--;”语句后,x的值为
正确选项1.4(V)
36、若需要比较两个字符串的大小,则选用的函数是
正确选项1.strcmp(V)
37、若需要求出一个字符串的长度,则选用的函数是
正确选项1.strlen(V)
38、设x和y均为逻辑值,则x||y为假的条件是
正确选项1.它们均为假(V)
39、实数340.25对应的规格化浮点数为
正确选项1.3.4025e2(V)
40、使用“typedefintABC[10];”语句把标识符ABC定义为
正确选项1.整型数组类型(V)
41、使用“typedefintInteger;”语句把标识符Integer定义为一个
正确选项1.整数类型(V)
42、下列数值中最大值是
正确选项1.28%8(V)
43、循环体至少被执行一次的循环语句为
正确选项1.do-while(V)
44、要使p指向二维整型数组a[10][20],p应定义为
正确选项1.int(*p)[20]=a;(V)
45、一个包含逗号的表达式为(10,20,30),则该表达式的值为
正确选项1.30(V)
46、一个程序文件开始使用的每条预处理命令,其首字符必须是
正确选项1.#(V)
47、一个程序中用户定义的普通函数的名称不能为
正确选项1.main(V)
48、一个有符号字符类型的值域范围是
正确选项1.-128到+127(V)
49、已知“chara[3][10]={"1234","3456","567890"};char(*p)[10]=a[1];”,则p[0][1]的字符值为
正确选项1.4(V)
50、已知“inta[3][5]={{2,3,4},{3,5,7},{4,6,9}};int(*p)[5]=a;”,则p[1][1]的值为
正确选项1.5(V)
51、已知x的初值为5,则下列各表达式中的最大值为
正确选项1.x*=4(V)
52、用于从键盘上为变量输入值的标准输入函数是
正确选项1.scanf()(V)
53、由C语言目标文件连接而成的可执行文件的扩展名为
正确选项1.exe(V)
54、由C语言源程序文件编译而成的目标文件的扩展名为
正确选项1.obj(V)
55、运算符优先级最高的是
正确选项1.[](V)
56、在C语言程序中,单行或行尾注释语句使用的标记符为
正确选项1.//(V)
57、在C语言程序中,多行注释语句使用的开始标记符为
正确选项1./*(V)
58、在C语言中,表示换行符的转义字符为
正确选项1.\n'(V)
59、在C语言中,每条复合语句的开始标记字符为
正确选项1.{(V)
60、在C语言中,一条简单语句的结束符是
正确选项1.分号(V)
61、在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为
正确选项1.char(V)
62、在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为
正确选项1.float(V)
63、在printf()函数调用的格式字符串中,若使用格式符为“%Lf”,则对应输出的数据类型为
正确选项1.double(V)
64、在scanf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输入的数据类型为
正确选项1.int(V)
65、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为
正确选项1.main(V)
66、在下面字符数组的定义语句中,有语法错误的是
正确选项1.chara[10]='5';(V)
67、在一个程序文件的开始,若需要使用一个“包含命令”包含一个头文件时,则该标识符为
正确选项1.#include(V)
68、在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和
正确选项1.参数表(V)
69、转义字符'\\'表示的字符是
正确选项1.反斜线(V)
70、字符串"It\'s\'"中包含的字符个数为
正确选项1.5(V)判断题1、C语言系统中提供一个用来描述文件属性的类型标识符为FILE,它与系统头文件stdio.h无关。
正确选项1.×(V)
2、C语言中的标准输入和输出设备文件都属于字符文件。
正确选项1.√(V)
3、C语言中的数据文件包括字符文件和字节文件这两种不同的存储类型。
正确选项1.√(V)
4、C语言中的运算符有单目、双目和3目之分。
正确选项1.√(V)
5、C语言中的运算符只有单目和双目两种,没有3目运算符。
正确选项1.×(V)
6、for循环是先判断循环条件,当条件为真时执行循环体。
正确选项1.√(V)
7、for循环语句的循环体,可以是简单语句,也可以是复合语句。
正确选项1.√(V)
8、for循环语句能够被转换为while循环语句。
正确选项1.√(V)
9、for循环语句中的循环体至少被执行一次。
正确选项1.×(V)
10、表达式x=x+y表示成复合赋值表达式为x+=y。
正确选项1.√(V)
11、常数3.26e4是双精度定点数。
正确选项1.×(V)
12、常数3.26f是单精度浮点数。
正确选项1.×(V)
13、常数3.26是双精度定点数。
正确选项1.√(V)
14、存储一个长度为0的空字符串至少需要占用1个字节的存储空间。
正确选项1.√(V)
15、当向字符文件输出一个换行符时,实际将输出的是回车符或换行符。
正确选项1.×(V)
16、定点数只有双精度表示,没有单精度表示。
正确选项1.×(V)
17、定义符号常量只有一种方法,就是采用常量定义语句的方法。
正确选项1.×(V)
18、定义符号常量只有一种方法,就是采用预处理命令#define的方法。
正确选项1.×(V)
19、函数定义格式中的参数表被称为形参表。
正确选项1.√(V)
20、假定a是一个二维数组,则a+i的值与&a[i]的值不等。
正确选项1.×(V)
21、假定a是一个二维数组,则进行a++运算是允许的。
正确选项1.×(V)
22、假定a是一个二维数组,则数组名a的值和&a[0]的值不等。
正确选项1.×(V)
23、假定a是一个二维数组,则数组名a的值和a[0]的值相等。
正确选项1.√(V)
24、假定x是一个逻辑量,对于x的任何值,表达式(x&&!x)的值始终为真。
正确选项1.×(V)
25、假定x是一个逻辑量,对于x的任何值,表达式(x||!x)的值始终为假。
正确选项1.×(V)
26、假定一维数组的定义为“char*a[8];”,则数组a中元素的类型为字符型。
正确选项1.×(V)
27、假定一维数组的定义为“doublea[M];”,则每个数组元素的下标取值范围在0~M-1之间。
正确选项1.√(V)
28、减量表达式--y表示成赋值表达式为y=y-1。
正确选项1.√(V)
29、若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.h。
正确选项1.√(V)
30、使用“typedefcharBB[10];”语句定义标识符BB为含有10个元素的一维字符数组。
正确选项1.×(V)
31、使用const语句定义一个符号常量时,不需要对它同时进行初始化。
正确选项1.×(V)
32、一个C语言程序能够包含多个用户头文件。
正确选项1.√(V)
33、一个C语言程序只能够包含一个程序源文件。
正确选项1.×(V)
34、一个二维数组名是一个指针常量,其值可以被修改。
正确选项1.×(V)
35、一个数组名是一个指针常量,其值不允许被修改。
正确选项1.√(V)
36、一条注释语句的最后必须使用分号结束。
正确选项1.×(V)
37、有一个语句为“chars2[5]="abcd";”,s2数组长度是合适的。
正确选项1.√(V)
38、源程序文件被编译成目标文件后,其目标文件中也存在对应的注释内容。
正确选项1.×(V)
39、在“printf("s=%c\n","abc");”语句中,格式符的使用同后面的输出数据相适合。
正确选项1.×(V)
40、在“scanf("%d%d",&x,&y);”语句所使用的格式字符串中,包含有2个格式符。
正确选项1.√(V)
41、在C语言程序上机操作的过程中,编译程序的操作步骤之后是连接操作。
正确选项1.√(V)
42、在C语言程序上机操作的过程中,编译程序的操作步骤之前是输入和编辑程序。
正确选项1.√(V)
43、在C语言程序上机操作的过程中,需要对每个用户头文件进行单独的编译操作。
正确选项1.×(V)
44、在C语言程序中,ABC和abc被作为同一标识符使用。
正确选项1.×(V)
45、在C语言中,保留字是有专门含义和作用的,不能作为一般标识符使用。
正确选项1.√(V)
46、在C语言中,打开一个数据文件的系统函数为fopen(),它带有两个字符串参数,用来给定文件名和打开方式。
正确选项1.√(V)
47、在C语言中,打开一个数据文件的系统函数为fopen(),它带有一个字符串参数,用来给定待操作的文件名。
正确选项1.×(V)
48、在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。
正确选项1.×(V)
49、在C语言中,在定义一个字符数组时,可以同时利用一个字符串进行初始化。
正确选项1.√(V)
50、在C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。
正确选项1.√(V)
51、在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。
正确选项1.√(V)
52、在for循环语句的头部,for后面括号内共有2个表达式位置。
正确选项1.×(V)
53、在单行注释中,其注释内容前需要使用标记符“//”,而在结束时不需要使用任何标记符。
正确选项1.√(V)
54、在定义语句“intx=3,*p=&x,**pp=p;”中的语法格式是正确的。
正确选项1.×(V)
55、在定义语句序列“intx=3;constint*p=&x;”中,p所指对象为x,并且可以通过p修改x的值。
正确选项1.×(V)
56、在定义语句序列“intx=3;constint*p=&x;”中,定义p为整型常量指针。
正确选项1.√(V)
57、在定义指针变量的语句“int*p,**pp;”中,p和pp具有相同的指针类型。
正确选项1.×(V)
58、在定义指针变量的语句中,对指针变量不允许赋初值。
正确选项1.×(V)
59、在利用scanf()函数从键盘输入数据时,不需要使用格式字符串来规定输入数据的类型。
正确选项1.×(V)
60、在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。
正确选项1.√(V)
61、在数据文件打开方式字符串中,字符r和w具有确定的含义,r代表写文件方式,w代表读文件方式。
正确选项1.×(V)
62、在数据文件打开方式字符串中,字符加号(+)具有确定的含义,代表既允许读也允许写的打开方式。
正确选项1.√(V)
63、在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。
正确选项1.×(V)
64、在一个磁盘数据文件的文件名中,文件主名是必须的,扩展名可任选使用。
正确选项1.√(V)
65、在一个函数定义中,参数表不能为空。
正确选项1.×(V)
66、在一个函数定义中,参数表可以为空。
正确选项1.√(V)
67、在一个函数定义中,参数表中的参数类型不能为void类型。
正确选项1.√(V)
68、在一个函数定义中,参数表中的参数说明项之间是采用分号分开的。
正确选项1.×(V)
69、在一个函数定义中,函数体是一条复合语句。
正确选项1.√(V)
70、在一行中出现多条语句时,使用标记符"//"的注释语句只能为最后一条语句。
正确选项1.√(V)
71、在一条变量定义语句中,当同时定义多个变量时,各变量之间只能使用逗号分开。
正确选项1.√(V)
72、在一条变量定义语句中,定义的变量和赋给它的初值之间只能使用等号(=)。
正确选项1.√(V)
73、在一条变量定义语句中,可以同时定义不同类型的变量。
正确选项1.×(V)
74、在一条注释语句中,除了注释内容外,不需要使用任何特定的标记符。
正确选项1.×(V)
75、在一维数组的定义语句中,给数组赋初值的部分是用一对圆括号括起来的数据表。
正确选项1.×(V)
76、在一维数组的定义语句中,数组名后带有一对圆括号。
正确选项1.×(V)
77、在语句“typedefint*inPointer;”中,把标识符inPointer定义为int*类型。
正确选项1.√(V)
78、在执行“printf("%d-%d=%d",x,y,x-y);”语句时,将输出3个数据值。
正确选项1.√(V)
79、在执行“printf("s=%s\n","abc");”语句时,输出结果为s=abc。
正确选项1.√(V)
80、在执行“scanf("%d%d",&x,&y);”语句时,输入的两个整数之间要用分号隔开。
正确选项1.×(V)
81、执行“typedefcharcharType;”语句后,在使用char定义字符变量的地方都可以使用字符类型标识符charType来定义字符变量。
正确选项1.√(V)
82、字符串函数strlen()的返回值类型为整数。
正确选项1.√(V)
83、字符串允许为空,并且其长度为0。
正确选项1.√(V)填空题1、下面程序的功能是求出从键盘上输入的两个整数之间所有________的平方和。#includevoidmain(){inti,x,y,s=0;scanf("%d%d",&x,&y);if(x>y){i=x;x=y;y=i;}for(i=x;i<=y;i++)if(i%2==0)s+=i*i;printf("s=%d\n",s);}1、偶数2、执行下面程序的输出结果为________。#include#defineN4voidmain(){inta[N];inti;a[0]=1;for(i=1;i<N;i++)}1、153、执行下面程序的输出结果为________。#includevoidmain(){inta[8]={10,8,12,15,9,27,32,16};inti,x=a[0];for(i=1;i<8;i++)if(a[i]>x)x=a[i];printf("x=%d\n",x);}1、x=324、执行下面程序的输出结果为________。#includevoidmain(){inta[8]={10,8,16,15,9,21,7,16};inti,x=a[0];for(i=1;i<8;i++)if(a[i]<X)}1、x=75、执行下面程序的输出结果为________。#includevoidmain(){inta[8]={3,8,6,5,9,2,8,5};inti,s=0;for(i=0;i<8;i++)if(a[i]>5)s+=a[i];printf("s=%d\n",s);}1、s=316、执行下面程序的输出结果为________。#includevoidmain(){inta=25,b=18;if(a>b)printf("%s\n","a>b");if(a==b)printf("%s\n","a==b");if(a<B)}
<b?);/>1、a>b7、执行下面程序的输出结果为________。#includevoidmain(){inta=5,b=8,c=6,d=15,x,y;if(a>=b)x=a;elsex=b;if(c>=d)y=c;elsey=d;if(x>=y)printf("%d\n",x);elseprintf("%d\n",y);}1、158、执行下面程序的输出结果为________。#includevoidmain(){inti,s=0;for(i=1;s<20;i+=2)s+=i;printf("s=%d\n",s);}1、s=259、执行下面程序的输出结果为________。#includevoidmain(){inti,s1=0,s2=0;for(i=1;i<10;i++)if(i%2)s1+=i;elses2+=i;printf("%d%d\n",s1,s2);}1、252010、执行下面程序的输出结果为________。#includevoidmain(){inti,f,f1=1,f2=2;for(i=3;i<=6;i++){f=f1+f2;f1=f2;f2=f;}printf("f=%d\n",f);}1、f=1311、执行下面程序的输出结果为________。#includevoidmain(){inti,s=0;for(i=1;i<10;i++){if(i%2)continue;s+=i*(i-1);}printf("s=%d\n",s);}1、s=10012、执行下面程序的输出结果为________。#includevoidmain(){inti,s=0;for(i=1;i<=6;i++)s+=i*i;printf("s=%d\n",s);}1、s=9113、执行下面程序的输出结果为________。#includevoidmain(){inti,s=0;for(i=16;i>0;i-=2)if(i%3==0||i%4==0)s+=i;printf("s=%d\n",s);}1、s=4614、执行下面程序的输出结果为________。#includevoidmain(){inti=0,s=0;while(s<25){i+=2;s+=i*i;}printf("s=%d\n",s);}1、s=5615、执行下面程序的输出结果为________。#includevoidmain(){intx=5,y=0;switch(2*x-3){case4:y+=x;break;case7:y+=2*x+1;break;case10:y+=3*x;break;}printf("y=%d\n",y);}1、y=1116、执行下面程序的输出结果为________。#includevoidmain(){intx=5,y=8,z=12;if(x>y&&x>z)printf("%d\n",x);elseif(y>x&&y>z)printf("%d\n",y);elseprintf("%d\n",z);}1、1217、执行下面程序的输出结果为________。#includevoidmain(){intx=5,y=8,z=4;if(x>y)x=y;if(x>z)x=z;printf("%d\n",x);}1、418、执行下面程序的输出结果为________。#includevoidmain(){intx=5,y=8,z=6,w=0;if(x>=y)w=x;elsew=y;if(w<Z)}1、w=819、执行下面程序的输出结果为________。#includevoidmain(){intx=5,y=8;if(x>=y)printf("%d%d\n",x,y);elseprintf("%d%d\n",y,x);}1、8520、执行下面程序的输出结果为________。#includevoidmain(){intx=9,y=0;switch(x%3){case0:y+=x;case1:y+=2*x+1;case2:y+=3*x;break;default:y+=x-1;}printf("y=%d\n",y);}1、y=55问答题1、补充完整下面xxk2函数定义,假定函数参数表中a的值小于等于b,函数功能是求出并返回a到b之间(包含a和b值在内)所有偶数之和。intxxk2(inta,intb){inti,sum=0;//向下补充内容,用一个for循环实现returnsum;}
仅供参考请勿照抄:for(i=a;i<=b;i++)if(i%2==0)sum+=i;2、补充完整下面xxk2函数定义,假定函数参数表中a的值小于等于b,函数功能是求出并返回a到b之间(包含a和b值在内)所有奇数之和。intxxk2(inta,intb){inti,sum=0;//向下补充内容,用一个for循环实现returnsum;}
仅供参考请勿照抄:for(i=a;i<=b;i++)if(i%2==1)sum+=i;3、补充完整下面函数定义中while循环的循环体,该函数的功能是求出并返回由字符指针ptr所指向的字符串中包含的十进制数字字符的个数。intxxk7(char*ptr){intn=0;//使用n作为统计变量while(*ptr){//在下面补充合适的循环体内容}returnn;}
仅供参考请勿照抄:if(*ptr>='0'&&*ptr<='9')n++;ptr++;4、补充完整下面主函数的函数体,计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合作伙伴资源共享合同协议指南
- 2025年快递企业联合策划协议书范文
- 2025年榆林考货运从业资格证
- 2025年企业贷款延期还款合同范本
- 2025年企业风险管控合作协议
- 2025年城市固废处理与土地资源策划合作协议
- 2025年全球对话协议
- 委托代理律师的协议范本
- 2025年农业科技联合研发合作协议
- 2025年集装箱堆场租赁合同
- 高效液相色谱法分析(三聚氰胺)原始记录1
- DB11∕T 1653-2019 供暖系统能耗指标体系
- 齿轮箱振动信号和故障诊断
- 小学生急救常识(课件)主题教育班会
- 信息光学试卷试题及答案
- 文化差异及跨文化交际试题集
- PC-Ф800×800锤式破碎机结构设计
- 慢病患者随访服务记录表
- 双溪课程评量表完整优秀版
- 企业名字的81种数理含义
- 最新社工服务部组织架构
评论
0/150
提交评论