- ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。( )
- 应用开-闭原则设计系统时,所谓开,就是增加新的子类时,不需要修改重要的抽象类。( )
- byte类型所占存储空间为1个字节,取值范围0~255
- JFrame实例可以添加到容器中。
- 配置classpath环境变量的目的是为了可以查找到java文件。()
- final类不能派生出子类。( )
- Statement对象的executeUpdate(String sqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。( )
- final修饰的成员变量可以在构造方法中对其重新赋值()
- 所有容器的父类是Frame类。( )
- 声明构造方法时,可以使用private关键字修饰。( )
- 静态变量可以被类和对象调用。( )
- JDK工具中自带了一个JRE工具()
- 假设有类Man,代码:new Man(){ 类体 } 意为创建一个匿名类对象。( )
- 下面关于main方法说明正确的是
- 下列哪个叙述是不正确的?( )
- 已知 String 对象 s="abcdefg",则 s.substring(2, 5)的返回值为?( )
- HashMap和HashTable的描述,错误的是?
- 在类的定义中构造函数的作用是
- 异常包含下列哪些内容?
- 下列哪些语句关于内存回收的说明是正确的?
- 在JAVA中下面哪一行代码不出现编译警告或错误
- 关于Java中包的概念,以下正确的是( )
- 关于下列程序段的输出结果,说法正确的是 public class MyClass{static int i;public static void main(String argv[]){System.out.println(i);}}
- 字符流与字节流的区别在于
- 下列标识符合法的是
- 下面选项中,哪一个是合法的标识符
- public class Example { public static void main(String[] args) { try{ int rst = 4/0; System.out.println("rst = "+rst); }catch(Exception e){ System.out.println("catch语句块执行"); return; }finally{ System.out.println("finally语句块执行"); } System.out.println("程序继续向下执行"); }}运行以上程序,输出的结果是( )
- 阅读下列代码import java.io.*;public class Example{public static void main(String[] args) throws Exception {OutputStream out = new FileOutputStream("itcast.txt ", true); String str = "欢迎你!"; byte[] b = str.getBytes(); for (int i = 0; i < b>
- 要产生[20,999]之间的随机整数可以使用以下哪个表达式?( )
- 下列选项错误的是?( )
- 下列最终属性(常量)i 的定义中,正确的是
- 下面命令中,可以用来正确执行HelloWorld案例的是
- 下列选项中,可以正确配置classpath的命令是
- 关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的
- 关于抽象方法,下列说法正确的是
- 下面程序段执行后b的值是 。Integer integ =new Integer(9);boolean b = integ instanceof Object;
- 定如下java代码, 编译运行之后, 将会输出 Public class Test {Public static void main(String args[]){int a = 5;System.out.println((a % 2 ==1)?(a+1)/2:a/2);}}
- 下面关于java中输入/输出流的说法错误的是( )。
- 下面这段代码会产生几个 String 对象。 String s1 = "hello";String s2 = s1、substring(2, 3);
- 下面是Java程序中的一些声明,选项中能够通过编译的一项是 String s1=new String(“Hello”);String s2=new String(“there”);String s3=new String();
- 用来导入已定义好的类的语句是( )
- Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。 ( )
- JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。( )
- JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。( )
- 下面是创建Statement接口并执行executeUpdate方法的代码片段:conn=DriverManager.getConnection("jdbc:mysql:///book","root","123456"); stmt=conn.createStatement(); String strsql="insert into book values('TP003', 'ASP.NET','李','清华出版社',35)"; n=stmt.executeUpdate(strsql); 代码执行成功后n的值为 ( )。
- 下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个字段( ) while(rs.next()){ out.print(rs.getString(1)+”\t”); out.print(rs.getString(2) +”\t”); out.print(rs.getString(3) +”\t”); out.print(rs.getString("publish")++”\t”); out.print(rs.getFloat("price")+"\n"); }
- 下面的代码是连接哪个数据库的驱动加载片段( ) try{ Class.forName("oracle.jdbc.driver.OracleDriver"); } catch(Exception e){ out.print(e.toString()); }
- 下面是加载JDBC数据库驱动的代码片段: try{ Class.forName("com.mysql.jdbc.Driver"); } catch(ClassNotFoundException e){ out.print(e); }该程序加载的是哪个驱动?()
- DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?( )
- 在JDBC中,下列哪个接口不能被Connection创建( )
- JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。( )
- 事件监听者除了得知事件发生外,还应调用相应的方法处理事件。( )
- 监听器将可以触发某一个事件的动作已经封装到了监听器中。( )
- 事件组件都应注册一个事件监听者。( )
- 在Swing中,哪一个组件可用于输入多行信息? ()
- 如果容器组件p的布局是BorderLayout,则在p的下部添加一个按钮b,应该使用的语句是( )
- 以下选项不正确的是哪一个?( )
- 下列哪一项不属于布局管理器? ( )
- 下列哪个叙述是不正确的?( )
- 在Java中,有关菜单的叙述错误的是( )
- List集合的主要实现类有ArrayList和LinkedList。()
- Map集合中存储元素需要调用add(key,value)方法。
- Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述正确的是( )
- 在我们所学知识中,下面哪几项是接口( )
- 关于HashMap集合说法正确的是( )
- 阅读下列的程序import java.util.*;class Student { String name; String age; public Student(String name, String age) { this.name = name; this.age = age; } public String toString() { return name + ":" + age; }}public class Example{ public static void main(String[] args) { Set set = new HashSet(); set.add(new Student("Tom", "10")); set.add(new Student("Jerry", "10")); set.add(new Student("Tom", "10")); }}下列选项中,程序的运行结果是:set集合中的元素个数为( )
- 下列关于泛型说法不正确的是( )
- 下列关于集合的描述中,哪一个是错误的?( )
- 将Map集合中的键存储到Set集合的方法是( )
- 下列有关泛型的代码中,ArrayList
list = new ArrayList (); 说法正确的是( ) - 下列关于LinkedList的描述中,错误的是( )
- LinkedList类的特点是( )
- public class Example { public static void main(String[] args) { ArrayList list = new ArrayList(); // 创建ArrayList集合 list.add("Tom"); // 向该集合中添加字符串 list.add("Jerry"); Iterator it = list.iterator(); //获取迭代器 it.next(); it.next();System.out.println(it.next());}}运行以上程序,输出结果是( )
- 使用HashSet存储对象,如何保证唯一?( )
- File类中判断文件是否存在的方法是 ( )。
- 下列关于java.io.FileOutputStream的说法错误的是( )
- IOException必须被捕获或抛出。
- Java中提供了用于读写Unicode字符的字符流Reader类和Writer类。
- 通过File类可对文件属性进行修改。
- 下列哪一个import命令可以使我们在程序中创建输入/输出流对象( )
- 下列选项中,哪一个不是InputStream的直接子类( )
- 阅读下列代码import java.io.*;public class Example{public static void main(String[] args) throws Exception {OutputStream out = new FileOutputStream("itcast.txt ", true); String str = "欢迎你!"; byte[] b = str.getBytes(); for (int i = 0; i < b>
- 对图片进行读写操作可以采用文件字符流。
- 下列选项中,不属于InputStreamReader类的方法的是( )
- 下列选项中,不属于FileReader类的方法的是( )
- 下面关于java中输入/输出流的说法错误的是( )。
- 所有的字节输入流都从OutputStream类继承,所有的字节输出流都从InputStream类继承。
- 以下选项中,哪个是FileOutputStream的父类?( )
- 以下选项中,哪个是FileInputStream的父类( )
- 使用字符串常量可以直接初始化一个String对象。( )
- 字符串一旦初始化就不可以被改变。( )
- 包装类可以将基本数据类型的值包装为引用数据类型的对象。 ( )
- System类中的currentTimeMillis()方法返回一个long类型的值。( )
- StringBuffer类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象。( )
- 阅读下列代码public class Example { public static void main(String[] args) { int[] srcArray = { 11, 12, 13, 14 }; int[] destArray = { 21, 22, 23, 24 }; System.arraycopy(srcArray, 1, destArray, 2, 2); for (int i = 0; i < destArray>
- 下列关于包装类的描述中,错误的是?( )
- 假如indexOf()方法未能找到所指定的子字符串,那么其返回值为?( )
- System类中提供的属性和方法都是静态的。( )
- 要产生[20,999]之间的随机整数可以使用以下哪个表达式?( )
- String str1=new String("java"); String str2=new String("java"); StringBuffer str3=new StringBuffer("java"); 对于上述定义的变量,以下表达式的值为true的是哪个?( )
- 下列选项中,可以正确实现String初始化的是( )
- 阅读下面一段代码Integer in1 = new Integer(10);Integer in2 = new Integer(10);Integer in3 = 10;Integer in4 = 10;System.out.print(in1 == in2); System.out.print(in1 == in3); System.out.print(in3 == in4);下列选项中,程序的运行结果是( )
- 下列选项中,哪个是StringBuffer类中append()方法的返回值类型?( )
- throw关键字用于在方法上声明抛出异常的实例对象。( )
- 编译异常如果产生了,要求我们必须处理,要么捕获,要么抛出。()
- throws声明在一个方法上,说明这个方法一定会抛出异常。( )
- 自定义的异常类必须继承自Exception或其子类。()
- 匿名内部类其实就是一个没有类名的内部类。( )
- 以下对于try…catch语句描述正确的是( )
- 下面程序的运行结果是( )public class Demo { public static void main(String[] args) { try { System.out.println(10 / 0); System.out.println("除法正常运行"); } catch (ArithmeticException e) { System.out.println("除数不能为0"); } }}
- 下列关于自定义异常的说法中,错误的是( )
- 下列程序段的运行结果为( )。public class Test{ public static void foo(int i){ try{ if(i==1){ throw new Exception(); } System.out.print("1"); }catch(Exception e){ System.out.print("2"); }finally{ System.out.print("3"); } System.out.print("4"); } public static void main(String[] args){ foo(1); } }
- 下列符号中,( )用于分隔throws关键字抛出的多个异常。
- 下列关于匿名内部类的描述,错误的是( )
- 关于内部类,下面说法正确的是( )
- 下面( )选项可以使用static关键字修饰。
- 下面程序的运行结果是( ) public class Demo { public static void main(String[] args) { try { System.out.println(10 / 0); System.out.println("除法正常运行"); } catch (ArithmeticException e) { System.out.println("除数不能为0"); } } }
- public class Example { public static void main(String[] args) { try{ int rst = 4/0; System.out.println("rst = "+rst); }catch(Exception e){ System.out.println("catch语句块执行"); return; }finally{ System.out.println("finally语句块执行"); } System.out.println("程序继续向下执行"); } } 运行以上程序,输出的结果是( )
- 设计模式是针对某一类问题的最佳解决方案,是从许多优秀的软件系统中总结出的成功的、可复用的设计方案。( )
- 在类的UML图中,如果方法是静态方法,则应在方法的名字下面添加波浪线。( )
- 策略模式是面向抽象原则的成功应用。( )
- 若A类依赖于B类,那么UML通过使用一个虚线连接A和B的UML图,虚线的起始端是A类,终点端是B类。( )
- 在策略设计模式中,如果策略是一个接口,那么具体策略应该是该接口的实现类。( )
- 如果A类中的成员变量是用B类(接口)来声明的变量,那么A和B的关系是( )。
- 下列选项中可以表示类图中的protected成员变量的是( )
- 对于面向对象语言,UML中所说的泛化关系是指( )
- 阅读下面代码: class parent{ protected int addvalue(int a,int b){ int s; s=a+b; return s; }}class child extends parent{}若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述( )是正确的。
- 对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }12) }第10行语句将调用( )语句。
- 以下关于接口的说法中,正确的是( )。
- 装饰模式属于创建型设计模式。( )
- 在类的UML图中,使用一个三层的长方形描述类的主要构成,其中第一层是( )
- 接口与接口之间可以有继承关系( )
- 所有接口都继承自Object类。( )
- 接口可以实例化对象()
- 下列类头定义中,错误的是 ?( )
- 接口中只能定义常量和抽象方法。( )
- 下列选项中,接口中方法的默认可见性修饰符是( )
- 若有如下接口A的定义,下列哪些类下确实现了该接口( ) interface A { void method1(int i); void method2(int j); }
- 在下面选项中哪个关键字可以用来修饰接口中的变量和方法?( )
- 关于Java中包的概念,以下正确的是( )
- 在使用interface声明一个接口时,只可以使用哪个修饰符修饰该接口。( )
- 下列选项中,定义接口MyInterface的语句正确的是:( )
- 以下关于接口对象的说法中正确的是( )
- 以下哪个接口的定义是正确的?( )
- 定义一个接口时,下列哪个关键字用不到?( )
- 以下关于接口对象的说法中正确的是( )
- 实例方法可直接调用本类的类方法。( )
- abstract和final关键可以同时修饰一个类。( )
- 下面有关方法覆盖说法不正确的是:( )
- 下面是有关子类继承父类构造函数的描述,其中正确的是:( )
- 下列选项中,表示数据或方法只能被本类访问的修饰符是( )
- 下面选项中哪个关键字可以用来修饰接口中的变量和方法?( )
- 下列有关继承的说法。正确的是:( )
- A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1)A a0=new A();2)A a1 =new B();3)A a2=new C();问以下哪个说法是正确的? ( )
- 下面哪条语句把方法声明为抽象的公共方法?( )
- 声明构造方法时,可以使用private关键字修饰。( )
- 不允许作为类及类成员的访问控制符的是( )
- import语句通常出现在package语句之前()
- 包的声明只能位于Java源文件的第一行()
- Java中的包是用来存放类的,通常功能相同的类存放在相同的包中( )
- 为了使包sos在当前程序中可见,可以使用的语句是( )
- 当类的成员未用访问权限修饰符修饰时,java默认此成员的访问权限是( )
- 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )
- 现有一个Java源文件,其中包含有一个名为Example的public类,为了成功编译该文件,需要满足:( )
- 下面说法正确的是:()
- JAVA中,访问修饰符限制性最高的是( )。
- 下列选项中,可以导入指定包中所有类的是( )
- 在Java中,用package语句说明一个包时,该包的层次结构必须( )
- JAVA中,使用()修饰符时,一个类能被同一包或不同包中的其他类访问。()
- 对于下列Dog类,哪个叙述是错误的?()
- 一个类中如果没有定义构造方法,那么这个类就没有构造方法。( )
- 静态变量可以被类和对象调用。( )
- 有一个类A,以下为其构造方法的声明,其中正确的是( )
- this关键字可以在所有的方法中使用。( )
- 对于下列Hello类,哪个叙述是正确的?
- 下面关于Java中类的说法哪个是不正确的( )
- 下列代码中的“this”指的是( )。 class bird{ int x,y; void fly(int x,int y){ this.x=x; this.y=y; } }
- 下列关于构造方法的特点的描述中, 错误的是( )
- 请阅读下面的程序,sum的值为( )public class Test { public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 1) { continue; } sum += i; } System.out.println("sum = " + sum); }}
- 下面语句执行结果为( ) public static void main(String[] args){ int i=4; if(i<0 i=1;}else{i>
- 下列语句序列执行后,k 的值是 ( )int i=10, j=18, k=30;switch( j - i ){ case 8 : k++; case 9 : k+=2;case 10: k+=3; default : k/=j;}
- 执行下面程序后,哪个结论是正确的( )int a,b,c; a=1 ; b=3 ; c=(a+b>3 ?++a:b++)
- 下列语句序列执行后,k的值是( ).int j=8, k=15;for( int i=2; i!=j; i++ ) { j-=2; k++; }
- 执行下面代码后的输出是( )。m=1;while (m++<2) System. out. println(m);
- 在为float类型的变量赋值时,后面必须加字母f或F
- 数组的最大下标的值比它的长度小1
- 字符串常量既可以用双引号引起来,也可以用单引号引起来
- 比较运算符用于对两个数值或变量进行比较,其结果为true或false
- 下列选项中,属于字符常量的是
- 表达式3510/1000的运算结果为
- 下列选项中,哪一个是十进制数6的二进制值
- 下面关于字符变量的定义中,错误的是
- 下列关于浮点型数据的定义,哪一个不能通过编译
- 下列选项中,哪一个不能通过编译
- 若int[][] arr= {{1,2,3}},则arr[0][1]的结果为
- 下列关于int类型变量的定义,错误的是
- 在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。( )
- 使用javac命令,可以将Hello.java文件编译成Hello.class文件()
- path环境变量是系统环境变量中的一种,它用于保存一系列的路径。()
- javac.exe命令文件存放在JDK安装目录的lib目录下。()
- 在不同的操作系统中可以使用同一个JDK。()
- Java属于以下哪种语言?( )
- 下列关于JDK的说法中,错误的是?( )
- JDK安装成功后,可以将bin目录的路径配置在环境变量path中。()
- 下列目录中,哪一个是用来存放JDK核心源代码的?()
- 下列哪个是Java应用程序主类中正确的main方法?
- 如果jdk的安装路径为:c:jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()
- 下列关于classpath环境变量的说法中,哪一个是正确的?( )
- 下列目录中,哪一个是用来存放JDK可执行程序的。( )
- 如果一个类继承了一个抽象类,但是没有完全覆写父类的所有的抽象方法那么这个类也必须是抽象类()
- super调用父类构造方法的代码必须位于子类构造方法的第一行()
- 应用开-闭原则设计系统时,所谓开,就是增加新的子类时,不需要修改重要的抽象类。( )
- JFrame的默认布局管理器是FlowLayout。( )
- 只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用。()
- JAR文件通常用于聚合大量的Java类文件,以便开发Java平台应用软件或库()
- StringBuffer类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象。()
- java.util.Date类提供一个无参数构造方法Date(),用来创建表示当前日期时间的Date对象。()
- String类的equals()方法和“= =”的作用是一样的。()
- 以下Math类的方法中,-4.4通过哪个方法运算后,结果为-5.0?( )
- 如下哪个是Java中的标识符
- 下面程序运行结果正确的是: public class Test{ public static void main(String [] args){ List list=new ArrayList(); list.add("a"); list.add("b"); list.add("a"); Set set=new HashSet(); set.add("a"); set.add("b"); set.add("a"); System.out.println(list.size()+","+set.size()); }}
- 对于一个Java源文件,import, class定义以及package正确的顺序是
- 如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()
- 如要抛出异常,应用下列哪种子句?
- 欲构造ArrayList类的一个实例,下列哪个方法是正确的
- 在Java中,执行下面的语句后,c的值为 。String s= 'Jessica ';char c=s.charAt(6);
- 下列选项中,哪个是StringBuffer类中append()方法的返回值类型?( )
- 下面哪一个import命令可以为我们提供编写网络应用程序的类?
- 下列哪一种叙述是正确的
- 下面关于配置path环境变量作用的说法中,正确的是( )
- 给定某java程序片段,如下:int i=1;int j=i++;if((i>++j)&&(i++==j))i+=j;System.out.println(i);该程序运行后,i的输出结果为
- 下列代码中的“this”指的是( )class bird{ int x,y; void fly(int x,int y){ this.x=x; this.y=y; } }
- 给定一个 java 源程序 Test.java, 在命令行中 , 使用下面哪一个语句可以编译、运行该 程序。
- 下面是有关子类继承父类构造函数的描述,其中正确的是:( )
- ArrayList类的底层数据结构是( )
- 对于下列Hello类,哪个叙述是正确的? ( )
- 下列关于while语句的描述中,正确的是
- 下列关于构造方法的特点的描述中, 错误的是( )
- 下列关于List接口的描述中,错误的是?
- 给定一个Java程序的代码片断如下: If(grade==’A’||grade==’B’)Score=90;else if(grade==’C’||grade==’D’)Score=70;elseScore=60;哪一项代码与其很相同的功能。
- 设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正确的是
- 给定一个Java程序代码,如下:运行编译后,输出结果是 public class Test{int count =9public void count1(){int count = 10;System.out.println(“count1=” + count);}public void count2(){System.out.println(“count2=” + count);}public static void main(String arge[]){Test t = new Test();t.count1();t.count2();}}
- 在Java中,以下哪一个标识符是不是合法的。
- 下列哪个类的声明是正确的?( )
- 现有两个类M、N,以下描述中表示N继承自M的是( )
- 子类的上转型对象就是父类对象。( )
- 抽象类可以有子类也可以没有子类。( )
- 下列说法哪个是正确的( )
- 下面说法正确的是:( )
- JAVA中,访问修饰符限制性最高的是( )
- 包的声明只能位于Java源文件的第一行( )
- 定义主类的类头时可以使用的访问控制符是( )
- 下列选项中,可以导入指定包中所有类的是( )
- 下列关于构造方法定义的描述中,错误的是( )
- 类与对象的关系是( )
- 下列哪个叙述是正确的?( )
- 对象使用时,下面描述错误的是( )
- 实例变量( )
- 方法递归次数过多会导致内存溢出( )
- 在switch语句中,每个case关键字后面必须有break( )
- 一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可( )
- 下面语句执行结果为( ) public static void main(String[] args){ int i=4; if(i<0 i=1;}>
- 若有如下语句 int x=3; do{ System.out.println(x);x-=2;}while(--x>0);
- 比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值( )
- 当方法中的返回值类型是void时,可以不写return语句( )
- 当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false( )
- 在进行赋值运算时,将运算符右边的值赋给左边的变量( )
- 下列选项中,哪一个不能通过编译( )
- 下列数据类型进行运算时,哪一个会发生自动类型提升( )
- 下列选项中,属于字符常量的是( )
- 数组的最大下标的值比它的长度小1( )
- 下面关于字符变量的定义中,错误的是( )
- 在java语言中使用IO流进行文件的拷贝时可能会出现IO异常,必须对异常进行try{}catch(){}处理或者抛出异常。()
- Component类是所有用户界面的父类
- Java程序中,可以使用关键字new创建新的对象。 ()
- 在Java中,子类可以覆盖父类中的任意方法()
- HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的()
- 在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public()
- Java中的包是用来存放类的,通常功能相同的类存放在相同的包中()
- 与普通方法一样,构造方法也可以重载。()
- 静态方法可以被类名调用,也可以被对象调用。()
- final类不能派生出子类。( )
- 字符串一旦初始化就不可以被改变。()
- 逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型
- JDBC是指Java程序与数据库连接的一种机制。
- 抽象类中可以有非抽象方法。()
- 在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。()
- 在Java程序中,通过extends关键字可以实现类的继承()
- 研究下面的Java代码,但x=2时,运行结果是 Switch(x){case 1:System.out.println(1);case 2:case 3:System.out.println(3);System.out.println(4);}
- 下列方法中,用于判断字符串是否相等的是
- 下列哪个类不对直接创建对象?
- File类的方法中,用于列举某目录下的子目录及文件的方法是
- java中用于创建文件对象的类是
- 下面哪个是非法的?
- 下列关于foreach循环的描述,错误的是
- 下列语句序列执行后,k的值是() int j=8, k=15;for( int i=2; i!=j; i++ ) { j-=2; k++; }
- 下面关于Random类常用方法的描述中,错误的是?( )
- 若有如下接口A的定义,下列哪些类下确实现了该接口( ) interface A { void method1(int i); void method2(int j); }
- 请看下面的程序段 class Person{ public static void main(String[] args){ int a = 1; byte b= 1; c = (byte)a + b; System.out.println(C.; }}输出什么结果?
- 对于已经被定义过可能抛出异常的语句,在编程时
- 下列方法中,用于返回当前日期的方法是?
- 下列类定义中,不正确的是?( )
- 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?
- 下列选项中,表示数据或方法只能被本类访问的修饰符是( )
- 为了使包sos在当前程序中可见,可以使用的语句是( )。
- 给定java代码片段,如下 int i=0,j=-1;switch(i){case 0,1:j=1;case 2:j=2;}System.out.print("j="+j);编译运行,正确的是
- 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是
- Java的字符类型采用的是Unicode编码,每个Unicode码占用几个bit?
- 下列关于Java特点的描述中,错误的是?
- 编译一个定义了两个类含有三个方法的 Java 源程序文件,总共会产生几个字节码文件。
- 下面选项中,哪一个不是Java中的关键字
- 下面哪一项不是加载驱动程序的方法?( )
- 下面哪一项不是JDBC的工作任务?( )
- 下面哪一项赋值语句不会出现编译警告或错误。
- 在Java语言中,下面变量命名合法的有
- 哪个是将一个十六进制值赋值给一个long型变量
- 有以下类定义:abstract class Animal{ abstract void say();}public class Cat extends Animal{ public Cat(){ System.out.printf("I am a cat"); } public static void main(String[] args) { Cat cat=new Cat(); }}运行后哪一项判断是正确的?
- 下列目录中,哪一个是用来存放JDK核心源代码的?
- 请阅读下面的程序public class Demo { public static void sum(int a, int b) { System.out.println("int:" + (a + b)); } public static void sum(int a, float b) { System.out.println("float:" + (a + b)); } public static void sum(int a, double b) { System.out.println("double:" + (a + b)); } public static void main(String[] args) { int a = 10; long b = 20; sum(a, b); }}下列选项中,哪一个是程序的运行结果( )
- 进行Java基本的GUI设计需要用到的包是
- 重写与重载的关系是
- 下面是定义一个接口A的程序。第一个空应填写 public interface A { public static _______ double PI=3、14159; public double area(double a, double B)_______ }
- 以下哪个不是Java的原始数据类型
- 下列代码的输出结果是哪一个? package test;import javA.util.Date; public class SuperTest extends Date{ private static final long serialVersionUID = 1L; private void test(){ System.out.println(super.getClass().getName()); } public static void main(String[]args){ new SuperTest().test(); } }
- 以下有关构造方法的说法,正确的是
- 要使用java程序访问数据库,则必须首先与数据库建立连接,在建立连接前,应加载数据库驱动程序,该语句为
- 接口中只能定义常量和抽象方法()
- 封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。()
- 在interface中,所有的成员方法都是abstract的。()
- 编译异常如果产生了,要求我们在必须处理,要么捕获,要么抛出()
- java.util.Date类提供一个无参数构造方法Date(),用来创建表示当前日期时间的Date对象。( )
- 类Panel默认的布局管理器是GridLayout。
- 匿名内部类其实就是一个没有类名的内部类。( )
- 子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同()
- 构造方法没有返回值类型,所以可以写void,也可以不写。()
- throw关键字用于在方法上声明抛出异常的实例对象。( )
- Date类用于表示日期和时间。()
- 类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。()
- JDK中定义了大量的异常类,这些异常类足够我们使用了,所以,我们不需要自己定义异常类()
- 子类和父类对象在进行类型转换时,子类对象可以被视为父类的一个对象,父类对象不能被当作是某一个子类的对象()
- 以下JAVA类声明正确的是
- 下列哪个选项是创建一个标识有"关闭"按钮的语句?
- 下列属于容器的组件有:
- 下列选项中,用于定义接口的关键字是
- 定义一个接口时,要使用如下哪个关键字?( )
- 给定一个java程序的代码片断如下,运行后,正确的输出结果是 String s=”hello, world”;String str = s.replace(“,” , ” ”);System.out.println(str);
- 分析如下JAVA代码片段,输出结果为 。 int price = 10;int number = 0;int monney = 0;for (int i = 0;i<2 xss=removed>
- 执行如下程序代码a=0;c=0;do{ --c; a=a-1; }while(a>0);后,c的值是
- 下面哪一项是合法的 Java 标识符。
- 下列说法哪个正确?
- 以下语句没有语法错的是
- Java的字节码文件类型是
- 在Java中,而无需在程序中用import导入的包是
- 关于abstract class和interface,下列哪一项说法是不正确的?
- 下列属于容器的组件有:( )
- 编译并运行下面的Java代码段:char c='a';switch (c) {case 'a': System.out.println("a");default: System.out.println("default");}输出结果是
- 关于main方法头,以下哪一个是合法的?
- Java的源程序文件类型是
- 下列选项中,可以正确实现String初始化的是( )
- Swing组件必须添加到Swing顶层容器相关的( )。
- 关于方法main()的说法哪个正确?
- 哪一个方法是一个特殊的方法,用于对类的实例变量进行初始化.
- 关于 for循环和 while循环的说法哪个正确?
- 在JAVA中,如果要在字符串类型对象S=“java”,中找出字母‘v’出现的位置(即位置2),可使用
- Java是从哪一种语言改进重新设计的。
- 执行下面程序后,哪个结论是正确的( )int a,b,c; a=1 ; b=3 ; c=(a+b>3 ?++a:b++)
- Java中能实现多重继承功能的方式是?( )
- 下面浮点型数据的定义中,错误的是
- 下面的代码段执行之后count的值是什么? int count = 1;for (int i = 1; i <= 5; i++) {count += i; }System.out.println(count);
- Java源文件和编译后的文件扩展名分别为
- JDK中,用( )命令对其源文件进行编译,生成字节码文件。
- 下列代码的输出结果是 。class Parent{void printMe() {System.out.println("parent");}}class Child extends Parent {void printMe() { System.out.println("child");}void printall() {super.printMe();this.printMe();printMe();}}public class Test_this {public static void main(String args[]) {Child myC=new Child();myC.printall();}}
答案:错
答案:对
答案:错
答案:对
答案:错
答案:对
答案:错
答案:错
答案:对
答案:错
答案:对
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!