大学java期末试卷2份(含答案)
- 格式:pdf
- 大小:148.09 KB
- 文档页数:7
java大一期末考试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的保留字?A. publicB. StringC. intD. main答案:A3. Java程序的入口点是?A. main()B. start()C. run()D. execute()答案:A4. 在Java中,哪个类提供了基本的输入输出功能?A. SystemB. ScannerC. ConsoleD. IO答案:B5. 下列哪个数据类型是Java中的原始数据类型?A. StringB. intC. ArrayListD. HashMap答案:B6. 在Java中,用于声明一个引用类型的关键字是?A. varB. finalC. constD. static答案:A7. Java中,哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C8. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B9. Java中,哪个关键字用于实现多重继承?A. extendsB. implementsC. interfaceD. abstract答案:B10. 下列哪个是Java中的集合框架?A. ArrayListB. HashMapC. LinkedListD. 所有选项答案:D二、填空题(每题3分,共15分)1. Java中的________关键字用于声明一个方法。
答案:void2. 在Java中,________关键字用于声明一个变量是不可变的。
答案:final3. Java中的________关键字用于声明一个类是抽象的。
答案:abstract4. Java中的________关键字用于声明一个类是最终的,不能被继承。
java程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在Java中,以下哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. Java中,哪个类是所有Java类的根类?A. ObjectB. SystemC. StringD. Math答案:A3. 下列哪个数据类型是Java中的原始数据类型?A. StringB. IntegerC. intD. ArrayList答案:C4. 在Java中,哪个关键字用于定义一个方法?A. functionB. methodC. defD. void5. 下列哪个选项是Java中的合法标识符?A. 2variableB. variable2C. $variableD. variable-答案:B6. 在Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A7. Java中的集合框架中,哪个接口提供了添加和删除元素的方法?A. ListB. SetC. MapD. Queue答案:A8. 在Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C9. Java中,哪个关键字用于声明一个线程?B. runnableC. synchronizedD. volatile答案:B10. 在Java中,下列哪个选项是正确的字符串连接操作?A. "Hello" + 5B. "Hello" + "World"C. 5 + "Hello"D. "Hello" * 3答案:B二、填空题(每题2分,共20分)1. Java中的________关键字用于声明一个接口。
答案:interface2. Java中的________关键字用于实现一个接口。
java期末考试试题及答案Java期末考试试题一、选择题(每题2分,共20分)1. 下列哪个关键字用于定义Java接口?A. classB. interfaceC. packageD. abstract2. Java中,哪个类是所有Java类的根类?A. ObjectB. StringC. SystemD. Integer3. 在Java中,下列哪个方法用于获取对象的内存地址?A. hashCode()B. equals()C. clone()D. toString()4. 下列哪个是Java的访问修饰符?A. publicB. staticC. finalD. synchronized5. Java中,哪个关键字用于定义异常类?A. classB. interfaceC. exceptionD. error6. 下列哪个是Java集合框架中的接口?A. ArrayListB. LinkedListC. HashMapD. List7. Java中,哪个关键字用于定义泛型?A. newB. extendsC. implementsD. < >8. 下列哪个是Java的事件监听器接口?A. ActionListenerB. MouseListenerC. KeyEventD. Event9. Java中,哪个关键字用于实现多态?A. newB. overrideC. extendsD. implements10. 下列哪个是Java的异常处理关键字?A. tryB. catchC. finallyD. All of the above二、简答题(每题10分,共20分)1. 解释Java中的封装、继承和多态的概念,并给出一个简单的代码示例。
2. 描述Java集合框架中的List和Set接口的区别。
三、编程题(每题15分,共30分)1. 编写一个Java程序,实现一个简单的计算器,能够执行加、减、乘、除四种基本运算。
java期末考试题目及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于定义类?A. staticB. publicC. classD. interface答案:C2. 下列哪个不是Java的基本数据类型?A. intB. floatC. StringD. boolean答案:C3. 在Java中,哪个方法用于获取对象的哈希码?A. hashCode()B. equals()C. clone()D. toString()答案:A4. Java中的异常处理机制是通过什么关键字实现的?A. tryB. catchC. finallyD. 所有选项都是答案:D5. 下列哪个不是Java集合框架中的接口?A. ListB. SetC. MapD. Object答案:D6. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A7. Java中,哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D8. Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. packageD. import答案:B9. 在Java中,哪个关键字用于定义一个包?A. packageB. classC. importD. interface答案:A10. Java中,哪个关键字用于定义一个枚举类型?A. enumB. classC. structD. union答案:A二、简答题(每题5分,共30分)1. 请简述Java的垃圾回收机制。
答案:Java的垃圾回收机制是一种自动内存管理功能,它负责回收不再使用的对象所占用的内存。
垃圾回收器会定期检查内存中的对象,并识别那些不再被任何引用指向的对象,然后将这些对象的内存释放回堆内存,以便再次使用。
2. 请解释Java中的构造方法。
java期末考试题及答案中国矿业大学一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的垃圾回收机制?A. 手动删除对象B. 使用finalize()方法C. 系统自动回收无用对象D. 程序员控制内存分配答案:C3. Java中,下列哪个是合法的变量名?A. 2variableB. variable-nameC. $variableD. variable答案:D4. Java中,下列哪个是正确的继承关系?A. 一个类可以继承多个父类B. 一个类只能继承一个父类C. 一个类可以没有父类D. 所有类都只能继承Object类答案:B5. 在Java中,下列哪个是正确的异常处理语句?A. try { ... } catch { ... }B. try { ... } catch (Exception e) { ... }C. try { ... } catch (e) { ... }D. try { ... } catch (Exception) { ... }答案:B6. Java中,下列哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A7. 在Java中,下列哪个是正确的数组声明?A. int[] myArray = new int[5];B. int myArray[] = new int[5];C. int[] myArray = new int[];D. int myArray = new int[5];答案:A8. Java中,下列哪个是正确的方法重载?A. public void print(int a) {}B. public void print(double a) {}C. public void print(int a, int b) {}D. All of the above答案:D9. Java中,下列哪个是正确的字符串连接?A. String str = "Hello" + "World";B. String str = "Hello" + 123;C. String str = "Hello" + 123.45;D. All of the above答案:D10. 在Java中,下列哪个是正确的集合框架?A. CollectionB. CollectionsC. ListD. All of the above答案:D二、填空题(每题2分,共20分)1. Java中,用于定义包的关键字是_______。
java实用教程期末考试题及答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 在Java中,下列哪个是正确的字符串拼接方式?A. "Hello" + "World"B. "Hello" + 5C. "Hello" + 5.0D. "Hello" + true答案:A3. 下列哪个选项是Java中的访问修饰符?A. privateB. publicC. protectedD. All of the above答案:D4. Java中,哪个关键字用于捕获异常?A. tryB. catchC. throwD. throws答案:B5. 在Java中,下列哪个是正确的数组初始化方式?A. int[] myArray = {1, 2, 3};B. int myArray[] = {1, 2, 3};C. int myArray = {1, 2, 3};D. Both A and B答案:D6. Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B7. 在Java中,下列哪个是正确的继承方式?A. class Derived extends Base {}B. class Derived implements Base {}C. class Derived extends Base implements Interface {}D. All of the above答案:D8. Java中,哪个关键字用于定义一个抽象类?A. abstractB. finalC. staticD. interface答案:A9. 在Java中,下列哪个是正确的方法重载方式?A. void display() {}B. void display(int i) {}C. void display(String s) {}D. All of the above答案:D10. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. All of the above答案:A二、填空题(每题2分,共20分)1. Java程序的执行是从____开始的。
大学java期末考试试题和答案大学Java期末考试试题和答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于声明一个类?A. classB. interfaceC. publicD. private答案:A2. 下列哪个选项是Java中的一个保留字?A. classB. publicC. voidD. myFunction答案:A3. Java中,哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D4. Java中,以下哪个数据类型是基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B5. 在Java中,哪个关键字用于创建一个新的对象?A. newB. createC. makeD. instantiate答案:A6. Java中,以下哪个是正确的数组声明?A. int[] myArray;B. int myArray[];C. int[] myArray = new int[5];D. Both A and B答案:C7. 在Java中,哪个关键字用于抛出一个异常?A. throwB. throwsC. catchD. try答案:A8. Java中,以下哪个是正确的继承声明?A. class Derived extends Base {}B. class Derived implements Base {}C. class Derived extends Base, AnotherBase {}D. Both A and B答案:A9. 在Java中,哪个关键字用于实现接口?A. implementsB. extendsC. overridesD. implements答案:A10. Java中,以下哪个是正确的多态性声明?A. class Animal { void speak() { System.out.println("Animal speaks"); } }B. class Dog extends Animal { void speak(){ System.out.println("Dog barks"); } }C. Both A and BD. None of the above答案:C二、填空题(每题2分,共20分)1. Java中,用于定义一个类的关键字是______。
java应用开发技术期末考试题及答案一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 在Java中,下列哪个是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" - "World"C. "Hello" * "World"D. "Hello" / "World"答案:A3. Java中,哪个关键字用于实现多态?A. abstractB. finalC. staticD. volatile答案:A4. Java中,下列哪个是合法的变量名?A. 2variableB. variable2C. $variableD. variable!答案:B5. 在Java中,下列哪个是正确的数组声明?A. int[] myArray;B. int myArray[];C. int[] myArray[10];D. int [10] myArray;答案:A6. Java中,下列哪个是正确的继承关系?A. class A extends BB. interface A extends BC. class A implements BD. class A implements B, C答案:D7. Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B8. Java中,下列哪个是正确的方法重载?A. void display(int i, double d)B. void display(double d, int i)C. void display(int i)D. void display(double d)答案:B9. Java中,下列哪个是正确的接口实现?A. class A implements IB. class A extends IC. class A implements I, JD. class A extends I, J答案:C10. Java中,下列哪个是正确的泛型声明?A. List<int> list;B. List<Integer> list;C. List list;D. List<integer> list;答案:B二、填空题(每题2分,共20分)1. Java中,用于定义包的关键字是________。
java大一期末考试试题及答案一、选择题(每题2分,共20分)1. Java语言的特点是()。
A. 面向过程B. 面向对象C. 面向函数D. 面向数组答案:B2. 下列哪个选项是Java中的保留字()。
A. StringB. intC. mainD. System答案:B3. Java程序的执行入口是()。
A. main方法B. System类C. Object类D. String类答案:A4. 在Java中,下列哪个数据类型是整型()。
A. byteB. charC. floatD. double答案:A5. Java中,下列哪个选项不是数组的声明方式()。
A. int[] arr;B. int arr[];C. int[] arr = new int[10];D. int arr = new int[10];答案:D6. 下列哪个选项是Java中的异常处理语句()。
A. ifB. switchC. try-catchD. for答案:C7. 在Java中,下列哪个选项是正确的继承关系()。
A. 类可以继承多个类B. 类可以继承多个接口C. 类不能继承任何类D. 接口可以继承多个接口答案:D8. Java中,下列哪个选项是正确的多态性实现方式()。
A. 通过继承实现B. 通过接口实现C. 通过重载实现D. 通过重写实现答案:D9. 在Java中,下列哪个选项是正确的线程创建方式()。
A. 实现Runnable接口B. 实现Thread类C. 实现Runnable接口和Thread类D. 实现Runnable接口或继承Thread类答案:D10. 在Java中,下列哪个选项是正确的集合框架()。
A. CollectionB. CollectionsC. CollectionssD. Collectiont答案:A二、填空题(每题2分,共20分)1. Java语言是一种_________语言。
答案:面向对象2. Java程序的编译命令是_________。
java期末考试题目及答案一、选择题(每题2分,共20分)1. Java语言属于以下哪一种编程范式?A. 过程式编程B. 面向对象编程C. 函数式编程D. 逻辑式编程答案:B2. 下列哪个是Java的关键字?A. publicB. myMethodC. 123D. Hello答案:A3. Java中的main方法是程序的入口点,其正确的方法签名是:A. public void main(String args[])B. public static void main(String[] args)C. public static void main(String args)D. public void main(String[] args)答案:B4. 以下哪个是Java中合法的类名?A. 2classB. classC. _classD. MyClass答案:D5. Java中,哪个关键字用于定义接口?A. classB. interfaceC. packageD. import答案:B6. 在Java中,哪个关键字用于定义一个方法?A. methodB. functionC. defD. void答案:D7. 下列哪个是Java中的基本数据类型?A. StringB. IntegerC. floatD. ArrayList答案:C8. Java中的异常处理机制是通过哪两个关键字实现的?A. try-catchB. if-elseC. switch-caseD. for-while答案:A9. 在Java中,哪个关键字用于实现多态?A. newB. extendsC. implementsD. override答案:D10. 下列哪个是Java集合框架中接口?A. ArrayListB. ListC. LinkedListD. HashMap答案:B二、简答题(每题5分,共30分)1. 请简述Java的垃圾回收机制。
java程序设计教程期末考试试题及答案一、选择题(每题2分,共20分)1. Java语言的源代码文件扩展名是什么?A. .txtB. .javaC. .classD. .html答案:B2. 下列哪个关键字用于定义类?A. interfaceB. classC. methodD. package答案:B3. Java中用于捕获异常的关键字是?A. tryB. catchC. throwD. finally答案:B4. 下列哪个选项是Java中的集合框架?A. ArrayListB. LinkedListC. HashMapD. 所有选项答案:D5. 在Java中,下面哪个关键字用于定义接口?A. classB. interfaceC. abstractD. final答案:B6. 下列哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A7. Java中,哪个关键字用于实现多线程?A. threadB. runC. synchronizedD. implements答案:A8. 下列哪个选项是Java中的数据类型?A. intB. IntegerC. both A and BD. none of the above答案:C9. 在Java中,哪个关键字用于定义抽象方法?A. abstractB. finalC. staticD. synchronized答案:A10. 下列哪个选项是Java中的垃圾回收机制?A. finalize()B. garbage collectionC. destructorD. destructor()答案:B二、填空题(每题2分,共20分)1. Java程序的执行入口是________方法。
答案:main2. Java中,________关键字用于声明一个变量。
答案:var3. 在Java中,________关键字用于定义私有方法。
java语言程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是Java语言的特点?A. 面向对象B. 跨平台C. 编译型语言D. 多线程答案:C2. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B3. 下列哪个选项不是Java中的集合类?A. ArrayListB. LinkedListC. HashMapD. String答案:D4. Java中,哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B5. 下列哪个选项不是Java中的访问修饰符?A. publicB. protectedC. privateD. static答案:D6. Java中,哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. replace()答案:A7. 下列哪个选项不是Java中的垃圾回收机制?A. 标记-清除B. 标记-整理C. 复制D. 手动删除答案:D8. 在Java中,哪个关键字用于定义一个抽象类?A. classB. abstractC. interfaceD. final答案:B9. 下列哪个选项不是Java中的集合框架接口?A. ListB. SetC. MapD. Object答案:D10. Java中,哪个关键字用于定义一个枚举类型?A. enumB. classC. interfaceD. abstract答案:A二、填空题(每题2分,共20分)1. Java语言的三大特性是______、______、______。
答案:封装、继承、多态2. 在Java中,______关键字用于定义一个类。
答案:class3. Java中的______关键字用于定义一个方法。
答案:void4. Java中的______关键字用于定义一个私有变量。
java期末考试题及答案题库一、选择题(每题2分,共20分)1. Java语言属于以下哪一类编程语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 在Java中,以下哪个关键字用于定义类?A. classB. functionC. interfaceD. package答案:A3. Java中的字符串是不可变的,以下哪个操作会导致新的字符串对象的创建?A. s = "Hello";B. s += " World";C. s = s + " World";D. s.toUpperCase();答案:B4. 以下哪个是Java的集合框架中List接口的实现类?A. ArrayListB. HashMapC. HashSetD. TreeMap答案:A5. Java程序的入口点是哪一个方法?A. main()B. start()C. run()D. init()答案:A6. 在Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A7. 下列哪个不是Java的访问控制修饰符?A. privateB. protectedC. publicD. static答案:D8. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. if-elseC. switch-caseD. while-for答案:A9. 在Java中,以下哪个不是线程同步的方法?A. wait()B. notify()C. notifyAll()D. sleep()答案:D10. Java的垃圾回收机制主要负责回收什么?A. 未使用的内存B. 未使用的对象C. 未初始化的对象D. 所有以上选项答案:B二、填空题(每空2分,共20分)1. Java语言的跨平台特性主要得益于______机制。
java期末考试题及答案大学一、选择题(每题2分,共20分)1. 在Java中,用哪个关键字可以定义一个类?A. classB. functionC. methodD. type答案:A2. 下列哪个是Java的合法标识符?A. 2classB. class#2C. _class2D. class@2答案:C3. Java中的main方法必须定义为:A. public static void main(String args[])B. private static void main(String[] args)C. public static int main(String args)D. public void main(String[] args)答案:A4. 下列哪个是Java的保留字?A. SwitchB. IntegerC. ReturnD. String答案:A5. 一个Java程序的执行是由哪个类来启动的?A. ng.ObjectB. ng.SystemC. ng.RuntimeD. ng.Thread答案:B6. 在Java中,哪个类是所有类的根类?A. ObjectB. ClassC. ThrowableD. Applets答案:A7. Java中的异常处理是通过哪两个关键字来实现的?A. try-catchB. if-elseC. switch-caseD. for-loop答案:A8. 下列哪个是Java集合框架中的接口?A. ArrayListB. HashMapC. SetD. Map答案:D9. 在Java中,哪个包包含了基本的输入输出功能?A. java.ioB. java.utilC. D. ng答案:A10. Java中的线程是继承哪个类的?A. ObjectB. ThreadC. RunnableD. Class答案:B二、填空题(每题2分,共20分)11. Java语言支持的两种数据类型是________和________。
java期末考试题及答案大二一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的合法标识符?A. 2variableB. variable2C. -variableD. variable$答案:B3. 在Java中,下列哪个数据类型是引用数据类型?A. intB. floatC. StringD. boolean答案:C4. Java中的main方法必须定义为:A. public static void main(String[] args)B. private static void main(String[] args)C. public static int main(String[] args)D. public static void main()答案:A5. 下列哪个选项是Java中的垃圾回收机制?A. 程序员手动释放内存B. 操作系统自动回收C. 垃圾回收器自动回收D. 编译器自动回收答案:C6. Java中,下列哪个关键字用于实现多态?A. abstractB. finalC. staticD. super答案:A7. 在Java中,下列哪个选项不是线程安全的?A. StringB. IntegerC. VectorD. ArrayList答案:D8. Java中,下列哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. final答案:B9. 在Java中,下列哪个选项是正确的继承关系?A. 类可以继承多个类B. 类可以实现多个接口C. 接口可以继承多个接口D. 类可以实现多个类答案:C10. Java中,下列哪个关键字用于抛出异常?A. throwB. throwsC. catchD. finally答案:B二、填空题(每题2分,共20分)1. Java中,布尔型数据的两个值是________和________。
java期末考试题试题库及答案一、选择题(每题2分,共20分)1. Java中,哪一个关键字用于定义类?A. classB. interfaceC. enumD. package答案:A2. 下列哪个是Java的基本数据类型?A. StringB. intC. ArrayListD. Object答案:B3. Java中,哪个方法用于获取当前对象的引用?A. this()B. super()C. new()D. clone()答案:A4. 在Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A5. 下列哪个是Java集合框架中的接口?A. ListB. ArrayListC. LinkedListD. HashMap答案:A6. Java中,哪个关键字用于定义接口?A. classB. interfaceC. enumD. package答案:B7. Java中,哪个关键字用于定义抽象类?A. abstractB. finalC. staticD. native答案:A8. 在Java中,哪个方法用于抛出异常?A. tryB. catchC. throwD. finally答案:C9. Java中,哪个关键字用于定义枚举类型?A. enumB. classC. interfaceD. struct答案:A10. Java中,哪个关键字用于定义同步方法?A. synchronizedB. staticC. finalD. abstract答案:A二、填空题(每题2分,共20分)11. Java是一种面向______的编程语言。
答案:对象12. 在Java中,所有的类都是从______类直接或间接继承的。
答案:Object13. Java中的______关键字用于定义一个方法,该方法必须由所有子类实现。
答案:abstract14. Java中的______关键字用于声明一个类是线程安全的。
JAVA基础考试试题一、选择题(每小题 2 分,共40分)1.下列有关JAVA语言的叙述中,正确的是()A.JAVA是不区分大小写的B.源文件名与public类型的类名必须相同C.源文件名其扩展名为.jarD.源文件中public类的数目不限2.下面哪种类型不属于JAVA的基本数据类型?()A.byteB.intC.booleanD.String3.下列标识符中,()是正确的变量名?A. intB. one-hundredC. 1thingD. thing14.下列关于自动类型转换说法正确的是()A.基本数据类型和String相加结果一定是字符串类型B.char类型和int类型相加结果一定是字符C.double类型可以自动转换为intD.char+int+double+""结果一定是double5.执行下列语句后,i和n的值为()int i=10;int n= i++%5;A.10,0B. 11,0C. 10,1D. 11,16.while语句的循环体中不能包含的语句是()A.while语句B.方法定义语句C.if语句 D.switch语句7.下面声明数组的方式正确的有()A.int[] arr = new int[]{10, 20, 30}B.int[] arr = new int[3]{10, 20, 30}C.int arr[3] = {10, 20, 30}D.int[] arr = [10, 20, 30]8.下面代码输出什么?()public static void main(String[] args){char c='A';int num=10;switch(c) {case 'B':num++;case 'A':num++;case 'Y':num++;break;default:num--;}System.out.println(num);A.10B.11C.12D.139.下列方法中,不属于String的方法的是()A.toLowerCase()B.valueOf()C.charAt()D.append()10.已知如下代码,运行结果是()int i=1;int j=i++;if((i==(++j)&&(i++)==j))i+=j;System.out.println("i="+i);A.1B.2C.4D.511.定义字符串:String s1="hello";对下面程序描述正确的是if(s1=="hello")System.out.println("s1=\"hello\"");elseSystem.out.println("s1!=hello");A.输出s1!=helloB.输出s1=helloC.编译错误D.输出s1="hello"12.下面程序片段输出的是()int i=0,j=9;if(i++>--j)break;}while(i<4);System.out.println("i="+i+" and j="+j);A.i=4 and j=4B.i=5 and j=5C.i=5 and j=4D.i=4 and j=513.下列构造方法的调用方式中,正确的是()A.按照一般方法调用B.由用户直接调用C.只能通过new自动调用D.被系统调用14.给定如下JAVA程序,编译运行时,将在()语句出现错误。