123 在线考试 答题题目
1、(多选题) 下列那些项目不是java的主要优点
2、 在J2EE中,对于我们自己设计的Bean,应该()。(Bean)
3、 在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是()。(获取请求参数的方法)
4、 关于垃圾收集的哪些叙述是对的?
5、 下列哪些阶段不属于软件开发周期?
6、 在J2EE中,要创建一个新目录,你可用如下()类的实例。(和文件有关的类的方法)
7、 软件开发周期中最简短的阶段是:
8、 在Java中,下面描述正确的是()。(try块)
9、 欲扩充java中的异常类型以实现用户特定的应用环境下的异常处理,则用户程序
10、 在Java中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是()。(修饰符)
11、 下列关于对java中的异常的描述,哪一种是正确的?
12、 访问修饰符限制性最高的是()。(访问修饰符)
13、 使用()修饰符时,一个类能被同一包或不同包中的其他类访问。(JAVA修饰符)
14、 方法resume()可以恢复哪些线程的执行?
15、 在Java语言中,小明在他的包mypackage中定义了类My_Class, 在mypackage的子包mysubpackage中也有个类My_Class。小明用 import mypackage.*; 引入包, 执行其中的语句: My_Class NewClass = new My_Class(); 时,将发生()。(包)
16、 在Java语言中,小明在他的类SquareRoot中定义了方法method_A, 其中包含语句: double my_result = Math.sqrt(100); 他需要导入()。(导入包和java.lang包)
17、 在多线程的同步通讯应用编程中,常常使用wait()来控制某一线程,但wait()方法应在如下何种方法中才可被调用
18、 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句" super() ",该语句()。("super"关键字)
19、 在Java语言中,下面关于构造函数的描述正确的是()。
20、 设有四个线程,它们的优先级分别为如下四种之一。则那种级别的线程优先执行?
21、 不允许作为类及类成员的访问控制符的是哪个项目?
22、 一个类Example的main()方法的参数是args,类被如下调用执行:java Example catmain方法中访问args[0]的输出是什么?
23、 选择可以替换一个Container对象布局的方法
24、 下列代码中的public void add(int a)方法在add(5)形式调用下产生什么输出?
public class Test {
public void add(int a) {
loop: for (int i = 1; i < 3; i++){
for (int j = 1; j < 3; j++) {
if (a == 5) {
break loop;
}
System.out.println(i * j);
}
}
}
}
25、 从下面的布局管理器中选择按行放置控件、从左到右、从上到下,当一行装满时开始新的一行的布局管理器:
26、 选择正确生成text field的代码,此text field最多能够显示10个字符(假定其字体有固定大小)并最初显示"hello"串:
27、 给出下列代码段:switch(x){ case 1:System.out.println("Test 1"); case 2: case 3:System.out.println("Test 2");Break; default: System.out.println("Test 3");哪个x值将引起输出中包含信息:"Test 3"?
28、 选择可以建立线程的接口:
29、 语法错误的是:
1.public class Test {
2. mian...
3.Employee e = new Employee("Bob", 48);
4.e.calculatePay();
5.System.out.println(e.printDetails());
6.e = Null;
7.e = new Employee("Denise", 36);
8.e.calculatePay();
9.System.out.println(e.printDetails());
10.}
11.}
30、 在子类构造方法内的什么位置可以对超类的构造方法(super())进行调用:
31、 class Vehicle {
public void drive() {
System.out.println("Vehicle: drive");
}
}
class Car extends Vehicle {
public void drive() {
System.out.println("Car: drive");
}
}
public class Test {
main...
Car c;
v = new Vehicle();
c = new Car();
v.drive();
c.drive();
v = c;
v.drive();}}
结果是:
32、 传递4,0来运行下列代码中的方法divide(int a, int b),
结果是:public void divide(int a, int b) {try {int c = a / b;} catch (Exception e) {System.out.print("Exception ");} finally {System.out.println("Finally");}
33、 假定有一个包含引起异常(不是一个RuntimeException)的代码的方法,用什么方式告诉方法的调用者要捕获该异常:
34、 listener(监听器)方法的正确的访问修饰符是什么?
35、 在什么情况下类获得默认的构造方法:
36、 下列语句中正确的是:
37、 编译和运行下列代码后结果是:
编译和运行下列代码后结果是:(选择一项 )
public class Test {
static int total = 10;
public static void main (String args []) {
new Test();
}
public Test () {
System.out.println("In test");
System.out.println(this);
int temp = this.total;
if (temp > 5) {
System.out.println(temp);
}
}
}
38、 用于测试两个逻辑表达式的值是否同时为true的逻辑操作符是:
39、 编译,运行下列代码后的结果是:
public class Test {
static int age;public static void main (String args []) {
age = age + 1;
System.out.println("The age is " + age);}
}
40、 下列哪些是不能通过编译的语句:
41、 下列选项中表示字符"a"值的是:
42、 编译,运行下列代码后的结果是:
public class Test {
public static void main (String args []) {
int age;age = age + 1;
System.out.println("The age is " + age);}
}
43、 传递给public static void main方法的String数组的下标为0的元素包含
44、 在单一文件中import、class和package的正确出现顺序是:
45、 在Java中,执行下面的语句后,c的值为()。
String s= "Jessica "; char c=s.charAt(6);
46、 在Java中要创建一个只允许单行输入的文本域myVar,语句为()。
47、 在Java事件处理模型中,当按下鼠标按钮时,处理()事件。
48、 public void trythis(){try{ System.out.print("a"); problem(); }catch(RuntimeException e){ System.out.print("b"); }catch(Exception e){ System.out.print("c"); }finally{ System.out.print("d"); } System.out.print("e");}
那么输出结果将是()。
49、 在Java中,关于CLASSPATH环境变量的说法不正确的是()。
50、 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用()关键字。
51、 假设有以下Java代码: import java.applet.*; import java.awt.*; public class My_Applet extends Applet { … }如果要在HTML页中嵌入以上Applet,可按下面()方式完成。
52、 在Java中,调用Math.random() 方法可能返回的结果是()
53、 在用Java构建动画时,( )方法创建新线程并启动它运行。
54、 哪种类不能被继承?
55、 public class text implements Runnable {
private int x;
private int y;
public static void main(String[] args) {
text that = new text();
(new Thread(that)).start();
}
public void run() {
x++;
y++;
System.out.println("x=" + x + ", y = " + y);
}
}
56、 下列代码的执行结果是?
int i=1, j=0;
switch(i) {
case 2:
j+=6;
case 4:
j+=1;
default:
j +=2;
case 0:
j +=4;
}
System.out.println("j="+j);
57、 下列代码执行的结果是?
public class text {
public static void main(String[] args) {
int x= 1, y = 6;
while (y--==6) {x--;}
System.out.println("x=" + x +" ,y =" + y);
}
}
58、 下列代码执行的结果是?
public class X {
public static void main(String[] args) {
int[] a = new int[1];
modify(a);
System.out.printIn(a[0]);
}
public static void modify(int[] a) {
a[0]++;
}
}
59、 对下列代码的描述,哪句是正确的?
public void paint(Graphics g) {
g.drawString("Any question", 10, 0);
}
60、 考虑下列代码
class Test(int i) {
void test(int i) {
System.out.println("I am an int.");
}
void test(String s) {
System.out.println("I am a string.");
}
public static void main(String args[]) {
Test t=new Test();
char ch='y';
t.test(ch);
}
}
下列哪句描述是正确的?
61、 Applet默认使用下列哪一个布局管理器?
62、 Applet是下列哪一个类的直接子类?
63、 Container是下列哪一个类的子类?
64、 进行Java基本的GUI设计需要用到的包是。
65、 下列说法中,错误的一个是.
66、 下列说法中,正确的一个是。
67、 下面的哪个选项是正确的?
class Parent{
String name;
String nick_name;
public String toString(){
return name;
}
}
public class ex2 extends Parent{
public ex2(String s,String t)throws Exception{
super(s,t);
}
public String toString(){
return name +"and"+nick_name;
}
68、 public class ex1 {
public void Test() {
try {
method();
}
catch(Exception e) {
System.out.println("Exception2");
}
finally{
System.out.println("Thank you!");
}
}
public void method() {
}
会显示下面的哪些信息?
69、 下面的是关于类及其修饰符的一些描述,不正确的是。
70、 为了定义三个整型数组a1、a2、a3,下面声明正确的语句是。
71、 下面程序的输出结果是。
public class ex2 {
public static void main(String[] args)
{
for(int cnt=0;cnt<10;cnt++)
{
if(cnt==5)
break;
System.out.print(cnt);
}
}
}
72、 下列整型的最终属性 i 的定义中,正确的是。
73、 以下的选项中能正确表示Java语言中的一个整型常量的是。
74、 关于Java语言的内存回收机制,下列选项中最正确的一项是。
75、 下列哪一项不属于面向对象程序设计的基本要素?
76、 在Java语言中,声明公用的abstract方法的正确格式是()。
77、 Java Applet的三种状态:1.init(),2.start(),3.paint(),在Applet载入时的顺序是()。
78、 在Java语言中,一个Applet具如下init()方法:
public void init(){
setLayout(new BorderLayout());
add(BorderLayout.EAST,new Button("Click ME!"));
}
当该Applet载入时,用户界面的外观将是()。
79、 在Java语言中,在类SquareRoot中定义了方法method A,其中包含语句:double my_result=Math.sqrt(1000);需要导入()。
80、 分析下列Java代码:
class A{
public static void main(String[] args){
method();
}
static void method(){
try{
System.out.println("Hello");
}
finally{
System.out.println("good-bye");
}
}
}
编译运行后,输出结果是()。
81、 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句"super()",该语句()。
82、 如果编译运行下面的Java代码,将会()。
class Base{}
class Sub extends Base{}
public class Cex{
public static void main(String argv[]){
Base b=new Base();
Sub s=(Sub) b;
}
}
83、 在Java语言中,下列语句中正确的是()
84、 编译,运行下列Java代码后的结果是()。
public class Test{
public static void main(String args []){
int age;
age=age+1;
System.out.println("The age is"+age);
}
}
85、 在Java中,关键字()使类不能派生出子类。
86、 编译和运行下列Java语言代码后结果是()。
public class Test{
static int total=1;
public static void main(String args[]){
new Test();
}
public Test(){
System.out.println(〝In test〞);
Int temp=this.total;
if (temp>5){
System.out.println(temp);
}
}
}
87、 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。
88、 在Java中,要建立一个线程,可以从下面()接口继承。
89、 在Java中,在单一文件中import、class 和package的正确出现顺序是()。
90、 在Java中,下列代码将输出()。
Public class integerequals
{
Public static void main(String args[ ])
{
Integer a=new Integer(3);
Integer b=new Integer(3);
System.out.println(a==b);
}
}
91、 在Java中,Applet类的()方法返回一个URL对象,它表示包含此 applet的HTML文件的目录。
92、 JPanel组件的默认布局管理器是哪一项?
93、 以下不可以添加到TextArea对象上的监听器是哪一个?
94、 下列哪项不是AWT组件?
95、 在java中,向以下方式创建的向量中加入第六个元素,会有什么后果。
New Vector(5,10);
96、 在Java中,下列哪个选项能正确生成TextField的代码,此TextField最多能够显示10个字符(假定其字体有固定大小)并最初显示"hello"串。
97、 使用下列哪个方法,能够把"MyButton"这个JButton按钮添加到Jframe对象"frm"的当前内容窗格的中心。
98、 在Java中,要处理Button类对象的事件,以下各项中,哪个是可以处理这个事件的接口。
99、 下列哪个是paint方法的精确原型。
100、 在Java语言中,下列语句中正确的是哪个?
101、 在java中,哪一个关键字使类不能派生出子类。
102、 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的哪个异常。
103、 在Java中,要建立一个线程,可以从下面哪一个接口继承。
104、 Chinese:
public Chinese(int tmpage){
name="a chinese";}
public String getName(){
return name;}
Demo:
public class Demo{
public static void main(String args[]){
System.out.println("This chinese's name is: "+c.getName());}}
执行结果?
105、 现在有一个接口:iPerson与一个类:Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法?
106、 现在有两个类:Person与Chinese,Chinese试图继承Person类,如下项目中哪个是正确的写法?
107、 在Java中,以下项目中哪个方法可以设置一个Container中对象的布局?
108、 在java中,可以使线程恢复运行的方法是哪个。
109、 下列哪一段语句可以画出一个矩形,其距左边界为0,距上边界为10,宽为30像素,高为40像素。
110、 在Java语言中,一个Applet具如下init()方法:
public void init(){
setLayout(new BorderLayout());
add(BorderLayout.CENTER,new Button("Click ME!"));
}
当该Applet载入时,用户界面的外观将是什么?
111、 在类MyClass中定义了方法getResult(),其中包含语句:
double myresult=Math.sqrt(1000);
为了使此程序可用,需要导入什么包?
112、 分析下列java代码:
class HelloWorld{
public static void main(String args[])
{
method();
}
static void method()
{
try{
System.out.println("Hello");
}
finally{
System.out.println("good-bye");
}
}
}
编译运行后,输出结果是什么?
113、 在Java语言中,类Student是类Person的子类,Student的构造方法中有一句"super()",该语句表达了什么概念?
114、 现在需要建立自制类MyClass,同时需要将此类放入自制包MyPackage,正确的声明方法为?
115、 为MyClass类的一个无参数无返回值的方法method书写方法头,使得使用类名MyClass作为前缀就可以调用它,该方法头的形式为什么?
116、 在java Applet程序用户自定义的Applet子类中,一般需要重写父类的哪个方法来完成一些画图操作
117、 不允许作为类及类成员的访问控制符的是哪个项目?
118、 编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?
119、 现在我们打算在java中进行强制垃圾收集以达到立刻减少资源占用的目的,我们应该怎么办?
120、(多选题) 给出下列声明: String s="Example";哪些是合法的代码?
121、(多选题) 选择定义在Graphics类中的方法:
122、(多选题) 给出下列代码段:
if(x>4){System.out.println("Test 1");}else if(x>9){ System.out.println("Test 2");}else{System.out.println("Test 3");}哪一个范围的x取值可以产生输出信息:"Test 3"
123、(多选题) 那些是正确的java标识符?
124、(多选题) 下列语句中哪些能通过编译:
125、(多选题) 下列哪些语句能通过编译:
126、(多选题) 下列哪些表达式返回true:
127、(多选题) 给出下列代码,请选择2个正确输出?
public class Example{
public static void main(String args[]){
int i=0;
do{
System.out.println("Doing it for i is"+i);
} while (--i>0);
System.out.println("Finished");}
}
128、(多选题) public static void main方法的参数描述是:
129、(多选题) 给出下列java源代码://Point xpublic class Interesting{}在源代码//Point x处哪三个选择符合java语法?
130、(多选题) 在Java语言中,当一个类的某个变量声明为protected时下列说法正确的是()。
131、(多选题) 在Java中,下面关于包的陈述中正确的是()。
132、(多选题) Java中,下面的方法可以正确的创建一个Swing标签组件是()
133、(多选题) import java.awt.*;import java.applet.*;public class DrawOval extends Applet { public void paint(Graphics g) { g.drawOval(100,150,50,100); g.setColor(Color.green); g.fillOval(200,150,50,100); }}根据以上Java代码,对输出结果的描述正确的是()。
134、(多选题) 在Java中,关于final关键字的说法正确的是
135、(多选题) Java中,假设picture是我们要绘制的图像,下面关于drawImage()函数的调用中正确的有( )。
136、(多选题) Java中,有关Applet的生命周期和基本方法,下列说法正确的是
137、(多选题) 下列代码的执行结果是?
public class text extends Frame{
main....
public text() {
setLayout(new BorderLayout());
Panel p = new Panel();
add(p, BorderLayout.NORTH);
Button b = new Button("North");
p.add(b);
Button b1 = new Button("South");
add(b1, BorderLayout.SOUTH);
}
}
138、(多选题) 下面哪些代码能通过编译?
139、(多选题) 选择错误的标识符。
140、(多选题) 在Java语言中,下列表达式返回true的是()。
141、(多选题) 46 在Java代码中,public static void main方法的参数描述正确的是()。
142、(多选题) 运行下列Java代码后,下面选项中,包含在输出结果中的是()。(选择两项)
public class Example{
public static void main(String args[]){
int i=0;
do{
System.out.println(〞Doing it for i is 〞+i);
}while(--i>0);
System.out.println(〞Finished〞);
}
}
143、(多选题) 以下Java代码编译运行后,下列选项中,()会出现在输出结果中。
public class text3{
public static void main(String args[]) {
for(int i=0;i<3;i++) {
for(int j=3;j>=0;j--) {
if(i == j)
continue;
System.out.println("i="+i+"j="+j);
}
}
}
}
144、(多选题) 在Java语言中,下列所列的哪些方法能终止正在执行程序的线程。
145、(多选题) 在java语言中,下列表达式返回true的是哪些项目。
146、(多选题) 定义一个用于继承的接口iPerson,其中有一个获取姓名的方法getName(),接口的定义如下所示:
public interface iPerson
{
String name=null;
__________________________________________
}
其中定义方法的横线部分可以采用如下项目中的哪些?
147、(多选题) public class MyClass{
public static void main(String args[]) {}
_____class MyInnerClass {}
}
在以上Java代码中的横线上,可放置哪些修饰符。(选择3项)
148、(多选题) 在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?
149、(多选题) 在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?
150、(多选题) 包packone的类ClassOne中有成员方法:
protected void method_A(){…};
private void method_B(){…};
public void method_C(){…};
void method_D(){…};
类packone.ClassTwo不是ClassOne的子类,你在此类ClassTwo中可以调用哪些方法?
151、(多选题) 下面有几个定义的标识符,找出合乎java规范的标识符
微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序