【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc

上传人:孙刚 文档编号:1336853 上传时间:2019-10-17 格式:DOC 页数:18 大小:64.50KB
下载 相关 举报
【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机Java认证-4 (1)及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机 Java 认证-4 (1)及答案解析(总分:101.00,做题时间:90 分钟)一、单项选择题(总题数:13,分数:13.00)1.如下哪个是 Java 中的标识符_ Apublic Bsuper C3number Dwidth(分数:1.00)A.B.C.D.2.如下哪个是 Java 中的标识符_Afieldname Bsuper C3number D#number(分数:1.00)A.B.C.D.3.已知如下定义:String s = “story“; 下面哪个语句不是合法的_As += “books“; Bs = s + 100;Cint len = s.length; DStr

2、ing t = s + “abc”;(分数:1.00)A.B.C.D.4.如下哪个是 Java 中有效的关键字_ Aname Bhello Cfalse Dgood(分数:1.00)A.B.C.D.5.下面的代码段执行之后 count 的值是什么_int count = 1;for (int i = 1; i = 5; i+) count += i;System.out.println(count);A5 B1 C15 D16(分数:1.00)A.B.C.D.6.定义一个类,必须使用的关键字是_Apublic Bclass Cinterface Dstatic(分数:1.00)A.B.C.D.

3、7.定义一个接口必须使用的关键字是_Apublic Bclass Cinterface Dstatic(分数:1.00)A.B.C.D.8.如果容器组件 p 的布局是 BorderLayout,则在 p 的下边中添加一个按钮 b,应该使用的语句是_Ap.add(b); Bp.add(b,“North“);Cp.add(b,“South“); Db.add(p,“North“);(分数:1.00)A.B.C.D.9.声明并创建一个按钮对象 b,应该使用的语句是_AButton b=new Button( ); Bbutton b=new button( );CButton b=new b( );

4、 Db.setLabel(“确定”);(分数:1.00)A.B.C.D.10.Frame 对象默认的布局管理器是_AFlowLayout BBorderLayout CCardLayout Dnull(分数:1.00)A.B.C.D.11.下列哪一个 import 命令可以使我们在程序中创建输入/输出流对象_Aimport java.sql.*; Bimport java.util.*;Cimport java.io.*; Dimport .*;(分数:1.00)A.B.C.D.12.下面哪一个 import 命令可以为我们提供编写网络应用程序的类_Aimport java.sql.*; Bi

5、mport java.util.*;Cimport java.io.*; Dimport .*;(分数:1.00)A.B.C.D.13.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象_AFileInputStream BFileOutputStream CDataOutputStream DFileWriter(分数:1.00)A.B.C.D.二、填空题(总题数:12,分数:12.00)14.如果将类 MyClass 声明为 public,它的文件名称必须是 1 才能正常编译。(分数:1.00)填空项 1:_15.Java 程序中的单行注释符是_,多行注释符是_。(分数:1.00)

6、填空项 1:_16.Java 中布尔类型的常量有两种,它们是_和_。(分数:1.00)填空项 1:_17.Java 中用于定义小数的关键字有两个:_和_,后者精度高于前者。(分数:1.00)填空项 1:_18.Java 中用于两个数相等比较的运算符是:_,用于不相等比较的运算符是_。(分数:1.00)填空项 1:_19.在 Java 中定义一个字符串类型的变量 str 的语句是:_,定义一个具有 10 个元素的整型数组 a的语句是:_。(分数:1.00)填空项 1:_20.导入 mypackage 包中的所类的命令是 1。(分数:1.00)填空项 1:_21.当声明一个数组 int arr =

7、 new int5; 时,这代表这个数组所保存的变量类型是_,数组名是_,数组的大小为_,数组元素下标的使用范围是_。(分数:1.00)填空项 1:_22.假设 x=13,y=4,则表达式 x%y != 0 的值是_,其数据类型是_。(分数:1.00)填空项 1:_23.异常处理是由_、_和 finally 块三个关键所组成的程序块。(分数:1.00)填空项 1:_24.以下程序段的输出结果是_int x = 5, y = 6, z = 4;if (x + y z elseSystem.out.println(“不是三角形“);(分数:1.00)填空项 1:_25.下面程序段的执行结果是_in

8、t a = 2, 3, 4, 5, 6 ;for (int i = a.length - 1; i = 0; i-)System.out.print(ai + “);(分数:1.00)填空项 1:_三、程序阅读题(总题数:5,分数:25.00)26.以下程序的输出结果为_。public class Person String name;int age;public Person(String name, int age) this.name = name;this.age = age;public static void main(String args) Person c = new Per

9、son(“Peter“, 17);System.out.println(c.name + “ is “ + c.age + “ years old!“);(分数:5.00)填空项 1:_27.以下程序的输出结果为_。public class Course private String cNumber;private String cName;private int cUnit;public Course(String number, String name, int unit) cNumber = number;cName = name;cUnit = unit;public void pri

10、ntCourseInfo_ System.out.println(“课程号:“ + cNumber + “ 课程名:“ + cName + “ 学分:“ + cUnit);class CourseTest public static void main(String args) Course c;c = new Course(“101“, “ASP“, 3);c.printCourseInfo_;(分数:5.00)填空项 1:_28.以下程序的输出结果为_。public class Tom private float weight;private static String name;publ

11、ic void setWeight(float weight) this.weight = weight;private void out_ System.out.println(name + “体重:“ + weight + “斤“);public static void main(String args) Tom.name = “汤姆猫“;Tom cat = new Tom_;cat.setWeight(20);cat.out_;(分数:5.00)填空项 1:_29.以下程序的输出结果_。public class Father String name, address, tel;int a

12、ge;public Father(String name, int age) this.name = name;this.age = age;void out_ System.out.print(“姓名:“ + name);System.out.print(“ 年龄:“ + age);void outOther_ System.out.print(“ 家庭住址:“ + address);System.out.print(“ 电话:“ + tel);class Son extends Father String school;public Son(String name, int age) su

13、per(name, age);void out_ super.out_;super.outOther_;System.out.println(“ 学校:“ + school);public static void main(String args) Son son = new Son(“Tom“, 15);son.address = “金水区“;son.school = “九中“;son.tel = “66123456“;son.out_;(分数:5.00)填空项 1:_30.下列程序的运行结果是_。public class MyClass int a = 1, 2, 3, 4, 5 ;voi

14、d out_ for (int j = 0; j a.length; j+)System.out.print(aj + “);public static void main(String args) MyClass my = new MyClass_;my.out_;(分数:5.00)填空项 1:_四、简答题(总题数:3,分数:21.00)31.简述 Java 中异常处理的机制?(分数:7.00)_32.什么是继承?(分数:7.00)_33.请简述重载和重写的区别?(分数:7.00)_五、程序设计题(总题数:3,分数:30.00)34.按以下要求编写程序(1) 创建一个 Rectangle 类

15、,添加 width 和 height 两个成员变量(2) 在 Rectangle 中添加两种方法分别计算矩形的周长和面积(3) 编程利用 Rectangle 输出一个矩形的周长和面积(分数:10.00)_35.按以下要求编写程序(1) 编写 Animal 接口,接口中声明 run_ 方法(2) 定义 Bird 类和 Fish 类实现 Animal 接口(3) 编写 Bird 类和 Fish 类的测试程序,并调用其中的 run_方法(分数:10.00)_36.编写一个 Frame 框架应用程序,要求如下:(1) 在窗口设置两个菜单“文件”、“编辑”(2) 在“文件”菜单里添加三个菜单项“打开”、

16、“保存”、“关闭”(3) 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”(4) 点击关闭菜单项时,使程序关闭。(分数:10.00)_计算机 Java 认证-4 (1)答案解析(总分:101.00,做题时间:90 分钟)一、单项选择题(总题数:13,分数:13.00)1.如下哪个是 Java 中的标识符_ Apublic Bsuper C3number Dwidth(分数:1.00)A.B.C.D. 解析:2.如下哪个是 Java 中的标识符_Afieldname Bsuper C3number D#number(分数:1.00)A. B.C.D.解析:3.已知如下定义:String s =

17、“story“; 下面哪个语句不是合法的_As += “books“; Bs = s + 100;Cint len = s.length; DString t = s + “abc”;(分数:1.00)A.B.C. D.解析:4.如下哪个是 Java 中有效的关键字_ Aname Bhello Cfalse Dgood(分数:1.00)A.B.C. D.解析:5.下面的代码段执行之后 count 的值是什么_int count = 1;for (int i = 1; i = 5; i+) count += i;System.out.println(count);A5 B1 C15 D16(分数

18、:1.00)A.B.C.D. 解析:6.定义一个类,必须使用的关键字是_Apublic Bclass Cinterface Dstatic(分数:1.00)A.B. C.D.解析:7.定义一个接口必须使用的关键字是_Apublic Bclass Cinterface Dstatic(分数:1.00)A.B.C. D.解析:8.如果容器组件 p 的布局是 BorderLayout,则在 p 的下边中添加一个按钮 b,应该使用的语句是_Ap.add(b); Bp.add(b,“North“);Cp.add(b,“South“); Db.add(p,“North“);(分数:1.00)A.B.C.

19、D.解析:9.声明并创建一个按钮对象 b,应该使用的语句是_AButton b=new Button( ); Bbutton b=new button( );CButton b=new b( ); Db.setLabel(“确定”);(分数:1.00)A. B.C.D.解析:10.Frame 对象默认的布局管理器是_AFlowLayout BBorderLayout CCardLayout Dnull(分数:1.00)A.B. C.D.解析:11.下列哪一个 import 命令可以使我们在程序中创建输入/输出流对象_Aimport java.sql.*; Bimport java.util.*

20、;Cimport java.io.*; Dimport .*;(分数:1.00)A.B.C. D.解析:12.下面哪一个 import 命令可以为我们提供编写网络应用程序的类_Aimport java.sql.*; Bimport java.util.*;Cimport java.io.*; Dimport .*;(分数:1.00)A.B.C.D. 解析:13.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象_AFileInputStream BFileOutputStream CDataOutputStream DFileWriter(分数:1.00)A. B.C.D.解析:二、填

21、空题(总题数:12,分数:12.00)14.如果将类 MyClass 声明为 public,它的文件名称必须是 1 才能正常编译。(分数:1.00)填空项 1:_ (正确答案:MyClass.java)解析:15.Java 程序中的单行注释符是_,多行注释符是_。(分数:1.00)填空项 1:_ (正确答案:/ /* */)解析:16.Java 中布尔类型的常量有两种,它们是_和_。(分数:1.00)填空项 1:_ (正确答案:true false)解析:17.Java 中用于定义小数的关键字有两个:_和_,后者精度高于前者。(分数:1.00)填空项 1:_ (正确答案:float doubl

22、e)解析:18.Java 中用于两个数相等比较的运算符是:_,用于不相等比较的运算符是_。(分数:1.00)填空项 1:_ (正确答案:= )解析:19.在 Java 中定义一个字符串类型的变量 str 的语句是:_,定义一个具有 10 个元素的整型数组 a的语句是:_。(分数:1.00)填空项 1:_ (正确答案:String str; int arr = new int10;)解析:20.导入 mypackage 包中的所类的命令是 1。(分数:1.00)填空项 1:_ (正确答案:import mypackage.*;)解析:21.当声明一个数组 int arr = new int5;

23、时,这代表这个数组所保存的变量类型是_,数组名是_,数组的大小为_,数组元素下标的使用范围是_。(分数:1.00)填空项 1:_ (正确答案:int arr 5 0 到 4)解析:22.假设 x=13,y=4,则表达式 x%y != 0 的值是_,其数据类型是_。(分数:1.00)填空项 1:_ (正确答案:true boolean)解析:23.异常处理是由_、_和 finally 块三个关键所组成的程序块。(分数:1.00)填空项 1:_ (正确答案:try catch)解析:24.以下程序段的输出结果是_int x = 5, y = 6, z = 4;if (x + y z elseSys

24、tem.out.println(“不是三角形“);(分数:1.00)填空项 1:_ (正确答案:三角形)解析:25.下面程序段的执行结果是_int a = 2, 3, 4, 5, 6 ;for (int i = a.length - 1; i = 0; i-)System.out.print(ai + “);(分数:1.00)填空项 1:_ (正确答案:6 5 4 3 2)解析:三、程序阅读题(总题数:5,分数:25.00)26.以下程序的输出结果为_。public class Person String name;int age;public Person(String name, int

25、age) this.name = name;this.age = age;public static void main(String args) Person c = new Person(“Peter“, 17);System.out.println(c.name + “ is “ + c.age + “ years old!“);(分数:5.00)填空项 1:_ (正确答案:Peter is 17 years old!)解析:27.以下程序的输出结果为_。public class Course private String cNumber;private String cName;pri

26、vate int cUnit;public Course(String number, String name, int unit) cNumber = number;cName = name;cUnit = unit;public void printCourseInfo_ System.out.println(“课程号:“ + cNumber + “ 课程名:“ + cName + “ 学分:“ + cUnit);class CourseTest public static void main(String args) Course c;c = new Course(“101“, “ASP

27、“, 3);c.printCourseInfo_;(分数:5.00)填空项 1:_ (正确答案:课程号:101 课程名:ASP 学分:3)解析:28.以下程序的输出结果为_。public class Tom private float weight;private static String name;public void setWeight(float weight) this.weight = weight;private void out_ System.out.println(name + “体重:“ + weight + “斤“);public static void main(S

28、tring args) Tom.name = “汤姆猫“;Tom cat = new Tom_;cat.setWeight(20);cat.out_;(分数:5.00)填空项 1:_ (正确答案:汤姆猫体重:20.0 斤)解析:29.以下程序的输出结果_。public class Father String name, address, tel;int age;public Father(String name, int age) this.name = name;this.age = age;void out_ System.out.print(“姓名:“ + name);System.ou

29、t.print(“ 年龄:“ + age);void outOther_ System.out.print(“ 家庭住址:“ + address);System.out.print(“ 电话:“ + tel);class Son extends Father String school;public Son(String name, int age) super(name, age);void out_ super.out_;super.outOther_;System.out.println(“ 学校:“ + school);public static void main(String ar

30、gs) Son son = new Son(“Tom“, 15);son.address = “金水区“;son.school = “九中“;son.tel = “66123456“;son.out_;(分数:5.00)填空项 1:_ (正确答案:姓名:Tom 年龄:15 家庭住址:金水区 电话:66123456 学校:九中)解析:30.下列程序的运行结果是_。public class MyClass int a = 1, 2, 3, 4, 5 ;void out_ for (int j = 0; j a.length; j+)System.out.print(aj + “);public s

31、tatic void main(String args) MyClass my = new MyClass_;my.out_;(分数:5.00)填空项 1:_ (正确答案:12345)解析:四、简答题(总题数:3,分数:21.00)31.简述 Java 中异常处理的机制?(分数:7.00)_正确答案:(首先 Java 的异常是面向对象的。一个 Java 的 Exception 是一个描述异常情况的对象,当出现异常情况时,一个 Exception 对象就产生了,并放到异常的成员函数里。Java 的异常处理是通过 5 个关键词来实现的:try,catch,throw,throws 和 finall

32、y。1.异常处理:在 Java 语言的错误处理结构由 try,catch,finally 三个块组成。其中 try 块存放将可能发生异常的 Java 语言,并管理相关的异常指针;catch 块紧跟在 try 块后面,用来激发被捕获的异常;finally 块包含清除程序没有释放的资源,句柄等。不管 try 块中的代码如何退出,都将执行 finally 块。2.抛出异常:Java 语言可以不在方法中直接捕获,而用 throw 语句将异常抛给上层的调用者。Throw 语句就是来明确地抛出一个异常;首先你必需得到一个 Throwable 的实例句柄,通过参数传到 catch 中,或者采用 new 操作

33、符来创建一个。)解析:32.什么是继承?(分数:7.00)_正确答案:(通过必要的说明能够实现某个类无需重新定义就拥有另一个类的某些属性和方法,并把这种关系称为继承,先定义的类称为父类,后定义的类称为子类,并且允许多层的继承关系。)解析:33.请简述重载和重写的区别?(分数:7.00)_正确答案:(方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现。重写 Overriding 是父类与子类之间多态性的一种表现,重载 Overloading 是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overr

34、iding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded 的方法是可以改变返回值的类型。)解析:五、程序设计题(总题数:3,分数:30.00)34.按以下要求编写程序(1) 创建一个 Rectangle 类,添加 width 和 height 两个成员变量(2) 在 Rectangle 中添加两种方法分别计算矩形的周长和面积(3) 编程利用 Rectangle 输出一个矩形的周长和面积(分数:10.00)_正确

35、答案:(public class Rectangle float width, height;public Rectangle(float width, float height) this.width = width;this.height = height;public float getLength_return (this.width + this.height) * 2;public float getArea_return this.width * this.height;public static void main(String args) Rectangle rect = n

36、ew Rectangle(10, 20);System.out.println(“周长是:“ + rect.getLength_);System.out.println(“面积是:“ + rect.getArea_);)解析:35.按以下要求编写程序(1) 编写 Animal 接口,接口中声明 run_ 方法(2) 定义 Bird 类和 Fish 类实现 Animal 接口(3) 编写 Bird 类和 Fish 类的测试程序,并调用其中的 run_方法(分数:10.00)_正确答案:(public interface Animal void run_;class Bird implements

37、 Animal public void run_ System.out.println(“鸟儿在飞.“);class Fish implements Animal public void run_ System.out.println(“鱼儿在游.“);public class TestAnimal public static void main(String args) Bird bird = new Bird_;bird.run_;Fish fish = new Fish_;fish.run_;)解析:36.编写一个 Frame 框架应用程序,要求如下:(1) 在窗口设置两个菜单“文件”、

38、“编辑”(2) 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”(3) 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”(4) 点击关闭菜单项时,使程序关闭。(分数:10.00)_正确答案:(import java.awt.Color;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.aw

39、t.event.WindowAdapter;import java.awt.event.WindowEvent;/* 主窗体*/public class MyFrame extends Frame private static final long serialVersionUID = 6895463895656626294L;private Frame frmMain; / 窗体MenuBar mb; / 菜单栏Menu mnuFile; / “文件“菜单Menu mnuEdit; / “编辑“菜单MenuItem miOpen; / “打开“菜单项MenuItem miSave; / “保

40、存“菜单项MenuItem miClose; / “关闭“菜单项MenuItem miCopy; / “复制“菜单项MenuItem miPaste; / “粘贴“菜单项public MyFrame_ frmMain = new Frame(“主窗体“);/ 创建菜单栏mb = new MenuBar_;/ 创建菜单mnuFile = new Menu(“文件“);mnuEdit = new Menu(“编辑“);/ 创建菜单项miOpen = new MenuItem(“打开“);miSave = new MenuItem(“保存“);miClose = new MenuItem(“关闭“)

41、;miCopy = new MenuItem(“复制“);miPaste = new MenuItem(“粘贴“);public void showFrame_ frmMain.setSize(800, 600);frmMain.setLocation(100, 100);frmMain.setBackground(Color.white);frmMain.setVisible(true);frmMain.setLayout(null);frmMain.addWindowListener(new WindowHandler_); / 注册窗口监听器/ 将菜单栏放入窗体中frmMain.setMenuBar(mb);/ 将菜单放入菜单栏中mb.add(mnuFile);mb.add(mnuEdit);/ 将菜单项放入菜单中mnuFile.add(miOpen);mnuFile.add(miSave);mnuFile.add(miClose);mnuEdit.add(miCopy);mnuEdit.add(miPaste

展开阅读全文
相关资源
猜你喜欢
  • DIN EN 445-2008 Grout for prestressing tendons - Test methods English version of DIN EN 445 2008-01《预拉伸钢筋束用灌浆 试验方法》.pdf DIN EN 445-2008 Grout for prestressing tendons - Test methods English version of DIN EN 445 2008-01《预拉伸钢筋束用灌浆 试验方法》.pdf
  • DIN EN 4450-2006 Aerospace series - Aluminium alloy AL-P7050-T762 - Sheet - 0 8 mm a 6 mm German and English version EN 4450 2005《航空航天系列 铝合金AL-P7050-T762 带材 薄板材0 8mm≥a≥6mm》.pdf DIN EN 4450-2006 Aerospace series - Aluminium alloy AL-P7050-T762 - Sheet - 0 8 mm a 6 mm German and English version EN 4450 2005《航空航天系列 铝合金AL-P7050-T762 带材 薄板材0 8mm≥a≥6mm》.pdf
  • DIN EN 4458-2006 de en 6259 Aerospace series - Studs MJ threads in titanium alloy TI-P64001 MoS coated with serrated locking ring in corrosion resisting steel - Strength class 1100.pdf DIN EN 4458-2006 de en 6259 Aerospace series - Studs MJ threads in titanium alloy TI-P64001 MoS coated with serrated locking ring in corrosion resisting steel - Strength class 1100.pdf
  • DIN EN 4459-2006 Aerospace series - Studs in titanium alloy TI-P64001 with serrated locking ring in corrosion resisting steel - Design standard German and English version EN 4459 2.pdf DIN EN 4459-2006 Aerospace series - Studs in titanium alloy TI-P64001 with serrated locking ring in corrosion resisting steel - Design standard German and English version EN 4459 2.pdf
  • DIN EN 446-2008 Grout for prestressing tendons - Grouting procedures English version of DIN EN 446 2008-01《预应力部件用灰浆 灌浆程序》.pdf DIN EN 446-2008 Grout for prestressing tendons - Grouting procedures English version of DIN EN 446 2008-01《预应力部件用灰浆 灌浆程序》.pdf
  • DIN EN 4460-2006 Aerospace series - Studs in titanium alloy TI-P64001 with serrated locking ring in corrosion resisting steel - Installation and removal procedure German and Englis.pdf DIN EN 4460-2006 Aerospace series - Studs in titanium alloy TI-P64001 with serrated locking ring in corrosion resisting steel - Installation and removal procedure German and Englis.pdf
  • DIN EN 4461-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf DIN EN 4461-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf
  • DIN EN 4462-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf DIN EN 4462-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf
  • DIN EN 4463-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf DIN EN 4463-2007 Aerospace series - Steel FE-PM1506 (X5CrNiMoAI13-8-2) - Vacuum induction melted and consumable electrode remelted - Solution treated and precipitation treated - Ba.pdf
  • 相关搜索

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

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