|

 下列哪个选项不是Java语言的特点?()
A:面向对象
B:高安全性
C:平台无关
D:面向过程
在Java中,"456"属于()类的对象。
A:int
B:String
C:Integer
D:Number
指出正确的表达式()
A:byte=128;
B:Boolean=null;
C:long l=0xfffL;
D:double=0.9239d;
指出下列程序的运行结果 ( )
int i = 9;
switch (i) {
default:
System.out.println("default");
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
case 2:
System.out.println("two");
}
A:default
B:default, zero
C:error default clause not defined
D:no output displayed那个
执行语句int i=1,j=++i;后i与j的值分别为()。
A:1与1
B:2与1
C:1与2
D:2与2
下列哪个命令中,用来编译Java程序的是( )
A:java
B:javadoc
C:jar
D:javac
类Teacher和Student是类Person的子类;
Person p;
Teacher t;
Student s;
//p, t and s are all non-null.
if(t instanceof Person) { s = (Student)t; }
最后一句语句的结果是( )
A:将构造一个Student对象;
B:表达式是合法的;
C:表达式是错误的;
D:编译时正确,但运行时错误。
运行下列程序, 会产生什么结果 ( )
public class X extends Thread implements Runable{
public void run(){
System.out.println("this is run()");
}
public static void main(String args[])
{
Thread t=new Thread(new X());
t.start();
}
}
A:第一行会产生编译错误
B:第六行会产生编译错误
C:第六行会产生运行错误
D:程序会运行和启动
整型数据类型中,需要内存空间最少的是()
A:short
B:long
C:int
D:byte
Java编程所必须的默认引用包为()
A:java.sys包
B:java.lang包
C:java.util包
D:其他都不是
下列哪个命令中,用来运行Java程序的是 ( )
A:java
B:javadoc
C:jar
D:javac
对于下列代码:
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) }
第10行语句将调用哪行语句?( )
A:line 2
B:line 3
C:line 6
D:line 7
以下不是数据库模式的是____。
A:网状
B:层次
C:关系
D:环状
下面哪一个操作符的优先级最高?()
A:&&
B:||
C:!
D:()
以下关于继承的叙述正确的是()。
A:在Java中类只允许单一继承
B:在Java中一个类只能实现一个接口
C:在Java中一个类不能同时继承一个类和实现一个接口
D:在Java中接口只允许单一继承
在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A:static
B:final
C:private
D:void
运行下列程序,会产生什么结果()
class Outer1{
private int a;
void foo(double d,final float f){
String s;
final boolean b;
class Inner{
void methodInner(){
System.out.println("in the Inner");
}
}
}
public static void main(String args[])
{
Outer1 me=new Outer1();
me.foo(123,123);
System.out.println("outer");
}
}
A:in the Inner outer
B:outer
C:in the Inner
D:编译不通过
一个Unicode字符占用 ( )
A:8位
B:16位
C:32位
D:一个字节
System.out.println("5"+2);的输出结果应该是()。
A:52
B:7
C:2
D:5
Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A:8
B:16
C:32
D:64
下列方法中可以用来创建一个新线程的是____。
A:实现java.lang.Runnable 接口并重写 start()方法
B:实现java.lang.Runable 接口并重写 run()方法
C:继承java.lang.Thread 类并重写 run()方法
D:实现java.lang.Thread 类并实现 start()方法
类声明中,声明抽象类的关键字是 ( )
A:public
B:abstract
C:final
D:class
当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是____。
A:start()
B:init()
C:stop()
D:destroy()
Java类可以作为()
A:类型定义机制
B:数据封装机制
C:类型定义机制和数据封装机制
D:上述都不对
面向对象程序设计方法的优点()
A:可重用性、可扩展性、可操作性
B:可重用性、可维护性、可操作性
C:可管理性、可扩展性、可操作性
D:可重用性、可扩展性、可管理性
执行下列代码后,哪个结论是正确的String [] s=newString[10];()
A:s[10]为"";
B:s[9]为null;
C:s[0]为未定义
D:s.length为10
下列关于"<<"和">>"的运算,哪些是正确的? ()
A:.0000 0100 0000 0000 0000 0000 0000 0000<<5 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000
B:.0000 0100 0000 0000 0000 0000 0000 0000<<5的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000
C:.1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000
D:.1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000
不能用来修饰interface的有()
A:Private
B:Public
C:Protected
D:static
下面哪些判断是正确的( )
A:Abstract不能和final并列修饰同一个类;
B:一个方法使用final修饰,则该方法所在的类不能被继承;
C:abstract方法所在的类必须是abstract类
D:static方法中能处理非static域
下列说法错误的有()
A:在类方法中可用this来调用本类的类方法
B:在类方法中调用本类的类方法时可直接调用
C:在类方法中只能调用本类中的类方法
D:在类方法中绝对不能调用实例方法
String s = "hello";
String t = "hello";
char c[] = {'h','e','l','l','o'} ;
下列哪些表达式返回true? ( )
A:s.equals(t);
B:t.equals(c);
C:s==t;
D:t.equals(new String("hello"));
下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠
下列说法正确的有()
A:环境变量可在编译source code时指定
B:在编译程序时,所能指定的环境变量不包括classpath
C:javac一次可同时编译数个Java源文件
D:java.exe能指定编译结果要置于哪个目录(directory)
下列哪些说法是正确的?()
A:Java 语言只允许单一继承
B:Java 语言只允许实现一个接口
C:.Java 语言不允许同时继承一个类并实现一个接口
D:Java 语言的单一继承使得代码更加可靠
下述哪些说法是正确的()。
A:java语言中的类只能有一个构造函数
B:程序员可以自己定义自己的异常
C:java语言允许多继承
D:socket在java.net包中
不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。( )
A:对
B:错
程序员必须创建System.in,System.out和System.err对象。()
A:错误
B:正确
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A:错误
B:正确
java语言中URL类在包java.url中。
A:错误
B:正确
一个线程可以调用yield方法使其他线程有机会运行。()
A:错误
B:正确
JavaBeans是java的对象组件技术、提供组件复用的关键技术类似于windows的ActiveX技术。( )
A:错误
B:正确
声明变量时必须指定一个类型。 ( )
A:对
B:错
如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。()
A:错误
B:正确
数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。( )
A:错误
B:正确
构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A:错误
B:正确
数据库系统就是DBMS。 ( )
A:错误
B:正确
JAVA命名规范中,方法名与变量名首字母要求大写。( )
A:错误
B:正确
如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态。()
A:错误
B:正确
执行throw语句表面发生一个异常,这称为抛出异常。()
A:错误
B:正确
java语言可以发现数组越界、被0除等错误。
A:错误
B:正确
|
|