国家计算机等级考试二级c语言-南开100套题(C语言).docx

上传人:无*** 文档编号:87073532 上传时间:2023-04-16 格式:DOCX 页数:162 大小:526.01KB
返回 下载 相关 举报
国家计算机等级考试二级c语言-南开100套题(C语言).docx_第1页
第1页 / 共162页
国家计算机等级考试二级c语言-南开100套题(C语言).docx_第2页
第2页 / 共162页
点击查看更多>>
资源描述

《国家计算机等级考试二级c语言-南开100套题(C语言).docx》由会员分享,可在线阅读,更多相关《国家计算机等级考试二级c语言-南开100套题(C语言).docx(162页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一套填空3:函数的实际参数是圆的半径x。给定程序的功能是:求二分 之一的圆面积,函数通过形 参得到圆的半径,函数返回 二分之一的圆面积(注:圆 面积公式为”=42,在程序 中定义的变量名要与公式 的变量相同)。例如,输入圆的半径值:19.527,输出 为:s=598.949991。注意:部分源程序给出如卜。请勿改动main函数和其他函数中的任何内 容,仅在横线上填入所编写的若干表达式或语句。 试题程序:include double fun( double r) return 3.14159* 1 /2. 0;)void main()double x;printf(*Enter x:);sca

2、nf (*%lf*,【2); printf(*s=%lfn*, fun( 3);)【参考答案】(l)r*r (2)&x(3)x【考点分析】 本题考查:圆面积计算公式 S = 7V *r*r;scanf()函数的形式,其一般形式为 “scanf(格式控制字符串”,地址表列);,注意地址 是由地址运算符&”后跟变量名组成的;primf() 函数的形式,其一般形式为“ printf(”格式控制字符 串”,输出表列);函数实参调用,函数作为另一个 函数调用的实际参数出现。【解题思路】填空1:计算KI的面积,公式为:S = 7rr *Fo填空2:scanf()函数一般形式为scanf(格式控制,地 址表

3、列),因此填入&X。下列给定程序中,函数fun的功能是:计算 S=f(-n)+f(-n+1)+. +f(O)+f( 1 )+f(2)+.f(n)的值。例如,当n为5吐函数值应为10.407143。f(x) 函数定义如下:f(x)=(x + l)/(x-2) x 00x=0曲=2(x-l)/(x-2) x 0请改正程序中的错误,使它能得出正确的结 果。注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构。试题程序:4include #include include 4include /*found*/ f(double x)(if (x0. 0 | x=2. 0) return 0

4、. 0;else if(x0. 0)return(x-1)/(x-2);elsereturn(x+1)/(x-2);)double fun(int n)int i; double s=0. 0, y;for(i=-n; i=n;i+) y=f(1.0*i); s+=y;/* founcl*/ return s)void main() system (*CLSO ;printf(%fn”, fun (5);【参考答案】() 错误:f(double x)正确:double f(double x)(2,) 错误:return s正确:return s;【考点分析】本题考查:函数的定义,其一般形式 为

5、“类型标识符函数名(形式参数表列)”,其中类 型标识符指明了本函数的类型,函数的类型实际 上是函数返回值的类型。【解题思路】该程序的流程是,fun()程序对f(n)项循环累加,并 且采用条件选择语句计算函数f(x)的值。本题的 错误在于未定义函数f(double x)的返回值类型。C 语言规定,在未显式声明的情况下,函数返回值默 认为int型。编写函数fun,函数的功能是:根据以下公式 计算s,计算结果作为函数值返回;n通过形参传 入。S=l+l/(l+2)+l/(l+2+3)+.+l/(l+2+3+.+n) 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。请勿

6、改动main函数和其他函数中的任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:#include #include #include #include float fun(int n)void mainOFILE *wf; int n; float s;system(*CLS*);printf(*nPlease enter N:); scanf(%d, &n);s=fun(n);printf(*The result is:%fn * , s);wf=fopen(*out. dat*, w); fprintf (wf, *%f*, fun(11); fclose(wf); /

7、【参考答案】float fun(int n)int i,sl=0; /*定义整型变量si,表示分母*/float s=0.0; /*定义单精度变量s,表示每一 项*/for(b=l;iv=n;i+)sl=sl+i;/*求每一项的分母*/s=s+1.0/sl;/*求多项式的值*/1return s;【考点分析】本题考查:计算给定表达式的值,根据题意判断表 达式为1到n累加倒数之和。变量数据类型及强制 转换操作。foi循环语句,一般情况需要确定循环 变量的取值范围。使用relurn语句完成函数值的 返回。【解题思路】本题可以通过for循环语句来实现第1项到第n项 的变化,然后计算各项的累加和。方法

8、是先根据题 目要求定义变量(注意该变量的数据类型),然后 对其进行初始化操作,因为该变量用作累加器,所 以初始值应为0(或0.0,根据变量数据类型来确定), 再通过for循环语句来完成累加过程。本题中si用来表示式中每一项的分母,它可以由 前一项的分母加项数得到。注意:由于si定义成一 个整型,所以在$=+ 1.0/s 1中不能把1.0写成1。【解题宝典】此类计算表达式值的程序,首先需要根据题意分 析表达式的规律,得出通项,然后再完成程序语 句。第二套请补充main函数,该函数的功能是:计算两 个自然数n和m(mvlOOOO)之间所有数的和(n和m 从键盘输入)。例如,当 n=l,m=100

9、时,sum=5O5O;当 n=l 00,m=l 000时,sum=495550。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表 达式或语句。试题程序:#include include #include void main() (int n, m;long sum;1;system(*CLS*);printf(*nlnput n, mn);scanf (*%d, %d*, &n, &m);while (n=m)(2;n+;)printf (*sum=% 3 n, sum);)【参考答案】(l)sum=O (2) sum+=n (3

10、) Id【考点分析】本题考查:变量初始化,需要注意该 变量是累加器还是累乘器:printf()函数,其一般形 式为“printf(“格式控制符”,输出表列广。其中,格式 控制符用于指定输出格式,可由格式字符串和非 格式字符串两种组成,格式字符串是以开头的 字符串,在后面跟有各种格式字符,以说明输出 数据的类型、形式、长度、小数位数等,如“ld” 表示按十进制长整型输出,非格式字符串在输出 时原样照印,在显示中起提示作用。【解题思路】填空1:变量sum进行了类型声明,但没有进行初始 化,而后面的程序用sum来存放最后的结果,所以 要在使用前将sum初始化为0。填空2:通过while循环将自然数n

11、和m之间的数进 行累加,结果存于sum中。填空3:由于sum为长整型,所以标准输出函数 printf()中的格式控制符为“%kT.下列给定程序中,fun函数的功能是:根据形 参明计算下列公式的值:t=l+l/2+l/3+l/4+.+ l/m例如,若输入5,则应输出2.283333。请改正程序中的错误,使它能计算出正确的结果。/ 注意:不要改动main函数,不得增行或删行,.也不得更改程序的结构。试题程序:ttinclude #include #include double fun(int m)(double t=l. 0;int I;for(1=2;I=m;I+)/* foiind*/t+=1

12、.0/k;/*found*/ return I;)void main 0int m;system(CLS);printf(nPlease enter 1 integer number:);scanf &m);printf(nThe result is %lfn”, fun(m);【参考答案】错误:t+=1.0/k;正确:t+=1.0/I;错误:return I; 正确:return t;【考点分析】本题考杳:for循环语句的循环条件,这类题口的一 般解法是根据题意确定循环变量的取值范围;函 数返回值,其般形式为return表达式;,该语句 的功能是计算表达式的值,并返回给主调函数。【解题思路】

13、(1)该题目考查分母成等差数列递增的一个数学 公式,我们先看循环条件for(l=2;k=m;I+),i从2开 始递增到m,所以t的值应该是由1.0/i的值逐步循 环叠加后的结果,而不是t+=L0/k;。(2)retum I;考查对程序的解读能力,当循环结束后 (由输入m的值决定),函数返回当前t的值.请编写一个函数 void fun(char *tt,int pp), 统计在tt字符串中a到z26个字母各自出现的 次数,并依次放在pp所指数组中。,例如,当输入字符串abcdefghabcdeabc后,程-序的输出结果应该是:3 33 22 1 1 1 0000000 000000000000注

14、意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:#include ttinclude include void fun(char *tt, int pp)void main()(FILE *wf;char aa1000;int bb26, k;system(*CLS*);printf (*nPlease enter a char string :);scanfaa);fun (aa, bb);for (k=0 ;k26 ; k+)printf(*%d *, bbk);printf(*n );wf=fopen(*ou

15、t. dal, w);fun (abcdefgabcdeabc”, bb);for (k=0 ;k26 ; k+)fprintf (wf, *%d , bbk);fclose(wf);【参考答案】void fun(char*tt,int pp)int i;for(i=0;i=a&*tt=,z,)pp*tt-,a,+;/*将tt字符串中才到226个字母各自出现的 次数,依次放在pp数组中,任一个小写字母减去官 后所得结果正好是它对应的下标*/【考点分析】本题考查:统计小写字母在指定字符串中出现次 数。for循环语句,需要注意循环变量的取值范围。 if条件语句要注意条件表达式的判定。【解题思路】第

16、I个循环的作用是初始化数组pp,未经赋值变量 的量为个不确定数字。由于它要将到N26个 字母的个数依次放到数组pp中,即富的个数存于 pp中,b的个数存于ppl中内的个数存于pp 中,,依此类推,而-3的值正好为0,好为的值为 l;c- a的值为2,,依此类推。任一个小写字母 减去后所得结果正好是它对应的下标,所以就 有了pp*tt-a+,但*tt必须是小写字母,即if()不 应省略。.第三套给看程序的功能是:判断字符ch是否与串str 中的某个字符相同,若相同什么也不做,若不同则 插在串的最后。注意:部分源程序给出如下。请勿改动函数ma i n和其他函数中的任何内 容,仅在横线I:填入所编写

17、的若干表达式或语句.试题程序:ttinclude #include void fun (char *str, char ch) (while (*str &*str !=ch) str+; if(*str 1 ch) str0=ch;2 =0;)void main()(char s81,c;system(*CLS*);printf (*nPlease enter a string :); gets(s);printf (*n Please enter the character to search :);c=getchar ();fun( 3);printf(*nThe result is %

18、sn”, s);)【参考答案】 != (2) str或*(str+l) (3)s,c【考点分析】本题考查:if语句,一般掌握条件表 达式的判定。函数的调用,其一般形式为函数名 (实际参数表正【解题思路】填空1:根据题意若相同什么也不做,则应填入!= o填空2:若不同则插在串的最后,那么0就在字符串 的倒数第二了。填空3:函数传递的参数为输入的两个字符串,则 填入s,c。下列给定程序中,函数fun的功能是:分别统 计字符串中大写字母和小写字母的个数。例如, 给字符串s输入:AaaaBBb 123CCccccd,则应输出 结 果:upper=5 Jower=9 0请改正程序中的错误,使它能计算出正

19、确的 结果。注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构。试题程序:#include#include/*found*/void fun (char *s, int a, int b)while (*s)(/ *f otind*/if (*s=,A* & *s=,a* & *s=,z*) b+;s+;)main()char s100;int upper=0, lower=0;printf(*nplease a string gets(s);fun (s, &upper, & 1 ower);printf(*nupper=%dlower=%dn*, upper, lower)

20、;【参考答案】错误:void fun(char *s, int a. int b)确:void fun(char *s, int *a, int *b)(2)错误:a+;正确:(*a)+;(3)错误:b+;正确:(*b)+;【考点分析】本题考查:函数的参数传递和指针变量,理解指针 变量作为函数的参数,函数的参数不仅可以是整 型、实型、字符型等数据,还可以是指针类型,它 的作用是将一个变量的地址传送到另一个函数 中。【解题思路】(1)根据题中程序可以看出,函数fun传递的是地址, 那么,在函数中就应该出现指针,所以改为void fun (char *s ,int *a, int *b)(2)和(

21、3)很明显,这里是要累加数值,因为a、b是指 针变量,所以是错误的。请编写函数fun,它的功能是:求出ss所指字 符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1, 则输出3。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:4include #include include -define M 81int fun(char *ss, char c)void main()(FILE *wf;char aM, ch;system(CLS);printf (*nPlease enter

22、 a string:); gets(a);printf(*nPlease enter a char:); ch=getchar();printf(*nThe number of the char is: %dn*, fun (a, ch);wf=fopen(*out. dat, w);fprintf(wf, *%d*, fun(*123412132*, * T); fclose(wf);【参考答案】int fun(char *ss, char c)(int i=0;for(;*ss!=0;ss+)if(*ss=c)i+;/*求出ss所指字符串中指定字符的个数*/return i;)【考点分析】

23、本题考查:字符串结束标识;for循环语句,如何 遍历字符串:通过if条件语句,判断是否相同。【解题思路】从字符串ss中找出子字符串的方法是:从第1个字 符开始,对字符串进行遍历;若ss串的当前字符等 于t串的第1个字符,两字符串的指针自动加1,继续 比较下一个字符;若比较至字符串的结尾,则跳出 循环;若ss串的字符和c串的字符不时应相同,则继 续对ss串的下一个字符进行处理。本程序是采用 逐一比较的方式找出出现的次数。循环的作用是 在串中从左到右逐走动,if()的作用是进行判断 是否相同,若与c相同,则表示又出现一次。第四套请补充函数fun,该函数的功能是:把ASCII码 为偶数的字符从字符串

24、str中删除,结果仍然保存 在字符串str中,字符串str从键盘输入,其长度作为 参数传入函数fun。例如,输入abcdef,输出ace。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的横线上填入所编写的若干表达 式或语句.试题程序:ttinclude ttinclude ttdefine N 80int i, j;2;for (i=0;in;i+) if(si%2!=0) sj+=si;)3;)void mainO(int i=0, strlen=0;char strN;system(*CLS*);printf(*nlnput a string:n*)

25、;gets(str);while(stri != 0) (strlen+;i+;fun (str, strlen);printf(*n* display string*n*);puts (str);)【参考答案】(1) void fun(char s,int n)j=0加=0【考点分析】本题考杳:函数定义,需要确定类型标识符、函数 名和形式参数。变量初始化,变量声明后,要进行 初始化赋值,我们对变量进行初始化时,必须确定 好变量的作用。字符串结束标识0,用来结束 字符串,是经常考查的知识点。【解题思路】填空1:由main函数调用函数fun的格式可以知道,正确:long k=l;正确:num/

26、= 10;函数fun没有返回值,第个参数是字符数组,第二 个参数是整型变量。填空2:变量j声明时,没有初始化,所以在使用j之前 要将它初始化为0。填空3:当把所有ASCH码为偶数的字符都存入字 符串s中后,要在最后加上、(X,表示字符串的结 束。下列给定程序中函数fun的功能是:计算正 整数num各位上的数字之积。例如,若输入252,则 输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结 果。注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构。试题程序:include include long fun(long num) /*found*/ l

27、ong k;do(k *=num%10;/*foun(j*/num =10;Iwh ile(num);return(k);mainOint n;printf(*Please enter a number:);scanf&n);printf(*n%ldn*, fun(n); )【参考答案】(1)错误:long k;错误:num=10;【考点分析】变量初始化,保存乘积的变量初始化为lo【解题思路】(l)k用来存放各位数字的积,初值应为1。(2)这里是一个符号错误,除号使用/”来表示的。请编写个函数fun,它的功能是:求出1到 m(含m)之内能被7或11整除的所有整数放在数组 a中,通过n返回这些数

28、的个数。例如,若传给m的值为50,则程序输出:7 11 14 21 22 28 33 35 42 44 49注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:#include#include#include#define M 100void fun(int m, int *a, int *n)void main()(FILE *wf;int aaM, n, k;system(*CLS*);fun (50, aa, &n);for(k=0;kn;k+)i f (k+1) %20=0)/* 每行输出20个数*/prin

29、tf (*%4d*, aak);printf Cn*);)elseprintf (*%4d*, aak);printf(*n*);wf=fopen(*out. dal, w);for(k=O;kn;k+)fprintf (wf, *%4d*, aak);fclose(wf);) /【参考答案】void fun(int m, int *a. int *n)(int i,j=0;for(i=l;i=m;i+)if(i%7=0lli%ll=0)/*求出1到m(含m)之内能被7或11整除的所有整 数放在数组a中*/aj+=i;*n=j;/*返回这些数的个数*/【考点分析】本题考杳:整除的判断方法,用对

30、除数求余,若余 数为。,表示能被整除。if语句条件表达式,注意”逻 辑与”和“逻辑或”的区别。for循环语句,注意循环 变量的取值范围。一维数组的定义与引用。【解题思路】本题要找出能被7或11整除的所有整数,注意数学 中的“或“和C语言中的“或”的区别,在此处,if条件 语句中用“11”运算符,若要找能同时被7和11整除 的所有整数,则在if()中,应用”&“运算符。第五套请补充函数fun,该函数的功能是:判断某一 个年份是否为闰年。例如,1900年不是闰年,2004是闰年。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的横线上填入所编写的若干表达 式或

31、语句。试题程序:#include #include ttinclude int fun(int n) int flag=0;i f (n%40)(if ( 1) flag=l;)if ( 2) flag=l;return 13】;void main()(int year;system(CLS);printf(*Input the year:*);scanf &year);if (fun(year)printf(%d is a leap year. n”, year);elseprintf(%d is not a leap year. n, year);)【参考答案】 n%100!=0或n%10

32、0 n%400=0(3) flag【考点分析】本题考查:判断闰年的算法,年份能被4整除但不 能被100整除,或者年份能被400整除。return语句, 负责将函数值返回给主调函数。一般情况下,flag 在C语言中作为一种标志来使用,本书中有多个 题目都使用了 flag标志。【解题思路】填空1:判断闰年的方法是,年份能被4整除但不能 被100整除,或者年份能被400整除。n不能被100 整除,即对100取余非零。填空2:能被400整除的年份也是闰年,n能被400整 除,即对400取余为零.填空3:flag标记年份n是否为闰年,当flag为1时,是 闰年,当flag为0时,不是闰年。下列给定程序中

33、函数fun的功能是:计算n!0 例如,给n输入5,则输出120000000.请改正程序中的错误,使程序能输出正确的 结果。注意:不耍改动main函数,不得增行或删行, 也不得更改程序的结构.试题程序:ttinclude #include double fun(int n) double result =1. 0;/*found*/ if n=0return 1. 0;while (nl&n170)/*found*/ resul t=n-;return result;void main ()(int n;printf(Input N:);scanf (%d, &n);printf(nn%d!=%

34、lfn”,n, fun (n);)【参考答案】错误:if n=0正确:if(n=0)(2)错误:result =n;正确:result *=n;【考点分析】本题考查:if语句,一般情况下,需要根据题目要求 确定条件表达式的内容,同时需要注意其格式。计 算阶乘的方法,n!=n*(n-l)!。请编写函数fun,其功能是:将两个两位数的 正整数a、b合并成一个整数放在c中。合并的方 式是:将a数的十位和个位数依次放在c数的十位 和千位上,b数的十位和个位数依次放在c数的个 位和百位上.例如,当a=45,b=12,调用该函数后,c=5241.注意:部分源程序给出如下。请勿改动main函数和其他函数中的

35、任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:include #include void fun(int a , int b, long *c)void main()(int a, b;long c;FILE *out;printf(*Input a , b:);scanf(%d%d”,&a, &b);fun (a, b, &c);printf(The result is :%ldn*, c); /*/ out=fopen(out. dat*, w);fun (a+11, b+22, &c);fprintf(out, *%ldn*, c);fclose(out);/*

36、/【参考答案】void fun(int a,int bjong *c)(*c=(a% 10)* 1000+(b% 10)*100+(a/10)*10+b/l 0;【考点分析】本题考查:如何取出数值n的各个位,主要是考查 %和T的交换使用。两个整型数和除,71用来求得 数的整数部分,用来求余数。【解题思路】本题中主要的问题是怎么取出a和b的个位数和 十位数,取出后怎么表示成c中相应的位数。由于a 和b都是只有两位的整数,所以分别对它们除10可 得到它们的十位数,分别用10对它们求余可得到 它们的个位数。得到后对应乘以1000、100、10、 1就可得到c的千位数、百位数、十位数和个位数。 注意:

37、使用c时要进行指针运算。第六套请补充函数fun,函数fun的功能是求n的阶 乘。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的横线上填入所编写的若干表达 式或语句。试题程序:4include long fun(int n) (if ( 1)return(n*fun( 2);return 3;)void mainO(printf (*10!=%ldn*, fun(10);)【参考答案】(l)nl 或 ll时m!=n*(nl)!,即 fun(n)=n*fun(n-l)o填空3:n=l是递归的终止条件,返回值为1。卜一列给定的程序中,函数fun的功能是:计算

38、 并输出k以内最大的10个能被13或17整除的自然 数之和。k的值由主函数传入,若k的值为500,则函 数的值为4622。请改正程序中的错误,使它能得出正确的结 果。注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构。试题程序:#include #include 4include int fun(int k) int m=0, mc=0, j;while(k=2)&(mcl0)(/*found*/if(k%13=0)|(k%17=0) m=m+k;mc+;k一;/*found*/return m;void mainOsystem(*CLS*);printf(*%dn fun(5

39、00);【参考答案】(I )错误:if(k%13=0)ll(k% 17=0)正 确:if(k%13=0)ll(k%17=0)(2 )错误:缺少大括号正确:加【考点分析】本题考查:if语句,这类题目的一般解法是根据题 意确定if语句的条件表达式,区别逻辑表达式和 算术表达式。同时注意c语言书写程序应遵守的 规则。【解题思路】(l)x能被y整除的表示方法是x%y=0,而并非像 题目中所表示的x%y=0 o 所 以,if(k% 13=0)ll(k%l 7=0)修改后的结果应该是 答案所示信息。(2)缺少程序完整所需的”,此类信息在做题时 定要注意,我们可以在做题前先运行一下程序,这 样明显的错误一般

40、都会有错误信息显示出来,比 如丢失的错误信息是Compound statement missing | in function fun,并在当前错误处停止光 标,我们只要按回车键进行编辑就可以了。请编写函数fun,它的功能是计算:s=(ln( 1 )+ln(2)+ln(3)+. .+ln(m)0.5在C语言中可调用log(n)函数求ln(n)。例如,若m的值为20,则fun函数值为 6.506583 o注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内 容,仅在函数fun的花括号中填入所编写的若干语 句。试题程序:ttinclude #include #include include double fun(int m)void mainO(FILE *wf;system(*CLS*);printf(%fn , fun(20);wf=fopen(*out. dat, w); fprintf (wf, *%f*, fun(20);fclose(wf);bbj+=I; ) printf(*nn*); for(I= 3 ;I=0;I) printf(*%d ”, bbI);)void mainO ( int k

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com