Java OOP阶段小测试2-笔试题-含参考答案-试题来源网络

合集下载

java二级考试试题及答案

java二级考试试题及答案

java二级考试试题及答案Java是一门广泛应用于软件开发领域的编程语言。

对于想要进一步提升自己的Java编程能力的人来说,参加Java二级考试是一个很好的机会。

本文将介绍一些常见的Java二级考试试题及其答案,希望对准备参加这个考试的人有所帮助。

1. 试题一:什么是Java中的多态性?请举一个示例说明。

答案:Java中的多态性是指同一个方法可以根据不同的对象调用不同的实现。

通过继承和接口的方式,一个父类或接口可以有多个不同的子类实现。

例如,有一个父类Animal,有两个子类Dog和Cat,它们都重写了父类的eat()方法。

当我们调用eat()方法时,可以根据具体的对象类型调用对应的实现,即可以调用Dog的eat()方法或Cat的eat()方法。

2. 试题二:Java中的异常处理机制是什么?请举一个示例说明。

答案:Java中的异常处理机制是通过try-catch-finally语句块来实现的。

当可能发生异常的代码块被包含在try块中时,如果发生异常,程序会跳转到对应的catch块进行异常处理。

finally块中的代码无论是否发生异常都会被执行。

例如,当我们读取一个文件时,可能会发生文件不存在的异常。

我们可以在try块中打开文件,如果发生异常,则在catch块中进行异常处理,最后在finally块中关闭文件。

3. 试题三:什么是Java中的线程?请举一个示例说明如何创建和启动一个线程。

答案:Java中的线程是指程序中独立执行的一段代码。

通过创建线程,我们可以同时执行多个任务,提高程序的效率。

可以通过继承Thread类或实现Runnable接口来创建线程。

例如,我们可以创建一个继承Thread类的MyThread类,重写run()方法,在run()方法中定义线程要执行的任务。

然后,我们可以通过创建MyThread对象并调用start()方法来启动线程。

4. 试题四:Java中的集合框架有哪些?请列举并简要说明各个集合类的特点。

javaoop试题及答案

javaoop试题及答案
B.使用Class的getConnection方法可以得到Connection对象,使用DriverManager对象的createStatement方法可以获得Statement对象
C.使用DriverManager的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象
D.使用DriverManager的getConnection方法可以得到Connection对象,使用Statement对象的createStatement方法可以获得Statement对象
正确答案:C你的答案:空
20.在Java中,执行下面的语句后,c的值为(选一项)String s = "Jessica "; char c = s.charAt(6);【JAVAOOP】
A.public
B.private
C.static
D.friend
正确答案:D
3.编译并运行下面的Java程序: class A{ int var1=1; int var2; public static void main(String[] args){ int var3=3; A a = new A(); System.out.println(a.var1+a.var2+var3); } }将产生( )结果。(选一项)【JAVAOOP】
C.char c=97;
D.char c=new Character('a');
正确答案:AC你的答案:空
24.要使用流类和整个输入输出流,则必须导入()包。(选一项)【JAVAOOP】
ng
B.java.stream

java二级考试试题及答案

java二级考试试题及答案

java二级考试试题及答案一、单选题1. 下面哪个关键字不能用来修改类的访问权限?A. publicB. protectedC. privateD. static答案:D2. Java中,以下哪个关键字用于定义一个接口?A. interfaceB. abstractC. classD. implements答案:A3. 下面哪个选项是Java的基本数据类型?A. StringB. BooleanC. IntegerD. Array答案:B二、多选题1. Java中,哪些关键字可以用来实现继承?A. extendsB. implementsC. abstractD. final答案:A、C2. 以下哪些集合类是线程安全的?A. ArrayListB. LinkedListC. HashMapD. Vector答案:D三、填空题1. 面向对象编程主要有三个基本特征:封装、继承和______。

答案:多态2. 下面是一个数组的声明和初始化,填写数组中第3个元素的值:int[] numbers = {1, 2, ____ , 4, 5};答案:3四、编程题编写一个Java程序,实现以下要求:1. 定义一个类Student,包含学生的姓名和年龄两个属性,以及一个显示学生信息的方法displayInfo()。

2. 在main方法中创建一个Student对象,并设置姓名为"张三",年龄为18。

3. 调用displayInfo()方法显示学生的信息。

示例代码:```javapublic class Student {private String name;private int age;public void displayInfo() {System.out.println("姓名:" + name);System.out.println("年龄:" + age);}public void setName(String name) { = name;}public void setAge(int age) {this.age = age;}}public class Main {public static void main(String[] args) {Student student = new Student();student.setName("张三");student.setAge(18);student.displayInfo();}}```以上就是Java二级考试试题及答案的内容。

java二级 试题及答案

java二级 试题及答案

java二级试题及答案一、选择题1.下列哪个选项用于创建一个类的实例?A. newB. thisC. finalD. void2.以下哪个关键字用于定义一个类的方法可以被子类重写?A. publicB. finalC. staticD. abstract3.以下哪个关键字用于定义一个类的成员变量可以被子类直接访问?A. privateB. protectedC. staticD. transient4.下列哪个选项是Java的基本数据类型?A. StringB. IntegerC. BooleanD. Double5.以下哪个选项是Java中的循环结构?A. forB. ifC. switchD. try二、填空题1. 声明一个整型变量并将其初始化为10:int num = _________ ;2. 定义一个常量并赋值为3.14:final double PI = _________ ;3. 定义一个字符串变量,并将其初始化为空串:String str =_________ ;4. 声明一个布尔变量并将其初始化为真:boolean flag = _________ ;5. 将两个整数相加并将结果赋值给一个整型变量:int sum =_________ + _________ ;三、编程题1. 编写一个Java程序,实现输入一个整数n,并输出1到n之间所有偶数的和。

示例输入:10示例输出:302. 编写一个Java程序,实现输入一个字符串,判断该字符串是否是回文串(正序和反序读都一样)。

示例输入:radar示例输出:是回文串3. 编写一个Java程序,实现输入一个整数n,并输出斐波那契数列的前n项。

示例输入:5示例输出:0 1 1 2 3四、简答题1. 什么是Java的面向对象特性?举例说明面向对象编程的好处。

2. Java中的继承和多态的概念分别是什么?它们如何实现面向对象的特性?3. Java中的异常处理机制是什么?说明try-catch-finally语句的作用和使用方法。

javaoop测试题及答案

javaoop测试题及答案

javaoop测试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于定义类?A. classB. interfaceC. enumD. struct2. 下列哪个是Java中的访问修饰符?A. publicB. privateC. protectedD. All of the above3. 在Java中,哪个关键字用于实现继承?A. extendsB. implementsC. overrideD. abstract4. 以下哪个是Java的包装类?A. StringB. IntegerC. ArrayListD. HashMap5. 以下哪个是Java中的错误类型?A. NullPointerExceptionB. IOExceptionC. RuntimeExceptionD. Both A and C6. Java中的main方法的返回类型是什么?A. voidB. intC. StringD. Object7. 下列哪个是Java集合框架中接口?A. ArrayListB. ListC. HashMapD. Iterator8. 在Java中,哪个关键字用于实现多态?A. newB. instanceofC. superD. override9. 以下哪个是Java的异常处理关键字?A. tryB. catchC. finallyD. All of the above10. 在Java中,哪个关键字用于定义接口?A. classB. interfaceC. abstractD. enum答案:1. A2. D3. A4. B5. D6. B7. B8. D9. D10. B二、填空题(每空2分,共20分)1. Java是一种________面向对象的编程语言。

2. 一个Java类可以继承另一个类的__________和实现多个接口。

3. Java中的__________关键字用于定义一个方法或类,该方法或类可以被子类继承并重写。

oop测试题(含答案)

oop测试题(含答案)

OOP阶段测试题【时间:90分钟】一.选择题(本答题中所有小题只有一个正确选项,每题2分,共60分)1、以下是一个类的声明,其中有两个成员属性,对成员属性正确的赋值方式是( B )class Demo {private $one;public static $two;function setOne($value) {$this->one=$value;}}$demo=new Demo();A.$demo->one="abc";B.Demo::$two="abc";C.Demo::setOne("abc");D.$demo->two="abc";2、以下说法错误的是(B )A. final关键字标识的类不能被继承B. final关键字既可以标识成员方法,也可以标识成员属性C. 静态方法可以通过类名直接调用D. 将类中的成员属性定义为常量使用const3、以下说法错误的是(B )A. 在外部访问静态成员属性时使用类名::静态成员属性名B. 在外部访问静态成员属性时使用$实例化对象->静态成员属性名C. 在外部访问静态方法时使用$实例化对象 ->静态方法名D. 在外部访问静态方法时使用类名::静态方法名4、以下代码执行结果为()<?php$a=”hello”;function print_A(){$a=”php mysql”;global $a;echo $a;}echo $a;print_A();?>A helloB php mysqlC hello helloD hello php mysql5、PHP中调用类文件中的this表示(A )A本类实例化的对象变量B本页面C本方法D本变量6、PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。

java二级试题及答案

java二级试题及答案

java二级试题及答案一、选择题(每题2分,共10题,共计20分)1. 下面哪个选项不是Java关键字?A. classB. packageC. finalD. import2. 下面哪种循环语句可以用于遍历数组或集合?A. forB. whileC. do-whileD. switch3. Java中的包(package)用于什么目的?A. 控制类的访问权限B. 封装类的属性和方法C. 组织类的层次结构D. 使类具有继承特性4. 在Java中,以下哪个关键字用于定义一个类的子类?A. superB. thisC. extendsD. implements5. 下面哪个选项不是Java中的访问修饰符?A. privateB. protectedC. publicD. static6. 在Java中,以下哪个方法用于启动一个新的线程?A. start()B. run()C. execute()D. launch()7. 在Java中,以下哪个异常类是所有异常的父类?A. ExceptionB. RuntimeExceptioinC. ErrorD. Throwable8. 在Java中,以下哪个关键字用于定义常量?A. varB. constC. finalD. static9. 在Java中,以下哪种集合类用于存储键值对?A. ArrayListB. HashSetC. LinkedListD. HashMap10. 下面哪个选项不是Java中的基本数据类型?A. intB. doubleC. booleanD. string二、填空题(每空2分,共5题,共计10分)1. Java中的数据类型分为两类,分别为基本数据类型和_____________。

2. Java中的三目运算符的格式是_____________。

3. 在Java中,方法的重载是指在同一个类中,方法名相同但参数类型或个数_____________的情况下可以存在多个方法。

全国计算机二级考试Java模拟试题二答案及解析

全国计算机二级考试Java模拟试题二答案及解析

全国计算机二级考试Java模拟试题二答案及解析2015年全国计算机二级考试Java模拟试题(二)答案及解析一、选择题1.A。

【解析】线性表的存储结构有顺序存储结构和链式存储结构。

2.C。

【解析】根据满二叉树的定义,一棵深度为k且有2k-1个结点的二叉树为满二叉树。

满二叉树的叶子结点为最后一层的结点数。

根据满二叉树的性质,在满二叉树的第i层上至多有2i-1个结点。

因此深度为5的满二叉树的叶子结点数为25-1=16个。

3.C。

【解析】线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。

但是在线性表中,第一个结点没有前驱,最后一个结点没有后继,其他结点有且只有一个前驱和后继,所以选项C是错误的。

4.B。

【解析】在数据库系统中,需要对数据进行集合、统一的管理,以达到被多个应用程序共享的目标。

5.D。

【解析】程序设计中,程序不要求长度,以结构清晰、易于理解为标准,程序员可以添加注释来助于理解,同时要尽量少用goto 语句,否则会破坏程序的结构。

6.C。

【解析】结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。

7.A。

【解析】二叉树的遍历有3种:前序、中序和后序。

中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。

分析本题二叉树,对其进行中序遍历,结果为ACBDFEG。

8.B。

【解析】耦合性和内聚性是模块独立性的两个定性标准,软件设计应该遵循高内聚低耦合的准则。

9.A。

【解析】算法的有穷性是指算法必须在执行有限的步骤后终止。

10.D。

【解析】关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。

记作R∩S。

11.B。

【解析】若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

12.D。

【解析】根据快速排序的算法,新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)为字符序列(Q,H,C,Y,P,A,M,s,R,D,F,x)经过快速排序的算法第一趟扫描后的结果。

JavaOOP 综合测试题(笔试)

JavaOOP 综合测试题(笔试)

JavaOOP 综合测试题(笔试)1 Java中用于实现继承的关键字是。

a)extends b)implementsc):d)base2 Java中,在子类访问父类的关键字是a)superb)basec)thisd)this.parent3 在Java 中,定义抽象类和抽象方法的关键字是。

a)abstractb)finalc)virtuald)interface4 Java中关于抽象类,以下说法不正确的的有( )。

a)抽象类中可以没有抽象方法b)抽象类中可以有实例方法c)有抽象方法的类一定是抽象类d)抽象方法中一定有抽象类5在如下的代码处,可以填写的选项为()。

class Person {private int a;}public class Man extends Person {public int b;public static void main(String arg[]) {Person p = new Person();Man t = new Man();int i;// 这里}}A. i =aB. i=bC. i=p.aD. i=t.b6 在try-catch-finally中,以下可以与finally一起使用的是()a)try b)catchc)throw d)Throws7 下面代码运行结果是public class Demo {public int add(int a,int b){try{return a+b;}catch(Exception e){System.out.println("catch语句块");}finally{ System.out.println("finally语句块");}return 0;}public static void main(String[] args) {Demo demo=new Demo();System.out.println("和是:\t"+demo.add(9,34));}}a)编译异常b)finally语句块和是43c)和是43d)finally语句块8 以下对自定义的异常描述正确的是:( )a)自定义的异常必须继承Exceptionb)自定义的异常可以更加明确的定位异常出错的位置,同时给出详细的异常信息c)自定义的异常类的父类可以继承Errord)java中不能自定义异常类9 以下对log4j日志信息级别由高到低排列,确的是a)Error,warn,info,debug b)Info,debug,error,warnc)Warn,info,debug,error d)Debug,erro,warn,info10 以下在Java中每个基本数据类型与对应的封装类,对应不正确的有a)int Integerb)float Floatc)double Doubled)char Char11 以下对反射描述错误的是()a)反射是程序在运行时能够获取自身信息的机制b)通过反射可以获取类的结构,首先要取得类的Class对象c)通过反射可以调取一个类中的方法d)通过反射只能获取当前类的结构信息,不可以获取当前类父类的结构信息12. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现()。

最新计算机二级java笔试试卷及答案

最新计算机二级java笔试试卷及答案

最新计算机二级java笔试试卷及答案最新计算机二级java笔试试卷及答案本文是关于计算机等级考试二级Java的笔试试卷及答案,希望对各位的复习有帮助!一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化 B)数据说明的次序要规范化C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计 B)数据设计与接口设计C)软件结构设计与数据设计 D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试 B)概要设计 C)软件维护 D)详细设计(4)在数据库系统中,用户所见的数据模式为A)概念模式 B)外模式 C)内模式 D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计 B)测试阶段 C)运行阶段 D)物理设计(6)设有如下三个关系表下列操作中正确的是A)T=R∩S B)T=R∪SC)T=R×S D)T=R/S(7)下列叙述中正确的是A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7(9)数据库技术的根本目标是要解决数据的A)存储问题 B)共享问题 C)安全问题 D)保护问题(10)对下列二叉树进行中序遍历的结果是A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)运行Java程序需要的工具软件所在的目录是A)JDK的bin目录 B)JDK的demo目录C)JDK的lib目录 D)JDK的jre目录(12)下列关于Java语言特点的叙述中,错误的是A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程(13)Java的核心包中,提供编程应用的基本类的包是A)ng B)java.util C)java.applet D)java.rmi(14)下列关于Java对import语句规定的叙述中,错误的是A)在Java程序中import语句可以有多个B)在Java程序中import语句可以没有C)在Java程序中import语句必须有一个D)在Java程序中import语句必须引入在所有类定义之前(15)在编译Java程序时,用于指定生成.class文件位置的选项是A)-g B)-d C)-verbose D)-nowarn(16)阅读下面程序import java.io.*;public class TypeTransition{public static void main(String args[]){char a = 'h';int i = 100;int j = 97;int aa = a + i;System.out.println("aa="+aa);char bb = (char)j;System.out.println("bb="+bb);}}如果输出结果的第二行为bb=a,那么第一行的输出是A)aa=I B)aa=204 C)aa=v D)aa=156(17)阅读下面程序public class OperatorsAndExpressions {void equalsMethod1(){String s1=new String("how are you");String s2=new String("how are you");System.out.println(s1==s2);}public static void main(String args[]){OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();//用于复合类型数据的“==”运算符OperAndExp. equalsMethod1();}}程序运行结果是A)== B)true C)false D)equal(18)阅读下面代码if(x==0){System.out.println("冠军");}else if (x>-3){System.out.println("亚军");}else { System.out.println("季军");}若要求打印字符串“季军”,则变量x的取值范围是A)x=0 & x<=-3 x="">0 C)x>-3 D)x<=-3(19)下列关于构造方法的叙述中,错误的'是A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用(20)阅读下面程序import javax.swing.JOptionPane;public class Comparison {public static void main( String args[] ){String firstNumber, //用户输入第1个数据变量secondNumber, //用户输入第2个数据变量result; //输出结果变量int number1, //用于比较的第1个数number2; //用于比较的第2个数//用户输入第1个数据的字符串firstNumber = JOptionPane.showInputDialog( "输入第1个整数:" );//用户输入第2个数据的字符串secondNumber = JOptionPane.showInputDialog( "输入第2个整数:" );//将字符串转换为整数类型number1 = Integer.parseInt( firstNumber );number2 = Integer.parseInt( secondNumber );//初始化结果变量______________________;//比较两个数据if ( number1 == number2 )result += number1 + " == " + number2;if ( number1 != number2 )result += number1 + " != " + number2;if ( number1 < number2 )result = result + " " + number1 + " < " + number2;if ( number1 > number2 )result = result + " " + number1 + " > " + number2;if ( number1 <= number2 )result = result + " " + number1 + " <= if="" number1="" number2="" result="result">= " + number2;//显示结果JOptionPane.showMessageDialog(null,result,"比较结果",RMATION_MESSAGE );System.exit( 0 );}}为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是。

java二级考试真题及答案

java二级考试真题及答案

java二级考试真题及答案1. 以下哪个选项是Java语言中的关键字?A. interfaceB. classC. publicD. All of the above答案:D2. Java中,哪个修饰符用于声明一个类为抽象类?A. abstractB. finalC. staticD. native答案:A3. 在Java中,下列哪个选项是正确的方法重载(Overloading)?A. 方法名相同,参数列表不同B. 方法名不同,参数列表相同C. 方法名不同,参数列表不同D. 方法名相同,返回类型不同答案:A4. Java中,下列哪个选项是正确的继承关系?A. 类可以继承多个类B. 接口可以继承多个接口C. 类可以实现多个接口D. 类可以实现多个类答案:C5. 在Java中,下列哪个选项是正确的异常处理语句?A. try { ... } catch { ... }B. try { ... } catch (Exception e) { ... }C. try { ... } catch (Exception) { ... }D. All of the above答案:B6. Java中,下列哪个选项是正确的集合框架(Collections Framework)?A. ListB. SetC. MapD. All of the above答案:D7. 在Java中,下列哪个选项是正确的多线程创建方式?A. 实现Runnable接口B. 继承Thread类C. 实现Callable接口D. All of the above答案:D8. Java中,下列哪个选项是正确的垃圾回收机制?A. 程序员手动释放对象占用的内存B. 垃圾回收器自动释放不再使用的对象占用的内存C. 程序员手动释放数组占用的内存D. 垃圾回收器自动释放数组占用的内存答案:B9. 在Java中,下列哪个选项是正确的泛型(Generics)使用方式?A. 泛型可以用于类、接口和方法B. 泛型可以用于变量和方法参数C. 泛型可以用于数组D. 泛型可以用于方法返回类型答案:A10. Java中,下列哪个选项是正确的注解(Annotation)使用方式?A. 注解可以用于类、方法和变量B. 注解可以用于接口和构造函数C. 注解可以用于方法参数和局部变量D. All of the above答案:D结束语:以上是Java二级考试的部分真题及答案,希望对您的复习有所帮助。

《Java OOP》笔试考试试卷

《Java OOP》笔试考试试卷
StringTokenizer token=new StringTokenizer(str,"*");
while (token.hasMoreElements()) {
System.out.print(token.nextToken()+”#”);
}}}
5、以下程序的运行结果为:(6分)
interface Runner{public void run();}
2、定义一个学生类Student,它继承自person类。(24分)
(1)Student类有以下几个变量(8分)
继承自父类的变量:姓名(name),字符串类型(String);性别(sex),字符型(char);年龄(age),整型(int)。
子类新增加的变量:
学号(number),长整型;
三门功课的成绩:哲学(phi),整型;英语(eng),整型;计算机(comp),整型。
class Employee;
class Manager extends Employeer;
class Director extends Employee;
则以下关于数据的语句正确的是:()。
A.Employee e=new Manager();
B.Director d=new Manager();
D.接口的继承和类的继承的不同是,一个接口可以有多个父接口,而一个类只能有一个父类。
5、若一个类无访问控制符修饰,该类的一个方法被访问控制符protected修饰,则关于此方法,以下说法正确的是( )。
A.可以被同一个包中的类和该类的所有子类访问和引用。
B.可以被该类自身和该类的所有子类访问和引用。
int i=1,j=10;

2023年计算机二级JAVA考试试题及答案二

2023年计算机二级JAVA考试试题及答案二

2023年计算机二级JAVA考试试题及答案二2023年计算机二级JAVA考试试题及答案二1). 以下代码中,将引起一个编译错误的行是____。

1)publicclassTest{2)intm,n;3)publicTest{}4)publicTest( inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Test t1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest;10)t2=newTest(j, k);11)}12)}A.第3行B.第5行C.第6行D.第10行正确答案:D2). 假设某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,那么采用____存储方式最节省时间。

A.顺序表B.单链表C.双链表D.单循环链表正确答案:A3). 以下属于正那么表达式的是A.一个数组B.一组二进制数据C.一个字符串D.一个公式正确答案:C4). 以下选项中循环构造合法的是A.while (int i4)?99.9:9));}}A.输出结果为value is 99.99B.输出结果为value is 9C.输出结果为value is 9.0D.编译错误正确答案:C9). WindowListener中可以实现窗口关闭功能的方法是A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeactivated(WindowEvent e) 正确答案:C10). Swing与aWT的区别不包括A.Swing是由纯Java实现的轻量级构件B.Swing没有本地代码C.Swing不依赖操作系统的支持D.Swing支持图形用户界面正确答案:D。

java 二级 试题及答案

java 二级 试题及答案

java 二级试题及答案Java二级试题及答案Java是一种广泛应用于软件开发领域的编程语言,掌握Java编程对于计算机专业人士来说尤为重要。

为了帮助读者更好地了解与掌握Java,本文将介绍一些常见的Java二级试题以及相应的详细答案。

第一节:基础知识题1. 什么是Java语言?它的特点是什么?Java语言是一种面向对象的程序设计语言,由Sun Microsystems公司于1995年推出。

它具有以下特点:- 简单易学:Java语法简洁明了,规范性强,相对于其他编程语言来说更容易上手。

- 面向对象:Java支持面向对象的编程风格,可以通过类和对象的概念来组织代码和数据。

- 平台无关性:Java应用程序可以在不同的操作系统上运行,因为Java程序是在Java虚拟机(JVM)上运行的。

- 安全性:Java提供了一些安全特性,如字节码验证和安全管理器,以确保程序在运行时的安全性。

- 高性能:Java通过Just-In-Time(JIT)编译器将字节码转换为本地机器码,从而提高了执行效率。

2. Java中如何实现多线程?请简要描述一下多线程同步的方法。

在Java中,可以通过继承Thread类或实现Runnable接口来创建多线程。

下面是一个使用Runnable接口的示例代码:```javapublic class MyThread implements Runnable {public void run() {// 线程执行的代码}public static void main(String[] args) {Thread thread = new Thread(new MyThread());thread.start();}}```多线程同步可以通过以下方法实现:- 使用synchronized关键字:可以用来修饰方法或代码块,确保同一时间只有一个线程可以访问被修饰的代码,从而避免竞态条件和数据不一致的问题。

javaoop基础考试题及答案

javaoop基础考试题及答案

javaoop基础考试题及答案一、选择题(每题2分,共20分)1. 在Java中,哪个关键字用于定义一个类?A. structB. classC. interfaceD. enum答案:B2. 下面哪个选项是Java中的一个访问修饰符?A. privateB. publicC. protectedD. All of the above答案:D3. Java中,哪个关键字用于创建一个对象的实例?A. newB. createC. instanceD. object答案:A4. 以下哪个是Java中的多态性?A. 同一个接口,不同的实现B. 同一个实现,不同的接口C. 同一个类,不同的对象D. 同一个对象,不同的类答案:A5. 在Java中,哪个关键字用于抛出异常?A. throwB. throwsC. exceptionD. error答案:B6. Java中,哪个关键字用于声明一个方法不接受任何参数?A. voidB. noneC. emptyD. void()答案:D7. 下列哪个是Java中的集合框架?A. ArrayListB. LinkedListC. HashSetD. All of the above答案:D8. 在Java中,哪个关键字用于实现接口?A. implementsB. extendsC. overrideD. abstract答案:A9. Java中,哪个关键字用于声明一个抽象类?A. abstractB. virtualC. interfaceD. class答案:A10. 在Java中,哪个关键字用于声明一个静态方法?A. staticB. sharedC. globalD. public答案:A二、填空题(每题2分,共20分)1. Java中,用于定义类的关键字是______。

答案:class2. Java中,用于创建对象实例的关键字是______。

答案:new3. Java中,用于抛出异常的关键字是______。

二级JAVA笔试分类练习题 Java语言的基本语句.doc

二级JAVA笔试分类练习题 Java语言的基本语句.doc

一、选择题1 .下面程序的输出结果是Opublic class exl{public static void main(String[] args)(for(int cnt=0;cnt< 10,;cnt++){if(cnt==5)break;System.out.print(cnt);)}}A. 01234B. 012346789C. 67892.下列语句序列执行后,j的值是opublic class ex2(public static void main(String[] args)(int j=2, i=5;while( j<i—)j++;System.out.println(j);}}A. 3B.2C.43.下列程序的执行结果是opublic class ex3{public static void main(String[] args){int sum=0;for(int i=l;i<=100;i++){sum+=i;)System.out.println("sum=,'+sum);}A. sum=5050B. sum=4950C. sum=1004.下列程序执行之后,输出的结果是opublic class ex4 D. 5D. 5 D. sum=lint j=0;for(int i=3;i>0;i—)(j+=i;int x=2;while(x<j)(x+=l;System.out,print(x);)}))A.3555B. 35556666C. 33453456D. 3455.下面程序的输出结果是。

public class ex5{public static void main(String[] args)(for(int cnt=l ;cnt <=10 ;cnt++)(if(cnt<=5)continue;System.out.print (cnt+"");)})A. 6 7 8 9B. 1 2 34C. 12346789 10D.67 8 9 106.下列程序执行的结果是opublic class ex6(public static void main(String[] args)(char ch=8;int r=10;switch(ch+l)(case 7: r=r+3;case '8*: r=r+5;case 9: r=r+6; break;default:;System.out.print(r);}A. 14B. 13C. 16D. 107.下列程序中的循环体将会被执行。

java oop笔试题

java oop笔试题

第1题. 给定某java程序片段,如下:int i=1;int j=i ;if((i>++j){System.out.println(i++);}else {System.out.println(++j);}输出的结果是A. 1B. 2C. 3D. 4正确答案为:C第2题. 子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的()A. 重载B. 实现C. 覆盖D. 继承正确答案为:C第3题. 在类的说明符中,被指定为私有的数据可以被以下()访问。

A. 程序中的任何函数B. 其他类的成员函数C. 本类中的成员函数D. 派生类中的成员函数正确答案为:C第4题. 关于网格布局,下列说法错误的是()A. 网格布局可以将容器平均分为指定个数的格子,每个格子的大小完全一致B. 可以根据需要,将每一个格子的大小可以自由调整C. 可以设置格子之间的左右和上下的间隙,单位是像素D. new FridLayout(2,4,10,10)创建的是一个2行4列的布局,每一个格子之间左右和上下的间距是10像素正确答案为:B第5题. 在Java中,下列选项定义字符”a”值的是().A. char ch='a';B. char ch="a";C. char ch=new Character(a)D. char ch=\000a正确答案为:ACD第6题. 关于异常,下列说法错误的是()A. 运行时发生的错误称为异常,异常可能造成程序意外终止,也可能造成程序不会正常停止B. 手动引发异常可以使用throw关键字。

throw主动制造的异常必须被try{}catch{}块监控起来C. 如果方法内可能会产生异常,可以在方法定义过程中使用throws关键字抛出异常。

这类异常通常是不需要关注,由虚拟机处理D. try{}catch(Exception ex){}块后面的catch是可以重复的。

javaOOP笔试题目

javaOOP笔试题目

javaOOP测试考试题笔试考试时间40分钟-60分钟分数:40分试卷结构:1.选择题(20分)2.简答题(20分)一.选择题(20分,共10题)1) 在Java中,下列关于方法重载的说法中错误的是()。

A. 方法重载要求方法名称必须相同B. 重载方法的参数列表必须不一致C. 重载方法的返回类型必须一致-D. 当参数列表顺序一样时,参数的类型必须不一致2) 在Java中,下面对于构造函数的描述正确的是()。

A. 类必须显式定义构造函数B. 构造函数可以有返回值C. 构造函数和类有相同的名称,并且不能带任何参数D. 一个类可以定义多个构造函数3) 下面Java代码的运行结果是()。

class Penguin {private String name=null; // 名字private int health=0; // 健康值private String sex=null; // 性别public void Penguin() {health = 10;sex = "雄";System.out.println("执行构造方法。

");}public void print() {System.out.println("企鹅的名字是" + name +",健康值是" + health + ",性别是" + sex+ "。

");}public static void main(String[] args) {Penguin pgn = new Penguin();pgn.print();}}A. 企鹅的名字是null,健康值是10,性别是雄。

B. 执行构造方法。

企鹅的名字是null,健康值是0,性别是null。

C. 企鹅的名字是null,健康值是0,性别是null。

D. 执行构造方法。

企鹅的名字是null,健康值是10,性别是雄。

计算机等级考试二级java笔试套题及答案

计算机等级考试二级java笔试套题及答案

计算机等级考试二级java笔试套题及答案2017计算机等级考试二级java笔试套题及答案练习是巩固知识的有效手段,而考试是检验知识掌握情况的一种方式。

以下店铺整理的2017计算机等级考试二级java笔试套题及答案,希望对大家有所帮助,更多信息请关注应届毕业生网!一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1、下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对2、下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对3、软件测试的目的是转自:考试网 - []A)评估软件可靠性 B)发现并改正程序中的错误C)改正程序中的错误 D)发现程序中的错误4、下面描述中,不属于软件危机表现的是A)软件过程不规范 B)软件开发生产率低C)软件质量难以控制 D)软件成本不断提高5、软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程6、面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制7、层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的`复杂程度D)数据之间的联系方式8、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一9、数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交D)并11、下列特点中不属于Java的是A)多线程B)多继承C)跨平台D)动态性12、Java的反汇编命令是A)javapB)javacC)jdbD)java13、下列变量定义中,不合法的是A)Int $X;B)int _123;C)int Summer_2010_gross_saIe;D)Int #dim;14、下列选项中为单精度数的是A)2B)5.2C)0.2fD)02315、下列关于boolean类型的叙述中,正确的是A)可以将boolean类型的数值转换为int类型的数值B)可以将boolean类型的数值转换为字符串C)可以将boolean类型的数值转换为char类型的数值D)不能将boolean类型的数值转换为其他基本数据类型16、若定义int a=2,b=2,下列表达式中值不为4的是A)a*(++b)B)a*(b++)D)a*b17、下列可以获得构件前景色的方法是A)getSize()B)getForeground()C)getBackground()D)paint()18、下列程序的运行结果是public class test{private String[] data={“10”,“10.5”}; public void fun(){double s=0;for(int i=0;i<3;i++){try{s=s+Integer .parseInt(data[i]);}catch(Exception e){System.out.print(“errorl:”+da ta[i]); }}}public static void main(String[]args){ try{testd=new test();d .fun();}catch(Exception e){System.out.printIn(“error2”);}}}A)errorl:10.5考试用书C)errorl:10.5 error2D)以上都不对19、下列程序片段中,能通过编译的是A)public abstract class Animal{public void speak();}B)public abstract class Animal{public void speak(){}}C)public class Animal{public abstract void speak();}D)public abstract class Animal{public abstract void speak(){}}20、下列不属于接口WindowListener的方法是A)windowClosing()B)windowClosed()C)windowMinimized()D)windowopened()21、下列选项中,不能输出100个整数的是A)for(int i=0;i<100;i++)System.out.println(i);B)int i=0;do{System.out.println(i);i++;}while(i<100);C)int i=0;while(i<100){System.out.printIn(i);i++;}D)inti=0;while(i<100){i++;if(i<100)continue;System .out.printIn(i);}22、类变量必须带有的修饰符是A)static B)final C)public D)Volatile23、下列选项中属于字符串常量的是A)'abc' B)"abc" C)[abc] D)(abc)24、Java程序默认引用的包是A)java.text包B)java.awt包C)ng包D)java .util包25、为使下列代码正常运行,应该在下划线处填入的选项是ObjectInputStream in=new_____(new FileInputStream(“employee . dat”)); Employee[]newStaff=(Employee[〕)in.readObject();in .cIose();A)ReaderB)InputStreamC)ObjectInputD)ObjectInputStream26、下列代码将对象写入的设备是ByteArrayOutputStreambout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectoutputStream(bout); out.writeObject(this);out .close();中华考试网A)内存 B)硬盘 C)屏幕 D)网络27、为使下列代码正常运行,应该在下划线处填入的选项是int〔〕numbers=new int[n];for(Int i=0;i numbers「i〕=i+1;A)sizeB)lengthC)dimensionD)measurement28、为使下列代码正常运行,应该在下划线处填入的选项是abstract class Person{public Person(String n)!name=n;}public____String getDescription();public String getName(){return name;}private String name;}A)static B)private C)abstract D)final29、下列能够正确创建线程的方法是I.继承ng.Thread类,并重写run()方法II.继承ng.Runnable类,并重写start()方法III.实现ng.Thread接口,并实现run()方法IV.实现ng.Runnable接口,并实现run()方法A)I,III B)II,IV C)II,III D)I,IV30、下列线程状态转换序列,在线程实际运行中可能出现的序列是A)新建→运行→阻塞→终止B)……运行→阻塞→可运行→终止C)……可运行→运行→阻塞→运行……D)新建→可运行→运行→阻塞→可运行……31、为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是pubIis class StackT est{private int idx=0;private int[]data=new int[8];public void push(int i){synchronized(this){______;data[idx]=i;来自idx++;}}……}A)this.notify() B)interrupt()C)this .wait() D)sleep()32、对下列程序的叙述中,正确的是1:public class X extends Thread implements Runnable{2:publ主c void run(){3: System.out.println(“this is run()”);4:}5:public static void main(String args〔〕){6:Threadt二new Thread(new X());7:t.start();8:}9:}A)第1行会产生编译错误B)第6行会产生编译错误C)第6行会产生运行错误D)程序正常运行33、下列关于Applet的叙述中,正确的是A)Applet不仅可以嵌入到浏览器中运行,还可以独立运行B)Applet的主类要定义为Applet类或JApplet类的子类C)同一个页面中的Applet之间不能通信D)Applet不支持多线程34、当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是A)destroy() B)init() C)stop() D)start()35、要向Applet传递参数,应该在下列drawing.html文件的下划线处填入的选项是…………A)B)C)D)二、填空题(每空2分,共30分)1、一个栈的初始状态为空。

Java OOP阶段小测试2-笔试题-含参考答案-试题来源网络

Java OOP阶段小测试2-笔试题-含参考答案-试题来源网络

《使用Java实现面向对象编程》阶段测试-笔试试卷(含参考答案-- wnfangsong)一、填空题:1.所谓继承,是发生在子类与父类之间的,是子类共享父类成员属性和方法的一种模式。

2.类是通过关键字class来定义的,在该关键字后面加上类的名称,这样就创建了一个类。

3.所谓多态是指对象在继承和接口实现具有两种状态,多态的使用使代码具有了更多的灵活性和重用性。

4.类又分为抽象类和非抽象类它们之间的使用也是有区别的。

5.成员变量描述的是这个类的属性和状态。

6.通过new关键字来创建一个对象后,会有一个系统默认的初始值。

booolean类型的默认值为false。

7.局部变量可以被基本类型修饰符来修饰,但不能修饰为public、private、protected、final、static。

8.___________类封装了基本类型int的值,Integer类型对象包含int型的单个域。

9.默认的访问级别和公开的访问级别很相似,不同点就是默认的访问级别不能访问不同包下的类(也可以说成:访问的级别大小不同)。

10.修饰符final可以修饰非抽象类、常量等数据。

11.static修饰符能够修饰属性、方法、常量、变量。

二、选择题:1) 下列选项中关于Java中ArrayList、LinkedList、HashMap三个类的描述错误的是()。

A. ArrayList和LinkedList均实现了List接口B. ArrayList的访问速度比LinkedList快C. 添加和删除元素时,ArrayList的表现更佳D. HashMap实现Map接口,它允许任何类型的键和值对象,允许将null用作键或值2) 关于Java中的集合实现类,下列说法描述错误的是()。

A. HashMap是Map接口的实现类B. ArrayList对象是长度可变的对象引用数组C. 集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法D. Set中存储一组不允许重复、有序的对象3) 对于Java中的集合类java.util.ArrayList,以下说法正确的是()。

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

《使用Java实现面向对象编程》阶段测试-笔试试卷(含参考答案-- wnfangsong)一、填空题:1.所谓继承,是发生在子类与父类之间的,是子类共享父类成员属性和方法的一种模式。

2.类是通过关键字class来定义的,在该关键字后面加上类的名称,这样就创建了一个类。

3.所谓多态是指对象在继承和接口实现具有两种状态,多态的使用使代码具有了更多的灵活性和重用性。

4.类又分为抽象类和非抽象类它们之间的使用也是有区别的。

5.成员变量描述的是这个类的属性和状态。

6.通过new关键字来创建一个对象后,会有一个系统默认的初始值。

booolean类型的默认值为false。

7.局部变量可以被基本类型修饰符来修饰,但不能修饰为public、private、protected、final、static。

8.___________类封装了基本类型int的值,Integer类型对象包含int型的单个域。

9.默认的访问级别和公开的访问级别很相似,不同点就是默认的访问级别不能访问不同包下的类(也可以说成:访问的级别大小不同)。

10.修饰符final可以修饰非抽象类、常量等数据。

11.static修饰符能够修饰属性、方法、常量、变量。

二、选择题:1) 下列选项中关于Java中ArrayList、LinkedList、HashMap三个类的描述错误的是()。

A. ArrayList和LinkedList均实现了List接口B. ArrayList的访问速度比LinkedList快C. 添加和删除元素时,ArrayList的表现更佳D. HashMap实现Map接口,它允许任何类型的键和值对象,允许将null用作键或值2) 关于Java中的集合实现类,下列说法描述错误的是()。

A. HashMap是Map接口的实现类B. ArrayList对象是长度可变的对象引用数组C. 集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法D. Set中存储一组不允许重复、有序的对象3) 对于Java中的集合类java.util.ArrayList,以下说法正确的是()。

A. 这个集合中的元素是无序的B. 可以通过键来获取这个集合中的元素C. 在对这个集合的元素执行遍历操作时,效率比较高D. 可以通过addFirst()方法,在列表的首部插入元素4) 给定如下Java代码,其中第()行代码有错误。

import java.util.*;public class MapTest {public static void main(String[] args) {List pList = new ArrayList();pList.add("A"); //第五行pList.add("B"); //第六行for (int i = 0; i < pList.size(); i++) { //第七行String str = pList.get(i); //第八行System.out.print(str);}}}A. 五B. 六C. 七D. 八5) 给定如下Java代码,可以填入横线处的代码是()。

import java.util.*;public class Test {public static void main(String[] args) {________list.addLast("001");}}A. List list = new ArrayList();B. List list = new List();C. ArrayList list = new ArrayList();D. LinkedList list = new LinkedList();6) 在Java中,()类的对象可被用作堆栈或者队列。

A. LinkedListB. ArrayListC. CollectionD. HashMap7) 在Java中,关于HashMap类的描述,以下说法错误的是()。

A. HashMap使用键/值的形式保存数据B. HashMap能够保证其中元素的顺序C. HashMap的存储方式是哈希表,查询指定元素效率高D. HashMap通过get( key)获取对应的值8) 阅读下面的Java代码,运行结果描述正确的是()。

import java.util.*;public class TestMap{public statci void main(String[] args){Map map=new HashMap( );map.put(“first”,”football”);map.put(“first”,”basketball”);System.out.print(map.get(“first”));}}A. 编译时发生错误B. 编译通过,运行时发生错误C. 正确运行,显示basketballD. 正确运行,显示football9) 在Java中,JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。

A. ngB. java.sqlC. java.utilD. java.math10) 使用JDBC访问数据库时,下列关于JDBC的说法正确的是()。

A. Connection接口负责执行SQL语句B. 可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机中C. Statement接口由Connection产生负责保存返回的查询结果D. DriverManager类负责连接数据库并传送数据11) 在Java中,使用JDBC开发应用程序时处理步骤正确的是()。

A. 1.加载数据库驱动; 2. 创建数据库连接; 3. 执行SQL命令; 4.处理结果B. 1.加载数据库驱动; 2.执行SQL命令; 3.创建数据库连接; 4.处理结果C. 1.创建数据库连接; 2.加载数据库驱动; 3.执行SQL命令; 4.处理结果D. 1.创建数据库连接; 2.执行SQL命令; 3.加载数据库驱动; 4.处理结果12) 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接语句为:Connection con =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news"); URL连接中的“news”表示的是()。

A. 用户名B. 数据库的名称C. 数据库服务器的机器名D. 数据库中表的名称13) 在Java中,以下关于得到ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是()。

A. 可以使用Statement对象的executeQuery方法返回ResultSet对象B. 可以使用Connection对象的createStatement方法获得PreparedStatement对象C. 可以使用Connection对象的createStatement方法获得Statement对象D. 可以使用Connection对象的executeQuery方法返回ResultSet对象14) 在使用JDBC访问数据库时,关于Statement和PreparedStatement的描述错误的是()。

A. PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用B. 与Statement相比,使用PreparedStatement提高了SQL语句执行的性能,降低了安全性C. Statement实例和PreparedStatement实例,均能对数据库进行增删改查操作D. Statement实例和PreparedStatement实例,均能够通过“?”作为占位符,用于后面进行参数的设定15) 假设SQL Server数据库中有表book,包含两个字段:id整型,title字符型。

向此表插入数据的Java代码片段如下所示,其中con为已正确获得的连接数据库的Connection对象,则以下描述正确的是()。

PreparedStatement pstmt=con.prepareStatement("insert into book(id, title) values(?,?)");pstmt.setInt(0,10);pstmt.setString(1,"java");pstmt.executeUpdate();A. 创建PreparedStatement对象的语句有错误B. 向book表插入数据的sql语句有错误C. setInt、setString方法有错误D. PreparedStatement没有executeUpdate()方法16) 给定一个Java程序的代码片段如下所示,其中conn为连接数据库的Connection对象,此处假定已经正确获得连接。

在下划线处加入下列()代码,可以在控制台循环打印出student表中name数据列的值。

Statement stmt = conn.createStatement();String query = "select * from student";java.sql.ResultSet rs = stmt.executeQuery(query);___________A. while (rs.hasNext()) {System.out.println(rs.getString("name"));}B. while (rs.next()) {System.out.println(rs.getString("name"));}C. if(rs.next()) {System.out.println(rs.getString("name"));}D. System.out.println(rs.getString("name"));17) 以下选项中关于Oracle中数据库的说法错误的是()。

A. 数据库在逻辑上表现为数据文件、日志文件和控制文件等B. 必须首先创建数据库,然后才能使用OracleC. 可在安装Oracle软件时同时创建数据库,也可以在安装后再单独创建数据库D. 每个启动的数据库都对应一个数据库实例,然后由这个实例来访问和控制数据库18) 使用数据库表student存放学生信息,其中birthday字段存放学生生日,查询该表中1980年9月15日及以后的学生信息,以下SQL语句正确的是()。

相关文档
最新文档