[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc

上传人:amazingpat195 文档编号:494183 上传时间:2018-11-30 格式:DOC 页数:23 大小:74.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 265及答案与解析 1 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 2 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 3 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 4 以下叙述中错误的是 _。 ( A)在 KeyUp和 KeyDown 事件过程中,从键盘上输入的 A和 a被视作相同的字母 (具有相同的 KeyCodE)

2、( B)在 KeyUp 和 KeyDown 事件过程中,将键盘上的 1和右侧小键盘上的 “1”视作不同的数字 (具有不同的 KeyCodE) ( C) KeyPress 事件中不能识别键盘上键的按下与释放 ( D) KeyPress 不能识别回车键 5 在窗体上画一个组合框、一个命令按钮和一个文本框,其名称分别为 Combol和Text1,然后编写如下事件过程: Private Sub Form_Load() Combol.AddItem “AAAAA“ Combol.AddItem “BBBBB“ Combol.AddItem “CCCCC“ Combol.AddItem “DDDDD“ C

3、ombol.AddItem “EEEEE“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目, “CCCCC“。为了实现该操作,在命令按钮的 Click事件过程中应使用的语句为 _。 ( A) Text1 Text=Combol List(2) ( B) Text1 Text=Combol Text ( C) Text1 Text=Combol List(3) ( D) Text1 Text=Combol ListIndex 6 数据模型是 _。 ( A)文件的集合 ( B)记录的集合 ( C)数据的集合 ( D)记录及其联系的集合 7 下列说法中,不属于数据模型所描

4、述的内容是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 8 软件需求分析一般应确定的是用户对软件的 _。 ( A)功能需求 ( B)非功能需求 ( C)性能需求 ( D)功能需求和非功能需求 9 软件工程中,软件配置由配置项来表示,以下选项中, _不属于软件配置项的内容。 ( A)需求说明书 ( B)测试报告 ( C)可行性研究报告 ( D)软件变更通知 10 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图, 通常也把这种图称为 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 11 下列程序的执行结果为

5、( )。 A=“1“ B=“2“ A=Val(A)+Val(B) B=Val(“12“) IfA BThenPrint A-B Else Print B-A ( A) -9 ( B) 9 ( C) -12 ( D) 0 12 Sub过程与 Function过程最根本的区别是 ( A) Sub过程可以用 Call语句直接使用过程名调用 ,而 Function过程不可以 ( B) Function过程可以有形参 ,Sub过程不可以 ( C) Sub过程不能返回值 ,而 Function过程能返回值 ( D)两种过程参数的传递方式不同 13 在窗体上画一个通用对话框 ,其名称为 CommonDial

6、og1,然后画一个命令按钮 ,并编写如下事件过程。 Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter= “All Files(*.*) |*.*|Text Files(*.txt) |*.txt CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后 ,单击命令按钮 ,将显示一个 “打开 “对话框 ,此时在 “文件类型 “框中显示的是 (

7、 A) All Files(*.*) ( B) Text Files(*.txt) ( C) *.txt ( D) All Files(*.*) |Text Files(*.*) 14 以下声明语句中错误的是 ( )。 ( A) Const varl=123 ( B) Dimvar2=ABC ( C) DefInta-z ( D) Staticvar3AsInteger 15 For-Next循环的初值、终值与步长 ( )。 ( A)只能是具体的数值 ( B)只能是表达式 ( C)可以是数值表达式 ( D)可以是任何类型的表达式 16 执行语句 Open“TC.dat“For Random A

8、s#1 Len=50后,对文件 TC.dat中的数据能执行的操作是 ( )。 ( A)只读操作 ( B)只写操作 ( C)既可以读,也可以写 ( D)追加操作 17 在窗体上画 一个命令按钮,其名称为 Command1。程序运行后,单击命令按钮,输出结果是 ( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i,“*“) Print x Next i End Sub Private Sub Command1_Click() p1(3) End SubA) *B)C)D) ( A) * * * ( B) * * * ( C

9、) * * * ( D) * 18 8 6787E+8写成普通的十 进制数是 ( )。 ( A) 86 787 000 ( B) 867 870 000 ( C) 8 678 700 ( D) 8 678 700 000 19 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。 ( A)工程资源管理器窗口 ( B)工具箱窗口 ( C)代码窗口 ( D)属性窗口 20 以下叙述中正确的是( )。 ( A)窗体的 Name属性指定窗体的名称,用来标识一个窗体 ( B)窗体的 Name属性的值是显示在窗体标题栏中的文本 ( C)可以在运行期间改变对象的 Name属性的值 ( D)对象的:

10、Name属性值可以为空 21 下列可作为 Visual Basic变量名的是 _。 ( A) 3*Delta ( B) PrintChar ( C) Abs ( D) A%D 22 设 A=“12345678“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 _。 ( A) 123456 ( B) 123445 ( C) 8 ( D) 6 23 窗体上有一个命令按钮 Command1和一个列表框 List1。先选择列表框中的某一个项目,然后单击命令按钮 ,将该项目从列表框删除。程序如下: Private Sub Command1_Cliek() Dim In As Integ

11、er In=_ List.Remove Ind End Sub 则在程序的空白行的语句是 ( )。 ( A) List1.Index ( B) List1.ListIndex ( C) List1.Text ( D) List1.listCount 24 执行语句 Open “C:SDat.dat“ For Input As #2后,系统 ( )。 ( A)将 C盘当前文件夹下名为 SDat.dat文件的内容读入内存 ( B)在 C盘当前文件夹下建立名为 SDat.dat的顺序文件 ( C)将内存数据存放在 C盘当前文件夹下名为 SDat.dat的文件中 ( D)将某个磁盘文件的内容写入 C盘

12、当前文件夹下名为 SDat.dat的文件中 25 假定有下列两个过程: Private Sub PPP(a As Single, b As Single) a=a+b Print a, b b=a+b Print a, b End Sub Private Sub Form_Activate() x=18 Call PPP(x), (x) Print x End Sub 则下列说法中不正确的是 ( )。 ( A)形参是 a和 b,两个实参 (x)和 (x)允许重名 ( B)形参是 a和 b,实参 (x)表示传值调用 ( C)形参是 a和 b,实参 (x)表示是非传址调用 ( D)形参是 a和 b

13、,两个实参 (x)和 (x)不允许重名 26 有下列 两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Sub 则下列叙述中正确的是 ( )。 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能实现 ( B)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量的值

14、的操作 ( D)用过程 S1和 S2都不能实现交换两个变量的值的操作 27 ( )属性用于设置组合框的风格。 ( A) Backstyle ( B) Borderstyle ( C) Style ( D) Sorted 28 在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1 Click() a25+32的输出结果是【 】。 46 以下程序段的输出结果是【 】。 num=0 Do While num =5 num=num+1 Loop Print num 47 以下程序计算自然数 e的值,要求精确到 1015,阅读下列程序。已知 e的计算公式为: e=1+1/

15、1!+1/2! + +1/n! 。请在【 】和【 】处填上正确内容。 Private Sub Commandl_ Click() 【 】 n =0: term = 1: t = 1 do n= n +1 t=t/n 【 】 Loop while t 1.0E-15 Text1. Text = term End Sub 48 设有如下的 Visual Basic表达式: 5*x2-3*x-2*Sin(A)/3,它相当于代数式【 】。 49 若 s、 i均为整型变量,执行下列程序段后 s的值为【 】。 S=0 i=1 DO S=S+i i=i+1 Loop Until i5 50 执行下面的语句后

16、,所产生的信息框的标题是【 】。 a=msgbox (“AAAA“,“BBBB“,“,5) VB 笔试模拟试卷 265答案与解析 1 【正确答案】 C 2 【正确答案】 D 3 【正确答案】 C 【试题解析】 软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早的发现尽可能多得 bug。 4 【正确答案】 D 5 【正确答案】 A 6 【正确答案】 D 【试题解析】 数据模型是信息世界中表示实体类型及实体间联系的模型,因此数据模型应具有描述数据和数据联系两方面的功能。 7 【正确答案】 C 【试题解析】 数据模型所描述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其

17、中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等:数据操作主要是描述在相应数据结构上的操作类型与操作方式。 8 【正确答案】 D 【试题解析】 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。 9 【正确答案】 C 【试题解析】 本题的考查点是软件配置的配置项。软件配置由配 置项组成,按照当前软件工程常用的方法,软件配置项一般包括需求说明书、测试报告、软件变更通知等,但可行性研究报告不属于软件配置项。 10 【正确答案】 B 【试题解析】 常见的过程设计工具有:

18、程序流程图、 N-S图、 PAD 图和 HIPO图。其 中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流 程图,通常也把这种图称为 N-S 图。 注意:其他常用算法描述工具的概念。 11 【正确答案】 A 12 【正确答案】 C 【试题解析】 在 Visual Basic中有两类过程 ,一类是系统提供的内部函数和事件过程 ;另一类是用户根据自己的需要定义的 ,供事件过程的多次调用 ,而在第二类过程中 ,我们现在涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码 ;不同的是函数是带有返回值的特殊过程 ,所以函数过程定义时有返回值的类型说明。 13 【正确

19、答案】 A 【试题解析】 通用对话框控件的 CommonDialog1 的 Filter属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型 ,供用户在对话框的 “文件类型 “的下拉列表中选择。 Filter的属 性值由一对或多对文本字符串组成 ,每对字符串用管道符 “|“隔开 ,在管道符 “|“前面的部分称为描述 ,后面的部分一般为通配符和文件扩展名 ,称为 “过滤器 “。如 “*.txt“等 ,各对字符串之间也用管道符隔开。其格式如下 : 窗体 .对话框名 .Filter=“描述符 1|过滤器 1|描述符 2|过滤器 2厖 “ 如果省略窗体 ,则为当前窗体。本题执行语句后

20、,可以在文件类型栏内通过下拉列表选择所要显示的文件类型 ,而最初默认显示的文件类型 (过滤器 ) 可以由 FilterIndex属性来指定 ,该属性是一个整数。用 Filter属性设置多个过 滤器后 ,每个过滤器都有一个值 ,第 1个过滤器的值为 1,第 2个过滤器的值为 2厖 ,用 FilterIndex 属性可以指定作为默认显示的过滤器 ,本题中的值是 1,所以显示 All Files(*.*)。 14 【正确答案】 B 15 【正确答案】 C 16 【正确答案】 C 【试题解析】 题中的语句是以 Random方式打开了一个随机文件 TC.dat,随机文件打开后,可以同时进行读、写操作。

21、17 【正确答案】 A 【试题解析】 分析程序可知,命令按钮单击事件调用 p1(3)函数,因此循环中的n 为 3,所以 For循环的条件为 For i=3 to 1 Step-1,所以 For循环从 3递减到 1,输出的 “*”号也递减,每一次 Print执行后,自动换行。最后输出的结果如选项 A)所示。 18 【正确答案】 B 【试题解析】 本题考查浮点数的表示。 E 表示 10,后面的整数为 10 的幂。也就是数学中的 8 6787108形式。 19 【正确答案】 C 【试题解析】 双击窗体上的某个控件,打开代码窗口,并定位到该控件的相关方法。 20 【正确答案】 A 【试题解析】 窗体的

22、 Name属性指定窗体 的名称,用来标识一个窗体,不能为空,也不能在运行期间改变其值。窗体的 Captlon 属性的值是显示在窗体标题栏中的文本。 21 【正确答案】 B 22 【正确答案】 B 【试题解析】 Left(A,4)=“1234“ Mid(A,4,2)=“45“ Val(“1234“+“45“)=123445 注意: Left和 Mid均为字符串截取函数, “+”为字符串连接符。 23 【正确答案】 B 【试题解析】 Index属性返回或设置唯一的标识控件数组中一个控件的编号;ListIndex 属性 返回 或设置控件中当前选择项目的索引; listCount属性返回列表控件中项目

23、的个数: Text属性返回列表框中选择的项目,是 string 类型,这里需要一个数值类型,所以使用 ListIndex。 24 【正确答案】 A 【试题解析】 Open是打开或建立一个文件,对于一个已经存在的文件“C:SDat.dat”,题中以 Input方式打开文件,为读文件做好准备,即将文件读入到缓存区中,以供读操作。 25 【正确答案】 D 【试题解析】 过程调用时,实参的变量名用括号括起来,表示传值调用,实参传递时 ,参数允许重名,只要与形参在类型和个数上一一对应就可以了,因此选项D)错误。 26 【正确答案】 B 【试题解析】 在 S2过程中,参数的传递是以 “按地址 ”形式传递的

24、,这种形式在参数传递后,形参的改变可以影响实参的改变;而 S1过程中,参数的传递是以“传值 ”形式传递的,这种形式在参数传递后,形参的变化不会影响实参的变化。 27 【正确答案】 C 【试题解析】 Style属性返回或设置一个值,该值用来组合框控件的显示类型和行为。组合框的 Style属性值可设置成下拉组合框 0 (vbComboDropDown)、简单组合框 1(vbComboSimple)和下拉式列表框 2(vbComboDrop-DownList)。默认值为0,包括一个下拉式列表和一个文本框,可以从列表选择或在文本框中输入;简单组合框 1包括一个文本框和一个不能下拉的列表,可以从列表中选

25、择或在文本框中输入,简单组合框的显示区域包括编辑和列表部分;下拉式列表框 2锁定了文本框的输入,仅允许从下拉式列表中选择,不能在文本框中输入内容。 28 【正确答案】 A 【试题解析】 程序的功能是执行了两个数的相加运算,故结果为 12345和 54321的和,即 A项正确。 29 【正确答案】 B 【试题解析】 Left(x$, 3)的返回值为 “Nan”, Right(y$, 4)的返回值为 “jing”,InStr(“Nanjing“, z$)的返回值为 1。 30 【正确答案】 B 【试题解析】 控件事件过程也有带参数的,参数数目一般不能改动,但参数值可以像在普通过程中一样进行更改。另

26、外, Keycode返回字符的 ASCII码, “a”和“A”对应 65。 Shift参数是一个位域,它用最少的位响应 Shift键 (位 0)、 Ctrl键 (位1)和 Alt键 (位 2)。这些位分别对应于值 1、 2和 4。如果 Ctrl和 Alt这两个键都被按下,则 shift的值为 6。最后在窗体上输出 71。 31 【正确答案】 D 【试题解析】 选项 A中,在定义 Sub 过程时,形参不能用定长字符串变量或定长字符串数组作为形式参数:选项 B 中,过程名不能被指定其数据类型:选项 C中,函数名与形参名不能同名。只有选项 D是正确的。 32 【正确答案】 D 【试题解析】 参数 X

27、、 Y指明鼠标当前所在的位置,而 Button=2 表示按下的是右键; 1表示左键;另外 Button=4 表示按下 鼠标的中间键。另外 “PopupMenu PopFonn”表示把在菜单编辑器中定义的菜单表示为弹出式菜单。 33 【正确答案】 C 【试题解析】 该程序段的作用是给数组 a的每个数组元素赋值 True,具体实现的方式为:每次从数组 a的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环,重新从数组 a的第一个元素开始判断;如果当前元素不为 False,则判断下一个元素。因此语句 j=j+1将执行 1+2+3+4+5+6+7=28次,即 j

28、=28。然后再遍历一遍数组 a的所有元素, 最后结束程序段。所以 j最终的值是: j=28+7=35。 34 【正确答案】 D 【试题解析】 Dim:用于在标准模块 (Module)、窗体模块 (Form)或过程(Procedure)中定义变量或数组。一个 Dim可以定义多个变量,当定义多个变量时,每个变量都要用 As 子句声明其类型,否则该变量被看做是变体类型。此题中, X没有用 As 声明其类型,所以它为变体类型, Y为整型变量。 35 【正确答案】 D 【试题解析】 当有多类运算符时,要先处理算术运算符,接着处理关系运算符,最后处理逻辑运算符。 根据算术运算符的优先级的关系,该表达式应先

29、计算b2,结果为 9。然后计算 4*c,结果为 16。然后计算 a+c,结果为 6。关系运算符都属同级关系,没有先后之分。计算 a c,即 2 4,结果为 True。然后计算4*c=b2,即 16=9,结果为 False。然后计算 b a+c,即 3 6,结果为True。根据逻辑运算符的优先级的关系,该表达式应先计算 Nota c,即 Not True,结果为 False。然后计算 4*c=b2 And b a+c,即 False And True结果为 False。最后计算 False Or False,结果为 False。 36 【正确答案】 完善性 【试题解析】 软件维护活动包括以下几类

30、 :改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后 ,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用 ,应当进行的诊断和改正错误的过程 ;适应性维护是指为了使软件适应变化 ,而去修改软件的过程 ;完善性维护是指为了满足用户对软件提出的新功能与性能要求 ,需要修改或再次开发软件 ,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性 ;预防性维护是为 了提高软件的可维护性、可靠性等 ,为以后的进一步改进软件打下良好基础。 37 【正确答案】 Print#1, i 38 【正确答案】 Visible 【试题解析】 Visible为隐藏属性

31、, Hide为隐藏方法。 39 【正确答案】 31 【试题解析】 设队列容量为 m,则: tear front,则队列中元素个数为 rear-front; rear front,则队列中元素个数为 m+(rear-front)。本题 rear front,则m=32+(2-3)=31。 40 【正确答案】 数 据 【试题解析】 数据库是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这些数据按一定的数据模型组织、描述和存储。 41 【正确答案】 The Length of Hello is 5 【试题解析】 通过 InputBox对话框输入 “Hello”后,通过使用 Len()函

32、数计算包含字符串内字符的数目。 42 【正确答案】 预定义对象 用户定义对象 43 【正确答案】 x =0,y/z 【试题解析】 根据表达式的值有条件地执行一组语句。 语法 If condition ThenstatementsElse elsestatements 或者,可以使用块形式的语法: If condition Then statements ElseIf condition-n Then elseifsmtements. Else elsestatements End If 当条件为 True时,或直到条件变为 True时,重复执行一个语句块中的命令。 语法 DoWhile | U

33、ntilcondition statements Exit Do statements Loop 或者可以使用下面这种语法: Do statements Exit Do statements LoopWhile | Untilcondition 本题的循环首先判断输入是否大于 0,如果是则处理这个输入,否则结束循环。循环体内的第二个判断语句判断的是当前输入是否比当前的最小值小,如果是则改写当前最小值为输入值,否则结束判断语句。 44 【正确答案】 Show ,Hide 【试题解析】 Show方法用来显示窗体对象或 MDI窗体对象,如果该窗体从 未加载则会自动加载。 Hide方法用来隐藏窗体对象

34、或 MDI窗体对象,但是不能将其从内存中卸载 (从内存中卸载窗体要用 Unload)。 45 【正确答案】 25+32=57 【试题解析】 语法: object.Printoutputlist Print方法的语法具有下列对象限定符和部分: 部分 描述 object 必要。对象表达式,其值为 “应用于 ”列表中的对象。 Outputlist 可选。表示要打印的表达式或表达式的列表如果省略,则打印一空白行。 可以用空白或分号来分隔多个表达式 。本题分号后是 Print方法的第二个表达式。 46 【正确答案】 6 【试题解析】 只要指定的条件为 True,则会重复执行一系列的语句。本题中的循环只能

35、当 num的值超过 5时才会终止,所以最终的 num的值为 6。 47 【正确答案】 Dim t As double,term=term+ t 【试题解析】 既然要求精确到 10-15,所以要使用 Double型变量,否则小数点后8位的数据就没法保存和显示出来。对该题,考生还必须具备一定的计算机算法知识。 48 【正确答案】 5x2-3x-2Sina3 【试题解析】 算术运算符有: (乘方运算符 )、 *(乘法运算符 )、 /(除法运算符 )、(整除运算符 )、 Mod(求模运算符 )、 +(加法运算符 )、 -(减法运算符 )。 49 【正确答案】 15 【试题解析】 每执行一次循环,变量

36、s加一次变量 i,随后变量 i再加一次 1,直到变量 i大于 5时终止循环。 i的初始值为 1,故 Do循环执行 5次。相应的,变量s分别加 1、 2、 3、 4、 5,故答案为 15。 50 【正确答案】 BBBB 【试题解析】 在对话框中显示消息,等待用户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。 语法 MsgBox(prompt, buttons,title,helpfile, context) MsgBox函数的语法具有以下几个命名参数: 部分 描述 prompt 必要。字符串表达式,作为显示在对话框中的消息。 prompt的最大长度大约为 1024个字符,由所用字符

37、的宽度决定。如果 prompt的内容超过一行,则可以在每一行之间用回车符 (Chr(13)、换行符 (Chr(10)或是回车与换行符的组合(Chr(13)&Chr(10)将各行分隔开来 。 buttons 可选。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。 title 可选。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 helpfile可选。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。若提供了 helpfile,则也必须提供 context。 context可选。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1