Java语言基础和面向对象考试题

合集下载

《java语言基础》考试题

《java语言基础》考试题

《java语言基础》练习题一、单项选择题1.Java是从()语言改进重新设计。

A.Ada B.C++ C.Pasacal D.BASIC答案:B2.下列语句哪一个正确()A.Java程序经编译后会产生machine codeB.Java程序经编译后会产生byte codeC.Java程序经编译后会产生DLLD.以上都不正确答案:B3.下列说法正确的有()A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor答案:C4.提供Java存取数据库能力的包是()A.java.sql B.java.awt C.ng D.java.swing答案:A5.下列运算符合法的是()A.&& B.<> C.if D.:=答案:A6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是()A.0 B.1 C.-1 D.死循环答案:C7.下列哪一种叙述是正确的()A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号答案:D8.下列语句正确的是()A.形式参数可被视为local variableB.形式参数可被字段修饰符修饰C.形式参数为方法被调用时,真正被传递的参数D.形式参数不可以是对象答案:A9.下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法答案:D二、多项选择题1.Java程序的种类有()A.类(Class)B.Applet C.Application D.Servlet答案:BC2.下列说法正确的有()A.环境变量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括class path C.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory)答案:BCD3.下列标识符不合法的有()A.new B.$Usdollars C.1234 D.car.taxi答案:ACD4.下列说法错误的有()A.数组是一种对象B.数组属于一种原生类C.int number=[]={31,23,33,43,35,63}D.数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有()A.private B.public C.protected D.static答案:ACD6.下列正确的有()A.call by value不会改变实际参数的数值B.call by reference能改变实际参数的参考地址C.call by reference不能改变实际参数的参考地址D.call by reference能改变实际参数的内容答案:ACD7.下列说法错误的有()A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有()A.Java面向对象语言容许单独的过程与函数存在B.Java面向对象语言容许单独的方法存在C.Java语言中的方法属于类中的成员(member)D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有()A.能被java.exe成功运行的java class文件必须有main()方法B.J2SDK就是Java APIC.Appletviewer.exe可利用jar选项运行.jar文件D.能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD三、判断题1.Java程序中的起始类名称必须与存放该类的文件名相同。

《java语言基础》考试题

《java语言基础》考试题

java 语言基础》练习题、单项选择题1.Java 是从()语言改进重新设计。

A.Ada B.C++ C .Pasacal D.BASIC答案: B2.下列语句哪一个正确()A.Java 程序经编译后会产生machine codeB.Java 程序经编译后会产生byte codeC.Java 程序经编译后会产生DLLD .以上都不正确答案: B3.下列说法正确的有()A . class 中的constructor 不可省略B. constructor必须与class同名,但方法不能与class同名C.constructor 在一个对象被new 时执行D .一个class 只能定义一个constructor答案: C4.提供Java 存取数据库能力的包是()A .java.sqlB .java.awtC .ngD .java.swing答案: A5.下列运算符合法的是()A .&&B .<>C .ifD .:=答案: A6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后, C 的值是()A . 0B . 1 C. -1 D .死循环答案: C7 .下列哪一种叙述是正确的()A .abstract 修饰符可修饰字段、方法和类B .抽象方法的body 部分必须用一对大括号{ } 包住C .声明抽象方法,大括号可有可无D .声明抽象方法不可写出大括号答案: D8 .下列语句正确的是()A .形式参数可被视为local variableB .形式参数可被字段修饰符修饰C .形式参数为方法被调用时,真正被传递的参数D .形式参数不可以是对象答案: A9.下列哪种说法是正确的()A .实例方法可直接调用超类的实例方法B .实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D .实例方法可直接调用本类的类方法答案: D、多项选择题1.Java程序的种类有()A . 类(Class)B . AppletC . ApplicationD . 答案:BC2.下列说法正确的有()A .环境变量可在编译source code 时指定B •在编译程序时,所能指定的环境变量不包括C. javac 一次可同时编译数个Java 源文件D . javac.exe 能指定编译结果要置于哪个目录(答案:BCD3.下列标识符不合法的有()A . newB . $UsdollarsC . 1234D . car.taxi答案:ACD4.下列说法错误的有()Servletclass path directory )A •数组是一种对象B •数组属于一种原生类C • int number=[]={31,23,33,43,35,63}D .数组的大小可以任意改变答案:BCD5.不能用来修饰interface 的有()A .privateB .publicC .protected D.static答案:ACD6.下列正确的有()A .call by value 不会改变实际参数的数值B.call by reference 能改变实际参数的参考地址C.call by reference 不能改变实际参数的参考地址D.call by reference 能改变实际参数的内容答案:ACD 7.下列说法错误的有()A .在类方法中可用this 来调用本类的类方法B .在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D •在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有()A .Java 面向对象语言容许单独的过程与函数存在B.Java 面向对象语言容许单独的方法存在C.Java 语言中的方法属于类中的成员(member)D.Java 语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC 9.下列说法错误的有()A .能被java.exe成功运行的java class文件必须有main()方法B.J2SDK 就是Java APIC. Appletviewer.exe可利用jar选项运行.jar文件D .能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD三、判断题1.Java程序中的起始类名称必须与存放该类的文件名相同。

江苏大学大一计算机专业Java语言与面向对象程序设计考试试卷及参考答案2

江苏大学大一计算机专业Java语言与面向对象程序设计考试试卷及参考答案2

江苏大学Java语言与面向对象程序设计考试试卷及参考答案2一、单项选择题(5’)1.下列语句序列执行后,b的值是()。

int a=2,b=4; if(a<--b)a*=a;A、5B、3C、15D、10答案:B2.下列程序段执行后b3的结果是()。

boolean b1=true,b2=true,b3; b3=!b2?b2:!b2;A、0B、1C、trueD、false答案:D3.为了使包sos中的所有类在当前程序中可见,可以使用的语句是()。

A、import sos.*;B、package sos.*;C、sos import;D、sos package;答案:A4.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。

A. import java.awt.*B. import java.io.*C. import java.applet.AppletD. import java.awt.Graphics答案:B5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为()。

A. 隐藏B. 覆盖C. 重载D. Java不支持此特性答案:C6.下列关于修饰符混用的说法,错误的是()。

A、abstract不能与final并列修饰同一个类B、abstract类中不可以有private的成员C、abstract方法必须在abstract类中D、staic方法中能处理非static的属性答案:D7.执行下面程序段后,b,x,y的值分别是()。

int x=6,y=8;boolean b;b=x>y&&++x==--y;A、true,6,8B、false,7,7C、true,7,7D、false,6,8答案:D8.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

面向对象程序设计与Java语言专升本试题详解

面向对象程序设计与Java语言专升本试题详解

面向对象程序设计与Java语言专升本试题详解面向对象程序设计(Object-Oriented Programming,简称OOP)是一种常用的程序设计范式,它以对象作为程序的基本单元,通过封装、继承和多态等概念来实现程序的设计和开发。

Java语言作为一种广泛应用于软件开发领域的高级编程语言,也是OOP的主要实现语言之一。

在Java语言的专升本试题中,常涉及面向对象程序设计的相关知识和技术。

本文将通过详细解析一些常见的Java专升本试题,以帮助读者更好地理解和掌握面向对象程序设计与Java语言。

1. 面向对象程序设计基础题题目:根据以下要求,设计一个学生类(Student),包含学生的姓名、年龄、性别和学号等属性,并实现以下功能:1)构造方法,用于初始化学生对象;2)获取和设置学生属性的方法;3)打印学生的信息。

解析:根据题目要求,我们需要设计一个学生类(Student),该类应包含姓名(name)、年龄(age)、性别(gender)和学号(studentID)等属性。

为了能够初始化学生对象,我们可以在类中添加一个构造方法,通过构造方法来传入学生的姓名、年龄、性别和学号等参数,并将其赋值给对应的属性。

然后,我们可以为每个属性添加对应的获取和设置方法,以便在需要时可以获取或修改学生的属性。

最后,通过一个打印学生信息的方法来输出学生的相关信息。

代码示例:```javapublic class Student {private String name;private int age;private String gender;private String studentID;public Student(String name, int age, String gender, String studentID) { = name;this.age = age;this.gender = gender;this.studentID = studentID;}public String getName() {return name;}public void setName(String name) { = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getGender() {return gender;}public void setGender(String gender) { this.gender = gender;}public String getStudentID() {return studentID;}public void setStudentID(String studentID) {this.studentID = studentID;}public void printInfo() {System.out.println("姓名:" + name);System.out.println("年龄:" + age);System.out.println("性别:" + gender);System.out.println("学号:" + studentID);}}```通过以上的代码示例,我们设计了一个名为Student的学生类,其中包含了姓名、年龄、性别和学号等属性,并实现了构造方法、属性的获取和设置方法以及打印信息的方法。

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4

《面向对象程序设计JA V A语言程序设计》期末考试试题及部分答案1一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。

1.下列语句序列执行后,k 的值是( B )。

int m=3, n=6, k=0;while( (m++) < ( -- n) ) ++k;A) 0 B) 1 C) 2 D) 32.设i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。

A) i = i + 2 B) a[0] = 7;C) i++ - --j; D) a(0) = 66;3.Java语言的类间的继承关系是( B )。

A) 多重的B) 单重的C) 线程的D) 不能继承4.设有定义int i = 6 ;,则执行以下语句后,i 的值为( C )。

i += i - 1;A) 10 B) 121 C) 11 D) 1005.下列选项中,用于在定义子类时声明父类名的关键字是( C )。

A)interface B) package C) extends D) class6.若已定义byte[ ] x= {11,22,33,-66} ;其中0≤k≤3,则对x数组元素错误的引用是( C )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]7.下列语句序列执行后,ch1 的值是( B )。

char ch1='A',ch2='W';if(ch1 + 2 < ch2 ) ++ch1;A) ‘A' B) ‘B' C) ‘C' D) B8.下列语句序列执行后,i 的值是( D )。

int i=8, j=16;if( i-1 > j ) i--; else j--;A) 15 B) 16 C) 7 D) 89.下列语句序列执行后,k 的值是( C )。

JAVA语言与面向对象程序设计期末复习题

JAVA语言与面向对象程序设计期末复习题

JAVA语言与面向对象程序设计期末复习题2011年上(一)单项选择题(二) 1.对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。

A. 颜色B. 动态C. 状态D. 重量2.使用JDK编译ja v a程序时使用的命令是()。

A. javaB. javacC. appletviewerD. javadoc3.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符()。

A. privateB. protectedC. publicD. static4.在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为()。

A. constB. finalC. staticD. class5.在程序中声明包的语句关键字为()。

A. volatileB. packC. importD. package6.在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为()。

A. catchB. throwC. throwsD. finally7.在类定义首部的语法格式中,()不能作为其中的修饰符。

A. publicB. protectdC. extendsD. abstract8.下列哪个类不是异常类的父类?()。

A. ErrorB. ThrowableC. ExceptionD. Object9.下面的关键字()与异常处理无关。

A. throwB. throwsC. importD. finally10.在读字节文件Employee.dat 时,使用该文件作为参数的类是()。

A. BufferedReaderB. DataInputStreamC. DataOutputStreamD. FileInputStream(二)填空题1.Java类库也称为Java API,它是Application Programming Interface的缩写,中文含义为________。

2.Java语言中用于修饰类的成员具有保护或私有访问属性的关键字分别为________和________。

java基础入门考试题目及答案

java基础入门考试题目及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. object答案:A2. 下列哪个是Java中的保留字?A. appleB. publicC. javaD. dog答案:B3. Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A4. 在Java中,哪个关键字用于定义一个方法?A. functionB. methodC. defD. void答案:D5. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. structD. object答案:B6. Java中,哪个关键字用于声明一个包?A. packageB. importC. classD. public答案:A7. Java中,哪个关键字用于实现多重继承?A. extendsB. implementsC. extends and implementsD. None of the above答案:B8. 在Java中,哪个关键字用于声明一个变量?A. varB. letC. defD. val答案:A9. Java中,哪个关键字用于声明一个常量?A. finalB. constC. staticD. var答案:A10. 在Java中,哪个关键字用于抛出一个异常?A. throwB. throwsC. catchD. try答案:B二、填空题(每题2分,共20分)1. Java是一种_________语言,它支持跨平台运行。

答案:面向对象2. Java程序的执行入口是_________方法。

答案:main3. 在Java中,所有的类都是_________类的子类。

答案:Object4. Java中,用于声明一个私有方法的关键字是_________。

武汉工程大学大二计算机专业Java语言与面向对象程序设计考试试卷及参考答案4

武汉工程大学Java语言与面向对象程序设计考试试卷及参考答案4一、单项选择题(5’)1.下面类定义中哪一个定义了一个不允许有子类的类?()A、class Key {}B、abstract final class Key {}C、class Key {final;}D、final class Key {}答案:D2.下面程序的输出是()。

System.out.println(4 | 7);A、4B、5C、6D、7答案:D3.以下选项中,合法的赋值语句是()。

A、a==1B、++iC、a=a+1=5D、!(++a!=b--)答案:B4.下面语句序列执行后,a的值是()。

int a=13; a%=a/5;A、3B、13C、169D、1答案:D5.下面类定义中哪一个给出了合法的抽象类的定义?()A、abstract Animal {abstract void growl();}B、class abstract Animal {abstract void growl();}D、abstract class Animal{abstract void growl(){System.out.println("growl");}}答案:C6.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。

A、import java.awt.*B、import java.applet.*C、import java.io.*D、import java.awt.event.*答案:D7.下面程序的输出是()。

System.out.println(2 | 3);A、1B、2C、3D、4答案:C8.下面的语句的作用是:()。

Vector MyVector = new Vector(100,50);A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增答案:D9.下面程序段的输出结果是()。

Java面向对象程序设计复习题附答案

Java面向对象程序设计复习题一、选择题1、下列哪个是Java中的关键字(C )。

A、runB、IntegerC、defaultD、implement2、下面关于Java.applet.Applet和其祖先类的描述语句哪个不对(B )。

A、Applet是Container的一种B、Applet是Window的一种C、Applet是Component的一种D、Applet是Panel的一种3、下列类DataOutputStream的构造方法正确的是(A )。

A、new dataOutputStream(new FileOutputStream(“out.txt”));B、new dataOutputStream(“out.txt”);C、new dataOutputStream(new writer(“out.txt”));D、new dataOutputStream(new FileWriter(“out.txt”));4、在switch(表达式)语句中,表达式的类型不能为(C )。

A、byteB、charC、longD、int5、在接口MouseMotionListener中方法正确的是(A )。

A、Public void mouseDragged(MouseEvent)B、Public boolean mouseDragged(MouseEvent)C、Public void mouseDragged(MouseMotionEvent)D、Public boolean MouseDragged(MouseMotionEvent)6、下面是一些异常类的层次关系ng.Exceptionng.RuntimeExceptionng.IndexOutOfBoundsExceptionng.ArrayIndexOutOfBoundsExceptionng.StringIndexOutOfBoundsException假设有一个方法X,能够抛出两个异常,Array Index和String Index异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。

《Java面向对象程序设计》考试卷及答案带注释

一、单选题(每小题1分,共30分)1.在MyEclipse中,()视图可以将项目中包含的文件及层次结构展示出来。

CA) Package B)Declaration C)Navigator D) Console2.下列标识符中,正确的是()。

CA)class B) 123_rr C) _lei D) test&123.下列的()选项可以正确用以表示八进制值8。

0x代表16进制,0代表8进制 D A)0x8 B)0x10 C)08 D)0104.以下哪个不是Java的原始数据类型()DA) int B) boolean C) float D) Char引用数据类型5.下列有关Java布尔类型的描述中,正确的是()AA)一种基本的数据类型,它的类型名称为booleanB)用int表示类型C)其值可以赋给int类型的变量D)有两个值,1代表真,0代表假6.在Java中,不属于整数类型变量的是( ) AA) double 浮点型B) long C) int D) byte7.以下do-while语句构成的循环执行次数是()。

Bint k=0;do { ++k ;}while(k<1);A) 一次也不执行B) 执行1次C) 无限次D) 有语法错误,不能执行8.表达式(1/0<1)&& (12==0) 的值为()。

逻辑运算结果只有true和false两种 BA) true B) false C) 0 D) 运行时抛出异常9.以下()表达式不可以作为循环条件 AA) i=5 B )i<3 C) count==i D) bEqual=str.equals("q") 10.下列数组初始化正确的是() DA) int score[5] = {90,12,34,77,56};B) int[5] score = new int[];C) int[] score = new int[5]{90,12,34,77,56};D) int score[] = new int[]{90,12,34,77,56};11.若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是() CA) x[5-3] B) x[k] C) x[k+5] D) x[0]12.以下代码的输出结果是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 下列代码的运行结果是() public static void main(String[] args) { String str = "420"; str += 42; System.out.print(str); } A. 42 B. 420 C. 462 D. 42042 正确答案:D 2. 下列代码的输出结果是()。 abstract class Vehicle { public int speed() { return 0; } } class Car extends Vehicle { public int speed() { return 60; } } class RaceCar extends Car { public int speed() { return 150; } } public class TestCar { public static void main(String[] args) { RaceCar racer = new RaceCar(); Car car = new RaceCar(); Vehicle vehicle = new RaceCar(); System.out.println(racer.speed() + ", " + car.speed() + ", " + vehicle.speed()); } }

A. 0, 0,0 B. 150, 60, 0

C. 150, 150, 150 D. 抛出运行时异常 正确答案:C 3. 下列属于不合法Java标识符的是()。 A. _mem B. 12a C. M12 D. $12 正确答案:B 4. 请看下列代码: public interface A { String DEFAULT_GREETING = "Hello World"; public void method1(); } 现有接口B,是A接口的子接口,下列选择中B接口的声明正确的是: A. public interface B extends A { } B. public interface B implements A {} C. public interface B instanceOf A {} D. public interface B inheritsFrom A { } 正确答案:A 5. 下列代码编译和运行的结果是()。 public class A { public void start() { System.out.println("TestA"); } } public class B extends A { public void start() { System.out.println("TestB"); } public static void main(String[] args) { ((A) new B()).start(); } }

A. 输出:TestA B. 输出:TestB C. 输出:TestA TestB D. 编译错误 正确答案:B 6. 下列属于不合法Java标识符的是()。 A. _avaj B. 5save C. Avaj D. $80 正确答案:B 7. 请看下列代码: class ClassA {} class ClassB extends ClassA {} class ClassC extends ClassA {} public class Test{ public static void main(String[] args) { ClassA p0 = new ClassA(); ClassB p1 = new ClassB(); ClassC p2 = new ClassC(); ClassA p3 = new ClassB(); ClassA p4 = new ClassC(); } } 可以在处,填入的代码正确的是() A. p0 = p1; B. p1 =p2; C. p2 = p4; D. p2 = (ClassC)p1; 正确答案:A 8. 下列代码的输出结果是: class Cup { } class PoisonCup extends Cup { public void takeCup(Cup c) { if (c instanceof PoisonCup) { System.out.println("Inconceivable!"); } else if (c instanceof Cup) { System.out.println("Dizzying intellect!"); } else { System.exit(0); } } } public class TestCup { public static void main(String[] args) { Cup cup = new PoisonCup(); PoisonCup poison=new PoisonCup(); poison.takeCup(cup); } } A. Inconceivable! B. Dizzying intellect! C. 代码正常运行,但是无输出 D. 抛出运行时异常 正确答案:A 9. 编译和运行以下代码的结果为()。 public class MyMain{ public static void main(String argv){ System.out.println("Hello cruel world"); } } A. 编译错误 B. 运行输出 "Hello cruel world" C. 编译无错,但运行时指示没有定义构造方法 D. 编译无错,但运行时指示没有正确定义main方法 正确答案:D 10. 下面关于final说法错误的是:() A. final修饰类时,该类不能被继承。 B. final修饰方法时,该方法不能被重写。 C. 当引用到使用static final 修饰的常量时,将采用编译期绑定的方式。 D. 当使用final和abstract共同修饰一个类时,final应至于abstract之前。 正确答案:D 11. 请看下列代码编译和运行的结果是: package packagea; public class Message { String getText() { return "text"; } } package packageb; public class XMLMessage extends packagea.Message{ String getText() { return "text"; } public static void main(String[] args) { System.out.println(new XMLMessage().getText()); } } A. text B. text C. 抛出运行时异常 D. 代码public class XMLMessage extends packagea.Message{行,编译错误 正确答案:B 12. 下列代码编译和运行的结果是: class SuperCalc { protected static int multiply(int a, int b) { return a * b; } } class SubCalc extends SuperCalc { public static int multiply(int a, int b) { int c = super.multiply(a, b); return c; } } public class TestSuper { public static void main(String[] args) { SubCalc sc = new SubCalc(); System.out.println(sc.multiply(3, 4)); System.out.println(SubCalc.multiply(2, 2)); } }

A. 运行代码,但是没有输出 B. 代码public static int multiply(int a, int b) {行,编译错误 C. 代码int c = super.multiply(a, b);行,编译错误 D. 代码System.out.println(sc.multiply(3, 4));行,编译错误 正确答案:C 13. 程序的执行结果是()。

public class Test { int x; public static void main(String [] args){ Test t = new Test(); t.x=5; change(t); System.out.println(t.x); } public static void change(Test t){

相关文档
最新文档