出自:郑州工业应用技术学院JavaScript脚本语言(高起专)

下面说法不正确的是(  )
A
列表(List)、集合(Set)和映射(Map)都是java.util包中的接口
B
List接口是可以包含重复元素的有序集合
C
Set接口是不包含重复元素的集合
D
Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值
用于判定鼠标右键操作的常量是(  )
A
BUTTON1_MASK
B
BUTTON2_MASK
C
BUTTON3_MASK
D
BUTTON4_MASK
能够直接添加组件的Swing容器是(  )
A
JFrame
B
JDialog
C
JWindow 
D
JPanel
以下关于java异常说法不正确的是(  )
A
Throwable 类是 Java 语言中Error类和Exception类的父类
B
当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过try…catch…finally处理
C
如果只用一个catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类
D
以上说法都不对
如果一次从文件中读出一行数据,可使用的方法是(  )
A
FileReader的readLine()方法
B
BufferedReader的readLine()方法
C
FileReader的read()方法
D
BufferedReader的read()方法
用来定义临界段,能对共享对象的操作上锁的关键字是(  )
A
static
B
share
C
serialize
D
synchronized
设置异或绘图模式的方法是(  )
A
setXORMode()
B
setPaintMode()
C
XORMode()
D
PaintMode()
Java语言的类间的继承关系是(  )
A
多重的
B
单重的
C
线程的
D
不能继承
获取InetAddress对象的IP地址所用到的方法是 (  )
A
getHostlPAddress()
B
getHostlP()
C
getHostAddress()
D
getHost() 
下列选项中,用于在定义子类时声明父类名的关键字是(  )
A
interface
B
package
C
extends
D
class
设有定义 int i = 6 ,则执行以下语句后,i 的值为(  )。  i += i - 1;
A
10
B
121
C
11
D
100
覆盖与重载的关系是( )
A
覆盖只有发生在父子类之间,而重载则发生在同一个类中
B
覆盖方法可以不同名,而重载方法必须同名
C
final修饰的方法可以被覆盖,但不能被重载
D
覆盖与重载是同一回事
关于super的说法正确的是( )
A
是指当前对象的内存地址
B
是指当前对象的父类对象的内存地址
C
是指当前对象的父类
D
可以用在main()方法中
若已定义 byte[ ] x= {11,22,33,-66}  其中0≤k≤3,则对x数组元素错误的引用是(  )
A
x[5-3]
B
x[k]
C
x[k+5]
D
x[0]
下列代码的执行结果,是( )

int[] x={125,21,5,168,98};

int max=x[0];

for(int i=1;i<x.length;i++){

if(x[i]> max)

max =x[i];

}

System.out.println(max);
A
125
B
5
C
98     
D
168
下列代码的执行结果,是( )

String s1 = "aaa";

s1.concat("bbb");

System.out.println(s1);
A
The string "aaa"
B
The string "aaabbb"
C
The string "bbbaaa"
D
The string "bbb"
以下程序运行结果是( )

public class Ex20 {

public int div(int a, int b) {

try {

return a / b;

}catch (ArithmeticException e) {

System.out.print(" ArithmeticException ");

}catch(Exception e){

System.out.print(" Exception");

} finally {

System.out.print("finally");

}

return 0;

}

public static void main(String[] args) {

Ex20 demo = new Ex20();

System.out.print(" 商是:" + demo.div(9, 0));

}

}
A
Exception finally 商是:0
B
ArithmeticException finally 商是:0
C
finally商是:0
D
编译报错
定义类时,不可能用到的保留字是( )。
A
private
B
class
C
extends
D
implements
E

下列标识符中,正确的是( )。
A
1_Back
B
$_Money
C
$-money
D
2-Foward
设有定义int a=12;则执行以下语句后,a的值为( )。 a*=12
A
144
B
12
C
24
D
0
一个int类型的数和一个double类型的数相加,结果类型为( )

A
int类型
B
double类型
C
float类型
D
long类型
关于抽象类的说法正确的是( )

A
抽象类中一定有抽象方法
B
包含抽象方法的类一定是抽象类
C
抽象方法可以有方法体
D
抽象类不能产生子类
运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是( )
public class MyProg {
public static void main(String argv[])
{
A
System.out.println(argv[0]);}}
B
good
C
morning
D
Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"
分析下面的HTML部分代码 :
<APPLET code=file_name
width=60
height=60>
</APPLET>
下列选项可以替代文件名以正确装载运行Hello类小程序的是()
A
"Hello.bytecode"
B
"Hello.applet "
C
"Hello.class "
D
"Hello.java"
Frame类对象的默认布局是( )
A
FlowLayout布局
B
BorderLayout布局
C
CardLayout布局
D
GridLayout布局
关于Applet类,下列说法正确的是( )
A
Applet类是java.awt中的类
B
Applet类不是容器类
C
Applet类是Container的间接子类
D
以上都不对
下列说法正确的是( )
A
字节流中的数据以16位字节为单位进行读写
B
字符流中的数据以16位字符为单位进行读写
C
InputStream和OutputStream是字符流的两个顶层父类
D
Reader和Writer是字节流的两个顶层抽象父类
下列有关子类继承父类构造函数的描述正确的是( )
A
子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数
B
子类必须通过super关键字调用父类的构造函数
C
子类无条件地继承父类不含参数的构造函数
D
子类无法继承父类的构造函数
定义主类的类头时可以使用的访问控制符是( )
A
private
B
public
C
protected
D
private protected
Runnable接口中的抽象方法是( )
A
start
B
run
C
init
D
stop
下列选项在java中属于不合法的标识符的是( )
A
$user
B
point
C
_endline
D
1oume
为了使包bos在当前程序中可见,可以使用的语句是( )
A
import bos;
B
package bos.*;
C
import bos.*;
D
bos package;
若有定义 int a=9,b=6; ,则a<b的值是( )
A
0
B
1
C
false
D
true
Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是( )
A
多线程
B
动态连接
C
异常处理
D
异步处理
有整型数组:int[] x={2,33,88,5,10};,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是( )
A
88 33 10 5 2
B
2 5 33 88 10
C
2 5 10 33 88
D
2 5 33 10 88
下面属于public void demo(){...} 的重载函数的选项是( )
A
private void demo(){...}
B
public int demo(){...}
C
public void demo2(){...}
D
public int demo( int m, float f){...}
下列哪一个类属于java.util.jar包?( )
A
GZIPlnputStream
B
ZipInputStream
C
JarlnputStream
D
InflaterInputstream
看以下程序: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b); int result=c= =false?1:2; 这段程序执行完后,c与result的值是( )
A
c=false;result=1;
B
c=true;result=2;
C
c=true;result=1;
D
c=false;result=2;
假设int类型的变量x、Y和z,它们的初始值分别为10、20和30,则布尔表达式xl0&&z
A
false
B
true
C
1
D
无法判断
对JVM叙述不正确的是:( )
A
JVM的全称是Java Virtual Machine
B
JVM是一种计算机硬件技术,它是Java程序的运行平台
C
JVM是在计算机硬件系统上用软件实现的一台假想机
D
Java程序在执行时,JVM把Java字节码解释成机器码
下面关于Java语言说法正确的有( )
A
Java语言是面向对象的、解释执行的网络编程语言
B
Java语言具有可移植性,是与平台无关的编程语言
C
Java语言不能对内存垃圾自动收集
D
Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境
如下选项中可以从WindowEvent获取事件源的方法有( )
A
getFrame()
B
getID()
C
getSource()
D
getWindow()
下面关于布局管理器说法正确的有( )
A
布局管理器用来管理组件放置在容器中的位置和大小
B
不是每个容器都有一个布局管理器
C
使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性
D
布局管理器LayoutManager本身是一个接口,通常使用的是实现了该接口的类
下面代码执行后,正确的输出结果包括( )
public class FinalFinallyFinalize {
final StringBuilder sb = new StringBuilder("init");
public static void main(String[] args) {
FinalFinallyFinalize fff = new FinalFinallyFinalize();
System.out.println(fff.sb.toString());
fff.sb.append(" changed");
System.out.println(fff.sb.toString());}}
A
init
B
init changed
C
init init
D
changed changed
HTML中﹤body text=red﹥,表示( )。
A
正在点击文字的色彩是红色
B
.可可链接文字的色彩是红色
C
非可链接文字的色彩是红色
D
已链接文字的色彩是红色
JDBC英文全称是:_______,其中文含义是_______ ,可以将它理解为一种数据库存取的综合技术。